零基础自学Python,大概要多久?应该怎么学?

自学python的时长因人而异, 大体我们分为2类人:

1、纯小白

从Python入门来讲, 一般需要10天左右

从Python高级来讲, 一般需要20天左右

剩下的就是根据项目需求进行边查边学, 边实践了

2、精通一门开发语言

从Python入门来讲, 1-2天左右

从Python高级来讲, 5-7天左右

剩下的就是根据项目需求进行边查边学, 边实践了

推荐两个Python的资料:Python基础、Python进阶

综上所述, 有同学可能就会想, 学习Python 真的就这么简单? 从语法的角度上这是毋庸置疑的, python 语言简洁明了, 语法简单上手快

但是一门语言光上手快, 最终的价值体现一定是项目经验上, 所以语法会用之后需要大量的实践经验才能造就高薪的职位!

那么接来我们具体来讲讲 到底学习Python的知识点有哪些:

一、Python 基础语法和Python高阶语法是必须掌握熟练的

  1. Python基础语法,零基础学习Python的开始
  2. Python数据处理,掌握Python的数据类型,并对其进行操作处理
  3. 函数,能够实现Python函数的编写
  4. 文件读写,能够使用Python对文件进行操作
  5. 面向对象,从逐步建立起面向对象编程思想,再到会使用对象,到创建对象
  6. 异常处理,主要介绍了在Python编程中如何处理异常
  7. 模块和包,主要介绍了Python中的模块和包的体系,以及如何使用模块和包
  8. 网络编程, 三大器(迭代器,装饰器,生成器)

有了以上的语法打底之后, 再加上以下就业方向技术点的专攻就万事俱备了, 预计(3-5个月时间)

二、大数据分析就业方向技术栈

  1. Linux掌握Linux操作系统常用命令和权限管理
  2. 大数据基础和硬件介绍进一步阐述大数据特点与分布式思想,知识点由浅入深
  3. Zookeeper分布式软件管家,实现了集群管理与leader选举
  4. HDFS分布式文件系统,解决了海量数据存储与容错
  5. MapReduce分布式计算系统,解决海量数据的计算
  6. YARN分布式资源调度管理器,管理服务器软件资源
  7. Hive基础数据仓库Hive,实现企业级数仓必备工具
  8. Hive高阶数据仓库Hive高阶原理和架构深入,实现企业级数仓优化

三、Spark就业方向技术栈

  1. Spark基础本阶段学习spark环境搭建及以下知识点
  2. Spark Core整个spark框架核心部分,掌握框架内部设计思想,数据流转步骤,是学习spark的基础模块
  3. Spark SQL学习spark框架的SQL操作,spark与Hive、HBase等外部数据源的整合操作
  4. Structured StreamingSpark实时计算
  5. Spark综合案例践行场景式教学,运用了Spark阶段知识点,使用lambda加解决数据分析的应用

四、实时计算

  1. 万亿级NoSQL海量数据存储存储海量数据的列式数据库,内部高效设计解决了海量数据存储
  2. Flume实时数据采集掌握Flume的使用方法
  3. 分布式流处理平台分布消息队列存储数据,应用于低延时实时场景,包含了以下技术点:
  4. NoSQL社交场景大数据分析实战践行场景式教学,运用了NoSQL阶段知识点,解决实时数据分析的应用

五、AI人工智能就业方向技术栈

  1. 机器学习多场景实战
  2. 深度学习
  3. 自然语言处理
  4. 计算机视觉

以下是Python学习的具体知识路线

如果你也喜欢编程,想通过学习Python转行、做副业或者提升工作效率,我也为大家整理了一份【最新全套Python学习资料】一定对你有用!

对于0基础小白入门:

如果你是零基础小白,想快速入门Python是可以考虑的!

1、学习时间相对较短,学习内容更全面更集中

2、可以找到适合自己的学习方案

这份资料包含:Python安装包+激活码、Python web开发,Python爬虫,Python数据分析,人工智能、机器学习等教程,带你从零开始系统性的学好Python!


点击免费领取《CSDN大礼包》:

最新全套【Python入门到进阶资料 & 实战源码 & 安装工具】

https://mp.weixin.qq.com/s/9IuSexhanYZ1TMAF1MZIhw


一、Python所有方向的学习路线

Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。

二、Python课程视频

我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了。

img

三、全套PDF电子书

书籍的好处就在于权威和体系健全,刚开始学习的时候你可以只看视频或者听某个人讲课,但等你学完之后,你觉得你掌握了,这时候建议还是得去看一下书籍,看权威技术书籍也是每个程序员必经之路。

img

四、清华编程大佬出品《漫画看学Python》

用通俗易懂的漫画,来教你学习Python,让你更容易记住,并且不会枯燥乏味。

img

五、Python实战案例

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

img

六、互联网企业面试真题

我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。


img

这份完整版的Python全套学习资料已经上传至CSDN官方,朋友们如果需要可以扫描下方二维码免费获取【保证100%免费】

以上全套资料已经为大家打包准备好了,希望对正在学习Python的你有所帮助!

如果你觉得这篇文章有帮助,可以点个赞呀~


我会坚持每天更新Python相关干货,分享自己的学习经验帮助想学习Python的朋友们少走弯路!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
对于零基础自学者来说,Python 是一个很好的选择。下面是一些建议,帮助你开始Python: 1. 习基础知识:Python 是一门相对容易入门的编程语言,你可以从习基本的语法和概念开始。可以通过在线教程、编程书籍或者视频课程来习。 2. 安装 Python:在开始习之前,你需要在你的计算机上安装 Python。你可以从官方网站(https://www.python.org)下载最新的 Python 版本,并按照指示进行安装。 3. 习编程环境:选择一个合适的编程环境来编写和运行你的 Python 代码。一些常见的选择包括 Anaconda、PyCharm、Jupyter Notebook 等。 4. 习基本概念:了解基本的 Python 语法、变量、数据类型、条件语句、循环等概念。这些是编写任何程序的基础。 5. 刷题和实践:通过解决一些简单的编程问题和练习来巩固所知识。可以使用在线编程平台(如 LeetCode、HackerRank)或者参考一些练习题目的书籍。 6. 深入习:一旦你掌握了基本概念,你可以习更高级的主题,如函数、模块、面向对象编程、文件操作等。可以参考一些进阶教程或者书籍来习。 7. 参与项目:尝试参与一些开源项目或者个人项目,这样可以帮助你实践所的知识,并且提供了一个实际应用的环境。 记住,编程是一个实践导向的习过程,不要害怕犯错,多写代码并不断实践是提高的关键。祝你Python 的过程顺利!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值