Python学习路线和思维导图

python语言基础
python核心编程
python全栈工程师前端后端
Linux运维自动化开发
python数据分析
python大数据
人工智能机器学习深度学习

AI吧Python

Python入门到精通练习题与答案解析
Python程序员面试常见问题解析与答案

思维导图

python语言基础
(1)Python3入门,数据类型,字符串
(2)判断/循环语句,函数,命名空间,作用域
(3)类与对象,继承,多态
(4)tkinter界面编程
(5)文件与异常,数据处理简介
(6)Pygame实战飞机大战,2048
(7)模块制作发布安装使用

python核心编程
(1)Python常见第三方库与网络编程
(2)Python正则表达式
(3)邮箱爬虫,文件遍历,金融数据爬虫,多线程爬虫
(4)Python线程、进程
(5)Python MySQL数据库,协程,jython

python 设计模式
(1)工厂模式
(2)单例模式

python全栈工程师前端
(1) HTML
(2) HTML5
(3) CSS
(4) CSS3
(5) 网页界面设计实战
(6) javaScript
(7) jquerry
(8) jquerry EasyUI, Mobile简介,photoshop
(9) Bootstrap

python全栈工程师后端
(1) Django入门
(2) Django高级
(3) Django实战

python全栈工程师后端高级
(1) Flask开发原理
(2) Flask开发项目实践
(3) Tornado开发原理
(4) Tornado开发项目实践

Linux基础
(1) 文件处理命令
(2) 权限管理命令
(3) 帮助命令
(4) 文件搜索命令
(5) 压缩解压命令
(6) 命令使用技巧
(7) VIM使用
(8) 软件包管理
(9) 用户和用户组管理
(10) Linux Shell开发

Linux运维自动化开发
(1) Python开发Linux运维
(2) Linux运维报警工具开发
(3) Linux运维报警安全审计开发
(4) Linux业务质量报表工具开发
(5) Kali安全检测工具检测
(6) Kali 密码破解实战

python数据分析
(1) numpy数据处理
(2) pandas数据分析
(3) matplotlib数据可视化
(4) scipy数据统计分析
(5) python 金融数据分析

python大数据
(1) Hadoop HDFS
(2) python Hadoop MapReduce
(3) python Spark core
(4) python Spark SQL
(5) python Spark MLlib

python机器学习
(1) 机器学习基础知识简介
(2) KNN算法
(3) 线性回归
(4) 逻辑斯蒂回归算法
(5) 决策树算法
(6) 朴素贝叶斯算法
(7) 支持向量机
(8) 聚类k-means算法

思维导图

由于图片过大,本文只显示缩略图,点击可放大查看原图。

本文主要涵盖了 Python 编程的核心知识(暂不包括标准库及第三方库)。

  1. 按顺序依次展示了以下内容的一系列思维导图:基础知识,数据类型(数字,字符串,列表,元组,字典,集合),条件&循环,文件对象,错误&异常,函数,模块,面向对象编程;
  2. 结合这些思维导图主要参考的资料,分享一下我的学习体验,一方面可供初学者参考,另一方面,也便于大家结合思维导图深入学习、理解、思考;
  • 默认阅读顺序:从右→左,顺时针方向。
  • 思维导图软件:XMind

总览

14张思维导图

第1张图

基础知识图一包括了基本规则、Python语言特点、计算机语言、如何运行Python、变量赋值五个方面,辅助你快速掌握Python编程的基底知识。

Python思维导图
点击放大查看:基础一

第2张图

基础知识图二包含了模块结构、布局、IO编程流程、标识符、Python对象、内存管理、动态类型六大模块,两张基础知识导图可以帮助你区域化了解Python的组成部分及基本操作。

Python思维导图
点击放大查看: 基础二

第3张图

学习Python少不了对数据的了解,这张图整理了数据类型的分类、作用、空值、标准数据、if语句等等模块。

Python思维导图
点击放大查看: 数据类型

第4张图

这张图整理了序列的有序排列、标准操作符与序列类型操作符的重点知识,以及可操作性的BIF。

Python思维导图
点击放大查看: 序列

第5张图

字符串是个比较庞大而精细的部分,接着上图的BIF可分为标准类型、序列类型、字符串类型,字符串可分为五种操作符类型,此图还整理了序列的独特特性以及编码问题,可以说很详细了。

Python思维导图
点击放大查看: 字符串

第6张图

关于列表|元素,首先说拷贝问题,分深浅拷贝两种形式。tuple的内建函数、特殊特性与list的操作符、内建函数是重点部分。

Python思维导图
点击放大查看: 列表元素

第7张图

这张图主要整理了字典|集合中set、dict的功能、分类、BIF、操作问题。

Python思维导图
点击放大查看: 字典集合

第8张图

条件|循环包含生成器、迭代器、列表解析的使用、拓展,相关BIF、if语句循环控制也能够快速掌握重点。

Python思维导图
点击放大查看: 条件循环

第9张图

关于文件对象内建方法、内建函数、内建属性都有具体内容,文件迭代的运用,标准文件对象如何输入输出以及分隔符的运用都在导图中详细标明。

Python思维导图
点击放大查看: 文件对象

第10张图

错误|异常这张图的点介绍了如何调试、处理异常情况。

Python思维导图
点击放大查看:错误异常

第11张图

函数一介绍了函数概述,注意vs函数的引用、调用,装饰器的定义、“堆叠”。参数具有自己的完整语法以及自己的传递方式。

Python思维导图
点击放大查看:函数一

第12张图

函数二图整理了递归函数、返回(回调)函数、变量作用域、偏函数、函数式编程、匿名函数、高阶函数BIF的详细介绍。

Python思维导图
点击放大查看:函数二

第13张图

这张图的重点是模块的标准区域、名称空间以及模块的作用域(三种变量的运用)。

Python思维导图
点击放大查看:模块

第14张图

最后一张图整理了面向对象编程,弄清楚面向对象的基本概念,继承与多态、结构组织以及对象的性质、访问限制等重点,对于python就算是入门了。

Python思维导图
点击放大查看:面向对象

发表评论

电子邮件地址不会被公开。 必填项已用*标注