java白茶清欢 2019-10-23 16:29:24 很多自学的在问:我学的知识东拼西凑,不系统怎么办。这次告诉大家学习的一个路径:
Python简介 - Python的历史 / Python的优缺点 / Python的应用领域 搭建编程环境 - Windows环境 / Linux环境 / MacOS环境 从终端运行Python程序 - Hello, world / print函数 / 运行程序 使用IDLE - 交互式环境(REPL) / 编写多行代码 / 运行程序 / 退出IDLE 注释 - 注释的作用 / 单行注释 / 多行注释
程序和进制 - 指令和程序 / 冯诺依曼机 / 二进制和十进制 / 八进制和十六进制 变量和类型 - 变量的命名 / 变量的使用 / input函数 / 检查变量类型 / 类型转换 数字和字符串 - 整数 / 浮点数 / 复数 / 字符串 / 字符串基本操作 / 字符编码 运算符 - 数学运算符 / 赋值运算符 / 比较运算符 / 逻辑运算符 / 身份运算符 / 运算符的优先级
分支结构的应用场景 - 条件 / 缩进 / 代码块 / 流程图 if语句 - 简单的if / if-else结构 / if-elif-else结构 / 嵌套的if
循环结构的应用场景 - 条件 / 缩进 / 代码块 / 流程图 while循环 - 基本结构 / break语句 / continue语句 for循环 - 基本结构 / range类型 / 循环中的分支结构 / 嵌套的循环 / 提前结束程序
基础练习 - 水仙花数 / 完美数 / 五人分鱼 / Fibonacci数列 / 回文素数
函数的作用 - 代码的坏味道 / 用函数封装功能模块 定义函数 - def语句 / 函数名 / 参数列表 / return语句 / 调用自定义函数 调用函数 - Python内置函数 / 导入模块和函数 函数的参数 - 默认参数 / 可变参数 / 关键字参数 / 命名关键字参数 函数的返回值 - 没有返回值 / 返回单个值 / 返回多个值 作用域问题 - 局部作用域 / 嵌套作用域 / 全局作用域 / 内置作用域 / 和作用域相关的关键字 用模块管理函数 - 模块的概念 / 用自定义模块管理函数 / 命名冲突的时候会怎样(同一个模块和不同的模块)
字符串的使用 - 计算长度 / 下标运算 / 切片 / 常用方法 列表基本用法 - 定义列表 / 用下表访问元素 / 下标越界 / 添加元素 / 删除元素 / 修改元素 / 切片 / 循环遍历 列表常用操作 - 连接 / 复制(复制元素和复制数组) / 长度 / 排序 / 倒转 / 查找 生成列表 - 使用range创建数字列表 / 生成表达式 / 生成器 元组的使用 - 定义元组 / 使用元组中的值 / 修改元组变量 / 元组和列表转换 集合基本用法 - 集合和列表的区别 / 创建集合 / 添加元素 / 删除元素 / 清空 集合常用操作 - 交集 / 并集 / 差集 / 对称差 / 子集 / 超集 字典的基本用法 - 字典的特点 / 创建字典 / 添加元素 / 删除元素 / 取值 / 清空 字典常用操作 - keys()方法 / values()方法 / items()方法 / setdefault()方法
类和对象 - 什么是类 / 什么是对象 / 面向对象其他相关概念 定义类 - 基本结构 / 属性和方法 / 构造器 / 析构器 / __str__方法 使用对象 - 创建对象 / 给对象发消息 面向对象的四大支柱 - 抽象 / 封装 / 继承 / 多态 基础练习 - 定义学生类 / 定义时钟类 / 定义图形类 / 定义汽车
属性 - 类属性 / 实例属性 / 属性访问器 / 属性修改器 / 属性删除器 / 使用__slots__ 类中的方法 - 实例方法 / 类方法 / 静态方法 运算符重载 - __add__ / __sub__ / __or__ /__getitem__ / __setitem__ / __len__ / __repr__ / __gt__ / __lt__ / __le__ / __ge__ / __eq__ / __ne__ / __contains__ 类(的对象)之间的关系 - 关联 / 继承 / 依赖 继承和多态 - 什么是继承 / 继承的语法 / 调用父类方法 / 方法重写 / 类型判定 / 多重继承 / 菱形继承(钻石继承)和C3算法
使用tkinter开发GUI 使用pygame三方库开发游戏应用
|
|