程序员Python学习指南
整理自:
https://wiki.python.org/moin/BeginnersGuide/Programmers
请注意
由于这是维基页面,用户可以自定义编辑。因此你可以自由添加细节或者材料以方便其他Python用户。这里并不是广告页面,而是为了服务整个Python社区。那些持续编辑私人材料(尤其是商业性质材料)或滥发链接以及雷同资料的用户,警告下这些行为是会导致封禁帐号的。
程序员学Python
此页面的教程着眼于有其他编程语言(C, Perl, Lisp, Visual
Basic等)编码经验的用户。这些相关的入门教程是互有裨益的,例如初学者指引概览和零基础初学者指南, 以及由其他编程语言转向Python的秘籍。
书籍,网站,教程(非交互性)
评述(Reviews)
-
由编程社区推荐的Python教材和课程:
https://hackr.io/tutorials/learn-python -
由开发者提交且排名顶尖的Python教程:
https://gitconnected.com/learn/python
资源
-
一步一步学Python:学习Python由基础到专业直至精通:
https://www.techbeamers.com/python-tutorial-step-by-step/ -
开启Python的入门级课程
https://overiq.com/python-101/intro-to-python/ -
综合的Python学习指引,新手入门、教程和实例:
https://www.programiz.com/python-programming -
初学者入门指南
https://www.afterhoursprogramming.com/tutorial/python/introduction-python/ -
通过有趣的任务以极富创意的方式提高Python技能:
https://checkio.org/ -
由基础到进阶,一份不错的教材,特别是对初学者:
http://www.tutorialspoint.com/python/index.htm -
一份Python速成教材
http://hetland.org/writing/instant-python.html -
10分钟搞定Python
https://www.stavros.io/tutorials/python/ -
Python101,开启Python
http://www.davekuhlman.org/python_101.html -
Python201,进阶Python指导
http://www.davekuhlman.org/python_201.html -
一本Python书,入门、进阶和练习:
http://www.davekuhlman.org/python_book_01.html -
Python课程-这个线上课程着眼于初学者,同时针对有经验的程序员也提供高阶课题
https://www.python-course.eu/ -
程序员学Python-面向想学Python的专业程序员:
http://www.itmaybeahack.com/homepage/books/python.html -
通过TDD(测试驱动开发Test-Driven
Developm)学Python
https://github.com/gregmalcolm/python_koans/wiki -
Python编程:计算机科学指南,被用作Wartburg College 计算机科学的教材。课本实例中用到了简单的tkinter-based
graphics.py模块。
http://mcsp.wartburg.edu/zelle/python/index.html -
初学者学Python编程:用Python写命令行应用的简介:
https://www.linuxjournal.com/article/3946 -
如果你想用高度压缩的“K&R风格”的直接展示事实的视角,“Python重要援引”用大约一百页基本包含了语言所有内容。
http://www.worldcat.org/title/python-essential-reference/oclc/288985690 -
世界上十大最流行、最受推荐的学习Python平台,无论是对纯新手或者有计划的用户:
https://codecondo.com/10-ways-to-learn-python/ -
Python短课-针对科学用户的一系列课程。例如第一个实例是处理量子化学模拟的输出的代码:
http://www.wag.caltech.edu/home/rpm/python_course/ -
Python教材-这份教材是部分Python文档系列中的而且,岁发布版本而更新:
https://docs.python.org/3/tutorial/ -
比较类型:快速一览常见Python编码类型和其他编程语言:
https://wiki.python.org/moin/ComparingTypes -
关于Python的维基信息页:
https://en.wikiversity.org/wiki/Python -
Python编程教程
https://pythonspot.com/ -
白话Python
https://thepythonguru.com/getting-started-with-python/ -
学习Python,编程更简单-简化的新手教程,通过相似的实例学习
http://www.trytoprogram.com/python-programming/
交互工具和课程
-
像计算机科学家一样思考-交互版:
http://interactivepython.org/courselib/static/thinkcspy/index.html -
Python科学编程的交互式教程
http://jwork.org/home/tutorials/ -
Python算法和数据结构学习:
http://interactivepython.org/runestone/static/pythonds/index.html -
Python视觉化工具
http://www.pythontutor.com/visualize.html -
Thonny,Python IDE初学者指南:
https://thonny.org/
Python视频教程
-
MIT 6.00 计算机科学和Python编程指南
https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00-introduction-to-computer-science-and-programming-fall-2008/?r=iTunes -
uDemy’s Python学习(入门版)
https://www.udemy.com/learning-python-not-the-snake/ -
Envato Tuts+ :Python视频课程、教程
https://code.tutsplus.com/ -
从头开始学Python
https://code.tutsplus.com/courses/introduction-to-python -
Python数据处理基础
https://code.tutsplus.com/courses/data-handling-with-python -
网络爬虫和抓取(免费)
https://code.tutsplus.com/courses/crawl-the-web-with-python -
Django后端框架学习
https://code.tutsplus.com/courses/getting-started-with-django -
Django基础-学习Django框架细节基础的指南课程
https://overiq.com/django-1-10/intro-to-django/ -
用Django建造聚合器:实地项目学习Django高级技能
https://code.tutsplus.com/courses/build-a-news-aggregator-with-django