随报随学 | 共13课 | ★☆☆ |
开课时间 | 课程周期 | 难易度 |
随着时间的推移,python2.7版本很快就要停止官方更新了。如果你还没来及正式考虑版本迁移问题,或者你是一个python新手。那么就很有必要一试本课程,一方面可以学习python3的新特性与python的核心功能,一方面了解python版本迁移的方式,最后还可以学习python高性能开发建议和python的应用案例。
本课程主要面向有一定python基础的学员,希望掌握python核心功能;以及有意迁移到python3版本的用户。课程的内容以案例的形式逐步展开,从一个具体的问题或实例出发,再展开介绍具体的分析和实现。
案例1:解决python多版本共存问题
第一课:
python多版本环境
python2.x与python3.x区别
第二课:
python2.x代码迁移至3.x
开发多版本兼容的代码
案例2:编写高效且优雅的代码
第三课:
切片
列表推导式
生成器表达式
集合表达式
查找
列表操作
异常捕获
内建函数
字符串操作
性能测试
操作符(**)
案例3:永远不会并发的多线程
第四课:
10. GIL与多线程
第五课:
11. 协程
案例4:python实现AOP编程
第六课
12. 闭包
13. 装饰器
案例5:深入理解类的多重继承
第七课:
14. 多重继承的实现机制
15. 多重继承的应用
案例6:python代码动态加载
第八课:
16. python内省
第九课:
17. 类文件动态加载
18. monkey patch
案例7:开发高效图片爬虫脚本
第十课:
19. scrapy介绍
20. 使用mongo存储爬行结果
第十一课:
21. 并发执行爬虫任务
22. 基于redis实现分布式爬虫
案例8:实现web版的todo工具
第十二课:
23. flask介绍
24. sqlalchemy介绍
第十三课:
25. 实现todo工具
具有一定python基础的学员,期望通过本课程加深对python特性的掌握和使用。
期望迁移至python3版本的用户,通过学习了解python3的特性及新版本迁移。
1、 学习方式:老师发布教学资料、教材,幻灯片和视频,学员通过网络下载学习。同时通过论坛互动中老师对学员进行指导及学员之间相互交流。
2、 学习作业:每课均有布置课后作业,学员完成书面作业后则可进入下一课学习。
3、 老师辅导:通过论坛站内信及邮件等多种方式与老师进行一对一互动。
4、 完成课程:最后一课作业交纳后,老师完成作业批改,即可完成课程并取回相应剩余的逆向学费。
GMT+8, 2024-10-11 15:40 , Processed in 0.080050 second(s), 35 queries .