![](https://img-blog.csdnimg.cn/20190730190749455.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python从入门到精通
学而时习之,不亦乐乎。
最近重新刷了一遍七月在线的《Python从入门到精通》的基础课程,系统的打一下Python基础。这里是我的学习笔记。
RealEmperor
这个作者很懒,什么都没留下…
展开
-
Python从入门到精通_前言
前言学而时习之,不亦乐乎最近重新刷了一遍七月在线的《Python从入门到精通》的基础课程,再次系统的打一下Python基础。我把课程内容整理成.ipynb格式的文件,并加入了一些自己的内容,以供查阅。课程是Python2和Python3混用的,这里的内容我用的都是Python3。第1课_入门基础_笔记Python简介为什么选择Python环境搭建如何学好编程常用关键字基本运...原创 2019-07-31 11:07:16 · 1046 阅读 · 0 评论 -
Python从入门到精通_第1课_入门基础_笔记
文章目录Python简介为什么选择Python环境搭建如何学好编程常用关键字基本运算符基本语法Python简介Python 是一种易于学习又功能强大的编程语言。它提供了高效的高级数据结构,还有简单有效的面向对象编程。Python 优雅的语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的理想语言。Python 解释器及丰富的标准库以源码或机器码的形式提供,可以到 P...原创 2019-07-31 11:11:33 · 1994 阅读 · 0 评论 -
Python从入门到精通_第2课_关键字与循环控制_笔记
文章目录变量和类型基本变量类型变量定义变量赋值常见字符串处理条件判断循环控制函数变量和类型基本变量类型整数 int浮点数 float字符串 str布尔值 bool空值 NoneType函数 function模块 module变量定义变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。...原创 2019-07-31 11:12:25 · 538 阅读 · 0 评论 -
Python从入门到精通_第3课_容器以及容器的访问使用_笔记
文章目录容器list 列表tuple 元组(只读列表)dict 字典set 集合list/tuple基本操作dict基本操作set基本操作切片列表推导生成器迭代器容器list 列表序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。列表的数据项不需要具有相同的类型tuple 元组(只读列表)dict 字典...原创 2019-07-31 11:12:50 · 328 阅读 · 1 评论 -
Python从入门到精通_第4课_面向对象基础_笔记
文章目录类和实例访问限制在Python中展现面向对象三大特性:封装通过对象直接调用通过self间接调用继承问题来了,如果我想多认个干爹呢?多态获取对象信息用type()用isinstance()使用dir()实例属性和类属性模块和包模块导入模块使用from-import语句导入模块的属性自定义导入模块名称包实战类和实例类(Class):用来描述具有相同的属性和方法的对象的集合。它定义了该集合中...原创 2019-07-31 11:13:28 · 280 阅读 · 0 评论 -
Python从入门到精通_第5课_文件访问与函数式编程入门_笔记
文章目录文本文件读写3种方法第一种方法第二种方法:第三种方法:二进制文件读写文件和目录操作基本操作环境变量操作文件与目录序列化和反序列化序列化:反序列化:用JSON实现序列和反序列化高阶函数匿名函数语法装饰器偏函数实战文本文件读写3种方法第一种方法直接读入file1 = open("data/test.txt")file2 = open("data/output.txt", "w")...原创 2019-07-31 11:13:51 · 300 阅读 · 0 评论 -
Python从入门到精通_第6课_高级面向对象_笔记
文章目录__slots__和property特殊方法与类的定制枚举类元类异常与错误处理单元测试__slots__和property方法和属性的动态绑定使用__slots__限定class实例能添加的属性__slots__仅对当前类实例起作用,对继承的子类是不起作用的。例子代码# __slots__import tracebackfrom types import MethodTy...原创 2019-07-31 11:14:12 · 240 阅读 · 0 评论 -
Python从入门到精通_第7课_并发编程以及系统常用模块_笔记
文章目录进程与线程全局解释器锁GIL顺序执行单线程与同时执行两个并发线程Python 多进程( multiprocessing)进程间通信Queue进程池Pool多进程与多线程对比函数式编程三大特性好处HadoopMapReducer基于Linux管道的MapReducerHadoop Streaming & mrjobMrjob实现wordcountSparkSpark与Hadoop结合...原创 2019-07-31 11:14:32 · 421 阅读 · 0 评论 -
Python从入门到精通_第8课_常用第三方模块_笔记
下面列出的第三方库都比较常用,每一个库的内容都很多,这里只列出了对应的文档,想要深入了解的就参考文档吧 ^ _ ^数值计算 numpy参考:https://numpy.org/devdocs/数据处理分析 pandas参考:https://pandas.pydata.org/pandas-docs/stable/可视化 matplotlib参考:https://matplotlib.o...原创 2019-07-31 11:14:53 · 217 阅读 · 0 评论