知乎高赞!怎么自学 python,大概要多久?

本文整理自个人在知乎上的一个回答,整体内容还是比较全面的,下面进入正文。

看一张 Python 知识图谱,直观的了解一下 Python 的基本构成与实际应用。

Python 基础 & 进阶知识

先上一波 Python 思维导图,直观的了解一下 Python 知识体系。

以上所有清晰图片可以在公众号 Python小二 后台回复 pymind 打包下载。

对于这部分内容,我们可以在网上找一些 Python 基础教程来进行学习,下面分享一些免费的 Python 教程。

  • 官方文档:https://docs.python.org/zh-cn/3

  • 在线手册:https://docs.pythontab.com

  • 菜鸟教程:https://www.runoob.com/python3

  • 草根学 Python:https://www.readwithu.com

  • 骆昊 Python100 天:https://github.com/jackfrued/Python-100-Days

  • 廖雪峰 Python 教程:https://www.liaoxuefeng.com/wiki/1016959663602400

Python 开发工具

如果是新手的话,建议首选 PyCharm,可以快速上手,当然了,如果对开发工具感兴趣且时间充裕的话,也可以了解、学习一下其他工具。

  • PyCharm 下载安装:https://mp.weixin.qq.com/s/IjiJJ08Psu2dVIiuv51D4A

  • PyCharm 使用详解:https://mp.weixin.qq.com/s/zR_S7o7gAejDsiSCmaTYfA

  • Python 开发工具汇总:https://mp.weixin.qq.com/s/q8wr81zpLWfZk39XmF4THw

Python 实际应用

Python 在现实中有着广泛的应用,比如:爬虫、数据分析、自动化办公等等,下面展开来说一下。

爬虫

提到爬虫,相信绝大部分人的第一反应就是 Python,尽管其他编程语言一样能写爬虫,但在人们的印象中,爬虫似乎与 Python 绑定了一样,由此可见爬虫在 Python 中的分量。

看一张 Python 爬虫思维导图,直观的了解一下 Python 爬虫知识体系。

Python 网络爬虫实例:https://mp.weixin.qq.com/mp/homepage?__biz=MzU3Mzk1ODA5OQ==&hid=7&sn=9362b34307eb77f54baf1263839a0ba5

数据分析

Python 在数据分析领域同样有着广泛的应用,先看一张 Python 数据分析思维导图,直观的了解一下 Python 数据分析过程。

Python 数据分析实例:https://mp.weixin.qq.com/mp/homepage?__biz=MzU3Mzk1ODA5OQ==&hid=17&sn=0ab2c61be42033749909be70e05ae6b4

自动化办公

无论是程序员还是其他行业的工作人员,自动化办公都能起到事半功倍的效果。

Python 自动化办公实例:https://mp.weixin.qq.com/mp/homepage?__biz=MzU3Mzk1ODA5OQ==&hid=5&sn=0b36cfceb59ee9eff309c7ba8a826638

Python Web

Python Web 框架有很多,比如:Django、Tornado、Flask、Twisted 等,其中 Django 和 Flask 应该是最常见的了,下面分享一些相关内容,对 Python Web 方向感兴趣的,可以学习一下。

  • Django 优秀资源大全:https://github.com/haiiiiiyun/awesome-django-cn

  • Django 教程 | 菜鸟教程:https://www.runoob.com/django

  • Django 教程 | w3cschool:https://www.w3cschool.cn/django

  • Flask 优秀资源大全:https://github.com/haiiiiiyun/awesome-flask-cn

  • Flask 中文文档:https://dormousehole.readthedocs.io/en/latest

  • Flask 教程 | w3cschool:https://www.w3cschool.cn/flask

人工智能 & 深度学习 & 机器学习

深度学习是一种实现机器学习的技术,机器学习是一种实现人工智能的方法。下面分享一些相关的学习内容,对这方面感兴趣的可以看看。

  • 床长人工智能教程:https://www.captainbed.net/blog-neo

  • TensorFlow 中文官网:https://tensorflow.google.cn

  • TensorFlow 快速入门教程:http://c.biancheng.net/tensorflow

  • PyTorch 官方教程中文版:https://www.pytorch123.com

  • 从零开始掌握 Python 机器学习:https://www.cnblogs.com/aabbcc/p/8683042.html

  • 10 分钟开启 Python 机器学习之路:https://mp.weixin.qq.com/s/NEfBz_wp8TWku4dkADCCmA

每个人的学习能力和起点可能有所不同,每个人要达到的目标可能也不同,如果要达到入门水平,平均可能需要几周的时间;如果要达到能够找工作的水平,平均可能需要几个月的时间;如果想要不断提升自己的话,就需要长期学习了。

你可能感兴趣的:(知乎高赞!怎么自学 python,大概要多久?)