- 博客(31)
- 收藏
- 关注
原创 从零开始的python学习(六)P81+P82+P83+P84+P85
本文章记录观看B站python教程学习笔记和实践感悟,视频链接:【花了2万多买的Python教程全套,现在分享给大家,入门到精通(Python全栈开发教程)】 https://www.bilibili.com/video/BV1wD4y1o7AS/?上节课学习本章内容,本章习题,以及章节实战演练——实战一车牌归属地,实战二统计指定字符出现的字数,实战三格式化输出商品信息,实战四使用正则表达式提取图片网址,本节课学习bug的由来和分类,raise关键字的使用,PyCharm的程序调试。
2025-03-16 17:01:08
534
原创 从零开始的python学习(五)P75+P76+P77+P78+P79+P80
本文章记录观看B站python教程学习笔记和实践感悟,视频链接:【花了2万多买的Python教程全套,现在分享给大家,入门到精通(Python全栈开发教程)】 https://www.bilibili.com/video/BV1wD4y1o7AS/?
2025-03-11 23:30:53
716
原创 从零开始的python学习(五)P71+P72+P73+P74
正则表达式,就是特殊的字符序列,它能帮助用户便捷地检查一个字符串是否符合某种模式。那么正则表示式也有很多类型。
2025-03-10 22:56:04
1465
原创 从零开始的远程服务器跑深度学习(一)
这个不必赘述,没有vpn的看看自己学校官网上或者打听师兄师姐。vpn账号有私用的(有人数限制)和公用的(可以一个组一块用),借一个也是不错的选择。
2025-03-07 13:12:45
649
原创 从零开始的python学习(五)P67+P68+P69+P70
本文章记录观看B站python教程学习笔记和实践感悟,视频链接:【花了2万多买的Python教程全套,现在分享给大家,入门到精通(Python全栈开发教程)】 https://www.bilibili.com/video/BV1wD4y1o7AS/?上节课学习字符串的常用方法(1和2),格式化字符串的三种方式和format详细格式控制,本节课学习字符串的编码和解码,数据验证的方法,字符串的处理(字符串的拼接操作和字符串的去重操作)。
2025-03-01 14:33:21
233
原创 从零开始的python学习(五)P63+P64+P65+P66
本文章记录观看B站python教程学习笔记和实践感悟,视频链接:【花了2万多买的Python教程全套,现在分享给大家,入门到精通(Python全栈开发教程)】 https://www.bilibili.com/video/BV1wD4y1o7AS/?上节课学习了本单元的四个实战题(实战一千年虫是什么虫,实战二模拟京东的购物流程,实战三模拟12306购票流程,实战四模拟手机通讯录),本节课学习字符串的常用方法(1和2),格式化字符串的三种方式和format详细格式控制。
2025-02-27 20:37:56
299
原创 从零开始的python学习(四)P59+P60+P61+P62
本文章记录观看B站python教程学习笔记和实践感悟,视频链接:【花了2万多买的Python教程全套,现在分享给大家,入门到精通(Python全栈开发教程)】 https://www.bilibili.com/video/BV1wD4y1o7AS/?上节课学习了集合的创建与删除,集合的操作符,集合的操作方法及集合的遍历,Python3.11的新特性,本章总结,本节课学习本单元的四个实战题,分别是实战一千年虫是什么虫,实战二模拟京东的购物流程,实战三模拟12306购票流程,实战四模拟手机通讯录。
2025-02-14 18:55:46
234
原创 从零开始的python学习(四)P54+P55+P56+P57+P58
下面是习题:注意append是指在原来的列表后面加上元素,而第三行的元素很明显也是一个列表,这样共有4个元素,选择B这是一个列表类型,因此可以直接选D.可以分析一下,遍历“想念”,选择其中一个分别跟“家人”组词,顺序是从左到右,先“想”跟“家”和“人”组词,然后是“念”。lst.insert(2,20)意思就是在表格中把索引为(也就是序列号)为2的位置上换成20,注意序列号下标从0开始,然后print一下,得到的是把5换成20,答案是C。
2024-11-10 01:53:33
556
原创 从零开始的python学习(四)P50+P51+P52+P53
本文章记录观看B站python教程学习笔记和实践感悟,视频链接:【花了2万多买的Python教程全套,现在分享给大家,入门到精通(Python全栈开发教程)】 https://www.bilibili.com/video/BV1wD4y1o7AS/?上节课学习了元组的创建与删除,元组的访问及遍历,元组生成式,本节课记录的知识点有字典的创建与删除,字典元素的访问及遍历,字典操作的相关方法,字典生成式。字典,跟我们生活中认识的字典类似,根据页码,也就是“键”去找相应的元素。
2024-11-05 02:02:06
328
原创 从零开始的python学习(四)P47+P48+P49
下面是元组的创建的实例,这部分有三个大知识点,首先是元组的两种创建方式,一个是直接“元组名()”,一个是用tuple创建。因为元组也是序列,序列的相关操作也同样适用于元组。首先是元组是生成式形式,以遍历range中的元素为例,元组名字=(元素 for i in range(开始,结束)),查看这个生成器结果发现根本不是内容。上节课学习了序列的索引及切片操作,序列的相关操作,列表的基本操作,列表的特殊操作,本节课记录的知识点有元组的创建与删除,元组的访问及遍历,元组生成式。可以设定第一个的索引号是多少。
2024-11-04 12:29:43
314
原创 从零开始的python学习(四)P42+P43+P44+P45+P46
讲一下这里面的参数,key就是规则,不写就默认它自己的规则比如升序就是从小到大,reverse是表示排序方式,不写默认是 升序,当然如果写上reverse=True,就是指定了降序。第二部分是遍历这个二维列表,并使其生成为一个四行五列的矩阵形式的列表,这里采用的for循环的嵌套结构,也就是外层row为i,内层需要把所有的列都遍历一遍,才进行i+1行的遍历。上节课学习了空语句pass和本章习题和总结,本节课记录的知识点有序列的索引及切片操作,序列的相关操作,列表的基本操作,列表的特殊操作。
2024-10-26 21:17:59
678
原创 从零开始的python学习(三)P40+P41
也就是当num//3为真时-----什么时候为真呢,就是当num//3不为0时,布尔值为True,此时执行语句块break,退出循环。上节课学习嵌套循环打印输出长方形和三角形,嵌套循环打印出菱形和空心菱形,break在循环中的使用,continue在循环中的使用,本节课空语句pass和本章习题和总结。再看,当i
2024-10-22 23:25:41
335
原创 从零开始的python学习(三)P36+P37+P38+P39
下面这个实验是遍历一个字符串hello,对于这个程序来说,当字母是e的时候,布尔值为True,所以继续执行语句块,也就是break,此时直接退出循环,这属于“不正常循环”;上节课学习了Python3.11新特性(模式匹配)、遍历循环for、无限循环while以及使用while循环模拟用户登录,本节课学习嵌套循环打印输出长方形和三角形,嵌套循环打印出菱形和空心菱形,break在循环中的使用,continue在循环中的使用。再看等腰三角形,第1行,1个,range(1,2);它的行数与该行的*数量关系是,
2024-10-20 23:28:44
1774
原创 从零开始的python学习(三)P32+P33+P34+P35
上节课学习了双分支结构、多分支结构、嵌套if的使用和多个条件的连接,本节课记录的知识点有Python3.11新特性(模式匹配)、遍历循环for、无限循环while以及使用while循环模拟用户登录。while的语法结构跟if 相似,但是if是只判断一次,而while是反复判断,直到输出False退出循环。这是一个实践问题,我们继续沿用四步走的策略:(1)初始化变量(2)条件判断(3)语句块(4)改变变量。好,现在有同学会问了:最后那个行代码和第一行一样,有啥用,去了的话会怎么样?
2024-10-14 21:34:41
662
原创 从零开始的python学习(三)P28+P29+P30+P31
右边是将大框架展开,细看这个嵌套结果,如果判定表达式1为True,则进入第一个大语句块,判断表达式2是否为True,是则执行语句块1,结束程序;它的执行过程是这样的:从上往下,先判断表达式1的结果是否是True,是就直接输出语句块1,并且后面的表达式都不会再判断;and是必须全都是True才执行语句块,or与and连接的不同在于,or是只要有一个表达式是True就执行语句块,只有全都是False才退出表达式,去执行else的内容(如果有else的话,当然else不是必须有的)。
2024-10-13 20:52:54
774
原创 从零开始的python学习(三)P25+P26+P27
分析一下该代码,因为765432和987654不等,所以第一个if语句判断为False,根据上面那个流程图,此时退出了该if语句,执行下一段程序;下一段程序也是一个if语句,也就是说第二个判断结果为True,此时执行if语句内的语句块,输出“您未中本期大奖”。分析一下代码,因为输入的等于987654, 所以第一个if语句判断为True,直接直接执行语句块,输出“恭喜您!上节课学习了位运算符和运算符的优先级,本节学习程序的描述方式,顺序结果,选择结构if结构。1)自然语言:就是使用人类语言,直接描述程序。
2024-10-13 18:55:25
856
原创 从零开始的python学习(二)P23+P24
0xf2的计算方法是从右向左分别是16的0次方,16的1次方,16的2次方......这里0x表示16进制,所以应该计算成f乘16的1次方加上2乘16的0次方,f表示15,代入得到242.是将一个二进制数向右移动指定的位数,右边(低位端)溢出的位被丢弃,左边(高位端)的空位端,如果最高位是0(正数)左侧空位填0,如果最高位是1(负数),左侧空位填1.前者转换后将两个数上下对齐,“位与”就是上下对齐取“与”,即必须都是1才能取1,否则取0;“位或”就是上下取“或”,只有两个都是0才取0,否则取1.
2024-10-10 23:39:34
480
原创 从零开始的python学习(二)P19+P20++P21+P22
本文章记录观看B站python教程学习笔记和实践感悟,视频链接:【花了2万多买的Python教程全套,现在分享给大家,入门到精通(Python全栈开发教程)】 https://www.bilibili.com/video/BV1wD4y1o7AS/?这些运算符基本上与小学学过的四则运算一致,但是特别注意的是,后三个特别注意一下:// 整除,就是向下取整;** 幂运算,2**4就是2^4.特别注意的是,对于逻辑非是从右到左结合的,即它会先对整个表达式进行计算,整个表达式计算完成后再进行not取反。
2024-10-09 23:34:34
375
原创 从零开始的python学习(二)P15+P16+P17
本文章记录观看B站python教程学习笔记和实践感悟,视频链接:【花了2万多买的Python教程全套,现在分享给大家,入门到精通(Python全栈开发教程)】 https://www.bilibili.com/video/BV1wD4y1o7AS/?前者就是运行程序的过程中,计算机自动把数据转换成了一定类型,比如上述布尔型运算中,print(x+10)中,x是一个布尔型量,与10这个整形相加过程中,自动转化成了整型,才能够运算下去。当你想求一个量的布尔值,只需要bool(),把量填在括号里面。
2024-10-09 18:05:39
350
原创 软件使用教程三、PySide2的安装与配置
步骤:File- Settings- Tools- External Tools,打开页面,点击小加号(跟之前配置PyQt一样)新增自定义外部工具。点击Tools- Qt- QtDesigner PySide2进入ui设计界面。文件,使用自定义的 PySide2 工具将界面转化为Python文件。输入以下代码(之前试过豆瓣那个总是报错搜不到,还是清华源更稳定)文件保存在当前项目路径下。目的:用于快速设计、修改 ui 并生成。3. 自定义 Pyside2-uic。4.使用自定义工具编写Qt页面。
2024-10-07 11:58:45
2686
原创 pyqt5学习笔记:设置窗口图标(P9)
参考B站教程:【PyQt5 快速入门】 https://www.bilibili.com/video/BV1LT4y1e72X/?如果嫌上面的表题和图标丑丑的,想制作类似于360那种界面,那就搜索“PyQt隐藏标题栏”,我找到了一个可供参考的博文,上节课学习了如何调整窗口的大小与位置,本节课学习如何修改图标。当然关闭缩小最小化这些键还得自己设计自己加入。
2024-10-06 23:15:18
329
原创 pyqt5学习笔记:调整pyqt5窗口(P8)
注意,第16 行代码w.move(0,0),其实把这行代码删了,系统也会默认frameGeometry()得到目前该窗口对象w的坐标为(0,0),也就是此时窗口对象在屏幕最左上角。现介绍一下几个函数:QDesktopWidget()意思是获取当前屏幕组件对象,availableGeometry()意思是屏幕可用的位置坐标,center()指中央位置。这里插入一下写代码小技巧,就是在注释中写todo,方便日后在写todo的这一行补完未完成的代码,所以我们可以通过查找todo来看看哪些代码需要完成。
2024-10-06 22:45:31
901
原创 pyqt5学习笔记:创建一个pyqt5窗口,认识pyqt5控件(P3~P7)
btn.setParent(w) #对应上面绿色,这个按钮是继承了窗口出现在窗口内。如果最后出现效果如下图所示,即插件2出现在窗口里,插件1出现在窗口里,则满足插件1是插件2的父亲,窗口是插件1和插件2的父亲。如果最后出现效果如下图所示,即插件2出现在插件 1里,插件1出现在窗口里,则满足插件1是插件2的父亲,窗口是插件1的父亲。(如果需要新的画布 用这个)下面运行一个最简单的窗口文件,创建一个新python文件,输入以下代码(相关解释在代码中标记清楚了)
2024-10-06 20:50:20
923
原创 软件使用教程二、在anaconda安装虚拟环境,并在此环境中下载和配置pyqt5
红色框框是指虚拟环境安装位置的优先级,我当时设置的E盘,不在C盘,就进行下去了。在搭建虚拟环境之前,如果怕下载在c盘里占用内存,可以先在anaconda prompt里查询一下,安装虚拟环境的优先级。这一步不是硬性要求的,因为我发现直接在终端输入designer就可以直接调取出pyq5,不过放工具里方便点。安装完成后再按照上述博文配置环境,注意在配置环境的时候,不清楚下面这一步的环境在哪里。(2)在这个环境下,我们找到最下面的终端,也就是下图蓝色的小图标。的6.2部分,我参考了这个设置外部工具的博文。
2024-10-06 11:57:29
1204
2
原创 从零开始的python学习(二)p12+p13+p14
写代码的过程中有一个简单判断变量名是否是保留字的方法,就是:保留字是变色的,一般的命名是白色/黑色的。举个例子,luck_number=8,注意,这里的“=”是赋值运算符,指的是将右边的值赋给左边的变量名,即把8赋给luck_number这个变量。保留字指的是Python中被赋予特殊意义的一些单词,在开发程序时,不可以把这些保留字作为变量、函数、类、模块和其他对象的名称来使用。由于Python中没有专门定义常量的关键字,所以只要在给变量命名的时候,该变量的所有字母都是大写的,我们认为这就一个常量。
2024-10-05 18:12:46
958
原创 从零开始的python学习(一)p9+p10章节代码习题
本文章记录观看B站python教程学习笔记和实践感悟,视频链接:【花了2万多买的Python教程全套,现在分享给大家,入门到精通(Python全栈开发教程)】 https://www.bilibili.com/video/BV1wD4y1o7AS/?代码缩进指的是每行语句开始前的空白区域,它是用来表示python程序间的包含和层次关系。表示一个代码块的开始,而缩进结束,则表示一个代码块的结束。上节课学习了注释的用法和,本节课介绍代码缩进。实验一:不需要缩进和需要缩进的代码例子。
2024-10-04 17:53:58
274
原创 从零开始的python学习(一)p8
在代码中对代码功能解释说明的标注性文字,好的注释可以提高代码的可读性。注释的内容将被python解释器忽略,不被计算机执行。注释分为单行注释、多行注释和中文声明注释。它的意义在于,一个python文件的代码格式是由第一行代码决定的,第一行代码叫做中文声明注释。没有特别的符号,只要被包含在一对三引号当中的代码就是一个多行注释。多行注释的本质就是一个字符串。中文编码格式是这样写注释的:它一定要写在第一行,中文编码的上面,叫做中文文档的声明注释。本节主要介绍python当中的注释。实验三:中文声明注释。
2024-10-03 23:49:33
361
原创 从零开始的python学习(一)p7
本文章记录观看B站python教程学习笔记和实践感悟,视频链接:【花了2万多买的Python教程全套,现在分享给大家,入门到精通(Python全栈开发教程)】 https://www.bilibili.com/video/BV1wD4y1o7AS/?可以注意到最后一行输出结果有一个小空格,这是因print函数当中的分隔符“,”决定的,“,”表示的是空格。上一次课讲完了输出函数print函数的简单应用,p7介绍的是input函数的使用方法。并且无论输入的数据类型是什么,input函数都是按照字符串去处理的。
2024-10-03 15:54:16
283
原创 从零开始的python学习(一)p6
本文章记录观看B站python教程学习笔记和实践感悟,视频链接:【花了2万多买的Python教程全套,现在分享给大家,入门到精通(Python全栈开发教程)】 https://www.bilibili.com/video/BV1wD4y1o7AS/?IPO(Input,Process,Output),即输入数据->处理数据->输出数据模式,这是一个基本的程序大框架。如下图运行代码:右击空白处看到如下,点击“运行p6”。这就建好了一个python文件。print函数:这是最基本的输出函数,它的语法为。
2024-09-30 23:18:10
254
原创 软件使用教程一、visual studio2022写c++
简单记录使用c++写代码的第一步:如何使用studio2022新建cpp文件。运行结果会以弹窗形式出现,已经写好的代码运行后下一次打开该软件可以继续用。
2024-09-29 22:18:59
513
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人