您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
怎样才能坚持学习python?有什么好的方法?
数组,函数,数据怎样才能坚持学习python?有什么好的方法?
发布时间:2019-02-08加入收藏来源:互联网点击:
回答于 2019-09-11 08:43:50
学习Python的人很多啊,和Python相关的问题我都不知道回答了多少个了,今天再来说一下。
1、准备好学习的心态,不能从入门就到放弃了哦,要坚持
2、配置 Python 学习环境
推荐编辑器:https://www.jetbrains.com/pycharm/
配置简单、功能强大、使用起来省时省心,对初学者友好,并且还是完全免费的!
3、学习路径:
应该学习最新版本的 Python 3 还是旧版本的 Python 2?(这个问题可以参考知乎上的回答然后自己做决定)
Python大神收藏的 17个国外免费学习网站
https://www.toutiao.com/i6579823082569990663/
学习Python过程中,注重这8个小细节,让你在大数据领域事半功倍
https://www.toutiao.com/i6603110223802532366/
相关:
Python有什么用?可以做什么?
https://www.toutiao.com/i6584957981777986055/
回答于 2019-09-11 08:43:50
怎样学python,要因人而异。
首先,具有其他语言编程基础的人,可以快速入门。具体建议如下:简单了解python的语法—\u003e学习现有代码(同事实现的简单脚本或者开源库,根据个人能力选择)—\u003e动手实践(最好基于具体的任务来做);这也是我个人的python学习经历,工作中的主要语言是C++,所以并没有花很大精力去学习python,用的多了慢慢就熟了。
其次,没有其他语言编程基础的同学,需要投入精力。最好从基础的语法学起,建议不用投入过多精力熟记语法,因为通常记不住,即使记住了也不会用。我们做到“知道”就可以了,具体用时可以再去查询。这样学习会更高效。
再次,具有python基础,想要提高的同学。方法无他,一学二看三练:学具体领域的库,看大牛的代码,动手练习。例如数据处理领域,pandas是必须的,深度学习领域tensorflow,pytorch,mxnet等选择一个。
最后,经常看到xx天入门xx,入门的概念是什么,取决于每个人对自己的定位。成功没有捷径,只能砥砺前行,就像卖油翁一样(无他,唯手熟尔!)。
回答于 2019-09-11 08:43:50
对于新手学习 Python 的路径,在 Dataquest 有一篇很受欢迎的建议,作者 Vik Paruchuri 根据自己学 Python 的经历总结出了正确学习 Python 的 5 个步骤。
他的主要建议就是先找到自己学习 Python 的初衷和兴趣所在,不在基础语法上耗过多的时间,边练项目边学习。当然这种方法不一定适合每个人,初学 Python 的朋友可以了解一下他的建议,做个参考。下面我们详细看看 Vik 总结出的正确学习 Python 的 5 个姿势都有哪些。
学习任何编程语言都很吓人。我(作者 Vik Paruchuri——译者注)个人认为 Python 比其他大多数语言都要好学,但我的学习 Python 之路也并非一帆风顺。最令我郁闷的是,所有学习资料感觉都差不多。我想学习用 Python 建网站,但似乎所有学习资料都希望我在做任何有意思的事之前,先花漫长且无聊的两个月来学习 Python 的语法。
这种落差让我对学习 Python 甚至有了排斥心理,于是学 Python 这事儿往后拖了好几个月。我看了点教材和视频后,就没继续下去。我看 Python 的代码只觉得很陌生,很令人费解。
上述代码来自 Django 的一个教程,Django 是个很流行的 Python Web 开发架构。有些程序员老手常常会扔出上面这样的代码段给你并保证,“这很简单的!”。但就算一开始几行代码看起来很简单,后面的代码还是很难懂。举例来说,这几行为什么要注释掉?django.http 是什么?为什么这些要放在括号里?当你还不太了解 Python 的时候,你会很难理解一切是怎么组合起来的。
问题在于,如果你想做有意思的事情,你必须先理解 Python 的构建模块。上面的代码段创建了一个视图,这是使用流行的 MVC 架构的网站的关键构建模块之一。如果你不知道怎么写创建视图的代码,你基本上不可能搭建一个动态网网站。
大多数教程觉得在开始做有意思的事情之前,你需要先学会 Python 的所有语法。因此当你想要分析数据、搭建网站,或者开发无人机的时候,你要先在语法上花几个月的时间。这也是为什么你会越来越缺乏动力,甚至直接放弃。我愿意把它想作是一个“无聊悬崖”,你必须要先爬上“无聊悬崖”才能到达“你想做的有意思的事情之地”(需要一个更好的名字)。
几次面对“无聊悬崖”并走开之后,我发现了一个在我身上有用的方法。关键在于把学习基础知识和做有意思的事情结合起来。我花尽量少的时间学习基础,然后马上投入我感兴趣的事情当中。在这篇博文里,我将会一步一步带你重复这个过程,无论你想学 Python 的原因是什么。
1.找到你的动力
在你一头扎入 Python 的学习之前,你很有必要先问问自己为什么想要学 Python。这会是一段很漫长,有时候甚至痛苦的旅程,没有足够的动力很难坚持下来。举例来说,高中和大学的编程课我都在睡觉,因为我没有动力去记那些语法。而另一方面,当我需要用 Python 搭建一个可以自动给文章打分的网站时,我是熬夜做完的。
找到你的动力可以帮你找到你的目标,以及实现目标的途径,而且期间毫不无聊。你不用想出一个很具体的项目,只要一个你感兴趣的大概领域就足够了。
选一个你感兴趣的领域,比如:
数据科学/机器学习
移动应用程序
网站
游戏
硬件/传感器/机器人
自动化工作的脚本
找出一两个你感兴趣并愿意坚持的领域,你会朝这个方向学习,最终搭建相关的项目。
2.学习基础语法
不幸的是,这是你逃不开的一步。在深入你所选的领域之前,你必须先学会 Python 的基础语法。你会希望花尽可能少的时间在语法上,因为你很难有动力去学习这些。
这是一些能帮你打好基础的资源:
《Learn Python the Hard Way》——一本覆盖从基础到深入的 Python 概念的书。
The Python Tutorial ——Python 主页上的教程(https://docs.python.org/3/tutorial/)。
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |