我总结的80页《菜鸟学Python精选干货.pdf》,都是干货

最近后台有很多小伙伴留言,咨询一些Python的问题,有一些是转行的小伙伴,有一些是文科的同学,竟然还有一些是初中生也关注了我们,非常感谢大家的支持。为了更好的福利大家,这次我们公开了一份内部的精选资料。一共有80页,45个知识点整理。

这份资料来自我们的小密圈,里面有1000多人,累计发布了很多干货在里面,运营了有2年的时间,假期整理了一份,献给大家,希望这些干货对大家有帮助。

 1 

入门常见的问题整理

 2 

大龄码农转行的苦恼

高手进阶杂谈

4

菜鸟写程序的蝶变

-1.我们完成一个程序,首先是让程序跑起来

1).用最直接的方法,让程序先能work.

2).比如直接用函数写,直接用假的变量,先把程序运行起来

3).运行正常的逻辑,让程序跑通

-2.先初步重构代码

1).变量名,函数名字的重构

2).函数的状态要不要有返回值

3).if else这样的嵌套太多,考虑提取

4).函数进行提取和重构,每个函数的功能单一原则

5).函数的参数有没有考虑缺省值

6).全局变量,有没有大写,有没有写在开头

-3.增加注释

1).函数头,增加注释

2).函数里,增加注释代码首先是给人看的,然后再是给机器跑的

-4.完成程序之后,考虑异常,让程序健壮起来

1).一旦程序,能跑起来,要考虑异常分支,if 里面有没有else的情况

2).for里面如果出现了错误,有没有break

3).判断list[],需要看一下这个列表是否为空

4).文件读写,有没有try/except5).拿到一个句柄,比如SSH,SQL,这样有没有考虑到句柄的有效性

-5.把全局变量,单独提到一个配置文件中

1).可以把整个的全局变量放到一个util.py里面,然后在主程序里面用from util import * 这样的话,对后续的修改方便很多

-6.增加日志模块

用logging 模块,把print的信息按照info,warning,error进行分层写入log文件

-7.用Pylint检查一下你的代码

大部分人的代码都没有完全follow PEP8,用工具检测一下,对自己负责,对别人也负责

三次实战训练营的题目和答案


限于篇幅,上面只是罗列了一小部分,一共有80页,45个总结干货。大家可以下载完整的阅读。这些资料是我们小密圈精选集合,希望能对大家有一些帮助,获取的方法如下:

1.扫描下方二维码

2.后台输入:小密圈

????长按上方二维码 2 秒

回复「小密圈」即可获取资料

另外还送独家整理了一份完整的Python书单,覆盖了Python的入门必读5本书籍,进阶技巧,网络爬虫,数据分析,Django后端开发,Python标准库,机器学习等资料。

????长按上方二维码 2 秒

回复「书单」即可获取资料

猜你喜欢

转载自blog.csdn.net/kexuanxiu1163/article/details/107373529