如何学习python,
对初学者来说,哪些内容是必备的,本人的经验总结如下:
| 1.1变量及运算符-标识符与关键词 |
| 1.2变量及运算符-格式化输出与输入 |
| 1.3变量及运算符-算术运算符的使用 |
| 1.4变量及运算符-赋值运算符的使用 |
| 1.5变量及运算符-实现两个数值交换 |
| 10.1设计模式及异常处理-类属性与对象属性 |
| 10.2设计模式及异常处理-类方法与静态方法的使用 |
| 10.3设计模式及异常处理-单例模式对象的唯一性 |
| 10.4设计模式及异常处理-单例模式初始化唯一性 |
| 10.5设计模式及异常处理-异常处理的引入 |
| 10.6设计模式及异常处理-异常处理的其他用法 |
| 2.1分支及循环-if-else应用 |
| 2.2分支及循环-猜拳游戏 |
| 2.3分支及循环-分支嵌套(账号密码登陆验证) |
| 2.4分支及循环-while循环的应用 |
| 2.5分支及循环-猜数字游戏 |
| 3.1循环及字符串-练习 |
| 3.2循环及字符串-for循环的实现99乘法表 |
| 3.3循环及字符串-break与continue |
| 3.4循环及字符串-嵌套循环打印菱形 |
| 3.5循环及字符串-字符串的基本使用 |
| 4.1列表及嵌套列表-字符串方法的使用1 |
| 4.2列表及嵌套列表-字符串方法的使用2 |
| 4.3列表及嵌套列表-list的基本使用 |
| 4.4列表及嵌套列表-list增删查改 |
| 4.5列表及嵌套列表-嵌套列表的内存及遍历 |
| 5.1字典及项目练习-学生管理系统1 |
| 5.2字典及项目练习-学生管理系统2 |
| 5.3字典及项目练习-tuple的基本使用 |
| 5.4字典及项目练习-dict的定义使用 |
| 5.5字典及项目练习-dict的增删改查 |
| 6.1函数的使用-学生管理系统(字典版) |
| 6.2函数的使用-函数的定义和调用 |
| 6.3函数的使用-函数参数的使用 |
| 6.4函数的使用-函数的返回值问题 |
| 6.5函数的使用-局部变量与全局变量 |
| 7.1递归及文件处理-质数的判断 |
| 7.2递归及文件处理-水仙花数的判断 |
| 7.3递归及文件处理-可变参数的补充 |
| 7.4递归及文件处理-递归的使用 |
| 7.5递归及文件处理-匿名函数lamda使用 |
| 8.1文件-文件的复制操作 |
| 8.2文件-封装文件复制函数 |
| 8.3文件-文件指针偏移处理 |
| 8.4文件-文件及文件夹常见操作处理 |
| 8.5文件-文件代码行数统计算法 |
| 9.1面向对象-批量修改文件名 |
| 9.2面向对象-面向过程与面向对象 |
| 9.3面向对象-类与对象 |
| 9.4面向对象-面向对象分析 |
| 9.5面向对象-类的封装 |
| 11.1异常及模块的使用-try-except-else-finally |
| 11.2异常及模块的使用-异常传递过程 |
| 11.3异常及模块的使用-raise自定义异常 |
| 11.4异常及模块的使用-模块的使用1 |
| 11.5异常及模块的使用-模块的使用2 |
| 12.1坦克大战-加载游戏主窗口 |
| 12.2坦克大战-鼠标按键事件处理 |
| 12.3坦克大战-实现剩余敌方坦克数 |
| 12.4坦克大战-加载我方坦克 |
| 12.5坦克大战-实现坦克移动 |
| 13.1核心编程-坦克大战之实现背景音效 |
| 13.2核心编程-重复引入问题 |
| 13.3核心编程-==与is小整数问题 |
| 13.4核心编程-==与is之对象问题 |
| 13.5核心编程-浅复制 |
| 14.1高级特性-写日志文件 |
| 14.2高级特性-使用闭包解决添加功能问题 |
| 14.3高级特性-装饰器的使用 |
| 14.4高级特性-一个函数拥有多个装饰器的问题 |
| 14.5高级特性-装饰器装饰固定参数函数和不固定参数函数 |
| 15.1内存管理-类装饰器 |
| 15.2内存管理-引用计数机制 |
| 15.3内存管理-隔代回收机制 |
| 15.4内存管理-属性拦截控制 |
| 15.5内存管理-内建函数map |
| 16.1Python爬虫基础-爬虫介绍 |
| 16.2Python爬虫基础-爬虫软件安装 |
| 16.3Python爬虫基础-第一个爬虫 |
| 16.4Python爬虫基础-Request对象的应用 |
| 16.5Python爬虫基础-get请求的使用 |
| 17.1Python爬虫Scrapy框架-爬虫的基本介绍 |
| 17.2Python爬虫Scrapy框架-爬虫的基本使用 |
| 17.3Python爬虫Scrapy框架-爬虫的数据提取 |
| 17.4Python爬虫Scrapy框架-scrapy的pipeline使用 |
| 17.5Python爬虫Scrapy框架-settings设置 |
| 18.1MySQL-数据库系统 |
| 18.2MySQL-链接数据库 |
| 18.3MySQL-SQL |
| 18.4MySQL-表的概念 |
| 18.5MySQL-插入数据 |
| 19.1正则表达式-上 |
| 19.2正则表达式-中 |
| 19.3正则表达式-下 |