我是怎么学习Python的

开发 后端
相信很多小伙伴在刚刚踏入编程的这条道路上都是很困扰的,不知从何下手。本篇文章就以我自身学习Python的经历来为大家梳理一下,并给大家指出一条清晰的学习路径。

 相信很多小伙伴在刚刚踏入编程的这条道路上都是很困扰的,不知从何下手。本篇文章就以我自身学习Python的经历来为大家梳理一下,并给大家指出一条清晰的学习路径。

 

[[379957]]

 

对于没有编程基础且非科班出身的同学而言,其实第一步是最困难的,也劝退了很多人,就是搭建开发环境。所以新手在刚刚开始学习编程的时候,最好是找视频教程来看,而且是那种手把手教的那种。从搭建环境到写出一个简单的程序HelloWorld,并且初步了解该语言。

在通过视频学习过后,已经基本上了解了该语言,并可以写简单程序的情况下。后续就不要再看视频了,因为视频花费的时间太多,而吸入的知识量太小,这时候就要学会看文档或者博客。通过文字的形式来吸收,速度会进步的更快些。我当时在这个阶段是看的廖雪峰老师的Python教程,大家也可以跟着教程学习,并且跟着教程多敲代码多练。教程中有感觉困难的点不用死磕,因为可能那个知识点对于现阶段的你理解很困难,但是通过后面的大量练习再反过头来看,有可能就会有恍然大悟的感觉。

 

在跟着教程学习完之后,可能还是会有自己什么都不会的感觉。别担心,是很正常的情况。这个时候最好选定一个方向,来做几个项目,做项目既能够锻炼自己的代码能力,也能够加强自己的自信心。就以Python举例而言,可选的方向有爬虫,数据分析,后端以及算法。现在企业中用Python来做算法的需求还是挺大的,但是算法这块对于学历而言是有要求的,最好是硕士。当然,如果你能力特强,那就可以忽略。

我当时选的方向是爬虫,因为感觉能够获取到数据感觉好炫酷,由此走上了一条不归路。在爬虫这条道路上,我做了很多项目,也学习了很多教程,量多的我自己都记不太清了。但是可以给大家推荐一本书,是我认为写的非常好而且也适合初学者的一本书。就是崔庆才大佬写的《Python3网络爬虫开发实战》,如果能把这本书的知识完全吃透,可以说应聘一个爬虫工程师的岗位已经不在话下。

 

如果按照上面我给的路径学习完了的话,恭喜你,已经是一名合格的爬虫工程师了,可以应对现在市面上90%的网站了。剩下的10%的网站就需要用到js逆向的知识了,而且现在很多数据开始转移到app端,所以最近很多公司招聘的爬虫工程师也需要具备app抓取的能力。当然,这都是后面爬虫工程师进阶的内容了,等你走到那一步了可以再找我详聊哦。

以上就是我所分享的关于新手如何学习编程的知识啦。大家学习编程不要怕,只要迈出第一步,后面的路自然就越走越顺啦。学习知识的时候遇到困难的点不用死磕,先放一放,等后面经过大量的练习自然慢慢的就懂啦。一句话,多敲代码。

 

来日正长,大家一起加油!

责任编辑:华轩 来源: 今日头条
相关推荐

2020-12-16 08:33:58

Excel数据分析FineBI

2022-10-19 11:17:35

2012-05-24 14:58:55

开源代码

2021-07-02 07:06:20

调试代码crash

2020-10-20 10:14:01

JVM内存模型

2019-11-25 09:29:42

团队项目经验

2013-06-08 14:12:13

程序员招聘

2021-10-20 09:20:40

手机定位互联网位置服务

2022-10-27 06:48:23

sourcemap源码Element

2015-01-28 13:10:55

2018-04-16 16:31:56

前端开发从零开始

2011-10-17 09:50:38

编程

2017-07-13 17:33:18

生成对抗网络GANIan Goodfel

2022-04-01 07:14:13

模块Pythonimport

2014-08-13 11:20:10

创业者

2012-06-18 14:51:09

Python

2023-03-21 17:06:24

树莓派路由器

2021-07-27 09:02:50

Python下载音乐Python基础

2019-09-23 12:07:30

物联网平台物联网IOT

2017-07-18 10:16:27

强化学习决策问题监督学习
点赞
收藏

51CTO技术栈公众号