A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 李森先 初级黑马   /  2020-3-22 15:04  /  1196 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

从一开始着手学习 Python 到现在已经三个月了。不敢说自己已经驾驭的多熟练,但讲真 Python 确实是一门低门槛的语言。

其实 Python 非常适合初学者上手,相比较于其他主流编程语言,它有更好的可读性。以及非常丰富的第三方组件库,我们几乎不用再做“重复造轮子”的工作。其次,开发环境也是极其易配。

结合这三个月的学习,我个人整理了主要的几个经验:

1、很多老司机都推荐新人找一本书来看,当然,如果你有充足的时间,那么就找一本浅显易懂的书,从头到尾看下去,同时把所有的例子都动手跑一边。但你觉得自己的时间并不多,想快速掌握这门语言,那么我极力推荐廖雪峰的Python 教程。因为我确实是从这个教程里面学到了很多,不懂得地方再查资料去补充。

2、找一个实际的项目去练手。我当时是因为要写一个爬虫项目,爬取 Instagram 的图片,如果选择用 Java 的话就太笨重了。因此不得以我就选择了学习 Python。在这种条件下的效果比你平时学一门语言的效果要好很多。所以,最好的状态就是去做一个实际的项目。比如去搭建一个自己的博客网站。

3、找到一个已经会 Python 的司机。让他给你指出一条路子,同时在遇到卡壳的地方就找他指点。这样将会事半功倍,当然别人的时间也是有限的,所以当你遇到问题的时候,第一步应该是去搜索查找问题。

当然,别人的经验未必就适用于你自己。虽然上面我说过只花了一下午的时间就掌握了 Python 的基础知识,那是因为我已经掌握了其他的开发语言如 Java、JS等等的。

对于一个完全没有编程经验的初学者,在学习 Python 的时候,面对的不仅仅是 Python 这门语言,还需要面临编程届的一些普遍问题,比如:

1、从零开始,根本不知道从何入手,书籍看到第二章就看不懂了

2、遇到问题不知道如何寻找解决方案

3、缺少计算机基础知识,被一些教程中略过的“常识性”问题卡住

4、看懂了语法之后不知道拿来做什么,学完一阵子就忘了

5、缺少数据结构、设计模式等等的编程基础知识

所以除了之前说过的那三点经验,给初学编程者的额外建议:

1、切勿浮躁,自信是成功的开始,虽然你已经看了很长时间的资料,但还是不能把程序跑起来。但相信我,几乎所有程序员一开始都是这样的状态,也都是一步步折腾过来的。

2、选择合适的教程。有些书籍是很经典,但未必就适合你。

3、多动手。不要只顾着看教程,一定要亲自动手让这些程序在自己电脑跑起来。

4、额外的知识,如英语、计算机基础知识

5、要学会看别人代码。这里推荐多使用 Github。之前我也整理过一系列的 Github 教程。Github系列教程一 「开门」Github系列教程二 「加入Github」Github系列教程三 「上手Git」

6、学会查看官方文档









1 个回复

倒序浏览
不要等待机会,而是要创造机会。现在我来了,希望我们都可以坚持,早日用知识达到暴富
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马