Python怎么学习

介绍

这篇文章主要介绍怎么学习Python,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

首先我们先来确定一件事情,那就是为什么学习Python ?

"生命是短暂的,你需要Python !”——Bruce Eckel

python是一种被广泛使用的高级编程语言,其代码语法简洁,可读性强,并且具有丰富和强大的python库。

简单易学,应用广泛,网页开发,爬的虫,运维,人工智能……可以说无所不能.python去年还被列入了全国计算机等级考试科目,也逐步成为小白踏上编程之路的入门语言了。”人生苦短,我用python !”用python干什么?这个因人而异,个人而言,我学习python主要用于两个方向:爬虫和运维,工作上可以帮助我们复杂工作简单化,重复工作自动化,以及以后的人工工作智能化。本文和大家探讨的是学习python的方法,接下来我们就马上开启python的学习之旅。1。确立目标我对python的定位,其实就是一个提升工作效率的工具,我学习python的目的简单明确。

总的来说就两个:1。学习python语言,并能用它来爬取数据做数据分析;2。使用python制作一些脚本工具,以帮助并提升工作效率。2。拆分任务我们通过逆向分解,将目标拆分成具体的可执行任务。这个过程其实就是将目标细分整理成具体的小目标或问题,然后将其关联到一个个可执行的任务,目的是完成目标或解决问题。完成我的两个目标,需要具体学习哪些知识,完成哪些事项呢?第一个目标需要学习python的基本语法,像数据类型,逻辑结构,列,表元组,字典,引用等基础知识,以及爬虫相关的请求,urllib, pycurl,龙卷风等模块。第二个目标则需要根据平时工作的实际需求,进一步借助python语言及相应模块来制作脚本工具,以提升工作效率。

<>强如何学习python ?

搜集知识资源学习过程中必然少不了各种学习资料,在搜集知识资源时主要侧重三方面:书籍,官方文档和网络技术文章。我学习的是python 3. x版本,首先找的就是python的官方文档,内容既权威又全面。(英语确实是道坎)。其次书籍买的是《python基础教程(第2版)》、《python网络数据采集》,同时网上也下载了基本PDF电子书。除此之外,还在CSDN,掘金,博客园等它技术门户里查阅一些python相关的“干”货。对于知识资源的搜集,还是要提醒大家注意一点,切勿做“收藏控”。很多朋友对于书籍,各种教程,网络文章等资源,购买了下载了收藏了,然后,就没有然后了,最终真的沦落为“收藏品”。而我们真正要做的是要把知识“收藏”并沉淀到我们脑子里。

<>强分配自身资源

其实就是时间管理。我们时间,精力等各方面资源有限,所有的知识不可能平均分配有限资源。对于我们搜集的知识资源,要分清主次,然后使用不同的时间管理策略进行学习。前面梳理了一些需要执行的学习任务,并整理了大量的学习资源,这一步要做的就是将这些任务,资源结合自身的实际情况,合理规划分配时间精力。每个人的情况不同,所以这一步因人而异,这里我还是借助“然之协同”的待办工具,做一个具体可执行性的学习计划。

<强>勤学

学习效率与效果取决于执行力。之前文章介绍过学习过程中的一些方法论,这里我简要地介绍一下学习python时的大体过程。。快速泛读如果你有一定语言基础,比如我之前学过C, PHP语言,再学起python来上手就相对快一些。基本的语法知识可以先快速过一遍,像python的模块库,对象等知识可以先了解基本的应用流程,具体的细节问题在后面的使用操作时在深入研究。b。深入解读由浅入深地沉淀每个知识点.python的语法与其他语言还是有区别的,比如列表,字典,循环结构等,而且python2和python3在语法上也有些变动。虽然我直接学习的python3,但python2的一些不同之处还是要了解的,毕竟很多python资源模块在2上已经很成熟了。C。问题攻读对于学习过程中遇到的问题,先查阅资料或谷歌来解决。比如python2和3的区别,作为爬取模块的请求,urllib, pycurl,龙卷风的区别等等。如果有难以解决的问题,可以先记下,或许后面会柳暗花明或找他人帮助。这一步学习的正确姿势是在实践操作中发掘问题,然后带着问题找答案。6。建立知识体系不要以为这一步可有可无,建立知识体系有助于帮我们理清各个概念和知识点之间的关联,逐渐形成系统的知识体系。基于前面的大量泛读和深入解读,我们可以逐步构建出一个知识体系。

<强>多动手

代码都是写出来的,如果只是看视频,教科书,没有真正的实际操练,最后还是一样写不出来东西。最好的办法是一边学习一边动手敲代码,这样才能锻炼编程能力。

Python怎么学习