学习方向
一、入门必备
【Python基础数据结构】【Python基础语法】【文件操作】【错误与异常处理】【Python面向对象】【模块化】
你还需要知道
| 工具 | jupyter notebook |
|---|---|
| 差别 | list vs tuple |
| 差别 | dict vs set |
| 稳定性 | 异常处理 |
| 函数 | 自定义函数、匿名函数 |
| 面向对象 | 如何实现一个搜索引擎 |
| - | python模块化 |
二、进阶核心知识
【Python协议】【Python高级语法】【Python正则表达式】【Python并发编程】【垃圾回收机制】【项目实战】
你还需要知道
| 内容 |
|---|
| python对象的比较与复制 |
| 参数传递 |
| 装饰器 |
| metaclass |
| 迭代器、生成器 |
| python协程 |
| 并发编程之asyncio |
| python GIL(全局解释器锁) |
| 垃圾回收机制 |
三、代码规范
合理地分解代码、运用 assert,单元测试、调试、性能分析
四、实战(量化交易)
【RESTful】【Socket】【Pandas】【Numpy】【Kafka】【RabbitMQ】【MySQL】【Django】
就业方向
下图内容“包含但不限于”

刚入门的小白可以参考这个进行系统学习,有了一定基础的程序员也可以参考这个框架进行查缺补漏。这主要是我针对自身的情况画的一个学习框架图,仅供参考~
本文提供了一个全面的Python学习路径,从基础知识到高级概念,包括数据结构、语法、面向对象编程、模块化、并发编程等。此外,还介绍了代码规范、实战项目如量化交易所需的技术栈,适合初学者和有经验的开发者进行系统学习或查缺补漏。
380

被折叠的 条评论
为什么被折叠?



