Python 是一门开源免费、通用型的解释型编程语言,它上手简单,功能强大,坚持"极简主义"思想。Python 类库(模块)极其丰富,这使得 Python 几乎无所不能,不管是传统的 Web 开发、PC 软件开发、Linux 运维,还是当下火热的机器学习、大数据分析、网络爬虫,Python 都能胜任。
如果大家出于兴趣学习 Python,这部分内容是Python基础,可以降低学习成本;如果想全面掌握 Python 编程,胜任企业公司中的实际项目开发,那大家应该按部就班学习本文的Python路径~这里容易有几个误区,不少零基础初学者,想一步登天,循环还不会写,就想玩django,玩项目。微微老师建议从基础训练起,万丈高楼平地起。基础不牢,后面学习会很困难。另外说说为啥大家看书也能看懂,免费视频也看了不少,但是还不会自己写代码。这个原因是大家看了一些照着ppt念的视频,没有讲编程思路,没有作业训练,没有人答疑,遇到坑儿没有人指导点破造成的。
1.Python基础(建议学时24~32)
需掌握的主要内容罗列:
Python基础知识
内置函数open()创建文件对象
常用的文件打开模式
文件对象的常用方法
with语句(上下文管理器)
目录操作 (os 和 os.path)
导入模块
包
类的创建
类实例对象
动态绑定属性和方法
面向对象的三大特征
异常捕获
异常捕获else
try...except...else...finally结构
python常见的异常类型
函数的定义和使用
函数的返回值
函数的默认值
函数的参数定义
字符串的查询操作方法
字符串的大小写转换操作的方法
字符串内容对齐操作的方法
字符串分割操作的方法
判断字符串操作的方法
字符串操作的其他方法
字符串格式化操作
字符串编码和解码操作
集合的创建
集合的常用操作
集合间的关系
元组的创建方式
元组的遍历
字典的创建方式
字典的常用操作
获取字典的试图方法
字典的遍历
字典的生成式
列表的取值
获取元素的下标
获取列表中多个元素(切片)
列表的增删改操作
列表的排序
列表生成式
列表常用函数
增加
删除
修改
输入
输出
注释方法
数据类型
输入和输出
算数运算符
常用运算函数
比较运算符
逻辑运算符
成员运算符
分支
循环
列表
字典(对象)
元组
集合
字符串的常用操作
函数
python异常处理机制
类与对象
模块和包
文件的读写
python内置模块
2. 基础学完之后的学习路径
3.Python Web开发三大主流框架
4.Python数据分析、可视化
5.Python人工智能、科学计算
6.爬虫、图形界面、其它
当然,Python的优点之一就是生态很强大,可用的库和框架非常之多,以上只是列举了一些最基本最常用的,有助于大家搞清楚后学习,还有很多没有列出。
发表评论 取消回复