自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 第五模块:WEB开发基础-第4章 javascript基础-练习题

1.声明一个add函数,要求函数有返回值,并打印结果<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>add</title></head><body> <!--1.声明一个add函数,要求函数有返回值,并打印结果--> <script> funct

2021-03-16 08:56:51 302

原创 第五模块:WEB开发基础-第8章 Jquery开发&BootStrap

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、jQuery1.知识点介绍2.基础核心使用3.入口函数4.如何处理多个库$冲突问题二、选择器1.基础和层级选择器2.过滤选择器和属性选择器三、dom操作1.dom操作之插入节点2.dom操作之删除节点3.dom操作之克隆节点4.dom操作之替换节点和包裹节点5.属性操作二、

2021-03-15 18:15:03 243

原创 第五模块:WEB开发基础-第7章 JS特效

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言2.显示和隐藏图片3.衣服相册切换效果4.关闭小广告5.初学者小白实现图片切换6.百度换肤7.千千音乐盒实现全选和反选二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都

2021-03-09 22:07:11 178

原创 第五模块:WEB开发基础-第5,6章 BOM,DOM

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、BOM1.BOM对象2.window对象的alert,confirm,prompt3.定时器方法4.location对象的常用属性介绍5.如何访问每个查询字符串参数6.当前浏览器的位置操作7.如何检测当前浏览器上的插件8.history对象的介绍二、使用步骤1.引入库2.读

2021-02-24 10:00:15 167 1

原创 第五模块:WEB开发基础-第1章 HTML-练习题

1.查询一下对div和span标签的理解(一)span和div功能区别span和div区别在于,div是一个块级元素,它包含的元素会自动换行。而span是行内元素,在它的前后不会换行。span没有结构上的意义,只是单纯的应用样式,其他元素不适合时,就可以使用span元素。span可以作为div的子元素,但div不能是span的子元素,如果出现span中出现div不符合ws3c的页面标准。(二)span和div使用区别span元素宽度是被包围的内容宽度决定,不建议给span设置宽度属性widt

2021-02-21 16:33:47 211

原创 第五模块:WEB开发基础-第三章 JavaScript基础

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例

2021-02-21 16:23:28 123

原创 第五模块:第五模块:WEB开发基础-第2章 CSS-练习题

1.列举你知道的css选择器一.基础选择器标签(元素)选择器p{}类(class)选择器.active{}id(身份证号)选择器#peiqi{}二.高级选择器后代选择器div a{}子代选择器.wrap>a{}组合选择器h3,span{}交集选择器h2.active{}伪类选择器没有被访问过a的状态a:link{color:orange;}访问过后的a的状态a:visited{color: green;}鼠标悬浮时a的状态a:hover{colo

2021-02-18 20:55:11 152

原创 第五模块:WEB开发基础-第一章 HTML

html介绍文章目录html前言一、HTML介绍1.标签介绍2.文档结构3.head标签二、body标签介绍1.标题标签 h1~h62.段落标签 p3.列表标签 ul,ol,dl3.表格标签 table4.超链接标签 a5.img标签7.8.其他二、使用步骤1.引入库2.读入数据总结html前言html介绍一、HTML介绍1.标签介绍标题h1-h6段落p强调strong/斜体em分割线hr/换行brul/ol/dllidiv/spantableaimgforminpu

2021-02-10 09:21:15 133

原创 第四模块:网络编程进阶&数据库开发-第二章 数据库开发

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、数据库基本介绍1.数据库基本概念2.密码设置3.同意字符编码二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。

2021-01-24 20:35:38 182

原创 第四模块:网络编程进阶&数据库开发-第一章 网络编程进阶

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、操作系统介绍1.进程与程序的概念2.操作系统介绍3.操作系统发展史-第一代计算机二、多进程1.进程理论2.开启子进程的两种方式3.查看进程pid与ppid二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展

2021-01-16 09:14:25 167

原创 第四模块:网络编程进阶&数据库开发-第1章 网络编程进阶-练习题

1.简述计算机操作系统中的“中断”的作用?计算机操作系统的中断的作用:cpu会切:io阻塞,程序运行时间过长。中断:计算机执行期间,系统内发生任何非寻常的或非预期的急需处理事件,使得cpu暂时中断当前正在执行的程序而转去执行相应的事件处理程序。待处理完毕后又返回原来被中断处理急需执行或者调度新的进程执行的过程,它使计算机可以更好更快的利用有限的系统资源解决系统响应速度和运行效率的一种控制技术:实时响应 + 系统调用2.简述计算机内存中的“内核态”和“用户态”内核态:CPU可以访问内存的所有数据,

2021-01-15 10:34:57 124

原创 线程每节练习题

1.编写一个简单的文本处理工具,具备三个任务,一个接收用户输入,一个将用户输入的内容格式化成大写,一个将格式化后的结果存入文件from threading import Threadfrom multiprocessing import Queuedef recv(q): cmd = input(">>:").strip() q.put(cmd)def large(q): msg = q.get().upper() q.put(msg)def sa

2021-01-13 11:23:56 67

原创 进程章节练习

1.进程之间的内存空间是共享的还是隔离的?下述代码的执行结果是什么?from multiprocessing import Processn=100 #在windows系统中应该把全局变量定义在if __name__ == '__main__'之上就可以了def work(): global n n=0 print('子进程内: ',n)if __name__ == '__main__': p=Process(target=work) p.start(

2021-01-12 17:38:21 147 1

原创 元类控制自定义类的数据属性

练习一:在元类中控制把自定义类的数据属性都变成大写class Mymeta(type): def __new__(cls, class_name,class_bases,class_dict): updata_str = {} for k,v in class_dict.items(): if not callable(v) or k.startswith("__"): updata_str[k.upper()

2020-12-16 15:50:44 175

原创 第三模块:面向对象&网络编程基础-第2章 网络编程-练习题(编程题)

8.基于socket开发一个聊天程序,实现两端互相发送和接收消息服务端import socketphone = socket.socket(socket.AF_INET,socket.SOCK_STREAM)phone.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1)phone.bind(("127.0.0.1",8888))phone.listen(5)conn,client_addr = phone.accept()while T

2020-12-02 16:57:06 112

原创 第三模块:面向对象&网络编程基础-第2章 网络编程-练习题(简答题)

'''1.什么是C/S架构?即“客户端/服务器”架构,服务器负责数据的管理,客户机负责完成与用户的交互任务2.互联网协议是什么?分别介绍五层协议中每一层的功能?规定了计算机通过网络进行通信的方式物理层:发送电信号,进行数据模式转换数据链路层:定义数据分组方式网络层:位于不同地理位置的网络中两个主机系统间提供链接和路径选择运输层:负责向两个主机中进程之间的通信提供服务应用层:为用户的应用进程提供服务3.基于tcp协议通信,为何建立链接需要三次握手,而断开链接却需要四次挥手三次握手:cli

2020-12-02 16:52:57 200

原创 第三模块:面向对象&网络编程基础-第2章 网络编程

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、计算机基础二、什么是网络1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考

2020-12-01 10:27:04 91

原创 第三模块:面向对象&网络编程基础-第1章 面向对象-练习题(编程题)

1.请用面向对象的形式优化以下代码class Sql: host= '127.0.0.1' port=3306 db='db1' charset='utf8' sql='select * from tb1;' proc_name='存储过程的名字' def __init__(self,*args): self.args=args def connect(self): pass def exc(self)

2020-12-01 10:23:08 951 1

原创 第三模块-作业-开发一套选课系统

基础需求:85%角色: 学校、学员、课程、讲师、管理员要求:创建北京、上海 2 所学校 —> 管理员创建学校创建linux , python , go 3个课程 , linux\py 在北京开, go 在上海开课程包含,周期,价格,通过学校创建课程创建讲师创建学员时,选择学校,关联班级创建讲师提供两个角色接口6.1 学员视图, 可以注册,选择课程(等同于选择班级)6.2 讲师视图, 讲师可管理自己的课程, 上课时选择班级,查看班级学员列表 , 修改所管理的学员的成绩6.3

2020-12-01 10:15:30 333 1

原创 第三模块:面向对象&网络编程基础-第1章 面向对象-练习题(简答题)

# 1.面向对象三大特性,各有什么用处,说说你的理解# 封装:封装在于明确区分内外,使得类实现者可以修改封装内的东西而不影响外部调用者的代码;而外部使用用者只知道一个接口(函数),只要接口(函数)名、参数不变,使用者的代码永远无需改变。这就提供一个良好的合作基础——或者说,只要接口这个基础约定不变,则代码改变不足为虑# 继承:用已经有的类建立一个新的类,这样就重用了已经有的软件中的一部分设置大部分,大大节省了编程工作量,这就是常说的软件重用,不仅可以重用自己的类,也可以继承别人的,比如标准库,来定制新的

2020-11-25 16:06:24 215 1

原创 面向对象-sql文件

练习1:定义MySQL类要求:1.对象有id、host、port三个属性2.定义工具create_id,在实例化时为每个对象随机生成id,保证id唯一3.提供两种实例化方式,方式一:用户传入host和port 方式二:从配置文件中读取host和port进行实例化4.为对象定制方法,save和get_obj_by_id,save能自动将对象序列化到文件中,文件路径为配置文件中DB_PATH,文件名为id号,保存之前验证对象是否已经存在,若存在则抛出异常,;get_obj_by_id方法用来从文件中反

2020-11-16 17:04:51 148

原创 面向对象-王者荣耀英雄类

模仿王者荣耀定义两个英雄类, (10分钟)要求:英雄需要有昵称、攻击力、生命值等属性;实例化出两个英雄对象;英雄之间可以互殴,被殴打的一方掉血,血量小于0则判定为死亡。class Gaven: camp = "Demacia" def __init__(self,nick_name,life_value,aggressive): self.nick_name = nick_name self.life_value = life_value

2020-11-16 17:03:01 1318

原创 面向对象-学生计数器

编写一个学生类,产生一堆学生对象, (5分钟)要求:有一个计数器(属性),统计总共实例了多少个对象class Student: count = 0 def __init__(self,name,age,sex): self.name = name self.age = age self.sex = sex Student.count += 1 def learn(self): print("%s i

2020-11-16 17:01:46 402

原创 第三模块:面向对象&网络编程基础-第1章 面向对象

系列文章目录面向对象编程设计与开发文章目录系列文章目录前言一、面向过程编程二、面向对象编程1.面向对象编程介绍2.定义类与实例化出对象3.如何使用类4.如何使用对象5.属性查找与绑定方法6.python中一切皆对象7.面向对象可扩展性总结8.小练习19.小练习2总结前言面向对象编程设计与开发一、面向过程编程"""面向过程:核心是过程二字,过程指的是解决问题的步骤,设计一条流水线,机械式的思维方式优点:复杂问题流程化,进而简单化缺点:可扩展性差"""import jsonimpo

2020-11-15 20:56:16 133

原创 第二模块-作业-日志分析

作业题目:网站访问日志分析1 统计本日志文件的总pv、uv2 列出全天每小时的pv、uv数3 列出top 10 uv的IP地址,以及每个ip的pv点击数4 列出top 10 访问量最多的页面及每个页面的访问量5 列出访问来源的设备列表及每个设备的访问量# encoding:utf-8log_file = "log_txt"COLUMNS = ["ip", "date", "url", "device"]# 加载日志,转换成字典def load_log(log_file):

2020-11-09 19:15:32 219

原创 第二模块(函数编程(极速版))第二章-常用模块-练习题

# 1.验证手机号是否合法import rewhile True: phone = input("input phone_number:").strip() if re.search("^1",phone): if re.search("[0-9]{11}",phone): print("pass") else: print("fail") #2.验证邮箱是否合法import rewhile True:

2020-10-29 11:09:49 113

原创 第二模块(函数编程(极速版))-第二章-常用模块

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、模块介绍与导入1.什么是模块2.模块的好处3.模块的分类4.导入方式5.自定义模块6.查找路径二、第三方开源模块的安装使用三、系统调用os模块四、系统调用sys模块五、time&datetime模块1.time模块2.datetime模块六、random随机数模块七

2020-10-28 15:51:50 281

原创 第二模块-作业:员工查询程序

现要求你写⼀个简单的员⼯信息增删改查程序作业需求: 作业需求:对⽤户输⼊的字符串进⾏解析,从⽂件中筛选出相应符合条件的结果集。1 查⽂件 查⽂件((find))find name,age from staff_table where age > 22find * from staff_table where dept = “IT”find * from staff_table where enroll_data like “2013”demo 1find name,age from s

2020-10-19 08:52:11 357

原创 装饰器:用户登录

account = { "is_authenticated":False,# 用户登录了就把这个改成True "username":"alex", # 假装这是DB里存的用户信息 "password":"abc123" # 假装这是DB里存的用户信息}def login(func): def inner(*args,**kwargs): if account["is_authenticated"] is False: usernam

2020-10-05 17:43:37 100

原创 第二模块(函数编程(极速版))-第一章-函数编程-练习题

1.写函数,计算传入数字参数的和。(动态传参)def sum_count(*args): return sum(args)print(sum_count(2,3,4,5))2.写函数,用户传入修改的文件名,与要修改的内容,执行函数,完成整个文件的批量修改操作import osdef modify(name,old_str,new_str): new_name = name + ".new" with open(name,'r+',encoding = "utf-8") a

2020-10-05 15:41:12 930

原创 第二模块(函数编程(极速版))-第一章-函数编程

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、bytes类型二、字符编码的转换三、深浅copy三、函数来了四、函数返回值与作用域总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下

2020-10-03 10:28:27 263

原创 第一模块-第二章 Python基础数据类型与文件操作-练习题(简答题)

1、请说明python2 与python3中的默认编码是什么?py2 asciipy3 utf-82、为什么会出现中文乱码?你能列举出现乱码的情况有哪几种?1 文件编码是utf-8,打开文件的时候却指定了gbk的编码2 windows上的文件(windows上新建的文件默认都是gbk的编码),传到mac电脑去打开(mac电脑默认的编码是utf-8)3、分别写出在windows和mac上用py2输出中文怎么做print(u‘中文‘)文件开头 --conding:utf-8--...

2020-09-30 19:59:31 196

原创 第一模块-第二章 Python基础数据类型与文件操作-练习题(编程题)

1、请用代码实现:利用下划线将列表的每一个元素拼接成字符串,li=[‘alex’, ‘eric’, ‘rain’]li = ['alex', 'eric', 'rain']new_li = ",".join(li)print(new_li)2、查找列表中元素,移除每个元素的空格,并查找以a或A开头并且以c结尾的所有元素。li = [“alec”, " aric", “Alex”, “Tony”, “rain”]tu = (“alec”, " aric", “Alex”, “Tony”, “ra

2020-09-30 19:54:44 275

原创 第一模块-第一章 Python基础语法入门-练习题(编程题)

实现用户输入用户名和密码,当用户名为 seven 且 密码为 123 时,显示登陆成功,否则登陆失败! 实现用户输入用户名和密码,当用户名为 seven 且 密码为 123 时,显示登陆成功,否则登陆失败,失败时允许重复输入三次 实现用户输入用户名和密码,当用户名为 seven 或 alex 且 密码为 123时,显示登陆成功,否则登陆失败,失败时允许重复输入三次#1.[ ] 实现用户输入用户名和密码,当用户名为 seven 且 密码为 123 时,显示登陆成功,否则登陆失败!uname =..

2020-09-29 09:07:17 343

原创 第一模块-第一章 Python基础语法入门-练习题(简答题)

#简述编译型与解释型语言的区别,且分别列出你知道的哪些语言属于编译型,哪些属于解释型"""编译型语言: x(源码) --> 编译 --> y(编译后的机器码) 特点:执行速度快,将整个代码全部编译后再执行,但是跨平台比较差。解释型语言: x(源码) --> 解释器(虚拟机) --> 解释执行 特点:执行速度比较慢,因为逐行解释再执行,但是跨平台性好。"""#Pyhton 单行注释和多行注释分别用什么?"""单行注释 #多行注释 '''

2020-09-29 08:42:40 215

原创 第一模块-第一章:while循环练习

使用 while 循环实现输出 2 - 3 + 4 - 5 + 6 … + 100 的和,即 2-100 的偶数加,奇数减count = 2sum = 0value = 0while count < 101: if count % 2 != 0: value = count * (-1) sum += value else: value = count sum += value count += 1pri

2020-09-28 21:41:15 543

原创 用户登录程序

用户输入帐号密码进行登陆用户信息保存在文件内用户密码输入错误三次后锁定用户,下次再登录,检测到是这个用户也登录不了#内容写入程序# accounts = {# "Alex":["abc123",0],# "Jack":["abc123",1]# }# with open("accounts.txt",'w',encoding = "utf-8") as f:# f.write(str(accounts))#打开程序with open("accounts.tx

2020-09-27 21:14:30 203

原创 第一模块-作业:股票查询程序

需求:1 程序启动后,给用户提供查询接口,允许用户重复查股票行情信息(用到循环)2 允许用户通过模糊查询股票名,比如输入“啤酒”, 就把所有股票名称中包含“啤酒”的信息打印出来3 允许按股票价格、涨跌幅、换手率这几列来筛选信息,比如输入“价格>50”则把价格大于50的股票都打印,输入“市盈率<50“,则把市盈率小于50的股票都打印,不用判断等于。f = open('stock_data.txt','r',encoding='utf-8')#先把第一行,读出来,存下来columns

2020-09-27 19:06:20 520

原创 第一模块-作业:三级菜单选择程序

三级菜单程序需求:可依次选择进入各子菜单可从任意一层往回退到上一层可从任意一层退出程序所需新知识点:列表、字典# coding: utf-8# 三级菜单展示menu = { '北京': { '海淀': { '五道口': { 'soho': {}, '网易': {}, 'google': {} }, '中

2020-09-26 11:16:08 240

原创 文件字符全局替换程序

1.全局替换程序:写一个脚本,允许用户按以下方式执行时,即可以对指定文件内容进行全局替换python your_script.py old_str new_str filename替换完毕后打印替换了多少处内容import sysimport osold_str = sys.argv[1]new_str = sys.argv[2]filename = sys.argv[3]new_filename = '%s.new' %filenamecount = 0f = open(fil

2020-09-24 17:25:00 138

空空如也

空空如也

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

TA关注的人

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