- 博客(19)
- 资源 (13)
- 收藏
- 关注
转载 Python自学笔记之数据库管理
数据库概述前面学习的内容中,我们通常把代码写在了.py结尾的文件中,也可以把程序中的一些内容存放到目录文件中,但是当我们要保存大量数据的时候,如果使用多个文档来保存,就不方便我们进行管理,因此我们要引入数据库来管理这些内容,本章我们就来了解一下数据库的相关内容。1.什么是数据库数据库是以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合,可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、查询、更新、...
2021-08-08 17:13:07
1341
转载 Python自学笔记之进程和线程
在使用计算机或者手机的时候可以发现他们都能同时使用多个程序,这里就要涉及到多线程编程,多线程编程能够帮助我们合理的分配并最高效的利用资源。进程概念进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础,通俗的讲,一个进程对应一个程序,而这个程序有它的运行空间和系统资源,在计算机内部,每个进程使用的数据和状态都是独立的,我们也可以称一个进程就是一个任务。我们可以发现计算机运行的不仅仅有我们打开的应用,还有很多个...
2021-08-08 17:07:43
359
转载 Python 自学笔记之wxPython模块
通过Tkinter模块,可以进行简单的图像界面开发,但是我们可以发现很多人在开发的时候还会选择wxPython模块,它是一个比较成熟且特性比较丰富的模块,它和Tkinter类似,也要引入窗口、按钮、文本框等内容,但是又有它独特的用法。下图为程序与窗口的关系: 然后我们通过一个最简单的wxPython程序来对应一下相关结构,代码如下:import wxapp = wx.App()win = wx.Frame(None,title = '小程序',size = (30...
2021-08-08 16:37:37
1520
1
原创 Python自学笔记之GUI编程2
1.Radio按钮有的时候我们需要在多个选项中选择一项,那么我们就可以使用到Tkinter模块中的Radiobutton方法来创建相关按钮,创建的选项效果图如下:语法格式同前面的方法类似,它的相关可选项也相似,下面我们就直接通过例子来学习这个控件,代码如下:import tkinterwin = tkinter.Tk()win.title("Python教程")#给窗口取一个标题win.minsize(366, 50) # 定义一个最小尺寸def get_d...
2021-08-08 16:09:49
143
原创 Python——GUI编程
图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。图形用户界面是一种人与计算机通信的界面显示格式,允许用户使用鼠标等输入设备操纵屏幕上的图标或菜单选项,以选择命令、调用文件、启动程序或执行其它一些日常任务。与通过键盘输入文本或字符命令来完成例行任务的字符界面相比,图形用户界面有许多优点。图形用户界面由窗口、下拉菜单、对话框及其相应的控制机制构成,在各种新式应用程序中都是标准化的,即相同的操作总是以同样的方式来完...
2021-08-07 21:51:48
263
原创 Python小白学习笔记之文件处理
我们在前面的学习中,不管是学习哪种数据类型的操作,当我们在程序测试的时候使用的数据都没有进行保存,如果我们要统计分析数据的相关性,那么我们就需要将数据保存到本地文件中,在Python中提供了访问文件、访问目录、读取文件和写入文件的操作,Python的文件对象也被称为类似文件对象或者流,本节我们先进行文件操作的相关学习。1.创建和打开文件我们在创建或者打开文件的时候需要使用到open()函数,它的语法结构为: 1 2 f...
2021-08-07 15:10:49
138
原创 Python小白爬坑笔记之有关质数的问题详解(超详细注释,小白也能看的懂)
def is_prime(num): from math import sqrt for i in range(2, int(sqrt(num) + 1)): if num % i == 0: return False else: return Trueif __name__ == '__main__': try: my_list =[] for i in range(4): s = int(.
2021-08-06 19:30:43
1449
2
原创 Python自学笔记之异常值处理
异常问题和常见异常俗话说,天有不测风云,我们在写程序的时候不可能是一帆风顺的,经常会出现一些异常的情况,例如我们准备要出门看一场电影,首先是出门,然后步行到电影院,之后看完电影去逛街,逛完街步行返回家中,但是当我们看完电影之后发现外面在下雨,这时候我们就要取消后面逛街的计划返回家中,这里的下雨就是异常情况,所以我们在程序设计的时候应当添加这种处理异常的方案。例如:number = int(input('请输入一个数字:'))if 15 / number >= 3:...
2021-08-06 16:48:27
244
原创 Python自学笔记之模块
本文转载自dotcpp模块概述Python中有很多功能强大的模块,这些模块有的存在于Python系统库中,有的存在于第三方库中,这些模块会为我们提供各种各样的功能。我们举个例子来形容一下模块,我们在准备一个新房的时候,我们会在里面置备一些物品,例如电饭煲、微波炉、电话、电脑等,电饭煲为我们提供煲饭、煲粥、蒸米饭等功能,微波炉为我们提供低温加热、中温加热、高温加热等功能,手机为我们提供接电话、打电话、存号码等功能、电脑为我们提供编程、查阅资料、网络维护等功能。如果我们再买来一台...
2021-08-06 10:38:55
124
原创 Python自学笔记之面向对象编程
编程语言一般分为两种设计方式:面向对象、面向过程,早期的编程语言多是面向过程的,由多个过程组合在一起,而Python在设计的时候就是一种面向对象的语言,因此在Python是面向对象的编程语言。1.对象首先我们要学习一下什么是对象,对象的英文是‘Object’,我们的生活中到处都是对象,你面前的电脑、手中的手机或者是书架上的书等等都是对象,对象是一种实际存在的实体。我们在学习对象的时候可以把对象看成两个部分,一部分称为属性,一部分称为行为。例如...
2021-08-06 09:18:34
110
原创 Python自学笔记之函数
函数的创建和调用1 def function_name(parameters):2 expressionsPython 使用def开始函数定义,紧接着是函数名,括号内部为函数的参数,内部为函数的 具体功能实现代码,如果想要函数有返回值, 在expressions中的逻辑代码中用return返回。举例:公司的正常工资为每天200元,如果当月工作的天数大于等于20天,多出的天数每天按300元来结算,并且加1000全勤奖金,如果工作天数少于10天,那么所有工资按每天15...
2021-08-05 21:16:44
111
原创 Python自学笔记之核心语法4
集合的运算交集使用集合求交集的时候可以采用两种方式,一种是使用‘&’运算符进行操作,一种是使用intersection()方法来实现。我们通过这两种方法来分别求集合A和B的交集。>>> A = {'数学','语文','英语','物理','化学','生物'}>>> B = {'数学','语文','英语','政治','地理','历史'}>>> A & B{'英语', '语文', '数学'}>...
2021-08-04 23:01:38
110
原创 Python自学笔记之核心语法3
字典Python是一种解释型语言,因此它会提供很多人性化的工具给我们使用。一个新的数据类型——字典。与列表和元组不同,字典中存储的是一组数据。字典中的每个数据都包含了两个部分,可以这么理解,字典中存放了一些学生名字,每个学生的名字前面都对应了一个学号,我们可以把学号理解为‘键’,姓名理解为‘值’。字典的特性:1)字典是没有顺序的,是任意对象的无序集合。2)字典的键是唯一的,不能多次出现,多次出现时取最后一个值。3)键是不可变的...
2021-08-04 11:49:20
347
原创 Python自学笔记之核心语法2
列表排序列表排序的时候我们可以采用两种方式,一种使用sorted(list)进行排序,一种是使用list.sort()进行排序,他们的使用结构分别为:1)listname.sort(key=None,reverse=False)listname为目标列表,key表示指定一个从每个列表元素中提取一个比较的键,reverse为可选参数,当指定为True时为降序,如果为Flase则为升序。默认为升序。2)newlist = sorted(li...
2021-08-03 16:31:43
88
原创 Python自学笔记之核心语法1
序列序列是保存多个数据项的对象,它的存储方式是一个接一个的排列。同时每个元素都会拥有一个值,这个值代表他们存储在序列中的位置,一般我们称它为索引。打个比方来说,一个班级有若干个学生,每个学生都有一个学号,每个学号对应一个名字,而这个学号就是每个学生的索引值。在Python中,序列有字符串、列表、元组、字典、集合,对于这些序列,其中集合和字典是不能够使用索引、切片、相加等操作的。索引索引作为一种访问方式,我们在访问列表元素的时候最常用到索引。上面我们也提到过,索引值是每个元素对应的位置,那么索
2021-08-02 21:43:49
167
原创 Python自学笔记之入门语法2
1.控制结构在编写程序解决问题的时候也通常会用到三种结构,它们分别是顺序结构、选择结果、循环结构。顺序结构就是顺序的依次向着一个方向一致执行,选择结构是在分叉路口的时候根据情况进行选择,而循环结构是指不满足条件就循环去执行,直到满足条件为止。可以形象理解:顺序结构就像火车前行一样,不到分叉路口是不进行拐弯,一直前行。选择结构就可就像我们去买东西的时候,如果我们的钱足够多可以买贵的,钱不足就只能购买中等的或者便宜的。循环结构就像上学一样,不到休息日就需要每天都按时去上课,.
2021-08-02 21:00:46
98
原创 Python自学笔记之入门语法1
1.运算符 算术运算符和关系运算符运算符是一些特殊的符号,通过运算符将不同的数据连接构成表达式。常用运算符如下首先算术运算符:需要注意:1./ 除2.% 取余3.// 整除4.** 幂示例:输入:print("+号的功能是:66+22=",66+22) print("-号的功能是:66-22=",66-22) print('*号的功能是:11*66=',11*66) print("/号的功能是:60/10=",60/10) print('%.
2021-08-02 15:30:21
163
原创 Python学习笔记之基础语法2
1.整型1)在Python中,整数包括正整数、负整数和0。数类型包括二进制、八进制、十进制和十六进制。二进制整数比较简单,由计算机世界最重要的‘0’和‘1’组成,它的进位规则‘逢二进一’二进制转十进制的方式为每一位乘以基数的角标次方的和,如:二进制101011=1*2^5+0*2^4+1*2^3+0*2^2+1*2^1+1*2^0。八进制数包含0-7,‘逢八进一’,以0o开头。在Python3.x中八进制数必须以0o开头,例如0o234十六进制进制数包含0-9和A-F,规则为‘逢十六进一
2021-08-02 10:42:04
298
原创 Python学习笔记之基础语法1
1.标识符标识符就是我们在程序中需要用到的变量、常量、函数、属性、类、模块等需要我们来自己定义的名字。尽管我们可以自主定义标识符,但是构成标识符有一定的规范:1)大小写的区分,Homework和homework属于两个不同的标识符。2)关键字不能作为标识符。3)标识符首位可以用下画线“_”但是不可以是数字。例如 _get、__doc__等是可以的,123get是不可以的。4)除去首字母,其他位可以使用下画线“_”,数字和字母。例如get_money、name2、list123等。5.
2021-08-01 22:13:00
152
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人