<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[python202005的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/python202005</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; python202005]]></copyright><item><title><![CDATA[爬取百度照片]]></title><link>https://blog.youkuaiyun.com/python202005/article/details/111548522</link><guid>https://blog.youkuaiyun.com/python202005/article/details/111548522</guid><author>python202005</author><pubDate>Tue, 22 Dec 2020 14:30:20 +0800</pubDate><description><![CDATA[这里写自定义目录标题目标url：https://image.baidu.com/search/index?tn=baiduimage&amp;ipn=r&amp;ct=201326592&amp;cl=2&amp;lm=-1&amp;st=-1&amp;fm=index&amp;fr=&amp;hs=0&amp;xthttps=111111&amp;sf=1&amp;fmq=&amp;pv=&amp;ic=0&amp;nc=1&amp;z=&amp;se=1&amp;showtab=0&amp;fb=0&a]]></description><category></category></item><item><title><![CDATA[正则表达式]]></title><link>https://blog.youkuaiyun.com/python202005/article/details/109674960</link><guid>https://blog.youkuaiyun.com/python202005/article/details/109674960</guid><author>python202005</author><pubDate>Fri, 13 Nov 2020 14:56:42 +0800</pubDate><description><![CDATA[**
正则表达式
**
正则表达式的简介
概念正则表达式是对字符串操作的一种逻辑公式，就是用事先定义好的一些特定字符、及这些特定字符的组合，组成一个“规则字符串”，这个“规则字符串”用来表达对字符串的一种过滤逻辑
正则表达式的应用场景
• 表单验证(例如 Python的re模块有一个分组功能。所谓的分组就是去已经匹配到的内容再筛选出需要的内容，相当于二次过滤。实现分组靠圆括号()，而获取分组的内容靠的是group()、groups()，其实前面我们已经展示过。re模块里的积个重要方法在分组上，有不同的表现形]]></description><category></category></item><item><title><![CDATA[16 -python 异常&文件]]></title><link>https://blog.youkuaiyun.com/python202005/article/details/106118926</link><guid>https://blog.youkuaiyun.com/python202005/article/details/106118926</guid><author>python202005</author><pubDate>Thu, 14 May 2020 14:17:16 +0800</pubDate><description><![CDATA[16 - 异常&amp;文件
• 1.异常简介
• 2.异常的传播
• 3.异常对象
• 4.文件打开
• 5.关闭文件
• 6.读取文件
• 7.较大文件的读取
• 8.文件的写入
• 9.二进制文件写入


异常简介
• 程序在运行过程中可能会出现一些错误。比如: 使用了不存在的索引，两个不同类型的数据相加…这些错误我们称之为异常
• 处理异常 程序运行时出现异常，目的并不是让我们的程序直接终止！Python是希望在出现异常时，我们可以编写代码来对异常进行处理


异常的传播
• 当在函数中出现异常时，]]></description><category></category></item><item><title><![CDATA[15 python 模块]]></title><link>https://blog.youkuaiyun.com/python202005/article/details/106097287</link><guid>https://blog.youkuaiyun.com/python202005/article/details/106097287</guid><author>python202005</author><pubDate>Wed, 13 May 2020 14:20:45 +0800</pubDate><description><![CDATA[15 python 模块
1.模块的创建
import test_m
import test2
import test3
2模块的使用
import test_m
import test2
import test3

]]></description><category></category></item><item><title><![CDATA[14 - python面向对象三]]></title><link>https://blog.youkuaiyun.com/python202005/article/details/106038791</link><guid>https://blog.youkuaiyun.com/python202005/article/details/106038791</guid><author>python202005</author><pubDate>Sun, 10 May 2020 17:17:24 +0800</pubDate><description><![CDATA[14 - 面向对象三
##内容####
• 1.继承简介
• 2. 方法重写
• 3. super()
• 4.多重继承
• 5.多态
• 6.属性和方法
二. 课堂笔记

继承简介
• 继承是面向对象三大特性之一
• 通过继承我们可以使一个类获取到其他类中的属性和方法
• 在定义类时，可以在类名后面的括号中指定当前类的父类(超类、基类)
• 继承提高了类的复用性。让类与类之间产生了关系。有了这个关系，才有了多态的特性
方法重写
• 如果在子类中有和父类同名的方法，则通过子类实例去调用方法时，会调用子类的方]]></description><category></category></item><item><title><![CDATA[13 - 面向对象二]]></title><link>https://blog.youkuaiyun.com/python202005/article/details/105961281</link><guid>https://blog.youkuaiyun.com/python202005/article/details/105961281</guid><author>python202005</author><pubDate>Wed, 06 May 2020 22:27:40 +0800</pubDate><description><![CDATA[13 - 面向对象二
一.课程安排
• 课程内容
• 1. 特殊方法
• 2. 封装
• 3. property装饰器
二. 课堂笔记

特殊方法
• 在类中可以定义一些特殊方法也称为魔术方法
• 特殊方法都是形如 xxx()这种形式
• 特殊方法不需要我们调用，特殊方法会在特定时候自动调用
封装
• 出现封装的原因：我们需要一种方式来增强数据的安全性
• 1. 属性不能随意修改
• 2. 属性不...]]></description><category></category></item><item><title><![CDATA[12 - 面向对象一]]></title><link>https://blog.youkuaiyun.com/python202005/article/details/105860808</link><guid>https://blog.youkuaiyun.com/python202005/article/details/105860808</guid><author>python202005</author><pubDate>Thu, 30 Apr 2020 14:42:39 +0800</pubDate><description><![CDATA[12 - 面向对象一
• 课程内容
• 1. 面向对象简介
• 2. 类(class)
• 3. 类的定义
• 4. 参数self
二.课堂笔记

面向对象简介
• Python是一门面向对象的编程语言
• 所谓面向对象的语言，简单理解就是语言中的所有操作都是通过对象来进行的
• 面向过程
• 面向过程指将我们的程序分解为一个一个步骤，通过对每个步骤的抽象来完成程序
• 这种编写方式往往只适用于一...]]></description><category></category></item><item><title><![CDATA[1 - 函数三]]></title><link>https://blog.youkuaiyun.com/python202005/article/details/105813540</link><guid>https://blog.youkuaiyun.com/python202005/article/details/105813540</guid><author>python202005</author><pubDate>Thu, 30 Apr 2020 14:16:29 +0800</pubDate><description><![CDATA[1 - 函数三
• 课程内容
• 1. 高阶函数
• 2. 闭包
• 3. 装饰器的引入
• 4. 装饰器的使用


高阶函数
• 接收函数作为参数，或者将函数作为返回值返回的函数就是高阶函数


闭包
• 将函数作为返回值也是高阶函数我们也称为闭包
• 闭包的好处
• 通过闭包可以创建一些只有当前函数能访问的变量
• 可以将一些私有数据藏到闭包中
• 行成闭包的条件
• 函数嵌套
• 将内部函数...]]></description><category></category></item><item><title><![CDATA[01 - 爬虫简介]]></title><link>https://blog.youkuaiyun.com/python202005/article/details/105762645</link><guid>https://blog.youkuaiyun.com/python202005/article/details/105762645</guid><author>python202005</author><pubDate>Sun, 26 Apr 2020 09:55:20 +0800</pubDate><description><![CDATA[01 - 爬虫简介
• 课程内容
• 1. 通讯协议
• 端口
• 通讯协议
• 2. 网络模型
• 3. 爬虫介绍
• 什么是爬虫
• 爬虫的分类
• 4. 几个概念
• GET和POST
• URL的组成
• User-Agent 用户代理
• Referer
• 状态码
• 5. 抓包工具
1.通讯协议
1.1 端口
我们想要进行数据通讯分几步?
• 1. 找到对方ip
• 2. 数据要发送...]]></description><category></category></item><item><title><![CDATA[10 - 函数二]]></title><link>https://blog.youkuaiyun.com/python202005/article/details/105749135</link><guid>https://blog.youkuaiyun.com/python202005/article/details/105749135</guid><author>python202005</author><pubDate>Sat, 25 Apr 2020 14:11:07 +0800</pubDate><description><![CDATA[10 - 函数二
• 课程内容
• 1. 函数的返回值
• 2. 文档字符串
• 3. 函数的作用域
• 4. 命名空间
• 5. 递归函数


函数的返回值
• 返回值就是函数执行以后返回的结果
• 通过return来指定函数的返回值
• return后面可以跟任意对象，返回值甚至可以是一个函数


文档字符串
• help()是Python中内置函数，通过help()函数可以查询Python中...]]></description><category></category></item><item><title><![CDATA[09 - 函数]]></title><link>https://blog.youkuaiyun.com/python202005/article/details/105694484</link><guid>https://blog.youkuaiyun.com/python202005/article/details/105694484</guid><author>python202005</author><pubDate>Fri, 24 Apr 2020 17:01:38 +0800</pubDate><description><![CDATA[09 - 函数一
一.课程安排
• 课程作业课堂代码练习，笔记总结
• 课程内容
• 1. 函数简介
• 2. 函数的参数
• 3. 不定长参数
• 4. 参数的解包
二.课堂笔记

函数简介
• 函数也是一个对象
• 函数用来保存一些可执行的代码，并且可以在需要时，对这些语句进行多次调用
语法
def 函数名([形参1,形参2,形参3…]):
代码块
注意：
函数名必须符合标识符的规范(可以包含...]]></description><category></category></item><item><title><![CDATA[08 - 元组&字典&集合]]></title><link>https://blog.youkuaiyun.com/python202005/article/details/105644492</link><guid>https://blog.youkuaiyun.com/python202005/article/details/105644492</guid><author>python202005</author><pubDate>Wed, 22 Apr 2020 11:18:13 +0800</pubDate><description><![CDATA[08 - 元组&amp;字典&amp;集合
一.课程安排
• 课程作业
• 课堂代码练习一遍
• a = {“name”:“123”:“data”:{“result”:[{“src”:“python1”},{“src”:“python2”},{“src”:“python3”}]}} 找到python1/python2/python3
• 课程内容
• 1. 元组简介
• 2. 可变对象
• 3. ...]]></description><category></category></item><item><title><![CDATA[07 - 列表]]></title><link>https://blog.youkuaiyun.com/python202005/article/details/105596440</link><guid>https://blog.youkuaiyun.com/python202005/article/details/105596440</guid><author>python202005</author><pubDate>Mon, 20 Apr 2020 19:15:50 +0800</pubDate><description><![CDATA[07 - 列表
一.课程安排
• 课程作业
• 课堂所讲的内容练习
• 现在有 a = [1,2,3,4,5,6] 不通过函数的形式实现列表的反转([6,5,4,3,2,1]) 并写出推导过程
• 课程内容
• 1. 序列
• 1.1 基本概念
• 1.2 序列的分类
• 2. 列表(list)
• 2.1 列表的使用
• 2.2 切片
• 3. 通用操作
• 4. 修改列表
• 5. 列表的方法...]]></description><category></category></item><item><title><![CDATA[06 - 条件控制语句补充]]></title><link>https://blog.youkuaiyun.com/python202005/article/details/105559719</link><guid>https://blog.youkuaiyun.com/python202005/article/details/105559719</guid><author>python202005</author><pubDate>Thu, 16 Apr 2020 15:49:19 +0800</pubDate><description><![CDATA[一、课程安排
• 课程作业
• 把质数优化练习一下
• 课程内容
• 1. 循环嵌套
• 2.  break和continue
二、课堂笔记

循环嵌套
• Python 语言允许在一个循环体里面嵌入另一个循环。
• 语法
while 表达式:
while 表达式:
代码块
代码块
for 变量 in 循环规则:
for 变量 in 循环规则:
代码块
代码块
break和continue
• b...]]></description><category></category></item><item><title><![CDATA[05 - 条件控制语句]]></title><link>https://blog.youkuaiyun.com/python202005/article/details/105494069</link><guid>https://blog.youkuaiyun.com/python202005/article/details/105494069</guid><author>python202005</author><pubDate>Wed, 15 Apr 2020 17:24:07 +0800</pubDate><description><![CDATA[List item

05 - 条件控制语句
一、课程安排
• 课程作业
•  求1000以内所有的水仙花数
•  获取用户输入的任意数，判断其是否是质数?
• 控制台输出9 9乘法表


• 给 用户9次机会 猜1 - 10 个数字内 随机来猜数字。如果随机的数字和用户输入的数字一致则表示正确，如果不一致则表示错误。最终结果要求用户怎么也猜不对
• 课程内容
• 1. if语句
• 2. i...]]></description><category></category></item><item><title><![CDATA[03-python数据类型]]></title><link>https://blog.youkuaiyun.com/python202005/article/details/105451317</link><guid>https://blog.youkuaiyun.com/python202005/article/details/105451317</guid><author>python202005</author><pubDate>Sat, 11 Apr 2020 13:38:31 +0800</pubDate><description><![CDATA[03 - 基本数据类型
一.课程安排
课程作业解答：
a,b = 6, 8 我想让a=8 b=6我该怎么办？用2种方式实现


几个概念：

表达式
语句
程序（program）
函数（function）
2.标识符：
关键字
标识符概念
3.基本数据类型：
整数和小数
布尔值和空值
4.字符串
什么是字符串
转义字符
长字符串
格式化字符串
占位符
字符串的其他操作
5.变量
变量的概念
变量的...]]></description><category></category></item><item><title><![CDATA[04-python运算符]]></title><link>https://blog.youkuaiyun.com/python202005/article/details/105439374</link><guid>https://blog.youkuaiyun.com/python202005/article/details/105439374</guid><author>python202005</author><pubDate>Fri, 10 Apr 2020 18:22:55 +0800</pubDate><description><![CDATA[几个概念
1.1 表达式
• 表达式，是由数字、算符、数字分组符号（括号）、自由变量和约束变量等以能求得数值的有意义排列方法所得的组合
• 表达式特点
• 表达式一般仅仅用于计算一些结果，不会对程序产生实质性的影响
• 如果在交互模式中输入一个表达式，解释器会自动将表达式的结果输出
1.2 语句
• 一个语法上自成体系的单位，它由一个词或句法上有关连的一组词构成
• 语句的执行一般会对程序产生一...]]></description><category></category></item><item><title><![CDATA[02python基础]]></title><link>https://blog.youkuaiyun.com/python202005/article/details/105439286</link><guid>https://blog.youkuaiyun.com/python202005/article/details/105439286</guid><author>python202005</author><pubDate>Fri, 10 Apr 2020 18:17:24 +0800</pubDate><description><![CDATA[02python 基础
1.Python语言
1.1 Python语言的基本概念
Python 是一种极少数能兼具 简单 与 功能强大 的编程语言。你将惊异于发现你正在使用的这门编程语言是如此简单，它专注于如何解决问题，而非拘泥于语法与结构
官方对 Python 的介绍如下：
Python 是一款易于学习且功能强大的编程语言。 它具有高效率的数据结构，能够简单又有效地实现面向对象编程。Python...]]></description><category></category></item><item><title><![CDATA[python第一节课]]></title><link>https://blog.youkuaiyun.com/python202005/article/details/105281116</link><guid>https://blog.youkuaiyun.com/python202005/article/details/105281116</guid><author>python202005</author><pubDate>Thu, 02 Apr 2020 22:28:47 +0800</pubDate><description><![CDATA[第一节课：
计算机基础知识：
• 1. 计算机基本概念
• 计算机是什么？
• 计算机的组成?
• 2.计算机语言
• 计算机语言的基本概念
• 计算机语言的发展
• 解释型和编译型的语言区别
• 3. 交互方式
• 交互方式的种类
• 文本交互模式打开的方式(win)
•  DOS命令
• 4. 文本文件和字符集
• 4.1 文本文件
• 4.2 字符集
• 5. 进制
• 进制之间的转换
• ...]]></description><category></category></item></channel></rss>