自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 16 -python 异常&文件

16 - 异常&文件• 1.异常简介• 2.异常的传播• 3.异常对象• 4.文件打开• 5.关闭文件• 6.读取文件• 7.较大文件的读取• 8.文件的写入• 9.二进制文件写入异常简介• 程序在运行过程中可能会出现一些错误。比如: 使用了不存在的索引,两个不同类型的数据相加…这些错误我们称之为异常• 处理异常 程序运行时出现异常,目的并不是让我们的程序直接终止!Python是希望在出现异常时,我们可以编写代码来对异常进行处理异常的传播• 当在函数中出现异常时,

2020-05-14 14:17:16 190

原创 15 python 模块

15 python 模块1.模块的创建import test_mimport test2import test32模块的使用import test_mimport test2import test3

2020-05-13 14:20:45 117

原创 14 - python面向对象三

14 - 面向对象三##内容####• 1.继承简介• 2. 方法重写• 3. super()• 4.多重继承• 5.多态• 6.属性和方法二. 课堂笔记继承简介• 继承是面向对象三大特性之一• 通过继承我们可以使一个类获取到其他类中的属性和方法• 在定义类时,可以在类名后面的括号中指定当前类的父类(超类、基类)• 继承提高了类的复用性。让类与类之间产生了关系。有了这个关系,才有了多态的特性方法重写• 如果在子类中有和父类同名的方法,则通过子类实例去调用方法时,会调用子类的方

2020-05-10 17:17:24 148

原创 13 - 面向对象二

13 - 面向对象二一.课程安排• 课程内容• 1. 特殊方法• 2. 封装• 3. property装饰器二. 课堂笔记特殊方法• 在类中可以定义一些特殊方法也称为魔术方法• 特殊方法都是形如 xxx()这种形式• 特殊方法不需要我们调用,特殊方法会在特定时候自动调用封装• 出现封装的原因:我们需要一种方式来增强数据的安全性• 1. 属性不能随意修改• 2. 属性不...

2020-05-06 22:27:40 129

原创 12 - 面向对象一

12 - 面向对象一• 课程内容• 1. 面向对象简介• 2. 类(class)• 3. 类的定义• 4. 参数self二.课堂笔记面向对象简介• Python是一门面向对象的编程语言• 所谓面向对象的语言,简单理解就是语言中的所有操作都是通过对象来进行的• 面向过程• 面向过程指将我们的程序分解为一个一个步骤,通过对每个步骤的抽象来完成程序• 这种编写方式往往只适用于一...

2020-04-30 14:42:39 109

原创 10 - 函数二

10 - 函数二• 课程内容• 1. 函数的返回值• 2. 文档字符串• 3. 函数的作用域• 4. 命名空间• 5. 递归函数函数的返回值• 返回值就是函数执行以后返回的结果• 通过return来指定函数的返回值• return后面可以跟任意对象,返回值甚至可以是一个函数文档字符串• help()是Python中内置函数,通过help()函数可以查询Python中...

2020-04-25 14:11:07 365

原创 09 - 函数

09 - 函数一一.课程安排• 课程作业课堂代码练习,笔记总结• 课程内容• 1. 函数简介• 2. 函数的参数• 3. 不定长参数• 4. 参数的解包二.课堂笔记函数简介• 函数也是一个对象• 函数用来保存一些可执行的代码,并且可以在需要时,对这些语句进行多次调用语法def 函数名([形参1,形参2,形参3…]):代码块注意:函数名必须符合标识符的规范(可以包含...

2020-04-24 17:01:38 113 1

原创 08 - 元组&字典&集合

08 - 元组&字典&集合一.课程安排• 课程作业• 课堂代码练习一遍• a = {“name”:“123”:“data”:{“result”:[{“src”:“python1”},{“src”:“python2”},{“src”:“python3”}]}} 找到python1/python2/python3• 课程内容• 1. 元组简介• 2. 可变对象• 3. ...

2020-04-22 11:18:13 432

原创 07 - 列表

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. 列表的方法...

2020-04-20 19:15:50 94

原创 06 - 条件控制语句补充

一、课程安排• 课程作业• 把质数优化练习一下• 课程内容• 1. 循环嵌套• 2. break和continue二、课堂笔记循环嵌套• Python 语言允许在一个循环体里面嵌入另一个循环。• 语法while 表达式:while 表达式:代码块代码块for 变量 in 循环规则:for 变量 in 循环规则:代码块代码块break和continue• b...

2020-04-16 15:49:19 73

原创 05 - 条件控制语句

List item05 - 条件控制语句一、课程安排• 课程作业• 求1000以内所有的水仙花数• 获取用户输入的任意数,判断其是否是质数?• 控制台输出9 9乘法表• 给 用户9次机会 猜1 - 10 个数字内 随机来猜数字。如果随机的数字和用户输入的数字一致则表示正确,如果不一致则表示错误。最终结果要求用户怎么也猜不对• 课程内容• 1. if语句• 2. i...

2020-04-15 17:24:07 125

原创 04-python运算符

几个概念1.1 表达式• 表达式,是由数字、算符、数字分组符号(括号)、自由变量和约束变量等以能求得数值的有意义排列方法所得的组合• 表达式特点• 表达式一般仅仅用于计算一些结果,不会对程序产生实质性的影响• 如果在交互模式中输入一个表达式,解释器会自动将表达式的结果输出1.2 语句• 一个语法上自成体系的单位,它由一个词或句法上有关连的一组词构成• 语句的执行一般会对程序产生一...

2020-04-10 18:22:55 260 1

原创 爬取百度照片

这里写自定义目录标题目标url:https://image.baidu.com/search/index?tn=baiduimage&ipn=r&ct=201326592&cl=2&lm=-1&st=-1&fm=index&fr=&hs=0&xthttps=111111&sf=1&fmq=&pv=&ic=0&nc=1&z=&se=1&showtab=0&fb=0&a

2020-12-22 14:30:20 1317

原创 正则表达式

**正则表达式**正则表达式的简介概念正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑正则表达式的应用场景• 表单验证(例如 Python的re模块有一个分组功能。所谓的分组就是去已经匹配到的内容再筛选出需要的内容,相当于二次过滤。实现分组靠圆括号(),而获取分组的内容靠的是group()、groups(),其实前面我们已经展示过。re模块里的积个重要方法在分组上,有不同的表现形

2020-11-13 14:56:42 82

原创 1 - 函数三

1 - 函数三• 课程内容• 1. 高阶函数• 2. 闭包• 3. 装饰器的引入• 4. 装饰器的使用高阶函数• 接收函数作为参数,或者将函数作为返回值返回的函数就是高阶函数闭包• 将函数作为返回值也是高阶函数我们也称为闭包• 闭包的好处• 通过闭包可以创建一些只有当前函数能访问的变量• 可以将一些私有数据藏到闭包中• 行成闭包的条件• 函数嵌套• 将内部函数...

2020-04-30 14:16:29 120

原创 01 - 爬虫简介

01 - 爬虫简介• 课程内容• 1. 通讯协议• 端口• 通讯协议• 2. 网络模型• 3. 爬虫介绍• 什么是爬虫• 爬虫的分类• 4. 几个概念• GET和POST• URL的组成• User-Agent 用户代理• Referer• 状态码• 5. 抓包工具1.通讯协议1.1 端口我们想要进行数据通讯分几步?• 1. 找到对方ip• 2. 数据要发送...

2020-04-26 09:55:20 327

原创 03-python数据类型

03 - 基本数据类型一.课程安排课程作业解答:a,b = 6, 8 我想让a=8 b=6我该怎么办?用2种方式实现几个概念:表达式语句程序(program)函数(function)2.标识符:关键字标识符概念3.基本数据类型:整数和小数布尔值和空值4.字符串什么是字符串转义字符长字符串格式化字符串占位符字符串的其他操作5.变量变量的概念变量的...

2020-04-11 13:38:31 173

原创 02python基础

02python 基础1.Python语言1.1 Python语言的基本概念Python 是一种极少数能兼具 简单 与 功能强大 的编程语言。你将惊异于发现你正在使用的这门编程语言是如此简单,它专注于如何解决问题,而非拘泥于语法与结构官方对 Python 的介绍如下:Python 是一款易于学习且功能强大的编程语言。 它具有高效率的数据结构,能够简单又有效地实现面向对象编程。Python...

2020-04-10 18:17:24 155

原创 python第一节课

第一节课:计算机基础知识:• 1. 计算机基本概念• 计算机是什么?• 计算机的组成?• 2.计算机语言• 计算机语言的基本概念• 计算机语言的发展• 解释型和编译型的语言区别• 3. 交互方式• 交互方式的种类• 文本交互模式打开的方式(win)• DOS命令• 4. 文本文件和字符集• 4.1 文本文件• 4.2 字符集• 5. 进制• 进制之间的转换• ...

2020-04-02 22:28:47 315

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除