Differences between revisions 9 and 10
Revision 9 as of 2022-12-28 01:24:14
Size: 11576
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 134: Line 134:
== Email Academies ==
/* Python courses in your INBOX - please add only free resources */
== 邮件学院 ==
/* Python邮件教程 - 请只添加免费资源 */
Line 137: 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 139: 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.