Python学习之路
文章平均质量分 79
python学习
随丶芯
这个作者很懒,什么都没留下…
展开
-
Python环境安装
目录: [TOC]Python基础环境linux环境安装centos 7.0安装原创 2018-06-02 16:56:20 · 207 阅读 · 0 评论 -
python(day01)
python(day01)回顾文件权限 rwx(用户user) rwx (组权限group) rwx(其他权限) chmod 改权限 a u 9 o + - chmod a+rwx aaa.txtpython的版本: v2 v3python 执行: 方法1:...原创 2018-06-25 12:33:15 · 205 阅读 · 0 评论 -
python(day03 pass语句,布尔运算,位运算,正负运算符)
python(day03)原创 2018-06-25 12:32:18 · 307 阅读 · 0 评论 -
python(day02)
python(day2笔记)比较运算符: 符号 表达意思 < 小于 < =小于等于 > 大于 = 大于等于 == 等于 != 不等于语法: 左表达式<右表达说明: 比较运算符返回布尔类型的值数值对象的构造(创建)函数原创 2018-06-25 12:31:32 · 156 阅读 · 0 评论 -
Python(day04 字符串,python3中常用字符串方法,字符串格式化表达式)
目录:字符串,python3中常用字符串方法,字符串格式化表达式常用方法字符串格式化表达式循环语句(有两种):while 语句break 语句:字符串,python3中常用字符串方法,字符串格式化表达式python3中常用的字符串方法(method)方法的调用语法: 对象.方法名(方法传参)说明: 方法的调用同函数调用一样属于表达...原创 2018-06-25 12:34:38 · 728 阅读 · 0 评论 -
python Day05 循环语句 ,for循环语句,break语句,continue语句
目录:循环语句,for循环语句,break语句,continue语句for 语句(循环语句)range函数continue 语句循环语句总结:列表 list循环语句,for循环语句,break语句,continue语句for 语句(循环语句)作用: 用来遍历可迭代对象的数据元素语法: for 变量列表 in 可迭代对象...原创 2018-06-25 12:37:11 · 558 阅读 · 0 评论 -
Python Day06 列表 List
目录:列表 list:列表的定义:python3 中的序列:创建空列表的字面值:创建非空列表的字面值列表的构造函数 list列表的运算:列表的比较运算:练习:列表的 in / not in 运算符列表的索引:列表的切片列表的切片赋值:del 语句 用于删除列表中的元素python3常用于序列的函数:练习:浅拷贝 shallow copy 和 深拷贝 dee...原创 2018-06-25 12:35:04 · 329 阅读 · 0 评论 -
Python Day07 元组 ,字典
目录:Day06 元组tuple 字典dict列表的 in / not in 运算符Day06 元组tuple 字典dict列表的 in / not in 运算符元组 tuple 元组是不可改变的序列,同list一样,元组可以存放任意类型的元素 表示方法: 用小括号 () 括起来,单个元素括起来后加逗号(,)区分单个对象还是...原创 2018-06-25 12:36:05 · 602 阅读 · 0 评论 -
python day08 set 基本练习
目录:集合 set集合Set的特性创建集合集合的运算:固定集合 frozenset固定集合特性固定集合创建列表 ,字典,集合对象优缺点:练习:练习:集合 set集合Set的特性集合是可变的容器集合内的数据对象都是唯一的(不能重复多次的)集合是无序的存储结构,集合中的数据没有先后顺序关系集合内的元素必须是不可变对象集合是可迭代对...原创 2018-06-25 12:40:08 · 686 阅读 · 0 评论 -
python day09 函数 function
目录:函数 function什么是函数:函数的语法说明:示例1:函数调用:python函数的参数传递#### 以下讲函数的形参函数的缺省参数函数的形参定义方式:函数 function什么是函数:定义:函数是可以重复执行的语句块,可以重复调用。作用:用于封装可重复执行的语句,提高语句的可重用性定义用户级别的函数...原创 2018-06-25 12:38:33 · 364 阅读 · 0 评论 -
python day10 python作用域 、lambda表达式(又称匿名函数) 、 函数式编程 、 递归函数 recursion
目录:函数高级函数变量全局变量和局部变量python作用域:globals() / locals() 函数global 语句nonlocal语句函数高级函数变量函数名是变量,它在创建时绑定一个函数示例: def f1(lst=[]): print("f1函数被调用") f1() f1 = None f1原创 2018-06-25 12:37:39 · 664 阅读 · 3 评论 -
python day 11 模块 Module 、 内置模块
目录: 模块 Module 、 内置模块模块 module什么是模块:作用:模块的分类:模块的导入 importdir 函数格式:说明:数学模块 math模块 Module 、 内置模块模块 module什么是模块: 模块是一个包含有一系列变量,函数,类等组成的程序组 模块是一个文件,模块文件通常以.py结尾\...原创 2018-06-25 12:37:55 · 482 阅读 · 3 评论 -
python day13 异常(基础) 、 迭代器 Iterator 和 生成器 Generator 、 生成器 Generator (python 2.5及之后)
目录:异常(基础) 、 迭代器 Iterator 和 生成器 Generator 、 生成器 Generator (python 2.5及之后)异常(基础) exception什么是错误错误的特点:什么是异常异常的作用:try语句的两种语法:try-except语句的语法:try-finally 语句raise 语句(类似java throw 向上抛出错误):asse...原创 2018-06-25 12:43:41 · 270 阅读 · 0 评论 -
python day12 标准库 、 包(模块包) package 、 Python 调试器 pdb 模块
目录:标准库 、 包(模块包) package 、 Python 调试器 pdb 模块系统模块 sys标准库 、 包(模块包) package 、 Python 调试器 pdb 模块系统模块 sys运行时系统相关的信息和函数详见: python_base_docs_html/系统模块sys_180407222006.html自定义模块 示例见:...原创 2018-06-25 12:36:38 · 400 阅读 · 0 评论 -
python day14 文件操作
目录:文件操作文件:什么是文件文件的缺点文件的操作步骤:文件的打开函数 open文件操作分为两种类型的操作:文本文件模式:各操作系统默认的换行符:练习:练习:答案见:二进制文件操作文件操作文件:什么是文件文件是用于数据存储的单位文件通常用来长期存储设置文件中的数据是以字节为单位进行顺序存储的文件的缺点内...原创 2018-06-25 12:44:46 · 296 阅读 · 0 评论 -
python day15 面向对象编程
目录:面向对象编程面向对象编程原创 2018-06-25 12:45:50 · 484 阅读 · 0 评论 -
python day 17 继承(inheritance) 和 派生(derived) 、 多态 polymorphic 、 封装 enclosure 、 内建函数 重载
目录:一元运算符重载 、 关系运算符的重载 、 内建函数 重载 、 异常(高级)issubclass 函数语法:示例:封装 enclosure作用:私有属性和方法多态 polymorphic字面意思:多种状态多态说明:多态示例:面向对象编程语言的特征:多继承 multiple inheritance定义:语法:示例:多继承的问题(缺陷)多继承...原创 2018-06-25 12:46:14 · 303 阅读 · 0 评论 -
python day16 预置实例属性 、 类变量 、 静态方法 @staticmethod 、 运算符重载
目录:预置实例属性 、 类变量 、 静态方法 @staticmethod 、 运算符重载预置的实例属性:dict属性:class属性示例:用于类型判断的函数:对象:预置实例属性 、 类变量 、 静态方法 @staticmethod 、 运算符重载预置的实例属性:dict属性:用于绑定一个存储此实例自身变量的字典class属性...原创 2018-06-25 12:45:35 · 719 阅读 · 0 评论 -
python day18 异常(高级) 一元运算符重载 、 关系运算符的重载 、
目录:异常(高级) with语句 语法: with 表达式1 [as 变量名1], 表达式2 [as 变量名2], …作用: 用于对资源访问的场合,确保使用过程中不管是否发生异常,都会执行必要有”清理”操作,并释放资源. 如: 文件打开后自动关闭,线程中锁的自动获取和释放(线程后面会讲) 说明: with语句与...原创 2018-06-25 12:47:03 · 751 阅读 · 0 评论 -
Python 正则 RE
Python 正则 RE动机文本处理已经成为计算机的常见工作之一对文本内容的搜索,定位,提取是逻辑比较复杂的为了快速方便的解决上述问题,产生了正则表达式 技术。定义 :即文本的高级匹配模式,提供搜索,替代等 功能。本质是由一系列特殊符号和字符组成 的字串,这个字串即是正则表达式。这个表达式描述了字符和字符的重复行为,可以匹 配...原创 2018-07-25 15:49:19 · 235 阅读 · 0 评论 -
python 网络编程 二
python 网络编程 二tcp粘包产生原因: tcp传输中以字节流的方式发送内容,发送的消息之间没有明显的边界,此时如果发送和接收速度不匹配就会产生粘包影响 : 如果每次发送的内容表示一个独立的意思此时可能需要处理粘包。如果发送的内容本身就是连续的整体,此时不需要处理粘包如何处理: 1.每次发送后加一个结尾标志 2.发送一个数据结构 3.每次发送中间有一个短暂的延迟...原创 2018-07-12 17:29:33 · 182 阅读 · 0 评论 -
Python 网络编程 三
目录:Python 网络编程 三IO 的概念IO:1. input 2. output由IO划分的程序:IO 分类位运算Python 网络编程 三IO 的概念IO:1. input 2. output在内存中存在数据交换的操作都可以认为是输入输出比如:内存和磁盘交互 读写操作内存和网络交互 recv send...原创 2018-07-12 17:48:28 · 223 阅读 · 0 评论 -
python 之网络编程 一
目录:网络编程OSI七层模型 —-》 网络通信的标准化流程7层osi模型优点 :五层模型(tcp/ip模型)要求 :协议 :网络相关概念IP地址网络连接测试特殊IP名获取服务器信息将点分十进制IP转换为二进制二进制转换为点分十进制IP域名:字节序传输层服务socket套接字编程TCP服务端tcp 客户端网络编程网络起...原创 2018-07-12 16:37:40 · 308 阅读 · 0 评论 -
python爬虫 day01
目录:python爬虫 day01网络爬虫企业获取数据的方式Python做爬虫优势爬虫分类爬取数据步骤Chrome浏览器插件Filldler抓包工具Anaconda 和 spyderWEB爬虫请求模块python爬虫 day01网络爬虫定义 : 网络蜘蛛 网络机器人,抓取网络数据的程序总结 : 用Python程序去模仿人去访问网站,模...原创 2018-09-14 12:19:34 · 565 阅读 · 0 评论 -
python 爬虫 day02
目录:python 爬虫 day02解析数据分类正则表达式reFiddler抓包工具requests模块python 爬虫 day02解析数据分类结构化数据 特点 : 有固定的格式 : HTML XML JSON等非结构化数据 示例 : 图片 音频 视频,这类数据一般存储为二进制 with open(“girl.jpg”,”w...原创 2018-09-14 16:51:20 · 471 阅读 · 0 评论 -
python爬虫 Day04
目录:文章目录python爬虫 Day04Xpath工具(解析html)XpathXpath辅助工具XPath匹配规则解析HTML源码python爬虫 Day04Xpath工具(解析html)Xpath在XML文档中查找信息的语言,同样适用于HTML文档的检索Xpath辅助工具Chrome插件 : XPath Helper打开/关闭 : Ctrl + Shift + 大写X...原创 2018-09-29 10:04:45 · 242 阅读 · 0 评论 -
Python爬虫 Day03
目录:文章目录Day03笔记Day03笔记##requests模块常用方法get() : 发起请求,获取响应对象responseresponse对象response.text: 字符串字符编码 :ISO-8859-1response.encoding = "utf-8"2.response.content: bytesresponse.status_code : 返...原创 2018-09-28 16:02:14 · 331 阅读 · 0 评论 -
python 爬虫day05
目录:文章目录Day05笔记糗事百科-xpath目标 : 用户昵称 段子内容 好笑数 评论数步骤动态网站数据抓取 - AjaxDay05笔记糗事百科-xpath目标 : 用户昵称 段子内容 好笑数 评论数步骤找URLhttps://www.qiushibaike.com/8hr/page/1/xpath匹配基准的xpath每个段子 : //div[contains(@id...原创 2018-09-29 14:41:56 · 268 阅读 · 0 评论 -
Python-NumPym
目录:数据分析相关的模块numpy的基本特点数组数据分析相关的模块numpy:数值计算matplotlib:数据可视化scipy:科学计算pandas:时间日期序列numpy的基本特点矢量化运算:将包含多个数据的集合作为一个整体参与运算。成为几乎所有与数值分析、科学计算以及人工智能有关的功能模块的底层模块。绝大部分代码用标准...原创 2018-07-04 20:33:40 · 585 阅读 · 0 评论 -
Python基于matplotlib的数据可视化
目录:基于matplotlib的数据可视化基于matplotlib的数据可视化matplotlib.pyplot基于Python语言的绘图函数 1.基本图形绘制 1)缺省样式 代码:plt1.py 2)设置线型、线宽和颜色 代码:plt2.py 3)设置坐标范围 设置水平坐标范围:mp.xlim(最小值, 最大值) 设置垂直坐标范围:mp.ylim(最小值, ...原创 2018-07-06 12:28:20 · 795 阅读 · 1 评论