0基础自学Python,学习路径是什么?有哪些建议?

中国大学极少开设 Python 课程,故而国内 Python 程序员多属自学,那么你在自学 Python 的过程中有哪些值得分享的经验或者有趣的体验呢?

今天我们就来看两位Python大牛的自学路径和心得体会,相信对你一定有所帮助。

创一个小群,供大家学习交流聊天

如果有对学python方面有什么疑惑问题的,或者有什么想说的想聊的大家可以一起交流学习一起进步呀。

也希望大家对学python能够持之以恒

python爱好群,

如果你想要学好python最好加入一个组织,这样大家学习的话就比较方便,还能够共同交流和分享资料,给你推荐一个学习的组织:快乐学习python组织 可以点击组织二字,可以直达

学Python的最佳路径

首先python是一门简单的语言,不需要编程基础也能很容易学会;我讲下个人认为对于一个没有任何基础的人,应该如何学习python这门语言。

学习python的过程分为四个阶段:了解python、找个例子练手、做项目、能力提升。

了解python

第一步肯定是先了解下什么是python,它能做什么;这个建议找个python入门的书籍看看:

《从零开始学 Python》(第二版)

Python 之旅

《Python编程:从入门到实践》

后台回复「书籍」直接下载

推荐的这两本入门书籍任选一本看就可以了,入门书籍的内容也不需要全部都看,只要了解python一些基础知识:

数据类型:整型、字符串、列表、字典、元组

基础语句:运算符、if语句、for语句、文件操作

函数

找个例子练手

对python有了一定的了解后,就可以去网上找几个例子代码,照着写练练手,我推荐你可以从学习爬虫开始练手,相比其他语言来说python写爬虫是最方便的,可以找些爬虫的书看看,然后到github上找几个例子照着学。

在这个阶段你肯定会遇到非常多问题,这是好事啊,说明你在慢慢的进步;遇到问题你可以通过搜索或者去python社区提问,关于python社区我这里推荐一个:python开发者日常https://www.beibq.cn/group/1

做项目

这个时候你对python应该有一定的基础了,可以试着做些项目,大部分人会选择做个网站,python做网站常用的框架有三种:tornado、flask、django;对于初学者,我建议在flask和django之间选择:

Django 中文文档 1.8https://www.beibq.cn/book/y99u297

Django 搭建简易博客教程https://www.beibq.cn/book/zwoy20

Flask 用户指南https://www.beibq.cn/book/4m533

关于flask、django的项目例子,github上面一堆,可以自己去找吧。

能力提升

python是一门简单的语言,加上拥有大量功能丰富的库,容易让人感觉自己什么都会了,但其实他只是会调用库而已;说到能力提升,这个阶段我相信每个人的看法不一样,我就说下我的看法:

看源码

社区交流

1

看源码

关于看源码,需要有目的地去看,比如说现在你想了解python网络并发 ,那你可以去看tornado代码里面是怎么实现高并发的;你想学习架构知识,那你可以去研究django的架构哲学,开源社区有很多优秀的项目,它们中的核心代码是设计者的智慧结晶,学习过来对我们极有益处,不断临摹最终形成自己的风格,你的技术能力将得到极大提升。

2

社区交流

程序学的再好也只是工具,决定价值的还不是最终实现出来的产品,这就要多混社区;技术社区对一个人的影响是多方面的,走出去看看其他人都在做什么,扩展自己的知识面;将业余做的产品和大家分享,互相交流;相信我,这个过程对你的影响绝对不仅限于技术能力,甚至对你将来如果创业会有很大帮助。

国内的技术社区并没有国外那么多,我推荐几个:

• V2EX › Python https://www.v2ex.com/go/python

• python开发者日常

https://www.beibq.cn/group/1

Python学习的经验

关于自学python,个人最大的3点经验:

1. 找一本浅显易懂,例程比较好的教程,从头到尾看下去。不要看很多本,专注于一本。把里面的例程都手打一遍,搞懂为什么。我当时看的是《简明python教程》,不过这本书不是非常适合零基础初学者。

2. 去找一个实际项目练手。我当时是因为要做一个网站,不得已要学python。这种条件下的效果比你平时学一门新语言要好很多。所以最好是要有真实的项目做。可以找几个同学一起做个网站之类。注意,真实项目不一定非要是商业项目,你写一个只是自己会用的博客网站也是真实项目,关键是要核心功能完整。

3. 最好能找到一个已经会python的人。问他一点学习规划的建议(上知乎也是个途径),然后在遇到卡壳的地方找他指点。这样会事半功倍。但是,要学会搜索,学会如何更好地提问。没人愿意帮你写作业或是回答“一搜便知”的问题。

除了前面说的3点经验,给初学编程者的额外建议:

首先要有信心。虽然可能你看了几个小时也没在屏幕上打出一个三角形,或者压根儿就没能把程序运行起来。但相信我,几乎所有程序员一开始都是这么折腾过来的。

选择合适的教程。有些书很经典,但未必适合你,可能你写了上万行代码之后再看它会比较好。

写代码,然后写更多的代码。光看教程,编不出程序。从书上的例程开始写,再写小程序片段,然后写完整的项目。

除了学习编程语言,也兼顾补一点计算机基础,和英语。

不但要学写代码,还要学会看代码,更要会调试代码。读懂你自己程序的报错信息。再去找些github上的程序,读懂别人的代码。

学会查官方文档,用好搜索引擎和开发者社区。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 159,569评论 4 363
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,499评论 1 294
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 109,271评论 0 244
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 44,087评论 0 209
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,474评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,670评论 1 222
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,911评论 2 313
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,636评论 0 202
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,397评论 1 246
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,607评论 2 246
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,093评论 1 261
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,418评论 2 254
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,074评论 3 237
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,092评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,865评论 0 196
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,726评论 2 276
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,627评论 2 270

推荐阅读更多精彩内容

  • # Python 资源大全中文版 我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列...
    小迈克阅读 2,862评论 1 3
  • 看着别人在晒各种的成功经验,成功经历。总是不以为然。我想到,这些年我一直在努力,应为穷,因为笨,可是到了最后,到了...
    城外人1997阅读 113评论 0 0
  • 免费资源推广法 免费资源推广法。给其他人提供免费的服务,比如上面准备的素材、微信营销资料等等。要让自己提供的内容,...
    fxghbdzfv阅读 114评论 0 0
  • 【早起打卡】2018/8/1 日出:5:17.日落18:53 26-33 多云 【践行人员】陈琼园 【践行天数】1...
    原来焱焱焱阅读 156评论 0 0
  • 关于上周的作业可谓绞尽脑汁~回头一想,感觉只有两个字~乱写(哭) 这应该归咎于平时对于工作中和生活中发生的事情没有...
    高跟鞋不礼貌阅读 288评论 4 1