看到有知友建议,学习python可以直接通过拿项目来练手的方式学习,这个说法并不完全认同,对于有编程经验的人来说,想快速学习新的编程语言这是个快速上手的思路,但是对于新手小白、没有接触过任何编程学习的同学来说,这种方法是不可取的。

对于新手小白这里我给一些学习python的建议:(纯干货,希望对你有用!)

01 首先搞清楚你学python这门编程语言的目的

1、想从事python相关技术岗位的同学

我们来看看python有哪些相关的技术岗位方向,如果你不知道,一个简单的方法就是直接看招聘网站上的招聘信息。

a、数据分析方向相关岗位:商业分析师、数据分析师、数据科学家、机器学习算法工程师;越往左边的岗位越偏向于业务,越往右边越偏向于技术,选择适合自己的。

b、人工智能方向相关岗位:算法工程师、自然语言处理、计算机视觉等

我们可以发现上面说的数据分析如果朝着技术方向发展,就会和人工智能相关的岗位边界变的模糊且有交叉。

c、python软件工程师:python web、python爬虫、python后端

python web的开发场景多为公司门户、后台,python爬虫主要负责对外部网站数据的采集,python后端主要负责服务端系统的开发,在大公司岗位分工比较明确,如果是小一点的公司话这几个岗位可能需要你都能胜任。

2、想参加python二级考试的大学生

这部分同学就简单了,你可以去看北京理工大学,嵩天老师的python课,因为Python二级等级考试就是人家参与设计的,所以想考python计算机二级的大学生,看这门课就对了,看完视频再做一下他们提供的模拟题就差不多了:Python123 - 编程更简单

3、想通过学习python技能升职加薪的同学

这部分同学应该是朋友圈或者公众号的广告看多了,我前不久在头条看到一个女孩拍视频抱怨:自己抱着升职加薪的目的,花了几千块钱去学习python,学的时候才发现编程并不容易,最终放弃。

所以这里给想希望通过学习python升职加薪的同学一个建议,如果你不是想从事python专门的技术岗,只是想通过学习python来辅助你原有的工作,想通过这种方式最终达到升值加薪的目的,可能性不大。

02 万丈高楼平底起,打好python编程基础

我们针对上述第一类想从事python相关技术岗位的同学来继续聊聊,不管你将来要从事哪个技术方向都需要把python编程基础先学好,所以下面给你推荐python编程基础的学习教程。

1、文档教程

2、视频教程:

03 选择一个你将来要从事的方向,然后开始继续进阶

1、如果你想从事数据分析相关岗位

建议可以先从数据分析师开始,这个岗位的好处在于技术和业务都会兼顾,对于后面你是要做业务方向的商业分析师还是更偏技术的数据科学家,可以从这个岗位上开始对他们提前有一个很好的认识。

这里我给大家推荐2位通过自学数据分析,转行成功的知友,学习路线已经写的很清楚了,比较适合0基础入门的小伙伴:风清扬:我的数据分析师转型之路,从零到字节跳动数据分析师​zhuanlan.zhihu.com如何快速成为数据分析师?​www.zhihu.com

2、如果你想从事人工智能相关岗位

人工智能涉及到具体岗位分为算法岗、视觉岗、自然语言处理等,每一个方向又分很多细分领域,你把前面的python基础学完只是算迈开了第一步。

后面你还要学习科学计算库:numpy、pandas;可视化工具:matplotlib、seaborn等;数学相关的基础知识:概率与统计、线性代数、微积分;机器学习相关算法、深度学习相关算法及框架;最后最好组个队参加个比赛实战一下,所谓路漫漫其修远兮...

和上面一样,我给大家推荐一位通过自学进入大厂的同学,关于人工智能如何自学,我想看这一篇应该就够了:量子位:进大厂全靠自学,微软&头条实习生现身说法:我是这样自学深度学习的丨课程传送门​zhuanlan.zhihu.com

3、如果你想从事python软件工程师相关岗位

关于pyhton软件工程师,我在上面已经说了几个具体的岗位:python web、python爬虫、python后端,这方面开源的课程也比较多,尤其b站上不少培训机构开源的课程都可以看一看,这里我就不推荐了。

04 写在最后

在业余时间,我写了《python - 30天从入门到实战》的教程,目前还在持续更新中,还有配套视频和源码,接下来《python数据分析 - 30天从入门到实战》也即将上线,如果你需要课件和源码,可以关注我的公众号'猪弟爸爸',或加我的微信'zhudibana',暗号:资料。

《python - 30天从入门到实战》课程目录 /> />

《python - 30天从入门到实战》课程源码 />

如果你有职场方面的困惑,尤其是互联网方向的职场问题也可以找我聊聊,我在互联网行业待了十多年,见证了pc互联网到移动互联网这十几年的兴衰,也经历了不少大大小小的公司。

相信通过我过往的经验教训,可以帮你少走些弯路,尤其是大学生或者刚毕业的职场新人,我会知无不言,言无不尽。

- END -

零基础学python大概要多久-怎么自学python,大概要多久?相关推荐

  1. 零基础学怎么学Java_零基础学java难么?怎么自学?

    在计算机发展迅速的今天,越来越多的人去学习编程,其中Java就是大家热衷的语言之一.这时候就有人问,零基础学java难么?下面小编将回答这一问题并给出学习路线. 小编想说,这个实际上要看个人能力以及前 ...

  2. 数学不好python好学吗_我数学不好、编程零基础、不以编程谋生,自学 Python 失败,为什么放不下编程,总是想突破它?...

    看到了题主的问题,我就没有把题主说的那么多一大串全都看完,我就从题主的标题来分析一下吧!我也是数学不好,我甚至不明白函数的原理,也不知道函数是什么,所以我一听到函数就会头疼.在经历上,我的计算机基础知 ...

  3. 优漫动游零基础学平面设计,该报班还是自学?

      在当今的时代,平面设计已经成为了一个越来越受欢迎的职业.无论是在广告.品牌推广.网页设计.数字媒体等领域,都需要平面设计师来制作各种视觉元素.如果你想进入这个行业,但是没有任何平面设计的背景和经验 ...

  4. 零基础学python需要多久-零基础学python大概要多久

    Python是目前公认的全球5大流行语言之一,从云计算.大数据到人工智能,Python无处不在,同时Python被誉为神奇的"胶水语言",因为它能够轻易地操作其他程序,轻易地包装使 ...

  5. 零基础学python大概要多久-零基础学python大概要多久

    Python是目前公认的全球5大流行语言之一,从云计算.大数据到人工智能,Python无处不在,同时Python被誉为神奇的"胶水语言",因为它能够轻易地操作其他程序,轻易地包装使 ...

  6. 0基础学python需要多长时间_零基础学python大概要多久

    如果是自学的话,零基础学python大概要花一年到一年半的时间.每个人的资质不同.理解能力不同,所以花费的时间也不一样.建议零基础的学员报一个python培训班,这样可以有规划的系统性学习,而且花费的 ...

  7. 零基础学python大概要多久-零基础学Python要多久

    随着Python就业的逐渐火热,我们会看见很多转行零基础学Python编程开发拿上万月薪的新闻,这让很多IT专业甚至非IT专业的同学蠢蠢欲动,想自己也去尝试一下.但是在转行学习Python之前,同学们 ...

  8. python入门到精通需要学多久-廖雪峰python教程要学多久-零基础学Python需要多久...

    零基础学python大约需要多久 看不同的人,不同的学习能和基础. 像我通java,vc ,javascript,groovy,vb,c 接触过c#,delphi,asp,E语言, 用过dreamwa ...

  9. python零基础入门教程学习要多久-廖雪峰python教程要学多久-零基础学Python需要多久...

    零基础学python大约需要多久 看不同的人,不同的学习能和基础. 像我通java,vc ,javascript,groovy,vb,c 接触过c#,delphi,asp,E语言, 用过dreamwa ...

  10. python入门到熟练要多久_零基础学python要多久

    零基础进行Python学习的话,如果选择自学,一般学习周期在一年半左右.选择进行培训的话,学习Python周期一般在五到六个月左右,不过学习的种类不同,班级不同,培训周期也是存在一定差异的. 零基础学 ...

最新文章

  1. 14Web APIs简介
  2. Java多线程(2)—线程同步
  3. android 自定义多边形,Android:自定义view之Canvas绘制图形
  4. opencv 通过标定摄像头测量物体大小_视觉激光雷达信息融合与联合标定
  5. shell中取字符串子串的几种方式
  6. python使曲线变得平滑_如何在Python中平滑数据?
  7. oracle数据库中表被锁,Oracle数据库表被锁问题处理
  8. 进程间通信(IPC)+进程加锁解锁
  9. 实验16 编写包含多个功能子程序的中断例程
  10. Eclipse下如何导入jar包
  11. 离线安装 Pytorch 1.2.0 torchvision 0.3.0
  12. Android开发笔记(一百一十八)自定义悬浮窗
  13. 牛客网 字符串的排列
  14. 高盛客户现可通过Marquee接入彭博定价与参考数据
  15. 【语音识别】基于matlab MFCC GMM语音识别【含Matlab源码 535期】
  16. uri和url的区别与联系(一看就理解)
  17. 信号与系统学习笔记与代码实现3-周期信号的傅里叶级数表示
  18. 【python】52周存钱法
  19. [生存志] 第11节 历代大事件概览 春秋
  20. Java进阶 - MyBatis查询数据库 Spring Boot 单元测试 - 细节狂魔

热门文章

  1. LeetCode69. x 的平方根(二分查找)
  2. OpenCV精进之路(二十一):实例——去除发票上的印章
  3. jsp java代码取session_jsp中的session在java文件中取到
  4. void muse.each(object, function)
  5. dataframe指定位置插入行
  6. rgmanager 介绍
  7. Locked Treasure
  8. 团体程序设计天梯赛-练习集L1-023. 输出GPLT
  9. UVA216 UVALive5155 Getting in Line【全排列+回溯】
  10. NUC1013 阶乘结果末尾有多少零【分析思维】