
python revisited
MTandHJ
这个作者很懒,什么都没留下…
展开
-
Python Revisited Day 02 (数据类型)
Python 关键字and continue except global lambda pass while as def False if None raise with assert del finally import nonlocal return yield break elif for in not True calss else from is or try1 ...转载 2018-09-16 21:51:27 · 156 阅读 · 0 评论 -
pandas tutorial 2
文章目录Group_By对数据进行分组对 group进行迭代选择一个group get_group()Aggregations 在group的基础上传入函数整合Transformations 在group的基础上传入函数变换过滤Merging/Joining利用howconcatenationpd.concat().append()时间序列datetime.now()创建时间序列bdate_ra...原创 2019-10-07 22:00:21 · 738 阅读 · 0 评论 -
Python Revisited Day10 (进程与线程)
文章目录10.1 使用多进程模块《Python 3 程序开发指南》学习笔记有俩种方法可以对工作载荷进行分布,一种是使用多进程,另一种是使用多线程。10.1 使用多进程模块我们可以使用Python的subprocess模块来实现这一需求,改模块提供了运行其他程序的功能,可以传递我们需要的任意命令行参数,并且,如果需要,还可以使用管道在其中进行通信。...转载 2019-07-22 14:53:32 · 95 阅读 · 0 评论 -
theading
文章目录threading.Thread关于threading模块的多线程的一些实验.threading.Thread先来看一个最简单的实验多线程的方法,我们只需要创建一个threading.Thread子类,并且覆写__init__和run方法就可以了.import threadingimport timeclass Guard(threading.Thread): ...翻译 2019-07-14 21:10:19 · 231 阅读 · 0 评论 -
subprocess 模块
文章目录subprocess 模块学习subprocess.run()capture_outputtimeoutinputcheckencoding, error, textenvsubprocess.CompletedProcesssubprocess.DEVNULLsubprocess.PIPEsubprocess.STDOUTPopen constructorPopen.poll()Pope...翻译 2019-06-26 23:18:03 · 489 阅读 · 0 评论 -
Python Revisited Day 09 (调试、测试与Profiling)
文章目录9.1 调试9.1.1 处理语法错误9.1.2 处理运行时错误9.1.3 科学的调试9.1 调试定期地进行备份是程序设计中地一个关键环节——不管我们的机器,操作系统多么可靠以及发生失败的概率多么微乎其微——因为失败仍然是可能发生的。备份一般都是粗粒度的——备份文件是几小时之前的,甚至是几天之前的。9.1.1 处理语法错误if True print("stupid!!!"...转载 2019-05-27 21:39:10 · 205 阅读 · 0 评论 -
Python Revisited Day 08 (高级程序设计技术)
文章目录8.1 过程型程序设计进阶8.1.1 使用字典进行分支8.1.2 生成器表达式与函数《Python 3 程序开发指南》学习笔记8.1 过程型程序设计进阶8.1.1 使用字典进行分支如果我们希望编写一个交互式程序,提供了option1~option5这5个选项,不同的选项对应不同的操作。一种较为繁琐的操作是是通过if...elif...if...elif...if...elif....转载 2019-05-08 10:35:28 · 191 阅读 · 0 评论 -
Python Revisited Day 07 (文件处理)
文章目录7.1 二进制数据的读与写7.1.1 带可选压缩的Pickle可pickled 的类型bytes and bytearray7.1.2 带可选压缩的原始二进制数据Little-endian, Big-endian | 小端,大端,低位,高位7.2 文本文件的写入与分析7.2.1 写入文本7.2.2 分析文本7.2.3 使用正则表达式分析文本7.3 写入与分析XML文件7.3.1元素树7.3...转载 2019-03-16 21:25:11 · 249 阅读 · 0 评论 -
Python Revisited Day 13 (正则表达式)
文章目录13.1 Python的正则表达式语言13.1.1 字符与字符类特殊字符:\\.^$?+*{}[]()|字符类速记(表)13.1.2 量词 {m, n} ? + *正则表达式量词(表)组与捕获 ?:可以关闭捕获反向引用 \i 反向引用不能用在字符类内部,即不能用在[]中命名捕获 (?P...) 反向引用:(?P=name)断言与标记条件性匹配 (?(id)yes_exp) | (?(id)...转载 2019-02-27 11:08:26 · 132 阅读 · 0 评论 -
Python Revisited Day 06 (面向对象程序设计)
文章目录6.1 面向对象方法6.1 面向对象方法转载 2019-02-18 15:12:49 · 208 阅读 · 0 评论 -
Python Revisited (变量)
文章目录=浅拷贝深拷贝`函数的默认参数为可变类型时 危险全局变量与临时变量global在函数里面进行复制再看一个例子待续首先,需要指出的是,Python的变量采用的是对象绑定的方式,在程序运行过程中,要时刻注意,对象的变化和共享。=第一种情况 = 右边是值 这种情况并不会产生歧义a = 1a = '1'a = [1]a = {1:'1'}第二种情况 = 右边是对象引用(变量——...原创 2019-02-12 22:00:32 · 147 阅读 · 0 评论 -
Python Revisited Day 05(模块)
文章目录5.1 模块与包5.1.1 包Tips docstring 测试 doctest5.1 模块与包在命令行输入以下,检查模块是否存在python -c "import 模块名"表示没有相应的模块。对于自定义模块,可以采用首字母大写来避免与标准库重复。5.1.1 包Graphics/ __init__.py Bmp.py Jpeg.py Png.py Tiff.py...转载 2019-02-12 18:51:53 · 255 阅读 · 0 评论 -
Numpy
文章目录The BasicsArray Creationdtype=complexnp.ones(), np.zeros(), np.empty()np.arange(), np.linspace()np.random.rand()|np.random.randn()np.fromfunction()Printing Arraysnp.set_printoptions(threshold=np.n...翻译 2019-01-14 21:13:45 · 187 阅读 · 0 评论 -
Python Revisited Day 04 (控制结构与函数)
文章目录4.1 控制结构4.1.1 条件分支条件表达式4.1.2 循环4.1.2.1 while循环4.1.2.2 for循环异常处理4.2.1 捕获与产生异常产生异常 raise4.2.2 自定义异常tips 用异常跳出深层嵌套循环4.1 控制结构4.1.1 条件分支if ....: suite1elif ...: suite2...elif ...: suiteNelse:...转载 2019-01-24 17:50:47 · 124 阅读 · 0 评论 -
Python Revisited Day 03 (组合数据类型)
**第三章 组合数据类型**3.1 序列类型3.1.1 元组元组和字符串类似,是固定的,不能替换或者删改包含的任意项(1, 2, 3) + (1, 2, 3) #(1, 2, 3, 1, 2, 3)(1, 2, 3, 4) * 2 #(1, 2, 3, 4, 1, 2, 3, 4)(1, 2, 3, 4)[:3] #(1, 2, 3)(1, 2, 3, 1, 1, 3).coun...转载 2019-01-23 22:08:08 · 199 阅读 · 0 评论 -
Python Revisited Day 01
逻辑操作符身份操作符 isa = ['AAA', 3, None]b = ['AAA', 3, None]a is b #Falseb = aa is b #True身份比较速度快,原因是对直接对内存地址进行比较,所以内容相同的俩个变量结果却是false。a = Nonea is None #True比较操作符 这里只要注意一点0 <= a ...转载 2018-09-13 21:54:24 · 146 阅读 · 0 评论 -
pandas tutorial
文章目录Series利用dict来创建series利用标量创建series取Dataframe利用dict创建dataframe选择添加列列移除行的选择, 添加, 移除PanelBasic FunctionalitySeriesDataFrameDescriptive Statistic绑定自定义函数 pipe, apply, applymapReindexreindex_like插补limit...原创 2019-10-07 22:03:00 · 749 阅读 · 0 评论