Differences between revisions 2 and 10 (spanning 8 versions)
Revision 2 as of 2022-12-15 01:07:59
Size: 13767
Editor: AtmanAn
Comment:
Revision 10 as of 2022-12-29 03:29:12
Size: 11493
Editor: AtmanAn
Comment:
Deletions are marked like this. Additions are marked like this.
Line 5: Line 5:
== Books ==
Each of these books can be purchased online but is also available as free textual, website, or video content.
== 书籍 ==
每本书都可以在线购买,也可以在网站免费阅读/观看.
Line 8: Line 8:
/* please keep this list alphabetized */ /* 字母顺序排列 */
Line 10: Line 10:
 * '''Automate the Boring Stuff with Python - Practical Programming for Total Beginners''' by ''Al Sweigart'' is "written for office workers, students, administrators, and anyone who uses a computer to learn how to code small, practical programs to automate tasks on their computer." ||[[https://automatetheboringstuff.com/|website]] ||[[http://www.amazon.com/gp/product/1593275994/|print version]] ||  * '''《自动化机械工作 - 完全新手编程实践》''' 作者 ''Al Sweigart'' 本书“写给办公室白领、学生、网管和一切使用电脑学习如何编写短小使用的程序的人群,他们可以在自己的电脑上自动化工作任务” ||[[https://automatetheboringstuff.com/|网站]] ||[[http://www.amazon.com/gp/product/1593275994/|印刷版]] ||
Line 12: Line 12:
 * '''How To Think Like a Computer Scientist''' is a classic open-source book by ''Allen Downey'' with contributions from ''Jeffrey Elkner'' and ''Chris Meyers''. It was updated to Python 3 by ''Peter Wentworth.'' ||[[http://openbookproject.net/thinkcs/python/english3e/|website]] ||[[http://openbookproject.net/thinkcs/python/english3e/|print version]] ||  * '''《像计算机科学家一样思考》''' 是一本经典开源书籍 作者是 ''Allen Downey'' ,贡献者 ''Jeffrey Elkner'' 和 ''Chris Meyers''. ''Peter Wentworth.''贡献了Python3的更新内容 ||[[http://openbookproject.net/thinkcs/python/english3e/|网站]] ||[[http://openbookproject.net/thinkcs/python/english3e/|印刷版本]] ||
Line 14: Line 14:
 * '''Making Games with Python & Pygame''' by ''Al Sweigart'' introduces the Pygame framework for novices and intermediate programmers to make graphical games. ||[[http://inventwithpython.com/pygame|website]] ||[[http://www.amazon.com/Making-Games-Python-Pygame-Sweigart/dp/1469901730?ie=UTF8&tag=playwithpyth-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0982106017|print version]] ||  * '''《用Python和Pygame制作游戏》''' 作者 ''Al Sweigart'' 给初中级程序员介绍Pygame游戏框架 ||[[http://inventwithpython.com/pygame|网站]] ||[[http://www.amazon.com/Making-Games-Python-Pygame-Sweigart/dp/1469901730?ie=UTF8&tag=playwithpyth-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0982106017|印刷版本]] ||
Line 16: Line 16:
 * '''Python One-Liners''' by ''Christian Mayer'' teaches you how to read and write "one-liners": concise statements of useful functionality packed into a single line of code. ||[[https://pythononeliners.com/|website with free one-liner explainer videos]] ||[[https://www.amazon.com/gp/product/B07ZY7XMX8|print version]] ||  * '''Python单行程序》''' 作者 ''Christian Mayer'' 教你如何阅读和编写单行程序: 有用的具体语句,一行代码实现 ||[[https://pythononeliners.com/|讲解视频网站]] ||[[https://www.amazon.com/gp/product/B07ZY7XMX8|印刷版本]] ||
Line 18: Line 18:
 * '''Think Python''' by ''Allen B. Downey'' teaches you how to think like a computer scientist. ||[[http://greenteapress.com/thinkpython/html/index.html|website]] ||[[https://www.amazon.com/Think-Python-Like-Computer-Scientist/dp/1491939362/|print version]] ||  * '''《思考Python》''' 作者 ''Allen B. Downey'' 教你如何像一个计算机科学家一样思考 ||[[http://greenteapress.com/thinkpython/html/index.html|网站]] ||[[https://www.amazon.com/Think-Python-Like-Computer-Scientist/dp/1491939362/|印刷版本]] ||
Line 20: Line 20:
You can find many free Python books online. For example, check out [[https://blog.finxter.com/free-python-books/|this article with 101 free Python books]]. 你可以发现更多在线Python书籍。 比如,查看这里 [[https://blog.finxter.com/free-python-books/|101个免费Python书籍]].
Line 22: Line 22:
== Interactive Courses ==
These sites give you instant feedback on programming problems that you can solve in your browser.
== 交互课程 ==
Line 25: Line 24:
/* please keep this list alphabetized */ 以下网站可以让你在浏览器里编程,并及时得到反馈
Line 27: Line 26:
 * [[https://python.land/python-tutorial|A beginner-friendly and free Python tutorial]] with interactive code examples, explaining the Python language in an easy-to-understand way. /* 按字母顺序排列 */
Line 29: Line 28:
 * [[https://programiz.pro/learn/master-python|A beginner-friendly Python course]] that teaches to learn to code through bite-size lessons, quizzes and 100+ challenges.  * [[https://python.land/python-tutorial|新手友好的免费Python教程]] 包含交互式代码示例,用简单易懂的方式介绍Python语言。
Line 31: Line 30:
 * [[http://www.checkio.org|CheckiO]] is a gamified website containing programming tasks that can be solved in Python 3.  * [[https://programiz.pro/learn/master-python|新手友好Python课程]] 包括短课、小测验和100多个挑战。
Line 33: Line 32:
 * [[https://www.codedex.io|Codédex]] is a learn to code platform for K-12 and college students.  * [[http://www.checkio.org|CheckiO]] 使用Python3通过游戏方式解决编程任务。
Line 35: Line 34:
 * [[https://www.codecademy.com/search?query=python|Codecademy (]]Python)  * [[https://www.codedex.io|Codédex]] K-12及大学生学习编码的平台。
Line 37: Line 36:
 * [[https://codetheblocks.com|Code the blocks]] combines Python programming with a 3D environment where you "place blocks" and construct structures. It also comes with Python tutorials that teach you how to create progressively elaborate 3D structures.  * [[https://www.codecademy.com/search?query=python|Codecademy ]](Python)
Line 39: Line 38:
 * [[https://codevisionz.com/learn-python-programming/|Codevisionz Python]] 10+ hrs of Python learning material - Learn common programming concepts through code examples, quizzes, and challenges  * [[https://codetheblocks.com|Code the blocks]] 使用3D环境放置代码块来搭建结构,教你如何循序渐进地与3D结构交互的Python教程。
Line 41: Line 40:
 * [[http://cscircles.cemc.uwaterloo.ca/|Computer Science Circles]] has 30 lessons, 100 exercises, and a message system where you can ask for help. Teachers can use it with their students. It is also available in Dutch, French, German, and Lithuanian.  * [[https://codevisionz.com/learn-python-programming/|Codevisionz Python]] 10小时+Python学习资料 - 通过代码示例,小测验和挑战来学习通用的编程概念
Line 43: Line 42:
 * [[https://www.datacamp.com/courses/intro-to-python-for-data-science|DataCamp Python Tutorial]] Unlike most other Python tutorials, this 4 hour tutorial by [[https://www.datacamp.com/|DataCamp]] focuses on Python specifically for Data Science. It has 57 interactive exercises and 11 videos.  * [[http://cscircles.cemc.uwaterloo.ca/|Computer Science Circles]] 有30课,100个练习,你也可以通过消息系统寻求帮助。老师可以用它来教学生,支持荷兰语、法语、德语和立陶宛语。
Line 45: Line 44:
 * [[https://finxter.com|Finxter]] - How good are your Python skills? Test and Training with >300 hand-picked Python puzzles.  * [[https://www.datacamp.com/courses/intro-to-python-for-data-science|DataCamp Python Tutorial]] 与多数教程不同,这是专门为数据科学设计的4小时教程,包括57个交互联系和11个视频。
Line 47: Line 46:
 * [[https://hackinscience.org|HackInScience]] - 50+ Python exercises on a free, adless, simple, and open-source platform.  * [[https://finxter.com|Finxter]] - 你的Python技能水平如何?通过300个手工挑选的Python小测试来了解和训练你的技能吧。

 * [[https://hackinscience.org|HackInScience]] - 50多个Python练习,免费无广告、简单开源。
Line 51: Line 52:
 * [[https://www.learnpython.org/|LearnPython]] is an interactive Python tutorial that is suitable for absolute beginners.  * [[https://www.learnpython.org/|LearnPython]] 绝对新手必读交互式Python教程。
Line 53: Line 54:
== Resources for Younger Learners ==
(This section was previously called "K-12 Oriented", K-12 being a USA-centric term which refers to the primary and secondary educational stages; through level 3 on the UNESCO ISCED education levels list.)
== 低年级学生专用资源 ==
(之前这部分内容叫做「面向中小学」,K-12是一个美国专用词汇,指代小学与中学教育阶段,对应着联合国教科文组织/UNESO的国际教育标准分类ISCED里的第三阶段)
Line 56: Line 57:
/* please keep this list alphabetized */ /* 字母顺序 */
Line 58: Line 59:
 * [[http://gvr.sourceforge.net|Guido van Robot]] A teaching tool in which students write simple programs using a Python-like language to control a simulated robot. Field-tested at Yorktown High School, the project includes a lesson plan.  * [[http://gvr.sourceforge.net|Guido van Robot]] 一个教学工具,学生可以用类似Python的语言来控制一个模拟机器人。 约克镇高中(Yorktown High School)教学项目计划。
Line 60: Line 61:
 * [[http://jasonrbriggs.com/python-for-kids/index.html|Python for Kids]] by Jason R Briggs. Book with sample code and puzzles.  * [[http://jasonrbriggs.com/python-for-kids/index.html|Python for Kids]] 作者Jason R Briggs 本书自带实例代码和谜题。
Line 62: Line 63:
 * [[http://pythonturtle.org|PythonTurtle]] A learning environment for Python suitable for beginners and children, inspired by Logo. Geared mainly towards children, but known to be successful with adults as well.  * [[http://pythonturtle.org|PythonTurtle]] 适合初学者和孩子的Python学习环境,受Logo语言启发而设计。主要面向儿童,但成人也可以用它来入门。
Line 64: Line 65:
 * [[http://www.letslearnpython.com/learn/|Young Coders tutorial]] This is the full text of the tutorial taught annually at PyCon (North America), with examples and exercises throughout. This tutorial starts with basic skills and builds to working with complex logic and games. Appropriate for ages 10 and up, including adult beginners.  * [[http://www.letslearnpython.com/learn/|Young Coders tutorial]] 历年来PyCon北美的完整教程,贯穿实例与练习。以基本编程技能开始教程,随后介绍复杂逻辑和游戏。适用于10岁以上儿童及成人初学者。
Line 66: Line 67:
 * [[https://www.webucator.com/self-paced-training/index.cfm#!?courseId=PYT111|Webucator's self-paced Python 3 course]] free for homeschoolers and other students (use HOMESCHOOL as the coupon code when checking out). This course is appropriate for students 13 and up. '''From our experience, these students can learn at least as quickly as adults new to programming.''' == 教程网站 ==
/* 字母顺序 */
Line 68: Line 70:
== Tutorials and Websites ==
/* please keep this list alphabetized */
 * [[https://python.swaroopch.com/|A Byte of Python]]作者Swaroop C.H.给没有编程经验的人的介绍
Line 71: Line 72:
 * [[https://python.swaroopch.com/|A Byte of Python]], by Swaroop C.H., is also an introductory text for people with no previous programming experience.  * [[https://www.afternerd.com/|Afternerd]]作者Karim Elghamrawy,面向Python新手的Python教程博客
Line 73: Line 74:
 * [[https://www.afternerd.com/|Afternerd]], by Karim Elghamrawy, is a Python tutorials blog that is geared towards Python beginners.  * [[https://askpython.com/|Ask Python]] 纯新手Python教程
Line 75: Line 76:
 * [[https://askpython.com/|Ask Python]] Absolute Beginners Python Tutorial.  * [[http://anh.cs.luc.edu/handsonPythonTutorial/|Hands-on Python Tutorial]] 初学者的Python、图形和简单的客户端/服务器视频介绍
Line 77: Line 78:
 * [[http://anh.cs.luc.edu/handsonPythonTutorial/|Hands-on Python Tutorial]] Beginners' Python, graphics, and simple client/server introduction, with videos.

 * [[http://www.alan-g.me.uk/l2p2|Learning to Program]] An introduction to programming for those who have never programmed before, by Alan Gauld. It introduces several programming languages but has a strong emphasis on Python. (Python 2 and 3)
 * [[http://www.alan-g.me.uk/l2p2|Learning to Program]] 给从未编过程的人的编程介绍,作者Alan Gauld,它介绍了几种编程语言,但重点放在Python上(包括Python2和Python3)
Line 81: Line 80:
 * [[https://itsmycode.com|ItsMyCode]] A Python Blog and tutorials built for developers who love coding  * [[https://itsmycode.com|ItsMyCode]] 一个Python博客与教程,专为编程爱好者打造
Line 85: Line 84:
 * [[http://letsfindcourse.com/python|Letsfindcourse - Python]]: Best Python tutorials and courses recommended by experts.  * [[http://letsfindcourse.com/python|Letsfindcourse - Python]]: 专家推荐的最好的Python教程和课程
Line 89: Line 88:
 * [[https://www.coursesonline.co.uk/courses/python/|Online Python Courses]] Compare online Python courses from learning providers from across the UK  * [[https://www.coursesonline.co.uk/courses/python/|Online Python Courses]] 比较英国不同的在线Python课程
Line 91: Line 90:
 * [[https://overiq.com/python/3.4/intro-to-python/|Learn Python]] An Introductory yet in-depth tutorial for Python beginners.  * [[https://overiq.com/python/3.4/intro-to-python/|Learn Python]] 有深度的Python初学者教程
Line 93: Line 92:
 * The [[http://pythontips.com/|Python tips]] blog includes Python tips and tutorials for beginners and professional programmers.  * The [[http://pythontips.com/|Python tips]] 介绍Python小技巧和教程的博客,初学者与专业程序员都适用
Line 95: Line 94:
 * [[http://docs.python.org/py3k/tutorial/|Python Tutorial in Python's documentation set]]. It's not written with non-programmers in mind, but it will give you an idea of the language's flavor and style.  * [[http://docs.python.org/py3k/tutorial/|Python Tutorial in Python's documentation set]]. 面向非程序员,让你体会Python语言的风味
Line 97: Line 96:
 * [[http://www.python-course.eu/python3_course.php|The Python-Course.eu's extensive tutorial for complete beginners]], with lots of illustrations.  * [[http://www.python-course.eu/python3_course.php|面向纯新手的Python-Course.eu's 扩展教程]] 自带很多插图
Line 99: Line 98:
 * [[https://www.pythonspot.com|Pythonspot Tutorials]] Python tutorials.  * [[https://www.pythonspot.com|Pythonspot Tutorials]] Python教程
Line 101: Line 100:
 * [[http://thepythonguru.com/|The Python Guru]] A beginner-friendly guide for aspiring programmers.  * [[http://thepythonguru.com/|The Python Guru]] 新手友好的编程指导
Line 103: Line 102:
 * [[https://coderslegacy.com|CodersLegacy]] A website + blog geared towards both new and experienced programmers. Mainly focused on teaching Python.
 
 * [[https://thecodezine.com|The Codezine]] A python programming blog built for beginners.
 * [[https://coderslegacy.com|CodersLegacy]] 面向新手及有经验的程序员的网站和博客,主要聚焦在教授Python
Line 107: Line 104:
 * [[https://www.patternsgameprog.com/series/discover-python-and-patterns/|Discover Python & Patterns with game programming]] Discover Python by programming video games.  * [[https://www.patternsgameprog.com/series/discover-python-and-patterns/|发现Python游戏编程中的模式]]
Line 109: Line 106:
 * [[https://www.quizcure.com/topic/python/|QuizCure: A Python Learning Platform]] Contains a list of Commonly asked Python Questions and Answers with Examples.  * [[https://www.quizcure.com/topic/python/|QuizCure: A Python Learning Platform]] 包含常见的Python问答实例
Line 111: Line 108:
== Tutorial Aggregators / lists == == 教程聚合列表 ==
Line 113: Line 110:
 * [[https://gitconnected.com/learn/python|Gitconnected Python]] tutorials submitted and ranked by Python developers with the best rising to the top
 * [[https://coursesity.com/best-tutorials-learn/python|Coursesity - Python]] - Curated list of the best python courses and tutorials for beginners.
 * [[https://classpert.com/python-programming|Classpert - Python]] - A large collection of free and paid Python online courses, from a wide range of providers.
 * [[https://hackr.io/tutorials/learn-python|Hackr.io - Python]]: Programming community-recommended best Python tutorials and courses
 * [[https://gitconnected.com/learn/python|Gitconnected Python]] Python开发者投票选出的最佳教程列表
 * [[https://coursesity.com/best-tutorials-learn/python|Coursesity - Python]] - 面向初学者最佳Python教程与课程列表
 * [[https://classpert.com/python-programming|Classpert - Python]] - 一大波免费/付费在线Python课程
 * [[https://hackr.io/tutorials/learn-python|Hackr.io - Python]]: 编程社区推荐出的最佳Python教程和课程
Line 118: Line 115:
== Tutorials for Scientific Audiences ==
/* please keep this list alphabetized */ These websites are written in support of science courses but are general enough that anyone can learn from them.
== 科学计算教程 ==
/* 字母顺序 */
Line 121: Line 118:
 * [[http://www.onlamp.com/pub/a/python/2002/10/17/biopython.html|Beginning Python for Bioinformatics]] by Patrick O'Brien. An introduction to Python aimed at biologists that introduces the PyCrust shell and Python's basic data types. 下列网站面向科学课程编写,但有足够的通用性以便大家都能学习。
Line 123: Line 120:
 * [[http://illustratedtheoryofnumbers.com/prog.html|Python for Number Theory]] is a series of Python notebooks (for Jupyter) for applications to number theory and cryptography. They assume no prior programming experience and are suitable for someone learning elementary number theory at the same time. They conclude with an introduction to primality testing and cryptography (Diffie-Hellman, RSA).  * [[http://www.onlamp.com/pub/a/python/2002/10/17/biopython.html|生物信息学Python学习入门]] 作者 Patrick O'Brien. 面向生物学者介绍PyCrust环境和基本的Python数据类型
Line 125: Line 122:
 * [[http://www.pythonforbiologists.com|Python for biologists]]  * [[http://illustratedtheoryofnumbers.com/prog.html|Python数值理论]] 一系列的Python notebooks(Jupyter)围绕着数值理论和密码学。教程假设读者没有编程经验,所以很适合同时学习基础的数值理论,同时包括了基本的密码学介绍 (Diffie-Hellman, RSA).
Line 128: Line 125:
 * [[https://www.programiz.com/learn-python|Programiz App to Learn Python]] - A beginner-friendly app on Android and iOS to learn Python step by step with an in-built interpreter and quizzes.  * [[https://www.programiz.com/learn-python|Programiz App to Learn Python]] - 初学者友好的安卓和iOS软件,通过内置的解释器和难题一步步学习Python
Line 130: Line 127:
== Videos ==
/* please keep this list alphabetized */
== 视频 ==
/* 字母顺序 */
Line 133: Line 130:
 * [[https://youtu.be/uCzFUKWtzgA?list=PLboXykqtm8dy_DNg1NZiS08Dnyj35PWXw|Python Programming Tutorials for Beginners]]: Installation, IDE, variables, functions, strings, lists, OOP  * [[https://youtu.be/uCzFUKWtzgA?list=PLboXykqtm8dy_DNg1NZiS08Dnyj35PWXw|面向新手的Python编程教程]]: 安装IDE,变量,函数,字符串,列表和OOP
Line 135: Line 132:
 * The [[http://young-programmers.blogspot.com/search/label/python|Young Programmers Podcast]] contains video lessons on Python, Pygame, Jython, Scratch, Alice, Java, and Scala (somewhat outdated content!)  * The [[http://young-programmers.blogspot.com/search/label/python|年轻程序员的播客]] 包括Python视频教程,PygameJythonScratchAliceJavaScala(部分失效内容)
Line 137: Line 134:
== Email Academies ==
/* Python courses in your INBOX - please add only free resources */
== 邮件学院 ==
/* Python邮件教程 - 请只添加免费资源 */
Line 140: Line 137:
 * [[https://blog.finxter.com/email-academy/|Finxter Email Computer Science Academy]]: 20+ free Python and computer science courses delivered in email video lessons. '''Content''': cheat sheets, Python basics, data structures, NumPy, data science, career advancement, coding productivity, and machine learning.  * [[https://blog.finxter.com/email-academy/|Finxter 邮件计算机学院]]: 20+ 免费Python及计算机科学邮件视频课程。 '''内容''': 速览,Python基础,数据结构,NumPy,数据科学,职业发展,编码效率和机器学习
Line 142: Line 139:
== Tools ==
 * [[http://thonny.org|Thonny, Python IDE for beginners]]
== 工具 ==
 * [[http://thonny.org|Thonny, 初学者Python IDE]]

编程新手必读

如果你之前没编写过程序,那这些教程很适合你;因为教程会假设你没有经验。如果你有编程经验,直接阅读BeginnersGuide/Programmers即可。

书籍

每本书都可以在线购买,也可以在网站免费阅读/观看.

  • 《自动化机械工作 - 完全新手编程实践》 作者 Al Sweigart 本书“写给办公室白领、学生、网管和一切使用电脑学习如何编写短小使用的程序的人群,他们可以在自己的电脑上自动化工作任务” ||网站 ||印刷版 ||

  • 《像计算机科学家一样思考》 是一本经典开源书籍 作者是 Allen Downey ,贡献者 Jeffrey ElknerChris Meyers. Peter Wentworth.贡献了Python3的更新内容 ||网站 ||印刷版本 ||

  • 《用Python和Pygame制作游戏》 作者 Al Sweigart 给初中级程序员介绍Pygame游戏框架 ||网站 ||印刷版本 ||

  • 《Python单行程序》 作者 Christian Mayer 教你如何阅读和编写单行程序: 有用的具体语句,一行代码实现 ||讲解视频网站 ||印刷版本 ||

  • 《思考Python》 作者 Allen B. Downey 教你如何像一个计算机科学家一样思考 ||网站 ||印刷版本 ||

你可以发现更多在线Python书籍。 比如,查看这里 101个免费Python书籍.

交互课程

以下网站可以让你在浏览器里编程,并及时得到反馈

  • 新手友好的免费Python教程 包含交互式代码示例,用简单易懂的方式介绍Python语言。

  • 新手友好Python课程 包括短课、小测验和100多个挑战。

  • CheckiO 使用Python3通过游戏方式解决编程任务。

  • Codédex K-12及大学生学习编码的平台。

  • Codecademy(Python)

  • Code the blocks 使用3D环境放置代码块来搭建结构,教你如何循序渐进地与3D结构交互的Python教程。

  • Codevisionz Python 10小时+Python学习资料 - 通过代码示例,小测验和挑战来学习通用的编程概念

  • Computer Science Circles 有30课,100个练习,你也可以通过消息系统寻求帮助。老师可以用它来教学生,支持荷兰语、法语、德语和立陶宛语。

  • DataCamp Python Tutorial 与多数教程不同,这是专门为数据科学设计的4小时教程,包括57个交互联系和11个视频。

  • Finxter - 你的Python技能水平如何?通过300个手工挑选的Python小测试来了解和训练你的技能吧。

  • HackInScience - 50多个Python练习,免费无广告、简单开源。

  • How to Think Like a Computer Scientist: Interactive Edition is an interactive reimagination of Elkner, Downey and Meyer's book with visualizations and audio explanations.

  • LearnPython 绝对新手必读交互式Python教程。

低年级学生专用资源

(之前这部分内容叫做「面向中小学」,K-12是一个美国专用词汇,指代小学与中学教育阶段,对应着联合国教科文组织/UNESO的国际教育标准分类ISCED里的第三阶段)

  • Guido van Robot 一个教学工具,学生可以用类似Python的语言来控制一个模拟机器人。 约克镇高中(Yorktown High School)教学项目计划。

  • Python for Kids 作者Jason R Briggs 本书自带实例代码和谜题。

  • PythonTurtle 适合初学者和孩子的Python学习环境,受Logo语言启发而设计。主要面向儿童,但成人也可以用它来入门。

  • Young Coders tutorial 历年来PyCon北美的完整教程,贯穿实例与练习。以基本编程技能开始教程,随后介绍复杂逻辑和游戏。适用于10岁以上儿童及成人初学者。

教程网站

教程聚合列表

科学计算教程

下列网站面向科学课程编写,但有足够的通用性以便大家都能学习。

  • 生物信息学Python学习入门 作者 Patrick O'Brien. 面向生物学者介绍PyCrust环境和基本的Python数据类型

  • Python数值理论 一系列的Python notebooks(Jupyter)围绕着数值理论和密码学。教程假设读者没有编程经验,所以很适合同时学习基础的数值理论,同时包括了基本的密码学介绍 (Diffie-Hellman, RSA).

Apps

视频

邮件学院

  • Finxter 邮件计算机学院: 20+ 免费Python及计算机科学邮件视频课程。 内容: 速览,Python基础,数据结构,NumPy,数据科学,职业发展,编码效率和机器学习

工具


CategoryPythonInEducation CategoryPythonInEducation

BeginnersGuide/NonProgrammersChinese (last edited 2022-12-29 03:29:12 by AtmanAn)

Unable to edit the page? See the FrontPage for instructions.