|
21 | 21 | | - | 手把手:配置Sublime Text3编程环境<br>摘要:面向新手的零基础Win10轻量IDE编程环境配置指南 | [L3.2](https://www.bilibili.com/video/av92186118?p=8) | |
22 | 22 | | - | 聊聊hash函数与id函数<br>摘要:深入了解hash和id两个"小众"函数,探索Python的内存分配和垃圾回收机制、字典和集合背后的秘密、可变元素与不可变元素的概念,用代码的方式知其所以然 | [L3.3](https://www.bilibili.com/video/av92186118?p=9) | |
23 | 23 | | 2020年3月20日 | 第4讲:玩转简单加密<br>摘要:一起践行先实现、再完善的开发过程,通过简单文字加密的代码实现,看函数如何应需而生、命名空间的概念、简单的%pdb代码调试技巧、Python代码重构思路、函数说明文档书写规范,体会对"好代码"的感觉。<br> | [L4.1](https://www.bilibili.com/video/av92186118?p=10) | |
24 | | -| - | 第4讲答疑([问题列表](https://github.com/fly51fly/Practical_Python_Programming/blob/master/questions/question_004.md))<br>摘要:变量批量改名小技巧、Python负数取余的实现机制、如何实现类似switch的分支条件、global使用释疑、IPython Notebooks撤销操作小技巧、字符串如何修改、用[Python Tutor](http://www.pythontutor.com/visualize.html#mode=edit)网站可视化运行分析代码的小技巧、函数传参与global的关系、函数参数注解的作用、(True)与True、代码该简化思路、.py文件间是否可引用变量和函数、Python解释器检查函数、变量是否已定义的时机、Sublime Text如何用input、函数形参的作用、函数是否必须返回值、函数是否可以自己调用自己、Python函数能否重载| [L4.2](https://www.bilibili.com/video/av92186118?p=11) | |
| 24 | +| - | 第4讲答疑([问题列表](https://github.com/fly51fly/Practical_Python_Programming/blob/master/questions/question_004.md))<br>摘要:变量批量改名小技巧、Python负数取余的实现机制、如何实现类似switch的分支条件、global使用释疑、IPython Notebooks撤销操作小技巧、字符串如何修改、用[Python Tutor网站](http://www.pythontutor.com/visualize.html#mode=edit)可视化运行分析代码的小技巧、函数传参与global的关系、函数参数注解的作用、(True)与True、代码该简化思路、.py文件间是否可引用变量和函数、Python解释器检查函数、变量是否已定义的时机、Sublime Text如何用input、函数形参的作用、函数是否必须返回值、函数是否可以自己调用自己、Python函数能否重载| [L4.2](https://www.bilibili.com/video/av92186118?p=11) | |
| 25 | +| 2020年3月20日 | 第5讲:分久必合·合久必分<br>摘要:复盘之前实现的加密/解密代码,反思函数和变量的命名、函数默认参数是使用场景,分析注释(包括文档字符串)的读者和写注释的出发点。对加密/解密函数进行"极限"压缩,其间介绍自增等操作符、列表、列表推导、字符串的split/join操作、代码续行技巧;通过对比几种实现探讨长代码、短代码的利弊,如何鉴赏、重构代码,如何用函数嵌套实现"局部重用",探索函数结构设计之道。 <br> | [L5.1](https://www.bilibili.com/video/av92186118?p=12) | |
0 commit comments