Python入门之后怎么学?
用实际项目学!
一,实际项目:
1.值班小工具2.自动爬取种子图片和链接,自定义洗好3.直播编程?4.可视化方向!ppt加雷达图,有基础再看数据分析代码特别顺,可以随便改了
二,怎么进阶?边练边学
* 有能力直接看Python官方文档,也锻炼英文
* 编程学习过程,看书,直到觉得自己会了,去编程实践,觉得不会了,再看书。对书的理解更深了。
* 小词大作用:就像学一门语言,一个简单的单词,能表达很多意思。一个简单的知识点,隐藏让人惊讶的特性。
三,第二本python书:python基础教程
之前看还没有感觉,因为没有形成python体系。这本书不适合初学入门,因为内容有点杂。
但却适合入门之后看。因为写的全面,能在形成体系之后完善细节。用例子讲概念
* 多态,不用知道类型就调用。从静态类型语言转向动态类型语言的用户通常试图添加一些静态的(在运行之前的)类型检查,从而影响了鸭子类型的益处和可伸缩性,并约束了语言的动态特性(Python 文档中有一句:鸭子类型应避免使用 type() 或 isinstance() 等测试类型是否合法)。
* 写类的思路:写出问题描述,划出名词,动词,形容词。所有名词用作类,所有动词,用作方法,所有形容词,用作特性。最后把所有方法和特性分配到类
* 八皇后问题,引入迭代器,yield生成器代码不会执行,而是返回迭代器
* 函数,收集参数,定义时加*,**,调用时使用直接处理元祖和字典
* 命名空间,作用域的本质,变量在内存上的指针
网友评论