- 博客(51)
- 收藏
- 关注
原创 day06 xpath
XPath 是一门在 XML 文档中查找信息的语言。XPath 用于在 XML 文档中通过元素和属性进行导航。注意:如果lxml解析本地HTML文件报错可以安装如下添加参数。1、xpath安装与使用。
2022-08-25 10:10:58 279
原创 day09-网络编程入门
md5=hashlib.md5(‘只有我知道,别人不知道的秘密的字符串%s’%‘alex’.encode(‘utf-8’))##在这个方法中没有用到对象空间中存储的内容。#B/S架构和C/S架构B/S架构是特殊的C/S架构。#封装属性和方法的私有化只能在类的内部调用。#类方法classmethod*****#C/S架构的qq微信钉钉ftp网盘。#静态方法\类方法\属性方法*****#C/S架构安全性历史数据的保存。...
2022-07-25 10:27:57 163
原创 day08-面向对象进阶
name=getattr(stu,content)#stu.show_infoname=showinfo的地址。#logging.info(‘infomessage’)#信息类的日志。#java是比较严谨的,所有在传递参数的时候必须指定参数的类型才可以。#如果有一个变量名是字符串数据类型的你能获取到这个变量的值么?#如果自己有还像用父类的在子类中直接调用父类的方法就可以了。如果子类不定义,在调用的时候最终会调用object类中的方法。...
2022-07-25 10:26:48 169
原创 day06-常用开发模块2
match(正则表达式,带匹配的字符串)-匹配用户输入的内容是否合法时候都是用match。三种时间格式时间戳时间结构化时间格式化时间。findall(正则表达式,带匹配的字符串)search(正则表达式,带匹配的字符串)练习计算文件夹的大小。datetime模块。......
2022-07-25 10:24:07 82
原创 day04-函数编程进阶
python之路https//www.cnblogs.com/Eva-J/articles/7277026.html。各种推导式详解https//www.cnblogs.com/Eva-J/articles/7276796.html。4.一个函数被多个装饰器装饰。
2022-07-25 10:06:22 222
原创 kubernetes
更新策略…specreplicas2#指定Pod副本数selector#指定Pod的选择器appmyblogstrategymaxSurge25%25%typeRollingUpdate#指定更新方式为滚动更新,默认策略,通过getdeployyaml查看…策略控制maxSurge。
2022-07-25 09:53:57 130
原创 模块四 day27 SQL强化和实践
day27 SQL强化和实践课程目标:练习常见的SQL语句和表结构的设计。课程概要:SQL强化表结构设计(博客系统)1. SQL强化根据上图创建 数据库 & 表结构 并 录入数据(可以自行创造数据)create database day27db default charset utf8 collate utf8_general_ci;use day27db;drop database day27db;drop database IF EXISTS day27db;
2022-02-21 10:24:46 124
原创 模块四 day29 Python操作MySQL和实战
day29 Python操作MySQL和实战课程目标:掌握事务和锁以及Python操作MySQL的各种开发必备知识。课程概要:事务锁数据库连接池SQL工具类其他1. 事务innodb引擎中支持事务,myisam不支持。CREATE TABLE `users` ( `id` int(11) NOT NULL AUTO_INCREMENT PRIMARY KEY, `name` varchar(32) DEFAULT NULL, `amount` int(11) DEFAU
2022-02-21 10:20:42 103
原创 模块四 day28 索引和函数及存储过程
day28 索引和函数及存储过程课程目标:了解MySQL中索引、函数、存储过程、函数、触发器、视图等知识点。课程概要:索引函数存储过程视图触发器1. 索引在数据库中索引最核心的作用是:加速查找。 例如:在含有300w条数据的表中查询,无索引需要700秒,而利用索引可能仅需1秒。mysql> select * from big where password="81f98021-6927-433a-8f0d-0f5ac274f96e";+----+---------+----
2022-02-21 10:16:36 94
原创 模块四 day26 必备SQL和表关系及授权
day26 必备SQL和表关系及授权课程目标:掌握开发中最常见的SQL语句和表关系及授权相关知识点。课程概要:必备SQL(8个必备)表关系授权1. 必备SQL语句上一节讲解了最基础SQL语句:增删改查,其实在日常的开发中还有很多必备的SQL语句。这一部分的SQL语句都是围绕着对 表中的数据进行操作的。提示:今天的所有操作我都只会在 MySQL自带的客户端工具上进行操作。例如:现在创建如下两张表。create database day26db default charset ut
2022-02-21 10:08:04 128
原创 模块三 day25 MySQL入门
第四模块 MySQL数据库从今天开始,我们将进入系列课程的 第四模块 的学习,这个模块就是给大家讲解MySQL数据库。以前,在开发程序时,我们会把很多的数据和信息存储到某个文件夹中的文件中,例如:user.txt 、db.xlsx 等。现在,有那么一个叫:数据库管理系统(DBMS,Database Management System)的软件,可以帮助我们实现对文件夹中的文件进行操作,而我们只要学习DBMS能识别的指令, 就能控制它去帮助我们实现的文件和文件夹的处理。例如:数据库管理系统(DBM
2022-02-21 09:58:20 93
原创 day01 python基础入门
1.python语言# 89年 龟叔# 人工智能 2012年2.python的特点# 优点 : 简明 简单 跨平台性好# 缺点 : 慢 -执行速度相对其他语言慢# 编程语言的分类: 代码-->中国人\印度人 # 编译型语言: c c++ java go # 优点 : 执行速度快 # 缺点 : 维护成本高\跨平台性差 # 解释型语言 :python # 优点 : 维护成本低\跨平台性好 # 缺点 : 慢3.解释器# cpython:官方推荐的# ipython:
2022-01-23 17:43:36 532
原创 Markdown编辑器
samba服务部署欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mark
2022-01-05 10:55:42 69
原创 模块三 day24 阶段总结
day24 阶段总结课程目标:对第三模块 阶段的知识点进行总结和考试,让学员更好的掌握此模块的相关知识。课程概要:知识补充阶段总结(思维导图)考试题1. 知识点补充1.1 并发编程 & 网络编程从知识点的角度来看,本身两者其实没有什么关系:网络编程,基于网络基础知识、socket模块实现网络的数据传输。并发编程,基于多进程、多线程等 来提升程序的执行效率。但是,在很多 “框架” 的内部其实会让两者结合起来,使用多进程、多线程等手段来提高网络编程的处理效率。
2022-01-05 10:37:10 1462
原创 模块三 day23 并发编程(下)
day23 并发编程(下)课程目标:掌握多进程开发的相关知识点并初步认识协程。今日概要:多进程开发进程之间数据共享进程锁进程池协程1. 多进程开发进程是计算机中资源分配的最小单元;一个进程中可以有多个线程,同一个进程中的线程共享资源;进程与进程之间则是相互隔离。Python中通过多进程可以利用CPU的多核优势,计算密集型操作适用于多进程。1.1 进程介绍import multiprocessingdef task(): passif __name__ == '__m
2022-01-05 10:34:54 113
原创 模块三 day22 并发编程(上)
day22 并发编程(上)网络编程,了解网络相关的知识点并且要知道几乎所有网络的通信本质上都是通过socket模块实现。例如:网站、网络爬虫。并发编程,提升代码执行的效率。原来代码执行需要20分钟,学习并发编程后可以加快到1分钟执行完毕。今日课程目标:初步了解进程和线程并可以基于线程实现并发编程。今日概要:初识进程和线程多线程开发线程安全线程锁死锁线程池1. 进程和线程先来了解下进程和线程。类比:一个工厂,至少有一个车间,一个车间中至少有一个工人,最终是工人在工作。
2022-01-05 10:31:24 250
原创 模块三 day21 网络编程(下)
day21 网络编程(下)课程目标:学会网络编程开发的必备知识点。今日概要:OSI7 层模型TCP和UDP粘包阻塞和非阻塞IO多路复用1. OSI 7层模型OSI的7层模型对于大家来说可能不太好理解,所以我们通过一个案例来讲解:假设,你在浏览器上输入了一些关键字,内部通过DNS找到对应的IP后,再发送数据时内部会做如下的事:应用层:规定数据的格式。"GET /s?wd=你好 HTTP/1.1\r\nHost:www.baidu.com\r\n\r\n"表示层:
2022-01-05 10:28:03 98
原创 模块三 day20 网络编程
day20 网络编程课程目标:掌握网络相关的基础知识并可以基于Python开发程序(基于网络进行数据传输)。课程概要:网络必备基础网络编程(Python代码)B/S和C/S架构1.必备基础你必须了解的网络相关设备和基础概念。1.1 网络架构假设 alex 上了一个野鸡大学买了一台电脑,电脑里存了1部小电影,整宿整宿的在宿舍反复的看。alex 如何想要和室友 于超 进行收发数据,可以通过一根网线来进行连接,并进行数据的传输。1.1.1 交换机其他2位室友如何也想和他们的电脑相
2022-01-05 10:12:16 301
原创 模块三 day19 面向对象高级和应用
day19 面向对象高级和应用课程目标:掌握面向对象高级知识和相关应用。今日概要继承【补充】内置函数【补充】异常处理反射1. 继承【补充】对于Python面向对象中的继承,我们已学过:继承存在意义:将公共的方法提取到父类中,有利于增加代码重用性。继承的编写方式:# 继承class Base(object): passclass Foo(Base): pass# 多继承class Base(object): passclass Bar
2022-01-05 09:43:09 82
原创 模块三 day18 面向对象进阶
day18 面向对象进阶课程目标:掌握面向对象进阶相关知识点,能够更加自如的使用面向对象来进行编程。今日概要:成员变量实例变量类变量方法绑定方法类方法静态方法属性成员修饰符(公有/私有)“对象嵌套”特殊成员1.成员面向对象中的所有成员如下:变量实例变量类变量方法绑定方法类方法静态方法属性通过面向对象进行编程时,会遇到很多种情况,也会使用不同的成员来实现,接下来我们来逐一介绍成员特性和应用场景。1.1 变
2022-01-05 09:35:05 183
原创 模块三 day17 面向对象
第三模块 面向对象&网络&并发编程从今天开始,我们将进入系列课程第3个模块的的学习,此模块包含如下三大部分知识:面向对象,Python中支持两种编程方式来写代码,分别是:函数式编程、面向对象式编程。函数式# 定义函数,在函数中实现功能def func(): print("一个NB的功能")# 执行函数func()面向对象# 定义类class Foo(object): # 在类中定义方法 def func(self): p
2022-01-05 09:30:00 126
原创 模块二 day16 阶段总结
day16 阶段总结课程目标:对第二模块 “函数和模块” 阶段的知识点进行总结和考试,让学员更好的掌握此模块的相关知识。课程概要:知识补充阶段总结(思维导图)考试题1.知识补充1.1 nolocal关键字在之前的课程中,我们学过global关键字。name = 'root'def outer(): name = "武沛齐" def inner(): global name name = 123 inner()
2022-01-05 09:16:58 160
原创 模块二 day15 内置模块和开发规范
day15 内置模块和开发规范目标:掌握常见的内置模块的使用及了解软件开发的规范。今日概要:内置模块jsontimedatetimere开发规范主文件配置文件数据附件业务代码1. 内置模块1.1 jsonjson模块,是python内部的一个模块,可以将python的数据格式 转换为json格式的数据,也可以将json格式的数据转换为python的数据格式。json格式,是一个数据格式(本质上就是个字符串,常用于网络数据传输)# Python中的数据类型
2022-01-05 09:13:42 112
原创 模块二 day14 模块
day14 模块课程目标:掌握Python中常用模块的使用方法。今日概要:自定义模块(包)第三方模块内置模块【1/2】1. 自定义模块1.1 模块和包import hashlibdef encrypt(data): """ 数据加密 """ hash_object = hashlib.md5() hash_object.update(data.encode('utf-8')) return hash_object.hexdigest()use
2022-01-05 09:09:31 98
原创 模块二 day13 内置函数和推导式
day13 内置函数和推导式今日概要:匿名函数生成器内置函数附加:推导式,属于数据类型的知识,内部的高级的用法会涉及到【生成器】和【函数】的知识。1. 匿名函数传统的函数的定义包括了:函数名 + 函数体。def send_email(): pass# 1. 执行send_email()# 2. 当做列表元素data_list = [send_email, send_email, send_email ]# 3. 当做参数传递other_function(send_
2022-01-05 08:53:35 136
原创 模块二 day12 函数高级
day12 函数高级课程目标:掌握函数嵌套、闭包、装饰器等高级知识点。今日概要:函数的嵌套闭包装饰器上述内容均属于函数部分必备知识,以后开发时直接和间接都会使用,请务必理解(重在理解,不要去死记硬背)。1. 函数嵌套Python中以函数为作用域,在作用域中定义的相关数据只能被当前作用域或子作用域使用。NAME = "武沛齐"print(NAME)def func(): print(NAME)func()1.1 函数在作用域中其实,函数也是定义在作用域中的数据,
2022-01-05 08:49:42 83
原创 模块二 day11 函数进阶
day11 函数进阶目标:掌握函数相关易错点 & 项目开发必备技能。今日概要:参数的补充函数名,函数名到底是什么?返回值和print,傻傻分不清楚。函数的作用域1.参数的补充在函数基础部分,我们掌握函数和参数基础知识,掌握这些其实完全就可以进行项目的开发。今天的补充的内容属于进阶知识,包含:内存地址相关、面试题相关等,在特定情况下也可以让代码更加简洁,提升开发效率。1.1 参数内存地址相关【面试题】在开始开始讲参数内存地址相关之前,我们先来学习一个技能:如果想要查看下某
2022-01-05 08:43:25 228
原创 模块二 day10 函数入门
day10 函数入门目标:掌握函数的编写方式以及函数的基本使用。今日概要:初识函数函数的参数函数的返回值提示:由于昨天的内容比较多,为了减轻大家的学习压力,今天设计的课程内容会比较少。1. 初识函数函数到底是个什么东西?函数,可以当做是一大堆功能代码的集合。def 函数名(): 函数内编写代码 ... ... 函数名()例如:# 定义名字叫info的函数def info(): print("第一行") print("第二
2022-01-05 08:37:26 110
原创 模块一 day09 文件操作相关
第二模块 函数&模块从今天开始,我们将进入系列课程第二模块的的学习。第一模块主要是学习python基础知识,从第二模块开始就可以通过程序去解决工作中实际的问题。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2HpV7SOU-1638755800478)(assets/image-20201216140222926.png)]从今天开始,我们将进入第二模块的学习,此模块主要包含两大部分:函数,一个用于专门实现某个功能的代码块(可重用)。内置函数le
2021-12-06 10:05:24 2656
原创 模块一 day08 模块一总结和考试
day08 总结和考试课程目标:对第一模块 “Python基础” 阶段的知识点进行总结和考试,让学员更好的掌握此模块的相关知识。课程概要:代码规范知识补充阶段总结(思维导图)考试题1. 代码规范程序员写代码是有规范的,不只是实现功能而已。1.1 名称在Python开发过程中会创建文件夹/文件/变量等,这些在命名有一些潜规则(编写代码时也要注意pep8规范)。文件夹,小写 & 小写下划线连接,例如:commands、data_utils等。文件,小写 & 小
2021-12-06 09:46:33 154
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人