学习Python,这一篇管够(入门|基础|进阶|实战)

发布于 2023-12-27 | 作者: 无欢不散 | 来源: 知乎 | 转载于: 知乎

1、IDE选用

这里推荐两款常用的 IDE,可以按照自己的条件和场景来选择。

PyCharm

PyCharm 是由 JetBrain 的人员制作的 IDE,该团队负责最着名的 Java IDE,IntelliJ IDEA之一。PyCharm 的界面和功能对于那些有使用过其他 JetBrain 产品的人来说,是完美的。 此外,如果您喜欢 IPython 或 Anaconda 发行版,那么 PyCharm 可以将其工具和库(如NumPyMatplotlib)集成在一起,从而让您可以使用数组查看器和交互式图表。

Thonny

现在的开发工具太多了,而且每个开发工具都致力于做成最好用最智能的工具,所以功能越堆越多,越怼越智能。安装这些开发工具比较烧脑,经常需要经过许多配置步骤。作为一个 Python 开发者来说,好多人光是这些配置都要弄半天。配置好之后,打开软件,发现满屏都是菜单、按钮,无从下手,学习这些功能使用又是一大难题。

这是一款对初学者特别友好的开发 IDE,它是由爱沙尼亚的 Tartu 大学开发,十分易于上手,还支持插件。

如果你有编程基础,会其他编程语言,那么建议你用Pycharm。如果你是编程小白,或者零基础上手,那么建议你用Thonny。


2、入门


3、进阶

通过上面基础知识的学习,相信你已经知道Python是个什么玩意了,对它也有一个初步的了解,对它的入门知识点也有些印象了。这时候你需要进阶学习,在入门的基础上更进一步。

下面就从 Python 模块Python爬虫基础、Python Web开发、Python 数据库操作、Python 数据分析及数据科学、Python IO及异步、Python网络编程、Python图像处理、Python 办公、Python 机器学习、Python 可视化 这些Python的基础大类来进行深入学习。

1. Python 模块

2. Python爬虫基础

3. Python Web开发

4. Python 数据库操作

5. Python 数据分析及数据科学

6. Python IO及异步

7. Python网络编程

8. Python图像处理

9. Python 办公

10. Python 机器学习

11. Python 可视化


4、实战

Python的知识点学完了之后,并不代表学完了。这只能代表你会Python了,并不能表示你可以去找工作、可以去接单了。因为你还缺乏实战练习,这个阶段需要你能从一个实际需求中进行建模,然后用Python去实现模型,得到预期的结果。

这里给大家列一些贴近工作生活实际的小项目,每个项目都能让你学习到如何进行需求建模,如何用代码去实现,去解决实际的问题。

1. Python 爬虫

2. Python 可视化

3. Python 职场&办公

4. Python 画画

5. Python数据分析

6. Python游戏


5、基础知识思维导图