python进阶—边练边学,学到极致

Python入门之后怎么学?

用实际项目学!

一,实际项目:

1.值班小工具2.自动爬取种子图片和链接,自定义洗好3.直播编程?4.可视化方向!ppt加雷达图,有基础再看数据分析代码特别顺,可以随便改了

二,怎么进阶?边练边学

* 有能力直接看Python官方文档,也锻炼英文

* 编程学习过程,看书,直到觉得自己会了,去编程实践,觉得不会了,再看书。对书的理解更深了。

* 小词大作用:就像学一门语言,一个简单的单词,能表达很多意思。一个简单的知识点,隐藏让人惊讶的特性。

三,第二本python书:python基础教程



之前看还没有感觉,因为没有形成python体系。这本书不适合初学入门,因为内容有点杂。

但却适合入门之后看。因为写的全面,能在形成体系之后完善细节。用例子讲概念

* 多态,不用知道类型就调用。从静态类型语言转向动态类型语言的用户通常试图添加一些静态的(在运行之前的)类型检查,从而影响了鸭子类型的益处和可伸缩性,并约束了语言的动态特性(Python 文档中有一句:鸭子类型应避免使用 type() 或 isinstance() 等测试类型是否合法)。

* 写类的思路:写出问题描述,划出名词,动词,形容词。所有名词用作类,所有动词,用作方法,所有形容词,用作特性。最后把所有方法和特性分配到类

* 八皇后问题,引入迭代器,yield生成器代码不会执行,而是返回迭代器

* 函数,收集参数,定义时加*,**,调用时使用直接处理元祖和字典

* 命名空间,作用域的本质,变量在内存上的指针

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容