掌握Python的X篇
文章平均质量分 72
本栏目原名两个疗程掌握Python,但因为后期可能会有扩展,就命名为此名字吧,先搭出学习框架。20230617-0813:适合用于入门
十月旧城
winter is coming
展开
-
掌握Python的X篇_39_继承
如果只是简单的使用,可能不会涉及到python中类的概念和方法。但是如果想深入或者做网站框架等,是不可避免会使用到面向对象,倒不是面向对象写程序,而是别的框架通过类的方式暴露给你使用,继承基类写方法,做出网站。语法角度,现在所讲已经满足使用类、继承并开拓自己程序。至此本栏目python相关介绍暂时告一段落。继承。原创 2023-08-13 22:48:00 · 232 阅读 · 0 评论 -
掌握Python的X篇_38_类的常见特殊方法让对象更好看
python中所有的特殊类方法,都是为了让类或者说对象更加好用。原创 2023-08-13 22:15:42 · 126 阅读 · 0 评论 -
掌握Python的X篇_37_类的实例化、类方法
上篇我们已经学习了python中的类,并且学习到可以通过class关键字定义类,而类的最基本特性就是它是一个名称空间,本篇将会学习类的实例化。原创 2023-08-13 21:43:18 · 233 阅读 · 0 评论 -
掌握Python的X篇_36_定义类、名称空间
python中的类相对比较简单,在python中,我们使用class关键字,定义类。class<类名>:<python语句>class Dog:x = 5。原创 2023-08-13 18:41:06 · 197 阅读 · 0 评论 -
掌握Python的X篇_35_用Python为美女打码_图像库Pillow
本篇将会介绍python中的一个图像库Pillow。原创 2023-08-13 17:23:21 · 142 阅读 · 0 评论 -
掌握Python的X篇_34_Python朗读文字
各种广告中说python是人工智能的主宰,其实这更多是噱头的成分,但是python确实可以做很多的事情,本篇将会介绍利用python+AI平台来合成声音。今天将会用到的是百度。原创 2023-08-13 11:40:38 · 164 阅读 · 0 评论 -
掌握Python的X篇_33_MATLAB的替代组合NumPy+SciPy+Matplotlib
numPy通常与和一起使用,这种组合广泛用于替代 MatLab,是一个强大的科学计算环境,有助于我们通过 Python 学习数据科学或者机器学习。原创 2023-08-13 10:20:03 · 714 阅读 · 0 评论 -
掌握Python的X篇_32_使用python编辑pdf文件_pdfrw
本篇介绍利用python操作pdf文件,我们平时也会有合并和拆分pdf的需求,此时我们就可以使用本节内容。原创 2023-08-13 09:16:02 · 1717 阅读 · 0 评论 -
掌握Python的X篇_31_使用python制作在线词典
本篇将会介绍另一个第三方模块requests,是用于HTML请求的客户端,虽然其也可以作为服务端,但是更多的是作为客户端,在爬虫中会被用到。原创 2023-08-12 22:43:22 · 266 阅读 · 0 评论 -
掌握Python的X篇_30_使用python解析网页HTML
本篇将会介绍beutifulsoup4模块,可以用于网络爬虫、解析HTML和XML,对于没有接触过前端,不了解HTML是如何工作的,需要先解释一下什么事HTML。原创 2023-08-12 21:30:34 · 1331 阅读 · 0 评论 -
掌握Python的X篇_29_使用python做视频剪辑_moviepy
moviepy是一个视频编辑库,如果只是剪辑、加些字幕等简单操作,使用这个库已经足够了。原创 2023-08-12 12:05:28 · 286 阅读 · 0 评论 -
掌握Python的X篇_28_python包管理工具pip命令
本篇将会介绍在实际使用python中最能节省效率的内容,利用第三方库拿来就用。原创 2023-08-12 10:40:57 · 254 阅读 · 0 评论 -
掌握Python的X篇_27_Python中标准库文档查阅方法介绍
前面的博文介绍了python的基本语法、模块及其导入方法。前人将各种方法封装成模块、库、函数供我们使用,如何去使用前人做好的东西,那就需要去查阅文档。今天就介绍python中官方文档的查阅方式。对于初学者而言,python自带的文档就已经足够好了。原创 2023-08-11 23:22:07 · 385 阅读 · 0 评论 -
掌握Python的X篇_26_Python中的文件操作(推荐文件打开和关闭文件时,指定utf-8编码,否则可能由于python默认使用电脑编码方式,从而导致无法正常打开关闭情况)
使用open可以打开一个文件open的重要参数通过open函数,可以得到一个文件对象。这个文件对象,代表着磁盘中的文件,通过文件对象中的各种方法,可以操作文件。除了file之外,都使用默认参数。原创 2023-08-08 22:33:58 · 125 阅读 · 0 评论 -
掌握Python的X篇_25_使用Python遍历文件(os.walk)
os是python标准库之一,其主要封装了与操作系统有关的函数,如切换目录,拼接路径等。它的封装,消除了操作系统之间的区别,具有更好的可移植性。以上代码,可移植性不好,这是因为在windows环境下,"\\"作为目录的分隔,在linux下是使用"/"作为分隔。使用函数,就可以实现函数内部判断系统,来使用"\\"或者"/"os.walk必须指定的参数,只有top一个,它代表需要遍历的根目录的路径。dirpath:当前正在遍历的目录dirnames:当前目录下的所有子目录,作为一个list。原创 2023-08-07 21:19:06 · 162 阅读 · 0 评论 -
掌握Python的X篇_24_字符串对象常见方法
我们可以使用字符串对象的split方法,通过指定的分隔符,将字符串分割为一个List。其中使用”{}”来进行占位,然后通过format方法来传递替换占位符的字符串。字符串对象中有rjust,ljust方法,用于调整字符串的宽度。python字符串对象中,有format方法,用于格式化字符串。利用字符串中的join方法,可以将list拼接为字符串。占位常见的方式有两种,按位置,或者按名称。原创 2023-08-06 21:32:35 · 184 阅读 · 0 评论 -
掌握Python的X篇_23_main的作用(python规范写代码中,__name__内置变量的使用)
上篇我们介绍了模块和如何使用模块,本篇将会介绍与模块共同会出现的问题,那就是在python规范写代码中会使用到__name__这种特殊的变量。原创 2023-08-06 18:24:43 · 133 阅读 · 0 评论 -
掌握Python的X篇_22_import语句与模块
本篇将会开始介绍如何使用一些现成的函数,或者说模块,会用即可。对于前面我们学习到的printinput等都是python的exe文件在出厂时就已经有的,还有更多函数不是放在exe中的,而是以其他的方式,导入之后使用,导入之后就可以当做普通函数进行使用。原创 2023-08-06 11:43:37 · 284 阅读 · 0 评论 -
掌握Python的X篇_21_局部变量与全局变量
因为python是弱类型的语言,因此有时候可能会出现无法区分局部变量和全局变量的情况。定义在函数外部的变量,是全局变量。全局变量可以各个函数共享使用。函数内部定义的变量,是局部变量。局部变量只在当前函数中有效。举例,以下代码,想将全局变量的值,改为50(但是不会成功)。关键字来显式告诉python,我们使用的是局部变量。各个函数之间的局部变量是互相独立,互不影响的。,实现对全局变量的值进行修改。可以预测一下,真正运行之后。可以看到运行结果均为。原创 2023-08-06 10:42:24 · 141 阅读 · 0 评论 -
掌握Python的X篇_20_默认参、字典的展开
我们可以通过使用“**”修饰形参,这样,可以接受任意多个key-value键值对方式的实参。的方式传递实参,这样就可以跳过其他参数,不按形参顺序传参。我们可以通过“="为形参指定默认值,这样函数调用过程中。在未展开的情况下,只是一个参数,不能被当做键值对。所有的通过指定形参名传递的参数,会被封装为字典。键值对存放在字典中,然后使用“**”进行展开。在函数调用过程中,我们可以通过。不使用“**”的情况下回报错。因此可以通过“**”进行展开。原创 2023-08-05 16:16:23 · 260 阅读 · 0 评论 -
掌握Python的X篇_19_函数的定义与调用
def < 函数名称 >(< 形参列表 >) : < 函数实现语句块 >函数的定义过程中,圆括号中的参数,称为“形参”;return语句,将函数内部的结果,作为返回值返回。原创 2023-08-05 11:36:16 · 161 阅读 · 0 评论 -
掌握Python的X篇_18_字典(通过“{}“定义一个字典)
我们可以通过"{}"定义一个字典mydict = {原创 2023-08-05 09:32:22 · 163 阅读 · 0 评论 -
掌握Python的X篇_17_循环语句(while;for var in ;range)
in循环在Python中更常见,但是,为了配合其他语言的习惯,使得我们可以精确控制循序次数。是python中有特色的循环。运行结果:“var == 1"时不打印,会打印2次"重要的事情说三遍”in循环语句会自动根据容器中元素的数目,来决定循环的次数。循环体如果执行完毕,会继续跳回while语句,这样达到循环的效果。Python中有while循环和for循环两种循环结构。如果为false,则跳过循环,执行while之后的语句。并且将每次遍历的元素,赋值给for之后的变量。break:跳出循环,提前结束循环。原创 2023-08-01 20:23:52 · 400 阅读 · 0 评论 -
掌握Python的X篇_16_list的切片、len和in操作
接上篇,本篇进行进一步的介绍。原创 2023-07-29 17:23:53 · 1052 阅读 · 0 评论 -
掌握Python的X篇_15_list容器的基本使用
容器变量是一种特殊的变量,容器变量中,可以存储多个其它变量我们可以把list比作书柜,而之前所学的普通变量类型( 比如数字 ) 是书list变量也是一种变量,因此其变量名的要求与之前所学习的普通变量一致。不过对于list变量而言,其初始化是接触了特殊符号:"[]",来告之python,我们需要的是一个ist容器类型的变量。定义了一个mylist变量,但是其中没有任何元素也可以在定义list变量时,同时初始化其中各个元素的值,使用逗号分割开各个元素即可。各个元素的类型可以不一致。原创 2023-07-29 11:04:38 · 283 阅读 · 0 评论 -
掌握Python的X篇_13+14_Python条件语句实例:判断闰年、成绩评定
前面学习了条件语句以及调试的基本技巧,本篇介绍两个与条件语句有关的实例,对前面的知识又深刻认识。原创 2023-07-29 00:47:10 · 220 阅读 · 0 评论 -
掌握Python的X篇_12_如何使用VS Code调试Python程序
我们可以利用VS Code对Python代码进行调试。所谓调试,大家可以理解成有能力将程序进行 “慢动作播放”让我们有机会看到程序一步一步运行的过程。原创 2023-07-28 21:54:47 · 810 阅读 · 0 评论 -
掌握Python的X篇_10+11_if分支语句、else语句、elif语句
在其它的语言中,常常用大括号来表示”多个语句是一个整体”,要么一起执行,要么一起不执行。为了避免这种争端,python不再使用大括号表示语句块,而是使用缩进。不过人们使用花括号的习惯不一样,有人喜欢不换行,有人不喜欢。为了弄清出现上述结果的原因,我们需要弄清语句块的概念。运行结果:在输入一个小于5的输之后,还是会报出。,这显然不是我们想要的。原创 2023-07-27 22:27:29 · 429 阅读 · 0 评论 -
掌握Python的X篇_9_关系运算符与逻辑运算符
只有当2个表达式都为True时,才可以得到True的结果;其他情况均为False。只有当2个表达式都为False时,才会得到False的结果;其他情况均为True。Python中有True和False关键字,对应了生活中的“真”、“假”其中的in和not in操作符需要有容器的知识,暂时不讨论。使用关系运算符,可以得到True或者False的结果。python中有以下的关系运算符,用于比较。逻辑运算符可以用于连接。原创 2023-07-26 22:30:31 · 184 阅读 · 0 评论 -
掌握Python的X篇_8_数字与字符串之间的转换(字符串转数字int;数字转字符串str)
本篇将会介绍如何使用Python中的内置函数将数字型变量与字符串变量进行相互转换。原创 2023-07-25 22:47:36 · 519 阅读 · 0 评论 -
掌握Python的X篇_7_数据的输入input(内置函数;input的使用)
本篇将会学习python的内置函数input,谈到input之前,需要介绍什么是内置函数。原创 2023-07-09 10:05:21 · 285 阅读 · 0 评论 -
掌握Python的X篇_6_常量与变量、常见运算符、字符型变量
如果将这些数据存储起来,起个名字,我们就得到了变量,这类似于数学中的X、y、z。一旦定义了变量,我们就可以通过变量名去引用或者修改其中的数据修改在Python中,变量名的命名是有规定的字母或者下划线开头、之后跟若干个字母、数字、下划线(如1x是非法的变量名,x1,_x1均可)变量名不能与关键字重复,所谓的关键字,可以认为的python.exe内部的保留字。原创 2023-07-02 18:37:19 · 265 阅读 · 0 评论 -
掌握Python的X篇_4+5_开发工具ipython与vscode的安装使用,作业
本篇将会介绍两个工具的安装及使用来提高Python的编程效率。ipython:比python更好用的交互式开发环境vscode:本身是文本编辑器,通过安装相关的插件vscode可以作为python集中开发环境使用。原创 2023-06-18 18:12:28 · 2020 阅读 · 1 评论 -
掌握Python的X篇_3_Python的两种编程方式:交互式与脚本式
交互式编程脚本式编程。原创 2023-06-18 10:24:42 · 775 阅读 · 0 评论 -
掌握Python的X篇_2_Python的安装
就像一个品牌的计算机,也会有很多型号(一代、二代、三代、珍藏版本…,pytn随着开发的送代,有很多版本,并且他们同时出现在市面上。答:对于现在的绝大多数人而言,对于100%的新手而言,直接学习Python3版本即可。同一个操作系统上,还有不同的安装包选择,对于大多数人而言,选择。对于具体软件是有影响的,但是对于新手是无所谓的,我们选择3.8.1版本进行下载。以上,其实是针对不同硬件和操作系统环境的安装包的区分。按照默认配置,设置好安装路径,点击Install即可。启动一个控制台,在控制台输入python。原创 2023-06-18 09:12:11 · 300 阅读 · 0 评论 -
掌握Python的X篇_1_认识Python(做什么?;是什么?:控制台使用、Python的本质就是一个exe程序;python是一个翻译器机器:人写的代码转为机器语言)
此处主要介绍Python的本质任何编程语言都是会与控制台及其基本使用紧密相关的,如果是在WIndows中,可以通过以下方式开启一个控制台。在文件浏览器上,按住“shift”+ 鼠标右健Powershell是cmd的超集,换句话说,cmd能做的事情,Powershell都能做,但是Powershell还能额外做许多cmd不能做的活。cmd是和powershell都可以做命令行交互,批处理和powershell脚本功能也相当。方法2"Win+R->输入~cmd”,回车。原创 2023-06-18 08:01:36 · 130 阅读 · 0 评论