Python
文章平均质量分 87
是憧憬呀
一起学习,会回关每一位粉丝
展开
-
Python学习DAY14_文档处理_Excel
Python 的 openpyxl 模块让我们可以在 Python 程序中读取和修改 Excel 电子表格,由于微软从 Office 2007 开始使用了新的文件格式,这使得 Office Excel 和 LibreOffice Calc、OpenOffice Calc 是完全兼容的,这就意味着 openpyxl 模块也能处理来自这些软件生成的电子表格。原创 2024-03-14 15:51:37 · 1122 阅读 · 0 评论 -
Python学习DAY13_图像处理
用程序来处理图像和办公文档经常出现在实际开发中,Python 的标准库中虽然没有直接支持这些操作的模块,但我们可以通过 Python 生态圈中的第三方模块来完成这些操作。原创 2024-03-13 11:26:11 · 1595 阅读 · 1 评论 -
Python学习DAY12_网络应用
即使在通信软件如此发达的今天,电子邮件仍然是互联网上使用最为广泛的应用之一,公司向应聘者发出录用通知、网站向用户发送一个激活账号的链接、银行向客户推广它们的理财产品等几乎都是通过电子邮件来完成的,而这些任务应该都是由程序自动完成的。原创 2024-03-07 18:40:12 · 403 阅读 · 0 评论 -
Python学习DAY11_网络编程入门
计算机网络是独立自主的计算机互联而成的系统的总称,组建计算机网络最主要的目的是实现多台计算机之间的通信和资源共享。原创 2024-03-04 18:30:27 · 1094 阅读 · 0 评论 -
Python学习DAY09_文件和异常
实际开发中常常会遇到对数据进行持久化操作的场景,而实现数据持久化最直接简单的方式就是将数据保存到文件中。在 Python 中实现文件的读写操作其实非常简单,通过 Python 内置的 open 函数,我们可以指定文件名、操作模式、编码信息等来获得操作文件的对象,接下来就可以对文件进行读写操作了。这里所说的操作模式是指要打开什么样的文件(字符文件还是二进制文件)以及做什么样的操作(读、写还是追加)。原创 2024-02-29 16:57:07 · 947 阅读 · 0 评论 -
Python学习DAY08_图形用户界面和游戏开发(简单)
Python 默认的 GUI 开发模块是 tkinter(在Python 3以前的版本中名为Tkinter),从这个名字就可以看出它是基于 Tk 的,Tk 是一个工具包,最初是为 Tcl 设计的,后来被移植到很多其他的脚本语言中,它提供了跨平台的 GUI 控件。当然 Tk 并不是最新和最好的选择,也没有功能特别强大的 GUI 控件,事实上,开发 GUI 应用并不是 Python 最擅长的工作,如果真的需要使用 Python 开发 GUI 应用,wxPython、PyQt、PyGTK 等模块都是不错的选择。原创 2024-02-28 18:53:16 · 862 阅读 · 0 评论 -
Python学习DAY07_面向对象编程_进阶
为了能够更好的使用面向对象编程思想进行程序开发,我们还需要对 Python 中的面向对象编程进行更为深入的了解。原创 2024-02-28 18:05:01 · 1055 阅读 · 0 评论 -
Python学习DAY06_面向对象编程_基础
在 Python 中可以使用 class 关键字定义类,然后在类中通过之前学习过的函数来定义方法,这样就可以将对象的动态特征描述出来。# __init__是一个特殊方法用于在创建对象时进行初始化操作# 通过这个方法我们可以为学生对象绑定name和age两个属性print('%s正在学习%s.' % (self.name, course_name))# PEP 8要求标识符的名字用全小写多个单词用下划线连接# 但是部分程序员和公司更倾向于使用驼峰命名法(驼峰标识)原创 2024-02-27 18:49:30 · 1184 阅读 · 0 评论 -
Python学习DAY05_常用数据结构
Python的数据结构包括 3 种:列表、元组、字典,他们都属于存储数据的容器。在学习这些数据结构之前,我们需要深度学习一下 Python 的字符串的使用。原创 2024-02-27 09:50:48 · 1152 阅读 · 0 评论 -
Python学习DAY04_函数和模块
在 Python 中可以使用 def 关键字来定义函数,和变量一样每个函数也有一个响亮的名字,而且命名规则跟变量的命名规则是一致的。在函数名后面的圆括号中可以放置传递给函数的参数,这一点和数学上的函数非常相似,程序中函数的参数就相当于是数学上说的函数的自变量,而函数执行完成后我们可以通过 return 关键字来返回一个值,这相当于数学上说的函数的因变量。现在来对文章开头的代码进行重构。# 定义求阶乘的函数result = 1# 调用函数。原创 2024-02-26 16:57:57 · 776 阅读 · 0 评论 -
Python学习DAY03_循环结构
我们在写程序的时候,一定会遇到需要重复执行某条或某些指令的场景。比如写一个程序,希望程序的计算结果到达某一个阈值,如果程序的计算结果还没到达这个阈值,我们就需要一直让程序反复执行。在这个场景中,让程序反复执行就是是一个需要重复的行为。最简单的例子:我们现在需要实现在屏幕上打印输出一万条“hello,Python”,这个时候,如果我们去把 print('hello,Python')这句代码写一万遍也是可以实现的,但是这个工程量就很复杂,并且很难统计我们究竟写了多少遍。这里如果使用循环结构就只需要一小段代码。原创 2024-02-26 14:46:56 · 833 阅读 · 0 评论 -
Python学习DAY02_分支结构
迄今为止,我们写的Python代码都是一条一条语句顺序执行,这种代码结构通常称之为顺序结构。然而仅有顺序结构并不能解决所有的问题。比如我们设计一个游戏,游戏第一关的通关条件是玩家获得1000分,那么在完成本局游戏后,我们要根据玩家得到分数来决定究竟是进入第二关,还是告诉玩家“Game Over”,这里就会产生两个分支,而且这两个分支只有一个会被执行。类似的场景还有很多,我们将这种结构称之为“分支结构”或“选择结构”。原创 2024-02-26 11:32:52 · 360 阅读 · 0 评论 -
Python学习DAY01_变量和类型_运算符
在程序设计中,变量是一种存储数据的载体。计算机中的变量是实际存在的数据或者说是存储器中存储数据的一块内存空间,变量的值可以被读取和修改,这是所有计算和控制的基础。计算机能处理的数据有很多种类型,除了数值之外还可以处理文本、图形、音频、视频等各种各样的数据,那么不同的数据就需要定义不同的存储类型。Python中的数据类型很多,而且也允许我们自定义新的数据类型(这一点在后面会讲到),我们先介绍几种常用的数据类型。原创 2024-02-26 11:05:01 · 940 阅读 · 1 评论