原文:
www.kdnuggets.com/2022/08/free-python-project-coding-course.html
他们说,最好的学习方式是通过实践,实践能导致熟练(进而导致精通),试错是成功的关键。如果是这样,通过项目驱动的方法学习 Python 是非常有意义的。按照这个逻辑,你应该看看这个来自 feeCodeCamp 的免费 Python 项目驱动编码课程。
1. Google 网络安全证书 - 快速进入网络安全职业生涯。
2. Google 数据分析专业证书 - 提升你的数据分析技能
3. Google IT 支持专业证书 - 支持你组织的 IT
由 Kylie Ying 整理的12 个初学者 Python 项目名副其实,时长几乎恰好为 3 小时。它会在这段时间内将你从 Python 新手带到可以称为熟练的中级 Python 开发者,同时关注大局。虽然许多 Python 新手——实际上是编程初学者——开始时学习语法,专注于理解孤立的概念,但基于项目的学习迫使人们从头开始思考这些概念在大局中的位置。
学习流程控制本身是一回事;将其实际应用到一个功能更全的项目中则是另一回事。
你将要处理哪些项目?按照顺序:
-
Madlibs
-
猜数字(计算机)
-
猜数字(用户)
-
剪刀石头布
-
猜字谜
-
井字棋
-
井字棋 AI
-
二分搜索
-
扫雷
-
数独解答器
-
Python 中的图像处理
-
马尔可夫链文本生成器
Kylie 是一位非常优秀的讲解者,采取了系统化的编程方法。如果你一直在寻找一个基于项目的课程来提高你的 Python 技能,不妨试试看这个课程。
不要忘记查看我们最近推荐的一些其他 Python 课程,包括这个免费 Python 速成课程和这个免费 Python 自动化课程。
马修·梅奥 (@mattmayo13)是一名数据科学家,同时也是 KDnuggets 的主编,这是一个开创性的在线数据科学和机器学习资源。他的兴趣包括自然语言处理、算法设计与优化、无监督学习、神经网络以及机器学习的自动化方法。马修拥有计算机科学硕士学位和数据挖掘研究生文凭。他可以通过 editor1 at kdnuggets[dot]com 与他联系。