这是我刚开始学习python时的一套学习路线,从入门到进阶,既有教程,也有经典书籍推荐,还有实战开源项目。
Python的发展方向还是挺多的,比如服务端开发,爬虫,数据分析,机器学习等,本文推荐的内容全部是服务端开发,Web开发方向。
主要分为以下几个部分:
文档教程
书籍推荐
Web开发
开源项目
实用工具
文档教程Python官方文档Python的官方文档,支持简体中文语言,可以切换Python版本,根据不同版本看对应的内容,包括教程,标准库,安装使用等。有什么能比官方文档更好呢?
菜鸟教程-Python基础教程这个网站就不需要多介绍了吧,很多编程语言的入门教程都可以在这里找到。平时写代码过程中,某个知识点忘了,也可以到这里查。
Python在线手册一个导航类学习网站,除了Python,还有Django,Flask等等,可以选择自己感兴趣的技术来学习。
TheHitchhiker’sGuidetoPython这是一份新手和进阶人员都可以读的教程,内容从安装,虚拟环境搭建开始讲起,然后介绍Python最佳实践和实战,比如如何构建项目,网络开发,Web开发等。
书籍推荐下面介绍我推荐的书籍,虽然分了入门和进阶,但是很多书中这两部分内容是都包含了的。大家看的时候可以根据自己的情况,先打好基础,再进行进阶。
入门《Python编程:从入门到实践(第2版)》本书是一本非常基础的Python入门书,手把手教,编程小白都能看得懂。
全书分两部分:
第一部分介绍Python编程所必须了解的基本概念,包括matplotlib、NumPy和Pygal等强大的Python库和工具,以及列表、字典、if语句、类、文件与异常、代码测试等内容;
第二部分将理论付诸实践,讲解如何开发三个项目,包括简单的Python2D游戏开发,如何利用数据生成交互式的信息图,以及创建和定制简单的Web应用,并帮读者解决常见编程问题和困惑。
《"笨办法"学Python3》本书是一本Python入门书籍,适合对计算机了解不多,没有学过编程,但对编程感兴趣的读者学习使用。
这本书以习题的方式引导读者一步一步学习编程,从简单的打印一直讲到完整项目的实现,让初学者从基础的编程技术入手,最终体验到软件开发的基本过程。
《Python基础教程(第3版)》久负盛名的Python入门经典,中文版累计销量20+万册,这一版是针对Python3的全新升级。
本书包括Python程序设计的方方面面:
首先,从Python的安装开始,随后介绍了Python的基础知识和基本概念,包括列表、元组、字符串、字典以及各种语句。
然后,循序渐进地介绍了一些相对高级的主题,包括抽象、异常、魔法方法、属性、迭代器。
此后,探讨了如何将Python与数据库、网络、C语言等工具结合使用,从而发挥出Python的强大功能,同时介绍了Python程序测试、打包、发布等知识。
最后,作者结合前面讲述的内容,按照实际项目开发的步骤向读者介绍了10个具有实际意义的Python项目的开发过程。
Python必备开发工具Python学习视频合集一百道Python练习题好了这份完整版的Python全套学习资料,都已经整理好了,需要学习的小伙伴可以私信‘1’获取~
相关推荐阅读:
神仙级python入门教程(非常详细),从零基础入门到精通,建议收藏