零基础自学Python,他用了3个月的时间

就在去年 , 年少无知的我被网上铺天盖地的Python广告所吸引 , 从此踏入了自学Python的“不归路” 。
回想起来 , 去年冲动之下的选择 , 可真真真香啊!自学Python3个月后 , 我成功进入了一家IT公司 。 薪资虽不算高 , 但相比我原来的薪资 , 也算跳跃了一个台阶 。
零基础自学Python,他用了3个月的时间文章插图
刚开始自学Python的时候 , 绝大多数同学都会遇到这5个问题:

  • 网上关于Python的学习资料很多 , 却不知从何着手;
  • 学的东西杂乱 , 不成体系 。
  • 空有理论知识 , 缺乏企业级项目实战;
  • 应用方向太多 , 不知怎么选择;
  • 没有大佬指引 , 遇到问题靠自己苦苦摸索
那该如何解决这些问题呢?
1、切勿贪多 , 1本书+1个系列课程入门即可我发现当学习一个新东西的时候 , 很多人都会有收藏癖 。 在Python的变量和运算符都还没搞清楚的时候 , 磁盘里的学习资料就已经有几十个G 。
其实Python入门 , 并没有那么难 , 刚开始学真用不着那么多资料 。 但凡有点水准的课程 , 就能带你打开Python这扇窗 。
推荐Python基础语法课:
Python A~B~C~ - 网易云课堂study.163.com
推荐Python书籍:《Python学习手册(第4版)》
零基础自学Python,他用了3个月的时间文章插图
2、编程无捷径 , 干就玩了!编程 , 可以理解成是使用一门工具 。 只有在实战中学习 , 才能让你牢牢地掌握这门工具 。
先来做个简单的复制、粘贴 ,
处理下Excel中的数据 ,
【零基础自学Python,他用了3个月的时间】弄个爬虫 ,
整个自嗨小程序...
知乎、CSDN上有很多技术大佬分享的案例 , 我们可以结合自己基础语法的学习进度 , 去找相关案例 。
3、Python的应用方向Python之所以热门 , 和它的应用方向广是有关系的 。 了解了Python的应用方向后 , 也方便我们在学完基础后 , 有目的性的进行重点突破为求职做准备 。
  • 爬虫
爬虫是将网络中的所有数据当作资源 , 用自动化程序进行有针对性的数据采集以及处理 , 项目包含跨越防爬虫策略、高性能异步IO、分布式爬虫等 , 针对Scrapy框架源码进行深入剖析 , 理解其原理并实现自定义爬虫框架 。 爬虫的学习方向很大 , 而且目前国内对于爬虫开发的需求也是很多的 。
零基础自学Python,他用了3个月的时间文章插图
  • Web
只要有接触编程的人或多或少都知道web是什么 , 它包含前端以及后端两大部分 , 前端开发动态网页 , 后端实现并使用自己的微型Web框架 , 框架涵盖了数据、组件、安全等多领域的知识 , 从底层了解其工作原理并可驾驭任何业内主流的Web框架 , 同样国内对web开发也是供不应求 。
  • 自动化开发
运维自动化是一组将静态的设备结构转化为根据IT服务需求动态弹性响应的策略 , 目的是实现减少人工干预、降低人员成本以及出错概率 , 让你用于开发企业最常见的项目 , 设计层面、框架选择、灵活性、扩展性、故障处理、以及如何优化等多个层面接触真实的且来源于各大互联网公司真实案例 。
  • 人工智能与机器学习
这是比较硬性的工作方向了 , 对学历的要求非常严格 , 学位大概要硕士或博士以上 , 毕竟人工智能在未来是一个具有无限可能的存在 , 深度机器学习课程 。 其中包含机器学习的基础概念以及常用知识 , 如:分类、聚类、回归、神经网络以及常用类库 , 并根据身边事件作为案例 , 一步一步经过预处理、建模、训练以及评估和参调等 , 还有数学算法要非常吃透 , 小白们在这条路上还是看看热闹吧 。
  • 金融分析
包含金融知识和Python相关模块的学习 , 金融小白到开发量化交易策略的老手 , 学习内容包括Numpy\Pandas\Scipy数据分析模块等 , 还有常见金融分析策略如"双均线"、“周规则交易”、“羊驼策略”、"Dual Thrust 交易策略"等 , 进入金融行业不再难 。
  • 网络编程
有通讯就有网络 , 网络编程是一切开发的基础所有编程开发人员必须要知其然并知其所以然 , 所以网络部分将从协议、封包、解包等底层进行深入剖析 。
最后 , 自学重在坚持!
方向方法有了就做好规划 , 开始学习吧!