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

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

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

里面有对入门常见问题的整理

有大龄码农的学习Python的苦恼

有高手进阶的杂谈技巧总结

比如对于菜鸟一个菜鸟写程序的蝶变

-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,用工具检测一下,对自己负责,对别人也负责

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


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

1.扫描下方二维码

2.后台输入:小密圈

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

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

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值