Python, 作为TIOBE排名第4的语言,作为超越PHP的语言,作为万能的胶水语言,作为机器学习的标配语言,如果你还没掌握它,欢迎来听凯威老师教你学Python。Python教程很多,文档也很多,但能做到如此系统,如此工程化思路的极少。与市面上的Python课程不同的是,凯威老师会把工程实战中的方方面面都融入到课程里,简单的如CRUD,高级一点的AutoComplete。这些工程问题怎么去拆解,怎么拿Python去实现,凯威老师都会深入浅出地讲解。
你见过哪门课会告诉你如何做单元测试?你见过哪门课会教你怎么设计系统?我们不收智商税,我们倾囊而出把核心知识都教给学员,我们组织了答疑群手摸手辅导学员。通过这门课,你会掌握Python核心的语法以及使用技巧,技巧之外,我们通过代码实战告诉你一个好的工程师应该如何写代码。最后,通过课程你还学会了如何去设计系统。
凯威教你学 Python(一):Python 的变量和源代码机制
- Python变量
- Python数据类型
- 类型转换
- 内存地址和占用空间
- Python变量源代码解析
凯威教你学 Python(二):Python的字符串和列表
- 数据结构的概念
- 字符串变量
- 字符串常用操作
- 列表变量
- 列表常用操作
凯威教你学 Python(三):Python的控制语句
- 控制语句的概念
- 顺序控制语句
- 选择控制语句
- 循环控制语句
实战
凯威教你学 Python(四):Python的函数
- 定义函数
- 调用函数
- 递归函数及函数调用过程详解
- 什么时候该用函数
- 可变参数和关键字参数
实战:
凯威教你学 Python(五):Python的单元测试
- 软件测试理念
- Python的单元测试框架
- 几个关键函数
- 实战
凯威教你学 Python(六):Python的常用数据结构
- Tuple
- Dict
- Set
实战:
- AutoComplete系统设计思路
- 实现一个控制台的AutoComplete
凯威教你学 Python(七):Python中的面向对象
- 类和对象
- 成员变量和成员函数
- 静态变量和静态函数
- 继承和多态
实战
凯威教你学 Python(八):Python异常处理
凯威教你学 Python(九):Python的模块和包管理
凯威教你学 Python(十):Python的文件IO
- 对象的序列化和反序列化
- Python的文件操作
实战
- 实现一个PySimpleDB, 高性能的NoSQL文件DB
凯威教你学 Python(十一):Python的函数式编程
凯威教你学 Python(十二):Python静态博客实践