学习资源
教程
Python 学习路径 | https://www.bjsxt.com/pythonshipin.html |
---|---|
廖雪峰 Python 教程 | https://www.liaoxuefeng.com/wiki/1016959663602400 |
Python - 100天从新手到大师 | https://github.com/jackfrued/Python-100-Days |
Python课堂笔记(高淇400集第一季).pdf.pdf%22%2C%22size%22%3A3349148%2C%22type%22%3A%22application%2Fpdf%22%2C%22ext%22%3A%22pdf%22%2C%22progress%22%3A%7B%22percent%22%3A0%7D%2C%22status%22%3A%22done%22%2C%22percent%22%3A0%2C%22id%22%3A%22xj8Is%22%2C%22card%22%3A%22file%22%7D)
【达内】Python全套视频(1000节)B站最全的Python课程(上)
https://www.bilibili.com/video/BV1s5411J7cU
社区
Python 中文开发者社区 | https://www.pythontab.com/ |
---|---|
博客
金角大王 Alex | https://www.cnblogs.com/alex3714 |
---|---|
项目
All Algorithms implemented in Python | TheAlgorithms/Python |
---|---|
Python 3 Web 实战 | michaelliao/awesome-python3-webapp |
手册
Python 速查 | https://quickref.me/python |
---|---|
Python 速查手册 | https://www.w3cschool.cn/python/dict |
PEP8 编码规范中文版 | https://blog.csdn.net/ratsniper/article/details/78954852 |
学习建议
http://www.bjsxt.com/xiulian.html#331F :::tips 第一步:需要学习编程最基本的知识:变量、数据类型、控制语句、容器、函数和文件操作。同时,我们也深入数组结构的组织,打扎实大家的基本功。
第二步:学习python的面向对象机制,并学习一些常用的设计模式,这些都是成为Python编程高手必经的磨练。并通过一个项目实际体会面向对象开发的优势。
第三步:还需要了解python是如何管理内存的以及很多高级特性;学习内存管理会让我们更深入掌握python的运行机制; 很多函数式编程的特性,比如闭包、装饰器和生成器,这些都是一些比较难掌握的概念,但面试和工作中会经常遇到,所以大家也必须掌握。
第四步: 网络编程中的高并发问题是大型互联网企业必须面对的核心问题,解决高并发可以用多进程、多线程,python中还有协程。高并发和网络是相关的,最后我们会利用学到的并发编程的知识来编写不同的服务器模型。
上面四大块学习完后,你已经具备了比较强的python基础,但是离工作要求还有差距。还需要继续学习其他内容。 :::