2018年,全球半导体资本支出将首次突破1000亿美元
06-06
雷锋网注:【图片来源:SELF-TAUGHT博客主:GENEVIEVE CARLTON】Python可以说是世界上最通用、最强大的编程语言之一。
人们使用 Python 编写自己的应用程序、创建游戏、设计算法,甚至对机器人进行编程。
不仅如此,学习Python还可以帮助你在软件工程、Web开发、移动开发或数据科学领域找到一份好工作,帮助你走上职业发展之路。
目前,无论你是创建网站还是申请 Google 的工作,掌握 Python 都是必须的。
那么,学习Python的正确打开方式是什么呢?幸运的是,对于想要学习 Python 的人来说,他们现在拥有比以前更多的资源。
但这也使得筛选相关书籍、课程和其他资源变得更加困难。
此外,人们的学习方式也大不相同——适合一个人的课程可能不适合另一个人。
为了找到量身定制的学习方法,我们在收集各种学习资源之前,首先讨论一下需要注意的关键问题。
如果你不能回答以下三个问题,那么就不要花钱参加在线课程或购买书籍来学习Python。
1.为什么要学习Python? 2. 你的学习风格是什么? 3. 您的编码水平有多高?首先,从你的学习目的开始。
你为什么想学习Python?你是否因为想换工作而想知道学习Python的最佳方式?或者是因为您有一个很棒的应用程序的想法并想自己设计?您是否想将编码作为一项技能添加到您的简历中,以使您有资格在编程行业找到工作?明确你的动机不仅能让你集中注意力,还能帮助你缩小寻找学习资源的范围。
例如,如果您的主要兴趣在于 Web 开发,那么使用 Python 进行数据分析的课程对您就没有多大帮助。
确定目标后,考虑一下自己的学习方式。
您是否活跃在像学校这样的结构化环境中?您喜欢通过阅读自学技能吗?当你与其他学生互动或独自学习时,你表现得好吗?另外,想一想,你更喜欢循序渐进的教学方法还是更具挑战性的教学方法?了解自己的学习风格可以帮助您找到最适合您的 Python 学习方法。
最后,对自己的编码水平有一个正确的认识。
你知道其他编程语言吗?或者您对编程完全陌生?学习 Python 的最佳方法取决于您的技能水平。
如果您完全是新手,那么您需要从入门课程或初学者书籍开始。
如果您已经了解 Java 或 C++ 并且想学习 Python,可以从更高级的选项开始。
与在线课程的学习路径相比,您可能更喜欢教程或结构化项目。
请记住:从头开始并不可耻!诚实地对待您的编程技能,以便找到最适合您的学习方法。
既然你的目的、学习风格和编码水平已经确定,你就可以开始寻找适合你的学习方法了。
首先说一下学习Python的主要途径,包括书籍、在线课程、教程和结构化项目。
本书《The Self-Taught Programmer》:本书内容基于作者Cory Althoff在学习编程和申请eBay软件工程师工作时积累的经验。
它不仅教授Python,还包括成为软件工程师的策略,包括如何通过技术职位面试以及如何在编程领域找到工作。
《Python Crash Course》:本书基于各种Python项目,介绍编程概念,培训读者测试代码,并帮助他们创建第一个项目。
这些项目侧重于游戏和数据分析。
《Learn Python the Hard Way》:这是一本具有挑战性的教程,通过 52 个练习引导读者开始编程。
通过完成这些练习,读者可以学习专业的编程技能。
这种方法最适合有一定编程知识或喜欢挑战的人。
《Automate the Boring Stuff with Python》:本书可让您自动执行日常任务,例如将数据从一个电子表格移动到另一个电子表格。
本书的主要读者是新程序员。
对于那些想要学习编程来自动化生活,但不打算将软件开发作为职业道路的人来说,这本书特别有用。
《Python Cookbook》:这本书与其说是一本Python初学者学习手册,不如说是一本秘籍。
它为有经验的程序员提供了实用的技巧。
本书展示了设计算法和网络编程的代码。
如果你想学习Python并有一些编程经验,这本书是一个不错的选择。
在线课程Code Academy:学习Python:目前已有10多人参加了Code Academy第三期“学习Python”课程。
该课程包括互动练习、初学者培训和额外的技能强化。
对于初学者来说,Code Academy 的课程非常适合入门。
Pluralsight:从初学者到专家,Pluralsight 平台为每个人提供 Python 课程。
如果您已经知道如何编程,那么这个平台是一个不错的选择,因为它通常是高级程序员的首选资源之一。
Python for Entrepreneurs:本课程帮助企业家学习Python,将他们的愿景变成现实。
然而,本课程需要基本的编程知识,并侧重于业务代码。
GoSelfTaught:这是一个基于社区的平台,教您如何使用 Python 进行编程。
参加此计划后,您可以进入一个拥有 100 多名成员的 Facebook 社区,一起学习编程。
除了每周的小组现场培训外,该计划还包括超小时的练习和家庭作业。
参与者还将收到一份免费的电子版《The Self-Taught Programmer》。
这种混合方法适合不同的学习风格,是专门为帮助初学者学习专业编程而创建的。
教程和结构化项目 Real Python:Real Python 提供了多个有关 Python 的教程,其中许多教程侧重于 Web 开发。
教程涵盖 Django 和其他流行的 Python Web 框架,为 Python Web 开发人员提供关键技能。
该网站还为初学者、中级 Python 开发人员和精通其他编程语言的程序员提供课程。
Python Jumpstart:通过完成十个结构化项目来教授 Python,Python Jumpstart 吸引了具有编程经验并希望将 Python 添加到简历中的人们。
由于该平台专注于构建项目,因此可能最适合实践学习者。
Dataquest:如果您的目标是成为一名数据科学家,那么 Dataquest 可能是最佳选择。
该项目提供了学习 Python、处理数据和创建项目的指南和教程。
Python 官方文档:对于想要学习 Python 的高级程序员来说,最好的选择可能是阅读 Python 官方文档。
Python 因其拥有支持性且活跃的社区而闻名。
这些工具可以帮助每个人,从新手到编程专家,学习Python。
记住!学习 Python 的最佳方法取决于您的学习风格。
有些人坐下来读书并自学编程。
这就是埃隆·马斯克学习编程的方式。
其他人则更喜欢参加常规在线课程。
有时,结合教程、现场对话和书籍的混合方法效果最好,这就是 goselftaught.com 的课程所做的。
明确你的目标、学习风格和编码水平后,你就可以开始学习Python了。

雷锋网注:本文编译自自学博客。
雷锋网注:【封面图片来源:网站名称SELF-TAUGHT Blog,所有者:SELF-TAUGHT】雷锋网版权所有,未经授权禁止转载。
详情请参阅转载说明。
版权声明:本文内容由互联网用户自发贡献,本站不拥有所有权,不承担相关法律责任。如果发现本站有涉嫌抄袭的内容,欢迎发送邮件 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。
标签:
相关文章
06-18
06-18
06-18
06-08
最新文章
Android旗舰之王的过去与未来
智能手表不被开发、AR眼镜被推迟,Meta的产品经历了一波三折
为什么Cybertruck是特斯拉史上最难造的车?
更新鸿蒙3后,文杰允许你在车里做PPT了
新起亚K3试驾体验:追求“性价比”,韩系汽车仍不想放弃
阿维塔15登场!汽车配备了增程动力,理想情况下会迎来新的对手吗?
马斯克宣布创建 ChatGPT 竞争对手! OpenAI的CEO给他泼了冷水, GPT-5可能会发生巨大变化
骁龙无处不在,是平台也是生态