快速入门Python
Python是爬虫、数据挖掘、数据分析、人工智能领域的基础语言,通过快速入门,完成Python,再向高阶方向发展
每天看一遍,防止恋爱&&堕落
没钱没势无背景以前有的是年轻现在连青春都离我而去了
能陪着自己的只有影子,内心契合的也只有自己,知道自己故事的人变得越来越少
展开
-
《Python编程快速上手,让繁琐工作自动化》读书笔记
文章目录组织文件shutil模块复制文件和文件夹文件和文件夹的移动与改名删除文件和文件夹os.unlink(filename)删除文件os.rmdir(foldname)删除空目录shutil.rmtree(foldname)删除文件夹send2trash模块把文件放入回收站中遍历目录树发送电子邮件处理屏幕控制鼠标移动鼠标并按下鼠标获取鼠标坐标位置获取鼠标坐标位置以前当前像素掉的RGB值获取屏幕快...原创 2020-03-06 12:56:31 · 950 阅读 · 1 评论 -
1、Python环境的配置和安装
目录目录Anaconda简介下载安装AnacondaAnaconda自带的Jupyter在Pycharm中使用Anaconda中的Python在Python中安装包在Pycharm中新建一个文件模板第一个程序Anaconda简介Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。因为包含了大量的...原创 2018-06-30 19:30:43 · 280 阅读 · 0 评论 -
2、Python中的基本数据类型
目录目录Python中的关键字Integral类型浮点类型字符串比较字符串字符串的分片(索引的使用)字符串操作符格式化字符串常用的转换函数 约定,前面带*的,只需要了解即可,不在这个阶段使用Python中的关键字Python中的关键字如下 and continue except global labbda pass while as de...原创 2018-06-30 19:55:44 · 263 阅读 · 0 评论 -
3、Python中的高级数据类型
目录目录序列类型元组tuple命名的元组列表list集合类型set映射类型字典字典内涵*默认字典与有序字典*有序字典组合数据类型的迭代组合数据类型的复制序列类型序列的类型支持成员关系操作符(in),大小计算函数(len())、分片([]) Python有5中内置的序列类型:bytearray、bytes、list、str与tuple...原创 2018-06-30 20:26:45 · 1258 阅读 · 0 评论 -
4、Python中的控制结构
目录目录条件分支循环while循环for循环异常处理异常捕获产生异常自定义异常条件分支跟其他的编程语言是一样的情况#!/usr/bin/env python# encoding: utf-8my_name = 'zengraoli'if len(my_name > 0): print("len is > 0")e...原创 2018-06-30 20:33:25 · 387 阅读 · 0 评论 -
5、Python中的函数设计
目录目录创建和调用函数函数的参数给一个函数写上注释文档函数的返回值默认参数可变参数global关键字内嵌函数和闭包内嵌函数闭包lambda表达式两个内建函数filter()函数map()函数递归创建和调用函数函数以def打头#!/usr/bin/env python# encoding: utf-8def my_func(...原创 2018-07-31 19:18:36 · 436 阅读 · 0 评论 -
6、Python模块与包
目录目录模块导入模块的两种形式import模块名from模块名import函数名题外话name==’main’包模块模块就是程序,就是平时写的代码,保持到每一个.py结尾的文件,就构成了一个独立的模块、程序与模块关键的区别在于,程序的设计目标是运行,而模块的设计目标时由其他程序导入并使用在导入了模块之后,调用模块内部的方法时,还需要引入命名空间,默认...原创 2018-07-31 19:24:45 · 169 阅读 · 0 评论 -
7、Python标准库
目录目录字符串处理string模块提供了常用的常量,比如a、常用方法b、字符串常量struct模块difflib模块命令行解析模块optparsegetop数学与数字时间与日期模块time模块可以处理时间戳,格式化时间datetime模块提供了用于处理日期与时间的函数calendar模块主要用在日历相关文件格式、编码base64模块tarf...原创 2018-07-31 19:35:34 · 528 阅读 · 0 评论 -
8、Python标准库2文件处理
目录目录文本文件与二进制文件斜线(/和)的区分打开文件文件的读取、写入和定位文件的关闭高级的用法with同样的文件读写,采用二进制体积会更小二进制数据的读写pickle介绍用pickle来读写文件pickle使用gzip进行压缩文本文件与二进制文件斜线(/和)的区分\容易造成歧义,所以一定使用\替代(比如\test\,这是\t就是转义了...原创 2018-07-31 19:44:41 · 449 阅读 · 0 评论 -
9、Python标准库3正则表达式
目录目录正则表达式的语法re模块直接使用正则表达式模块的函数贪婪匹配和非贪婪匹配使用正则表达式对象方法match对象re中的三个常用模块re.compile、re.match、re.search的总结正则表达式和字符串匹配字符串的匹配正则表达式字符串匹配无法实现的—通配符正则表达式的语法参考链接 https://www.cnblogs.c...原创 2018-07-31 19:57:43 · 402 阅读 · 0 评论 -
10、Python面向对象设计
目录目录面向对象自定义类self构造方法其他一些方法属性和方法实例化公有和私有静态方法类的一些其他特性继承调用父类方法super函数多重继承相关的内置函数issubclass(A, B)判断A是否是B的子类isinstance(A,B)判断A是否是B的实例化对象hasattr(object, attr_name)判断object类是否有attr_...原创 2018-07-31 20:21:54 · 393 阅读 · 0 评论 -
11、Python高级程序设计
目录目录回忆闭包没有装饰器的情况下可能需要这么来做有了装饰器之后,只需要这么来做对应函数单个参数的装饰器对应函数多个参数的装饰器带参数的装饰器基于类实现的装饰器几个比较重要的内置装饰器在使用property经常是这么使用@staticmethod声明一个方法为静态方法@classmethod更高级使用使用functiontools模块decorator来优化装...原创 2018-07-31 20:32:08 · 597 阅读 · 0 评论 -
12、Python多线程
目录目录使用threading直接使用Thread类创建线程继承Thread类重写init和run方法创建多个线程设置线程的daemon属性线程的同步Lock/RLock对象Condition对象Event对象其他一些类timer类local类使用线程池map实现多线程Python多线程的缺陷Python多线程的应用场景使用thre...原创 2018-07-31 20:46:04 · 386 阅读 · 0 评论 -
13、Python多进程
目录目录使用subprocess创建进程使用multiprocessing使用multiprocessing创建单个进程使用multiprocessing创建多个进程使用terminate()终止进程进程池Pool进程间的通讯Queue对象Pipe对象Manager对象多进程的同步Lock对象Event对象当然还可以利用Queue或者Pipe来做同步更...原创 2018-07-31 20:55:26 · 470 阅读 · 0 评论 -
14、Python网络编程基础
目录目录计算机网络基础知识网络体系结构网络协议&应用层协议&传输层协议MAC地址Socket编程TCP编程UDP编程更高级的用法selectors计算机网络基础知识网络体系结构请参考 https://blog.csdn.net/leeezm/article/details/77823108网络协议&应用层...原创 2018-07-31 21:02:03 · 491 阅读 · 0 评论