Skip to content

Latest commit

 

History

History
106 lines (102 loc) · 2.01 KB

101-Python入门.md

File metadata and controls

106 lines (102 loc) · 2.01 KB

目标:能够搭建Python环境,掌握语法,有自行查阅文档的能力。会读写简单的脚本,能够进行简单的排错。

时长设计:1-2天(6-12小时),视讲课速度和课堂练习量而定。

基础要求:无。需要理解计算机基本原理,最好有一门编程语言基础和一定英语基础。

大纲:

  • 前言
    • License
    • Python的历史
    • 本讲义的兼容性
  • 基础环境准备
    • Python环境安装
    • Python运行交互界面
    • Jupyter演示界面
    • 简单命令测试
    • 文件编辑和执行
  • Python基本语法
    • 基本类型
    • 字符串转义
    • Raw String
    • Unicode字符串
    • 变量
    • 变量类型
  • 算符和表达式
    • 算符
    • 算符优先级
    • 表达式
    • 格式化字符串
  • 执行流控制
    • 逻辑行和物理行
    • 格式对齐
    • 单行写法
    • if
    • while
    • for
    • break
    • continue
  • 函数
    • 函数定义和调用
    • 参数
    • 局部变量
    • 全局变量
    • 作用域
    • Unbound异常
    • 参数默认值
    • 返回值
    • 多值返回
    • Doc String
    • lambda
  • 模块
    • Module
    • import
    • from import
    • dir
    • 模块预编译
    • __name__属性
    • Main文件模式化写法
    • Package
  • 内置数据结构
    • list
    • tuple
    • 操作序列对象
    • 列表推导式
    • dict
    • set
    • string的一些其他方法
  • 面对对象编程
    • class
    • 方法
    • 数据
    • self
    • __init__方法
    • 类成员和对象成员
    • 继承
  • 输入输出
    • 从命令行输入
    • 从文件中输入输出
    • with
  • 异常
    • 简介
    • 异常输出阅读
    • 异常处理
    • 常见异常
    • 抛出异常
    • 自定义异常
    • finally
    • assert
  • 文档
    • 文档获得和查阅
    • 第三方文档查询
  • Python2和Python3的差异
    • 简述
    • Python2到3迁移
    • 我该用哪个版本
  • 第三方软件安装
    • setuptools
    • setuptools的使用
    • pip
    • pip的使用
    • virtualenv
    • virtualenv的使用
    • 访问系统库
    • 虚拟环境的发布
    • 软件包安装和管理建议