更新: 收藏217次,81个赞。还请各位给答主一点关怀,多点个赞啦。

学习python有一年多了,也做了几个项目,分享下走过的路。

答主学习一年已上线项目地址:

django搭建的在线教育平台

http://mxonline.mtianyan.cn

scrapy后端爬取数据,django前台搭建的搜索引擎:

http://search.mtianyan.cn

下面是学习过程:

1. python入门是廖雪峰老师的地址在最后。

没有基础的建议看视频,有基础的可以看文字。

不要怕基础枯燥,基础真正打好, 之后做项目你会有种打通经络的快感。编程之路开始还请不要功利,得耐得住寂寞,枯燥。

对于编程零基础没有信心看懂文字教程,想跟着视频手摸手学习的同学可以点下方链接关注一下啦。

2. 基础知识学会了,这时候可以学习一些常用第三方库的使用,如requests等。这时候你可以开始着手现实需求来做一些自己的小项目。我当时在学request的时候开始做第一个小项目模拟登录的选课助手。靠着这个得了一门选修课95分高分。当然这个阶段也可以做一些小爬虫,反正看你自己正好需求什么,自己的想法。

3. 开始实战项目:

实战项目阶段,开始进行框架的学习:面向网站开发的django,flask。爬虫方面的scrapy。

不要直接看文档!!!但绝对要学会看文档。学习项目有可能你遇到的不是最新的教程,那么此时你可以尝试答主自创的"左圆右方"学习法:

同时做两个完全的项目,一个与教程的老版本保持完全的一致,比如各种安装的包的版本等。另一个直接上各种最新的版本,同步编码。编程实战学习经常会有一些没有和老师保持旧版本遇到各种神奇的bug无从解决,但是我们又不能拘泥于旧版本。此时我们可以在保持完全一致的旧版本上不报错的学习到基本知识,又可以在新版本上了解到版本更新的变化。至少我们可以以旧推新,顺藤摸瓜。

在新版本中我们当然会遇到很多问题,遇到报错,不要迷信于各种博客,而是应该回归最新的文档(英文版,英语不好使用网页翻译查看)。此时我们会在摸索中,get到文档的工具化使用,拒绝一切不从实际项目出发的文档机械化阅读。我个人认为文档的了解应该是知道我要用的哪个该查哪里即可。

4. 学习Python不要只拘泥于python本身,你要在项目之余,对于周边的知识也要进行了解学习。

以Python为中心,往外慢慢扩展。比如部署时觉得部署难,学点linux.对于数据库不熟悉,用python爬点数据试试存放在不同的数据库。总之以已学的为中心,慢慢扩散开自己的知识点圈。

5. 如果你是想吃饭,Python目前在小城市还是比较难找到工作的,或许你可以作为兴趣来学习。但是推荐还是学习一门其他语言来作为行走江湖的本钱,比如java。答主已经有了一个从java圈往python圈搞python实现的小计划。

雄关漫道真如铁,而今迈步从头越。大家共勉。

看到最后的都是真爱:

学习路上记点笔记,发点文章,github多放点自己的代码。对于自己找工作都会有所帮助。

Github(里面有上面两个项目的开源代码):

最后附上对于零基础想入门的同学非常适合的python小课,可以点击下方链接了解一下哦。

怎么自学python 知乎-你是如何自学 Python 的?相关推荐

  1. 如何自学python知乎-你是如何自学 Python 的?

    1. 总体来讲,找几本靠谱的书,由浅入深,边看边练.我是从去年下半年开始学习Python / ML / CV,利用每天晚上22:00- 01:00的业余时间,每天进行,几乎很少间断. 2. 以下是我自 ...

  2. python 知乎关系图谱_5000行python代码+可视化60W数据,告诉你知乎用户不为人知的事...

    一次完整的python分析+可视化展示,是什么样的? 比如我想知道知乎用户的学历,是否都是985呢?我还想知道知乎最受关注的话题都是些什么?高端人士都喜欢看什么书呢?"人在XX,刚下飞机?& ...

  3. 风变编程python 知乎_风变编程python到底怎么样?可以自学吗?

    对于这个机构不是很了解,一般培训的话只要是线下一般都OK,是可以控制得住的. 你也可以先尝试自学,因为现在网上有很多很多的资源,全完支撑你学到任何你想要学的东西.比如如果你需要学习文档可以从博客(博客 ...

  4. python知网查重_用Python写了个检测抄袭/文章去重算法(nshash)

    中国人有句话叫"天下文章一大抄",但是在正规场合下"抄"是要付出代价的,比如考试.写论文是不能抄的,一旦被发现后果相当严重.在互联网出现之前,"抄&q ...

  5. 如何评价python知乎_如何评价《Python Web开发实战》?

    我先说一个「为什么给人没有太多实战的感觉」的问题吧.我这本书借着「豆瓣」这个title出版,相信很多人对其中豆瓣相关的内容都很关注,最后可能会比较失望,因为比较少的介绍到豆瓣自己造的轮子.另外我给其他 ...

  6. 风控建模 python 知乎_智能风控:Python金融风险管理与评分卡建模

    推荐序 前言 第1章 信用管理基础 /1 1.1 信用与管理 /2 1.2 风控术语解读 /3 1.2.1 信贷基础指标 /4 1.2.2 信贷风险指标 /5 1.3 企业信贷风控架构 /7 1.4 ...

  7. 如何自学python知乎-初次接触python,怎么样系统的自学呢?

    这是一篇 Python 入门指南,针对那些没有任何编程经验,从零开始学习 Python 的同学.不管你学习的出发点是兴趣驱动.拓展思维,还是工作需要.想要转行,都可以此文作为一个参考. 在这个信息爆炸 ...

  8. 自学python买什么书比较好-python入门学习哪个书比较好(python视频教程知乎)

    自学python的学习路线是什么?推荐一些python学习资源 第一段 初级,掌握Python的语法和常用库的使用 这里首先推雪锋在网上的书籍,这是Python2.7的,这本书适合于重头开始一直读完, ...

  9. 自学python 知乎-为什么自学Python看不进去?

    超级干货来了,浓缩了我学习python的所有学习经历,从中获取到的经验分享给你,如果你看了没用,退乎 大学 高中的我,考了三次高考才勉强考上一个二本大学一本数学专业,你没听错,三次:就像俞敏洪和马云一 ...

最新文章

  1. Ubuntu 系统 启动报错 /: UNEXPECTED INCONSISTENCY; RUN FSCK MANUALLY
  2. Python学习笔记:常用内建模块5
  3. java集合进行排序的两种方式
  4. Origin 移动图像
  5. 推荐系统系列教程之十七:简单却有效的Bandit算法
  6. 蓝桥杯 ALGO-53 算法训练 最小乘积(基本型)
  7. (译)cocos2d精灵教程:第三部分
  8. comsol光学仿真02
  9. windows 禁用ipv6服务_win10系统电脑中禁用ipv6协议的修复方案
  10. 《人月神话》学习指南
  11. JAVA制作游戏脚本(1)---Robot机器人
  12. matlab随机函数
  13. 百度智能api接口汇总
  14. 求解:Encountered internal error running command: TypeError: Cannot read property 'toLowerCase' of unde
  15. 空间存储公链(SSCC)主链已进入公测阶段预计2020年初上线
  16. Manifest merger failed : uses-sdk:minSdkVersion 15 cannot be smaller than version 21 declared in lib
  17. DaZeng:前端准备
  18. python 一元回归拟合(含幂函数,对数,S函数,指数函数,一次、二次、三次,逆函数,生长、复合函数)
  19. 重磅!花呗将全面接入中国央行征信系统,你还在超前消费吗?
  20. 基于SSM的驾校预约管理系统

热门文章

  1. asp.net 调用打印机 (转)
  2. Singleton模式笔记
  3. SQL SERVER 2005 通过链接服务器 访问 ORACLE 的快速设定方法
  4. Angular--TypeScript finalize 方法
  5. LINUX下GDB反汇编和调试
  6. cocos2d-x CCParticleSystem粒子系统
  7. hdu 4288 Coder
  8. [C#程序]汉字转拼音缩写的函数
  9. 不从事编程、学python有用吗-为什么你觉得C语言什么都不能做,学了没用?不可能的...
  10. python入门基础代码图-适合Python入门的5本基础书籍