
裕平的python学习笔记
文章平均质量分 75
爱编程的小田
走过的是回忆,迈出的才是开始!
展开
-
Python/MySQL进行数据分析
数据分析基础Python基础数据库数据分析结构化数据思维方法的运用简单总结如果有错误或不足之处还望指导一番,我将万分感激。一起分享一起学习进步!原创 2021-09-19 22:14:35 · 449 阅读 · 0 评论 -
MySQL基础全覆盖篇
文章目录数据库的好处数据库相关概念数据库存储数据的特点MySQL产品的介绍和安装MySQL服务的启动和停止MySQL服务的登录和退出MySQL的常见命令对表中的列进行操作MySQL的语法规范SQL的语言分类SQL的常见命令DQL语言的学习进阶1:基础查询进阶2:条件查询进阶3:排序查询进阶4:常见函数二、聚合函数进阶5:分组查询进阶6:多表连接查询二、sql语法:通过join关键字实现连接三、自连接进阶7:子查询进阶8 使用limit查询进阶9:联合查询DML语言修改数据删除数据DDL语句常见约束数据库事务原创 2021-09-04 15:24:25 · 1507 阅读 · 0 评论 -
涵盖几乎所有的MySQL查询语句,一看就懂,一写就废的那种!
MySQL查询-- 连接数据库 use school;-- 查询所有学生的所有信息select * from tb_student;select stu_id,stu_name,stu_sex,stu_birth,stu_addr,col_id from tb_student;-- 查询所有课程名称及学分(投影和别名)---alias:别名 select cou_name, cou_credit from tb_course;select cou_name as 课程, cou_cred原创 2021-08-27 20:53:47 · 201 阅读 · 0 评论 -
这是我看过操作最简单的MySQL的详细安装
关系型数据MySQL——————MySQL的详细安装文章目录关系型数据MySQL——————MySQL的详细安装1. 前期准备2 安装步骤如下1. 前期准备这里选择社区版,对于学习它的性能已经足够满足我们的要求。mysql下载修改密码:alter user ‘root’@‘localhost’ identified by '123456’2 安装步骤如下直接点击打开下载的文件即可进入安装向导:...原创 2021-08-25 22:30:46 · 344 阅读 · 0 评论 -
基于python爬虫————静态页面和动态页面爬取
基于python爬虫————静态页面和动态页面爬取文章目录基于python爬虫————静态页面和动态页面爬取1. 爬虫的原理2. 用正则表达式匹配获取数据3. 页面源码解析4. 通过requests请求,爬取静态页面4.1 **css选择器基本语法**4.2 **xpath基本语法**4.3 通过代理进行数据的采集5. 通过selenium驱动浏览器,爬取动态页面6. 利用多线程提升爬取效率简单总结语录1. 爬虫的原理 我们在浏览器里面搜索需要查找的目标,这时浏览器会与服务器之间建立一原创 2021-08-22 17:02:38 · 7508 阅读 · 2 评论 -
Python爬虫再也不怕封ip了
Python 基于BS4————爬虫文章目录Python 基于BS4————爬虫1.前期基础准备知识2. 需要安装到的库3. 爬虫步骤4. 通用爬取页面5. 用代理获取网页源代码简单总结1.前期基础准备知识css:层叠样式器,主要用于渲染网页展示内容选择器选择器用法通配符选择器用*引用类选择器.id选择器每一个id都是唯一的,用#后面跟上id值标签选择器直接写标签名父子选择器前面是标签包含后面标签,如.a>h2后代选择器后面标原创 2021-08-17 23:18:10 · 639 阅读 · 0 评论 -
Python————办公自动化
Python————办公自动化文章目录Python————办公自动化文件的读写步骤:1. 纯文本文件的读写2. CSV文件的读写3. Excel文件的读写4. Word文件的读写5. PDF文件的读写背景: 随着日常的工作量逐渐变大,基本很多都是重复性的工作。虽然现在有很大办公软件能够在一些方面提高工作效率,但无法解决重复性的工作。这时就需要一种能够重复利用的工具,解决这类办法编程是一种很好的选择。在python这门编程语言提供了很多三方库来支持办公自动化操作。文件的读写步骤:打开文件——>读原创 2021-08-14 17:35:49 · 1052 阅读 · 0 评论 -
Python 操作Excel文件
Python 操作Excel文件文章目录Python 操作Excel文件1. 用到的三方库2. 读excel文件3. 写excel 文件简单的总结Excel 是我们在日常办公中可谓是无处不见,Excel主要又两种文件后缀名格式——(.xls/.xlsx)。现在使用的最多的是以.xlsx为后缀名的文件,它比.xls占的空间更少。对于Excel的处理日常我们所用 的工具以微软开发的Excel为主,它是一种图像化界面操作很容易上手。处理这类文件的最大疼点——函数的使用————工作量大(存在大量重复的工原创 2021-08-11 22:35:22 · 970 阅读 · 0 评论 -
Python高阶之对文件的操作
Python高阶之对文件的操作文章目录Python高阶之对文件的操作1. 常见的文件类型2. 读文件操作3. 写文件操作4.csv 文件的读取简单总结随着社会的发展,人们日常的工作量越来大处理的数据也越来越复杂。以前基本面对的都是结构化数据,但随着互联网的兴起,数据已经主要以半结构化和非结构化趋势过度。有新的需求就会推动科技的发展,python在处理文件就显得优势突显出来,python中有非常多的库来支持文件的操作,为办公自动化贡献了自己的一份力量。1. 常见的文件类型目前我吗常见的文件类原创 2021-08-09 23:58:52 · 334 阅读 · 0 评论 -
Python第三周学习总结-————从函数到面向对象编程
Python第三周学习总结难点和重点重点:函数、 高阶函数的使用、解耦 、 面向对象编程的理解(对象、对象的属性和方法)难点: 构建函数逻辑抽象、面向对象的编程中对类的抽象以及对应的属性和方法 、对象于属性、方法之间的逻辑关系、属性与方法之间的逻辑关系 、方法于方法之间的调用关系文章目录Python第三周学习总结**难点和重点**1. 函数1.1 函数定义及结构1.2 参数2. 函数的应用2.1 解决函数命名冲突3. 高阶函数及应用3.1 何为高阶函数3.2 Python中常用的内置函数3.原创 2021-08-07 15:09:39 · 624 阅读 · 0 评论 -
Python入门——面向对象编程
Python入门——面向对象编程文章目录Python入门——面向对象编程1. 常见的编程方式1.1 函数式编程1.2 面向对象编程2. 对象3. 类4. 面向对象编程步骤4.1 创建对象实例4.2静态方法和类方法总结1. 常见的编程方式1.1 函数式编程函数式编程是种编程方式,它将电脑运算视为函数的计算。函数编程语言最重要的基础是λ演算(lambda calculus),而且λ演算的函数可以接受函数当作输入(参数)和输出(返回值)。和指令式编程相比,函数式编程强调函数的计算比指令的执行重要。和过原创 2021-08-06 00:16:09 · 676 阅读 · 3 评论 -
Python基础——高阶函数
Python基础——高阶函数文章目录Python基础——高阶函数1. 参数详解1.1 函数中参数的位置遵循原则1.2 可变参数1.3 关键字参数2. 设计函数2.1 函数的设计原则2.2 函数的调用无副作用2.3 函数要做到高内聚低耦合效果2.4 高阶函数3. 匿名参数4. 递归函数4.1 函数与函数之间的调用原理4.2 何为递归函数4.3 递归函数的结构及原理5. 编程应用5.1 对冒泡排序进行封装5.2 对折半查找进行封装总结1. 参数详解1.1 函数中参数的位置遵循原则放在函数圆括号里的变量原创 2021-08-04 22:54:01 · 451 阅读 · 0 评论 -
Python入门基础————函数的高阶使用
Python的基础————函数的高阶使用文章目录Python的基础————函数的高阶使用1. 参数1.1 何为参数1.2 参数的类型以及如何传参1.3 参数的作用2. 函数的调用规则2.1 函数的导入3. 包、模块、函数的关系4. 函数的编程应用4.1 实现整数反转4.2 判断一个整数是不是质数5. 简单总结语录1. 参数1.1 何为参数参数就是我们在定义函数是放在圆括号里的变量,称为参数。前面的学习过程中或多或少当我们取调用函数的时候,会发现需要我们传入参数。1.2 参数的类型以及原创 2021-08-03 23:25:59 · 1003 阅读 · 0 评论 -
Python 实现彩票机选原理——从此再也不用纠结彩票选号
Python 实现彩票机选原理功能实现要求根据彩票要求随机生成函数功能根据传入的参数不同,同时可以实现大乐透和双色球程序分析一个用于产生号码的函数大乐透球号码函数和双色球函数显示球的函数具体实现程序如下:import randomdef generate(ball_max, num): """ 随机生成球号码 :param ball_max: 球号码的最大范围 :param num: 号码的个数 :return: 号码原创 2021-08-02 21:00:35 · 3630 阅读 · 1 评论 -
Python基础学习09————函数
Python基础学习————函数文章目录Python基础学习————函数1. 重新认识变量1.1 变量的类型1.2 全局变量1.3 局部变量1.4 全局变量和局部变量同在一个程序分析2. 函数2.1 引入函数的背景2.2 函数的定义2.3 函数的使用3. 函数的应用案例3.1 生成随机验证码3.2 计算样本数据的极差简单总结语录1. 重新认识变量python解释器寻找变量的过程如下,遵循LEGB原则。Local(局部作用域) —> Embeded(嵌套作用域) —> Global(全局原创 2021-08-02 20:52:11 · 501 阅读 · 2 评论 -
seaborn可视化01,涵盖几乎所有用法
Task4 seaborn可视化(一)Matplotlib试着让简单的事情更加简单,困难的事情变得可能,而Seaborn就是让困难的东西更加简单。seaborn是针对统计绘图的,一般来说,seaborn能满足数据分析90%的绘图需求。Seaborn其实是在matplotlib的基础上进行了更高级的API封装,从而使得作图更加容易,在大多数情况下使用seaborn就能做出很具有吸引力的图,应该把Seaborn视为matplotlib的补充,而不是替代物。用matplotlib最大的困难原创 2021-07-31 15:45:02 · 7486 阅读 · 0 评论 -
Python基础总结——容器型数据类型
Python基础总结02——容器型数据类型文章目录Python基础总结02——容器型数据类型1. 列表1.1 何为列表1.2 如何创建列表1.3 列表的遍历、索引和切片1.4 列表的常用操作1.5 列表的应用1.5-1 模拟斗地主发牌1.5-2 去除列表中重复元素2. 元组2.1 何为元组2.2 创建元组2.3 元组的遍历、索引和切片2.4 元组的基本操作2.5 元组的unpack/ pack3. 字符串3.1 何为字符串3.2 创建字符串3.3 字符串的遍历、索引和切片3.4 字符串的基本操作3.5原创 2021-07-31 15:28:50 · 2049 阅读 · 1 评论 -
python基础学习08——字典进阶
python基础学习08——字典进阶文章目录python基础学习08——字典进阶1. 字典的定义2. 字典的遍历3. 字典的操作4. 字典的应用4.1 网络数据采集———JSON数据总结学习很辛苦,但并不痛苦!路漫漫其修远兮,吾将上下而求索!1. 字典的定义字典的生成字面量方法dict1 = {'a':1,'b':2,'c':2} 2. 构造器方法dict1=dict(id='20181703034',name='yuping',age=23,brithday='11-09原创 2021-07-30 23:46:28 · 287 阅读 · 0 评论 -
Python基础学习07——之字符串、集合、字典
Python基础学习07——之字符串、集合、字典文章目录Python基础学习07——之字符串、集合、字典1. 字符串1.1 字符串的基本运算1.2 字符串中特别重要的两个方法1.3 字符串的格式化输出1.4字符串的应用场景2. 集合2.1 集合的定义2.2 集合的运算3. 字典3.1 字典的定义3.2 字典的常用运算1. 字符串1.1 字符串的基本运算注意字符串是不可以变的数据类型字符串的基本运算包括,字符串的拼接(常用)、成员运算、拆分等操作具体操作请参考上一篇1.2 字符串原创 2021-07-29 23:24:09 · 159 阅读 · 0 评论 -
Python实现二分查找算法
Python实现二分查找算法二分查找也叫折半查找,每次搜索空间减为原来的一半。减少遍历次数来提高性能温馨提示:折半查找只适用与有序序列def binarySerach(l,n): high = len(l)-1 # 标记上限 low = 0 while low<=high : # 控制循环条件 midd=(high-low)//2 # 更新标记中间位置 if l[midd] == n : return l[原创 2021-07-28 20:06:30 · 983 阅读 · 1 评论 -
python基础学习05
python基础学习05文章目录python基础学习051. 列表的嵌套使用1.1 保存5个学生3门课的成绩1.2 给列表元素去重2. 元组2.1 元组的定义2.2 元组的运算2.3 元组的解unpack/pack3. 字符串3.1 初步感知字符串3.2 字符串的常用方法3.3 字符串的编程练习总结语录1. 列表的嵌套使用1.1 保存5个学生3门课的成绩如下:语文数学英语张飞676645关羽908933诸葛457867赵云3467原创 2021-07-28 15:59:04 · 465 阅读 · 0 评论 -
Python基础学习——列表详解
Python基础学习——列表详解文章目录Python基础学习——列表详解1. 列表的生成和遍历1.1 列表的定义2.2 遍历列表3.3 列表的索引和切片2. 列表的常用方法2.1 插入元素方法2.2 删除元素方法2.3 查看元素是否存在返回索引2.3 对列表元素排序、反转和统计元素个数3. 列表的运算4. 用于列表的排序算法4.1 简单选择排序4.2 冒泡排序4.3 改进版冒泡排序5. 列表经典编程题的应用5.1 幸运的女人5.2 扑克牌游戏发牌模拟6. 列表中的统计学7. 总结**语录**1. 列表的原创 2021-07-26 23:13:06 · 624 阅读 · 1 评论 -
Python入门基础知识第一周总结
Python入门基础知识一周总结原创不易,你的点赞和评价就是我坚持更新的最大动力!文章目录Python入门基础知识一周总结Python环境的安装Python的历史为什么选择学习Python编程语言Python的优点Python的缺点Python的应用领域Windows环境下运行Python程序集成开发环境——PycharmPycharm的下载与安装Pycharm的基本设置Pycharm编写python程序Pycharm调试程序调试步骤变量和基本数据类型变量整型浮点型字符串型布尔型复数型运算符运算符的原创 2021-07-24 18:51:50 · 758 阅读 · 1 评论 -
matplotlib绘制各种图形,看这一篇就够了!
matplotlib绘制各种图形原创不易,你的点赞评价加关注就是我更新下去的最大动力!文章目录matplotlib绘制各种图形1. 导入相关包2. 线图:plot()2.1 用plot方法画出x=(0,10)间sin的图像2.2 用点加虚线的方式画出x=(0,10)间sin的图像2.3 同时绘制cos和sin图像在同一图中2.4 绘制折线图3. 散点图3.1 绘制两组100个随机数的散点图3.2 增加颜色,大小,透明度设置 -- 气泡图3.3 散点图分三类并显示图例4.1 简单垂直条形图4.2 简原创 2021-07-24 16:56:53 · 24900 阅读 · 1 评论 -
Python基础学习04
Python基础学习04本节内容初步感知列表数据类型列表的定义对列表常用的操作常用内置函数案例应用背景前面我们学过的数据类型包括整数(integer)、浮点型(float)、字符型(string)、布尔型(Boolean),这些类型以经无法在满足我们后期编程需求。上述类型定义的变量,在大多数场景以及无法满足例如,需要统计抛两个色子1000次并记录每两个色子和的情况出现的次数import random# 记录2~12每一种情况出现的次数用字母a~l变量记录a,原创 2021-07-23 23:51:19 · 207 阅读 · 1 评论 -
学matplotlib基础,十分钟带你掌握matplotlib基本用法
初识matplotlibmatplotlib官网本章节是matplotlib的基础用法,掌握画图的流程,对辅助显示层和图像层上的操作。- 本章知识点归纳如下:导入模块: import matplotlib.pyplot as plt/import numpy as np定义图像窗口:plt.figure()画图:plt.plot(x,y)定义坐标轴范围:plt.xlim()/plt.ylim()定义坐标轴名称:plt.xlabel()/plt.ylabel()定义坐标轴刻度及名称:p原创 2021-07-23 08:51:27 · 1937 阅读 · 5 评论 -
python基础学习03
python基础学习03——分支/循环结构详解pyhton基础视频链接视频程序的三大控制结构为:顺序结构、循环结构、选择结构分支结构、循环结构练习分支结构和循环结构是构成代码一个非常重要的模块分支结构,用于选择循环结构,用于对事件的重复性操作在编程中常常分支结构和循环结构组合嵌套分支结构定义分支结构就是选择结构顺序结构的程序虽然能解决计算、输出等问题,但不能做判断再选择。对于要先做判断再选择的问题就要使用分支结构。分支结构的执行是依据一定的条件选择执行路径原创 2021-07-22 20:16:25 · 212 阅读 · 5 评论 -
python基础学习(02)
python基础学习(0)文章目录python基础学习(0)顺序结构分支结构循环结构小插曲pycharm代码调试bug总结顺序结构程序从上到下依次执行a=1b=2c=a+bprint(c)分支结构分支结构有if语句,通过判断条件是否成立来确定是否执行某一个语句。或者是if-else语句,在原本条件不成立的情况下执行另外的语句。或者是if-elseif-if语句处理更加复杂的判断代码块,具有相同缩进的代码if 1==1 : print('hello') .原创 2021-07-21 20:29:26 · 328 阅读 · 2 评论 -
小白必须掌握python案例
掌握Python分支结构、循环结构这一篇就够了分支结构分支结构在任何一门编程语言都在非常重要的,它是构成模块的一部分分支结构编写要注意代码缩进循环结构for in 循环、 while 循环for in 循环需要确定执行次数、while循环不需要提前确定执行次数,通过条件来终止循环1.找出100~999之间的水仙花数(各个位数的立方之和等于这个数本身)for i in range(100,1000): a=i%100%10 # 获取个位上的数 b=i%100//10#原创 2021-07-21 19:33:51 · 1157 阅读 · 2 评论 -
python入门基础知识01
python入门基础知识01运行python 脚本的常用方法命令提示符下运行集成开发环境pycharm运行python代码的编写方法1,通过记事本进行编写(一般不建议)方法2,直接在windows命令提示符下进行编写与运行方法3,在Ipython方法4,在pycharm以上是常用python代码编写常用方法命名规则以及变量变量——>数据的载体1.字母(unicode字符)、数字、下划线,不能使用数字开头、不能使用特殊字符2.变量名区分大原创 2021-07-20 19:07:33 · 413 阅读 · 7 评论