一文总结学习 Python 的 14 张思维导图

本文主要涵盖了 Python 编程的核心知识(暂不包括标准库及第三方库,后续会发布相应专题的文章)。

首先,按顺序依次展示了以下内容的一系列思维导图:基础知识,数据类型(数字,字符串,列表,元组,字典,集合),条件&循环,文件对象,错误&异常,函数,模块,面向对象编程;

接着,结合这些思维导图主要参考的资料,分享一下我的学习体验,一方面可供初学者参考,另一方面,也便于大家结合思维导图深入学习、理解、思考;

最后,提供几篇文章链接,方便希望从 Python 2.x 迁移到 3.x 的朋友理解。

注意事项

本篇笔记原先基于 Python 2.x,经历多次改版,目前最新版本基于 Python 3.x,由于参考资料多来源于 2.x,可能有部分知识没有完全更新,欢迎提出意见,笔者会定期汇总修改。

如需基于 Python 2.x 版本的笔记,可移步博客:

https://woaielf.github.io (详见「总览」思维导图)。

本文是笔者在个人学习过程中总结的学习笔记,难免有疏忽&错误之处,望大家提出宝贵意见。

思维导图

默认阅读顺序:从右→左,顺时针方向。

思维导图软件:XMind

总览

14 张思维导图

基础知识

数据类型

序列

字符串

列表 & 元组

字典 & 集合

条件 & 循环

文件对象

错误 & 异常

函数

模块

面向对象编程

END.

来源:数盟

原文发布于微信公众号 - PPV课数据科学社区(ppvke123)

原文发表时间:2018-05-08

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏CDA数据分析师

人生苦短,为什么我要用Python?

本教程的目的是让你相信两件事:首先,Python 是一种非常棒的编程语言;其次,如果你是一名科学家,Python 很可能值得你去学习。本教程并非想要说明 Pyt...

703
来自专栏程序人生

重构:撰写合格的代码

在「代码重构之道」里,我犯了个懒,讨论了什么情况下需要考虑重构,以及工具和方法来促进重构,但对如何重构代码本身,或者说:如何把烂代码转化成好代码,或者至少是合格...

3658
来自专栏机器之心

如何写一手漂亮的模型:面向对象编程的设计原则综述

2197
来自专栏我杨某人的青春满是悔恨

程序设计思维

《SICP》的全名是《Structure and Interpretation of Computer Programs》,中文译名《计算机程序的构造与解释》。...

2344
来自专栏一个会写诗的程序员的博客

第1章 JVM语言家族概览

所谓编程语言只是一个抽象的规范,而编译器是这个规范的实现,它是在这个规范的严格定义下被实现的.

1953
来自专栏华章科技

人生苦短,为什么我要用Python?

导读:随着机器学习的兴起,Python 逐步成为了「最受欢迎」的语言。它简单易用、逻辑明确并拥有海量的扩展包,因此其不仅成为机器学习与数据科学的首选语言,同时在...

601
来自专栏web前端教室

a=b=c,但a不等于c?这是什么鬼

昨天在网上乱翻资料,发现一道题,很有意思,是这样婶的, var a = {n:1}; a.x = a = {n:2}; console.log(a.x); 答案...

2545
来自专栏云飞学编程

稳固基础!一节课掌握python内置数据类型—列表

点击链接加入群【python┮】:https://jq.qq.com/?_wv=1027&k=577hmAB

872
来自专栏Java Web

Java 8——函数式数据处理(流)

本篇内容大部分来自《Java 8实战》 流是什么? 流是Java API的新成员,它允许你以声明性方式处理数据集合(通过查询语句来表达,而不是临时写一个实现)...

3185
来自专栏calmound

poj 1088 滑雪

题意:找出最长的递增道路,可以上下左右四个方向走 DP方程:step[ i ][ j ] = max{ step[ i-1][ j ],  step[ i ][...

3335

扫码关注云+社区

领取腾讯云代金券