自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 scrapy-redis源码分析

文章目录总序一、connect.py二、dupefilters.py三、picklecompat.py四、pipeline.py五、queue.py六、scheduler.py七、spider.py总结:总序scrapy是Python的一个非常好用的爬虫库,功能非常强大,但是当我们要爬取的页面非常多的时候,单个主机的处理能力就不能满足我们的需求了(无论是处理速度还是网络请求的并发数),这时候分...

2020-04-15 20:20:12 207

原创 Mysql数据库基础知识

文章目录一、什么是数据库?二、数据库的发展史三、关系型数据库四、Mysql1.特点一、什么是数据库?数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。每个数据库都有一个或多个不同的 API 用于创建,访问,管理,搜索和复制所保存的数据。我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢。所以,现在我们使用关系型数据库管理系统(RDBMS)来存储和管理大数据...

2020-03-04 13:54:10 1089

原创 爬虫与反爬虫

文章目录一、爬虫1.爬虫是什么?2.要学习爬虫怎么做?二、反爬虫1.为什么要反爬虫?2.反什么样的爬虫?一、爬虫1.爬虫是什么?网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动的抓取万维网信息的程序或者脚本。2.要学习爬虫怎么做?我们需要学习以下几点:Python基础知识Python中urllib和urllib2库的用法...

2020-02-26 21:38:49 271

原创 简述Cookie和Session

什么是Cookie?Cookie实际上是一小段的文本信息。客户端请求服务器,如果服务器需要记录该用户状态,就使用response向客户端浏览器颁发一个Cookie。客户端会把Cookie保存起来。当浏览器再请求该网站时,浏览器把请求的网址连同该Cookie一同提交给服务器。服务器检查该Cookie,以此来辨认用户状态。服务器还可以根据需要修改Cookie的内容。信息保存的时间可以根据需要设置...

2020-02-18 21:56:19 367

原创 python多任务小总结

文章目录一、多任务1.什么是多任务?2.多任务的原理3.多任务的实现一、多任务1.什么是多任务?同时做多件事件(做个多个任务),运行多个方法简单地说,就是操作系统可以同时运行多个任务。 现在,多核CPU已经非常普及了,但是,即使过去的单核CPU,也可以执行 多任务。由于CPU执行代码都是顺序执行的,那么,单核CPU是怎么执行多 任务的呢?2.多任务的原理1.并发:假的多任务,时间片的轮...

2020-01-08 12:02:23 254

原创 HTTP协议小讲解,超细

文章目录一、HTTP协议简介二、HTTP协议概述三、HTTP工作原理四、HTTP请求方法五、HTTP状态码六、URL七、HTTP请求格式八、HTTP相应格式一、HTTP协议简介超文本传输协议(英文:HyperText Transfer Protocol,缩写:HTTP)是一种用于分布 式、协作式和超媒体信息系统的应用层协议。HTTP是万维网的数据通信的基础。 HTTP的发展是由蒂姆∙伯纳斯-李...

2020-01-07 10:37:16 398

原创 python文件操作

来说道说道与文件相关的一些操作文章目录一、文件的介绍二、读写文件的简单操作三、文件权限四、文件操作五、with方法六、乱码七、文件其他操作一、文件的介绍1、什么是文件 狭义说:文本文件;广义说:超文本文件, 图片,声音,超链接,视频。2、文件的分类 文件大体上可以分为两类,文件文件和二进制文件。3、文件的作用 使用文件的目的是把一些数据存储存放起来。 4、使用文件的流程 我们操作一个文件...

2020-01-06 20:36:23 382

原创 小词典(可扩充词库)进来瞅瞅

实现一个翻译小程序1 可以查询单词2 可以自定义补充单词解释3 可以删除某个单词print('欢迎使用小词典'.center(30,'*'))orig_dict = {'中文':'chinese','代码':'code','字典':'dict','英语':'english'}query = input('请输入你要查询的中文:')# 判断是否存在if(orig_dict.get('...

2020-01-05 17:58:32 279

原创 一个时钟,进来看看

做出来类似一个钟表的东西# coding=UTF-8from turtle import *from datetime import *def Skip(step): #建立表的外框 penup() forward(step) pendown()def mkHand(name,length): #注册turtle形状,建立...

2020-01-05 17:51:46 191

原创 三次握手四次挥手

TCP在传输之前会进行三次沟通,一般称为“三次握手”,传完数据断开的时候要进行四次沟通,一般称为“四次挥手”。两个序号和三个标志位:(1)序号:seq序号,占32位,用来标识从TCP源端向目的端发送的字节流,发起方发送数据时对此进行标记。(2)确认序号:ack序号,占32位,只有ACK标志位为1时,确认序号字段才有效,ack=seq+1。(3)标志位:共6个,即URG、ACK、PSH、RS...

2020-01-02 20:42:37 145

原创 网络编程——七层协议

两台计算机之间的通信条件:1.首先得通过各种物理连接2.找准确确定对方计算机的位置3.通过统一的标准进行数据的收发连接两台计算机之间的internet实际上就是一系列统一的标准,这些标准称之为互联网协议,互联网的本质就是一系列的协议,总称为互联网协议。互联网协议的功能:定义计算机如何接入internet,以及接入internet的计算机通信的标准。七层协议1.物理层孤立的计算机想...

2020-01-02 20:29:28 849 2

原创 学生信息管理系统

完成学生信息管理系统实现以下功能:添加学生信息显示所有学生信息删除学生信息修改学生成绩按照学习成绩高-低显示学生信息按照学习成绩低-高显示学生信息按照学生年龄高-低显示学生信息按照学生年龄低-高显示学生信息def input_student(L): print('退出添加请直接点击回车') while True: name = input("ple...

2019-12-25 17:47:46 188

原创 python模块

一、模块的概念一个包含python代码的文件就是一个模块使用模块的作用:1.现在程序开发文件比较大,都放在一个文件中维护不方便,拆分成多个文件方 便维护 与管理2.模块可以增加代码的重用率创建模块模块本身就是一个文件,所有py代码都可以在文件中直接书写。不过我们开发 共用模块时,最好在模块中书写以下内容。变量 模块中的属性值函数 单独的功能类 相似功...

2019-12-25 17:29:36 252

原创 数字炸弹游戏

你输入一个,如果不是爆炸数字,让电脑也要输入一个在缩小范围之后的任意数 ,如果电脑输入不对,缩小范围然后你再次输入,直到输入正确为止,import randomboomnum= random.randint(1,100)start = 0end = 100while True: a = int(input('请输入{}到{}之间的数字:'.format(start, end)))...

2019-12-24 20:16:44 2194

原创 点歌系统

点歌系统1.选择点歌方式(1)地区(港台地区是1或者大陆部分是2)(2)歌手2.遍历曲库歌手和歌名3.输入你喜欢的歌手,获取歌手名后,遍历该歌手的所有的歌去4.选择你喜欢的歌名5.开始播放歌曲,退出程序quku1 = {'1': {'邓紫琪': {'我的秘密', '泡沫', 'ANNY'}, '刘德华': {"忘情水", '世界第一等', '来生缘'}}, '2': {'张碧晨'...

2019-12-24 20:09:58 470

原创 猜水果系统

2.猜水果系统a = ['西瓜', '梨子', '香蕉', '核桃', '苹果', '桃子', '花生', '石榴', '西瓜', '梨子']b = ['绿色的,红心', '配冰糖,暖到心', '弯弯的月儿小小的船,小小的船儿两头尖', '皱肉皱骨头, 骨头生在肉外头。', '乔布斯', '胖娃娃,没手脚,红尖嘴,一身毛,背上一道沟,肚里好味道。', '青藤藤,开黄花,地上开花不结果...

2019-12-24 20:04:48 481 1

原创 函数进阶

一、函数参数类型不可变类型参数:整数、字符串、元组。 fun(a)内部修改 a的值,只是修改另一个复制的对象,不会影响 a 本身。 可变类型:列表,字典。如 fun(la), 则是将 la 真正的传过去,修改后fun外部的la也会受影响1、传递不可变类型参数,不会影响参数本身2、传递可变类型参数,会影响参数本身二、命名空间命名空间指的是保存程序中的变量名和值的地方。命名空间的本质是一个字...

2019-12-24 19:59:51 193

原创 函数初步

一、函数函数是组织好的,可重复使用的,用来实现独立功能的代码段。 函数可以提高程序代码的重用率。格式注意(1).函数名称必须遵循 标识符 规则 数字,字母,下划线,并且不能以数 字开 头,不能使用关键字。(2).函数先定义后调用。(3).函数不调用是不执行的。(4).函数可以调用多次函数的调用没有调用函数的情况floor=int(input("请输入层数"))if floo...

2019-12-19 17:58:49 234 2

原创 购物车系统

1.购物车系统product_list = [{'name': '苹果', 'price': 10}, {'name': '榴莲', 'price': 30}, {'name': '草莓', 'price': 20}, {'name': '菠萝', 'price': 15},]my_money = float...

2019-12-11 22:13:56 190

原创 列表的深浅拷贝

在python中的数据类型包括:bool、int、float、str、set、list、tuple、dict等 等。我们可以大致将这些数据类型归类为简单数据类型和复杂的数据类型。 简单数据类型: bool、int、float、str。 复杂数据类型:list、tuple、set、dict。 对于简单数据类型变量在内存中保存的形式如下:1、浅拷贝对于浅copy来说,第一层创建的是新的内存地址,而...

2019-12-11 22:08:51 191

原创 集合及推导式

一、集合(set)集合是盛放多个数据的一种类型。 集合中的元素是无序的,唯一的、不可改变类型。 可以使用大括号 { } 或者 set() 函数创建集合。1.集合操作添加add()update()set1={"张衡","聂风","步惊云","迪迦奥特曼"}set1.add("库尔赞")print(set1)set1.update({"张衡","fxx"})print(set1)...

2019-12-10 23:12:30 782

原创 列表,元组,字典

一、列表列表是一个可修改的,元素以逗号分割,以中括号包围的有序序列。格式: 变量名=[元素1,元素2,元素3,…]由于列表是序列的一种,列表支持所有的我们对字符串所讨论过的序列操作。唯 的区别就是其结果往往是列表而不是符串。 我们能够对列表进行相加、重复、索引 、切片,循环遍历等操作,就像对字符 串所傲的操作那样操作方法1.增加。例:list1 = [3,4,5,6]list2...

2019-12-08 19:56:36 261

原创 字符串及其概念

一、字符串使用引号(单引号、双引号、三引号)引起来的内容就是字符串。 字符串官方定义:元素以引号包围不可修改的有序序列。注: 1.不可修改:字符串中的内容一旦定义后就不能修改。2.有序序列:即成员(字符)有序排列,可通过下标访问。1.字符串索引字符串中每一个个体我们称之为字符或者元素。索引指的是字符的下标。 字符串索引正序从0开始,倒序从-­1开始。2.字符串切片字符串的切片指的是从...

2019-12-08 00:33:36 365

原创 循环

学习了好几种语句,和循环。基础不好掌握的不是很多。举例如下:一.if语句1.salary = int(input("请输入你的工资:"))if salary > 10000: print("你就买大众")if salary > 5000 and salary < 10000: print("我就买奇瑞")结果请输入你的工资:20000你就买大众...

2019-12-03 22:55:30 179

原创 和python初次见面

第一篇今天是来到工坊正式学习的第一天,蛮充实的一天。搭建了环境,安装了pycharm学习了python基础的一部分,学习了数据类型等知识点。完成了老师交代的作业,并将今天敲过的代码,重新敲了两遍,手速还得再提高。加油!!!1.输入西红柿单价、数量,求整型金额price=float(input("输入西红柿单价:"))num=float(input("输入西红柿数量:"))print(i...

2019-12-02 21:55:52 156

空空如也

空空如也

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

TA关注的人

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