自学python的app_自学Python 有这些就够了

Python是世界上功能最多,功能最强大的编程语言之一。通过Python,您可以编写自己的应用程序,创建游戏,设计算法,甚至编程机器人。那么,学习Python的最佳方法是什么呢?

如今想要在网上找到学习Python的资源并不是一件难事,但是在这之前,先问自己三个问题:你为什么想学习Python?

你的学习风格是怎样的?

你的编程水平怎么样?

我们从第一个问题开始,你为什么想学习Python?想要改变自己的职业规划?或者想要自己设计一个Python应用程序,或者想在自己的简历里添加一项编程技能,帮助自己找到更好的工作?确定自己的学习动机会让你更加专注

在确定完目标之后,确定自己的学习风格是什么?你是喜欢通过学校的形式学习,还是自己阅读书籍来自学,当你和其他学生互动的情况下时候学的更好,清楚适合自己的学习方式可以帮你找到适合自己的资源类型

最后,反思自己的编程水平如何?你是否具备其他编程语言基础,或者你完全不会编程,如果你是初学者,你可能需要从入门课程/书籍学起,如果你已经有Java/C++或其他编程语言经验,则可以从更高级的书籍开始。

接下来,我们再来讨论一下学习Python有哪些资源,包括书籍,在线课程,教程等

图书

1、《The Self-Taught Programmer》

sgs_tc_news.php?req=8RXAz-z7_Dm4YyFbTXoefX6fx7d4o1CCCpBO-_aJxCE=&user_type=wappage

这本书是基于Cory Althoff学习编程的经验,后来顺利进入eBay,开启了其软件工程师的生涯。自学成才的程序员不仅教授python,还提供了成为软件工程师的路线图:包括通过技术面试以及如何在编程领域找到工作等。

2、《Python编程》

sgs_tc_news.php?req=8RXAz-z7_Dm4YyFbTXoefX6fx7d4o1CCCpBO-_aJxCE=&user_type=wappage

本书是一本针对所有层次的Python 读者而作的Python 入门书。全书分两部分:第一部分介绍用Python 编程所必须了解的基本概念,第二部分将理论付诸实践,讲解如何开发三个项目,这些项目的重点是游戏和数据分析。

3、《"笨办法"学Python》

sgs_tc_news.php?req=8RXAz-z7_Dm4YyFbTXoefX6fx7d4o1CCCpBO-_aJxCE=&user_type=wappage

这是一本具有挑战性的基于教程的书,用52个练习将读者投入到编程中。通过完成练习,读者可以学到专业的编程技巧。这种方法最适合具有一定编程知识或喜欢挑战的人。

4、《Python编程快速上手》

sgs_tc_news.php?req=8RXAz-z7_Dm4YyFbTXoefX6fx7d4o1CCCpBO-_aJxCE=&user_type=wappage

本书将你如何将你的日常工作自动化,比如将数据从一个电子表格移动到另一个电子表格。这本书的目标读者是新程序员,对于那些想学习编程以实现生活自动化,但又不打算把软件开发作为职业道路的人来说,这本书尤其有用。

在线课程

1、GoSelfTaught

sgs_tc_news.php?req=8RXAz-z7_Dm4YyFbTXoefX6fx7d4o1CCCpBO-_aJxCE=&user_type=wappage

这是一个社区平台,它教你如何使用Python编程。参与这个项目还可以加入一个Facebook社区,这个社区,已经有1000名成员,该项目涵盖100小时的练习,每周还有小组培训,这种混合式的学习方法适合多种学习风格的人群,主要为初学者准备的

地址:https://www.goselftaught.com/fiveweekcoder

2、Code Academy: Learn Python

sgs_tc_news.php?req=8RXAz-z7_Dm4YyFbTXoefX6fx7d4o1CCCpBO-_aJxCE=&user_type=wappage

超过10,000人参加了Code Academy的Learn python3课程。通过互动式练习、初学者培训以及对外卖技能的强调,Codeacademy的课程是新程序员开始学习的好地方。

地址:https://www.codecademy.com/learn/learn-python-3

3、Pluralsight

sgs_tc_news.php?req=8RXAz-z7_Dm4YyFbTXoefX6fx7d4o1CCCpBO-_aJxCE=&user_type=wappage

Pluralsight提供广泛的Python课程:从初学者到专家。如果你有一定的编程基础,Pluralsight是学习Python的一个很好的选择。Pluralsight通常是高级程序员的首选资源之一。

地址:https://www.pluralsight.com/paths/python

4、Python for Entrepreneurs

sgs_tc_news.php?req=8RXAz-z7_Dm4YyFbTXoefX6fx7d4o1CCCpBO-_aJxCE=&user_type=wappage

本课程通过学习Python帮助企业家将他们的愿景变为现实。Python for Entrepreneurs需要基本的编程知识,并强调为企业编写代码。是专门为企业准备的

地址:https://training.talkpython.fm/courses/explore_entrepreneurs/python-for-entrepreneurs-build-and-launch-your-online-business

结构化项目和教程

1、Real Python

sgs_tc_news.php?req=8RXAz-z7_Dm4YyFbTXoefX6fx7d4o1CCCpBO-_aJxCE=&user_type=wappage

Real Python提供了关于Python编程语言的多个教程,其中许多都是面向web开发的。教程涵盖Django和其他流行的Python web框架,为Python web开发人员提供关键技能。

地址:https://realpython.com/

2、Dataquest

sgs_tc_news.php?req=8RXAz-z7_Dm4YyFbTXoefX6fx7d4o1CCCpBO-_aJxCE=&user_type=wappage

如果你的目标是成为一名数据科学家,那么Dataquest可能是实现这一目标的最佳工具。该程序提供了学习Python、处理数据和创建项目的指南和教程。

地址:https://www.dataquest.io/

3、Python官方文档

sgs_tc_news.php?req=8RXAz-z7_Dm4YyFbTXoefX6fx7d4o1CCCpBO-_aJxCE=&user_type=wappage

对于希望学习Python的高级程序员来说,最好的选择可能是阅读Python的官方文档。Python因拥有一个活跃的社区而闻名。他们完成了易于阅读、组织良好的Python文档。

地址:https://docs.python.org/3/

总结

学习Python的最佳方式取决于你的学习风格,有些人坐下来看书,自学编程。比如埃隆·马斯克就是这样学会编程的。而有的人则更喜欢定期的在线课程结构;有的喜欢混合方式,包括教程、在线课程和编程书籍配套使用。

所以,开始学习Python之前,先明确自己的学习风格和你当前的编程水平,然后从以上列举的资源中选择适合自己的开始学习。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值