这个话题我太有发言权了。因为我就是没有学过任何编程语言,零基础学习的python。我个人觉得零基础的情况下先看视频效果会更好,因为你是零基础,你可能连怎么使用编辑器,敲完代码怎么运行,排查错误这些你都不会。看书会看的很艰难,看视频就不一样了,有个老师教你概念,教你怎么用工具,教你怎么写代码和排查错误。入门之后你再去看经典书籍,这样就更能体会到书籍里的奥秘了。

1.入门小白阶段

学习python的视频我推荐这个视频课,讲的是真的好,全程跟着敲代码即可,等你把这个视频听个一半,然后去看廖雪峰的Python教程,跟着敲代码,巩固知识点。这一套操作完成,就入门了。然后再去做项目,把你所学用起来。这个时候也可以看一些经典书籍了免费Python全系列教程全栈工程师 - 网易云课堂​study.163.com

书籍的话我推荐实战的,因为跟着视频下来,基础语法基本掌握了。

2.发展阶段

利用python进行数据分析,这本书很经典,里面会叫你很多经典python库的用法,读完你会收获很多

python数据分析与挖掘实战,这本书里有很多项目,真的是手把手教你,跟着做即可

这两本书一个月一本就够了,看着规划就行,每天大概读多少。

3.融会贯通阶段

接下来看看你想做什么方向了。如果想做爬虫方向的话可以关注路人甲大神,下面就是他总结的爬虫书籍。 一份Python爬虫电子书

如果想做自然语言处理方向的话你需要学一些机器学习原理(看NG大神的机器学习视频),学会怎么调用sklearn库。如果你把文本分类这个项目完完整整的做下来,包括文本的去除停用词,分词,转换成文本向量,用算法进行分类等等操作,基本就入门了。项目的话可以去做kaggle的情感识别。

文本的预处理大家可以参考这篇文章,比较粗糙的处理了炼己者:中文文本预处理完整流程(附代码)​zhuanlan.zhihu.com

做自然语言处理很重要的就是文本数据了,尤其是做中文的,数据实在不好找。这里有一份关于中文文本数据的汇总,分享给大家中文文本语料库整理(不定时更新2015-10-24).md​www.jianshu.com

做到一定程度,你肯定需要读读论文,提升自己,那么怎么找这些论文和资料呢?请看这里初学者如何查阅自然语言处理(NLP)领域学术资料​www.jianshu.com

如果你完整的做了文本分类后,你就可以做一些比较有趣的项目了,比如命名实体识别,实体关系抽取,知识图谱等等项目

命名实体识别可以看这个系列,里面有关于项目的操作思路以及相关原理博客推荐炼己者:中文命名实体识别​zhuanlan.zhihu.com

知识图谱的学习资料大家可以看看这个,小象学院的知识图谱教程

你可以从网上找,也可以关注公众号:ZhangyhPico

领取视频教程

半监督的分类算法最好也多多了解,因为工作中,老板给你一百多万条数据你不可能标注完再去做分类,这时候半监督分类算法就很重要了。详情可以看看这篇文章炼己者:用半监督学习做文本分类​zhuanlan.zhihu.com

其他的方向我就不是很了解了,大家感兴趣可以再去查查看。学一门编程语言千万不要纠结基础语法,大致跟着视频过一遍,了解了基础,然后去实战就好,遇到不懂的操作直接查百度,查书都行,基本上把报错信息拿去百度都能查到对应的解决之法。

教程不在于多,在于精和实用,以上都是我在学习python过程中去找的资料,经过了筛选和对比总结出来的。希望可以帮助大家从零基础入门python,去享受编程带给你的喜悦和成就,坚持学下去一定OK的。最后上一张NG大神的图,感觉很有意思

如何系统自学python_如何系统地自学 Python?相关推荐

  1. 怎样自学python_如何系统地自学Python-百度经验

    python比较简单,容易学习和掌握,对于没有编程基础的人来说比较容易上手.开发环境的搭建也比较方便,不需要配置复杂的运行环境,更不需要配置分布式集群,下载安装就能做实验了. 方法/步骤 1 首先给自 ...

  2. 如何系统的自学python-如何系统地自学Python

    自学编程需要注意的问题 很多人都推荐小白第一门语言选Python,因为语法简单.这句话只说了一半,Python确实容易上手,对初学者的门槛很低.但我发现,对于小白真正的门槛在于系统知识,这就和用什么语 ...

  3. 如何系统的自学python-如何系统地自学 Python?

    慕莱坞5435954 学习可以按照以下路线进行:阶段一:Python开发基础Python全栈开发与人工智能之Python开发基础知识学习内容包括:Python基础语法.数据类型.字符编码.文件操作.函 ...

  4. python系统自学_如何系统地自学 Python?

    我以往学过很多种编程语言,唯独python学了以后迅速进入应用阶段,用起来得心应手.这里除了python本身易学易用外,我寻找到学习路径上的结点,然后发现了我熟练使用python的一个重要结点. 我在 ...

  5. python系统自学_如何系统地自学python

    可以按照黑马程序员整理的这套教程来学习: 一.Python入门 这一阶段,你需要学习的知识点: 如果学习能力还不错的话,这一阶段,只需要一个多月的时间 Python视频教程: 1.重磅级教程推荐,讲的 ...

  6. 如何系统的自学python-如何系统地自学Python?

    感谢邀请 Python在软件质量控制.提升开发效率.可移植性.组件集成.丰富库支持等各个方面均处于先进地位.同样学习编程语言,当然要选择学习业内目前先进.热门.将来应用广泛.有前途和前景的编程语言. ...

  7. 怎么自学python-如何系统地自学 Python?

    更新:补充了图片(昨天居然没图了orz囧) 想要系统自学,首先当然是要搭建Python体系了. 大部分自学者没有知识体系可言,这是无法避免的困局.知识体系并不是你看几篇文章就能搭建起来的--在你对很多 ...

  8. 我在自学python_我要自学python 自动化-request库

    1.  postman和jmeter上手容易,但是不够灵活.所以使用python来进行接口测试. 2.  python基础的http库有 urllib,httplib2 等,推荐使用request库来 ...

  9. 零基础该如何系统地自学Python编程?五个阶段带你从小白到大佬

    对于零基础学习或是已经学完基础不知道下一步该干什么的朋友,可以看看这篇缓解迷茫.今天分享下如何系统地自学Python规划目标,有一个学习目标在去行动. 有了目标,怎么行动呢?建议采用视频+书籍的方式进 ...

最新文章

  1. mysql库存先进先出_sql 先进先出 库存
  2. matlabfor循环语句举例_笨办法学python(七)条件、选择和循环
  3. 别人总结的一些git教程大全
  4. (进阶篇)Redis6.2.0 集群 哨兵模式_搭建_01
  5. (53)FPGA基础编码D触发器(二)
  6. 关于jet db的连接字串,以及加密后的字串
  7. DirectX中文手册
  8. bochs运行xp_使用Bochs模拟器瞬间安卓变XP教程
  9. Windows上免费轻量好用的软件(不定期更新)
  10. Reactor 反应堆
  11. 零散专题31 JS中的日期对象
  12. 如何使用计算机上合并计算方法,excel合并计算的方法步骤详解
  13. win7怎么修改锁定计算机时间,锁定Windows7系统时间教程
  14. 巴比特专访丨Afri谈退出以太坊:再见,“分手”后依然是朋友
  15. 15+ Javascript 中的数组方法
  16. 520. Detect Capital
  17. 对计算机的认识与感想
  18. c++|类静态成员之英雄类
  19. 在Java 应用程序中访问USB设备
  20. 从0到100: 基于微信云开发的驾校预约学车小程序

热门文章

  1. 安卓学习笔记22:常用控件 - 可展开列表视图
  2. 每日小记 2017.2.26
  3. 【英语学习】【Level 07】U02 Live Work L6 A countryside house
  4. Intel Sandy Bridge/Ivy Bridge架构/微架构/流水线 (12) - 执行核
  5. 三. 2d-2d三角化求路标point
  6. uni app 录音结束监听_全新重构,uni-app实现微信端性能翻倍
  7. Redis的分片、预分片技术总结
  8. CPU高速缓存SRAM命中问题的总结与实验
  9. emlog评论ajax,Emlog评论通过QQ获取昵称资料
  10. UnrealEngine4 学习总结备忘