第一周,花了每天花了将近3个小时的学习时间
基本覆盖了Python应用基础的几个方面: 语法基础, 异常处理, 文件处理,多进程
我个人觉得最好的方式是, 动手做练习 、看视频了解概念、看博客文档 交替进行
知识点
- 异常处理
- 命令行参数
- 函数传递参数的方法
- 多进程之间的通信
难点问题 & 关键应用
1、 值传递? or 传引用?
2、如果你对 func(*args, **kwargs)这样的函数定义 ,不熟悉,请回顾
函数的关键词参数
3、装饰器: 你们够回想到1-3个装饰器的应用场景吗? 它和闭包有什么关系?
代码框架能否写出来?
-
视频教程
从函数作用域讲起, 到函数闭包, 再到装饰器 ,思维通畅许多,视频里面也有许多的应用场景。
5、Python是如何进行内存管理的?
6、异常处理中的finally 和 except 的作用 和用法?
- except用来捕获所有异常,因为Python里面的每次错误都会抛出一个异常,所以每个程序的错误都被当作一个运行时错误。
7、为什么要使用yield 函数 , 而非reuturn ?
8、为什么需要序列化?
扩展推荐教程
基础进阶书籍
cookbook ——》 Python核心编程 ————》流畅的python
网友评论