python100天
文章平均质量分 76
从零开始重新学python,100天为期
53年7月11天
学会复利,抓住奇迹
展开
-
从零开始重新学python第十一天--迭代器和生成器
表达式接收新值,并根据这些值实时计算并返回平均值。这种设计可以高效地处理流式数据,并在每次接收到新值时更新并返回最新的平均值。这样,生成器就可以作为协程使用,协程简单的说就是可以。方法的对象称为迭代器,遵循迭代器协议。方法发送数据,发送的数据会成为生成器函数中通过。给调用者,同时等待外部通过 send。方法发送一个新值,这个新值会被赋值给。在 Python 中,实现了。原创 2024-08-08 08:48:45 · 143 阅读 · 0 评论 -
从零开始重新学python第11天--面向对象
对象创建的逻辑集中在工厂类中,客户端代码只负责使用对象。不使用工厂模式的话客户端代码既负责创建对象又负责使用对象,职责不单一,增加了代码的复杂性。通过工厂模式,客户端代码无需知道具体的类名和构造函数细节,只需提供所需对象的类型,工厂类会负责创建并返回相应的对象。类,我们可以创建一组有意义的常量,通常用于表示一组相关的常量值,如一副牌中的花色或一周中的天数。在 Python 中,特殊方法(或魔术方法)是以双下划线开头和结尾的方法,用于实现特定的操作行为。是一个装饰器,用于确保枚举类中的值是唯一的。原创 2024-08-07 09:25:10 · 191 阅读 · 0 评论 -
从零开始重新学python第九天--图像和办公文档处理
用程序来处理图像和办公文档经常出现在实际开发中,Python的中虽然没有直接支持这些操作的模块,但我们可以通过Python中的第三方模块来完成这些操作。原创 2024-08-05 09:49:31 · 249 阅读 · 0 评论 -
从零开始重新学python第七天--进程和线程
今天我们使用的计算机早已进入多CPU或多核时代,而我们使用的操作系统都是支持“”的操作系统,这使得我们可以同时运行多个程序,也可以将一个程序分解为若干个相对独立的子任务,让多个子任务并发的执行,实现让程序同时执行多个任务也就是常说的“并发编程”。为此,我们需要先讨论两个概念,一个叫进程,一个叫线程。原创 2024-08-02 20:34:14 · 596 阅读 · 0 评论 -
从零开始重新学python第五天--常用数据结构
字符串中使用'\'表示转义,即'\'后面的字符不再是它原来的意义。,Python中的字典跟我们生活中使用的字典是一样一样的,它可以存储任意类型对象,与列表、集合不同的是,字典的每个元素都是由一个键和一个值组成的“键值对”,键和值通过冒号分开。),也是一种结构化的、非标量类型,它是值的有序序列,每个值都可以通过索引进行标识,定义列表可以将列表的元素放在。Python中的集合跟数学上的集合是一致的,不允许有重复元素,而且可以进行交集、并集、差集等运算。,也就是说这种类型的对象没有可以访问的。原创 2024-07-31 10:38:26 · 913 阅读 · 0 评论 -
从零开始重新学python第四天
需要说明的是,如果我们导入的模块除了定义函数之外还有可以执行代码,那么Python解释器在导入这个模块时就会执行这些代码,事实上我们可能并不希望如此,因此如果我们在模块中编写了执行代码,最好是将这些执行代码放入如下所示的条件中,这样的话除非直接运行该模块,if条件下的这些代码是不会执行的,因为只有直接执行的模块的名字才是"__main__"。从现在开始我们可以将Python代码按照下面的格式进行书写,这一点点的改进其实就是在我们理解了函数和作用域的基础上跨出的巨大的一步。,那么下面一行的代码就会定义变量。原创 2024-07-22 10:32:34 · 568 阅读 · 0 评论 -
从零开始重新学python第二天--语言元素
其中,运算器和控制器放在一起就是我们通常所说的中央处理器,它的功能是执行各种运算和控制指令以及处理计算机软件中的数据。我们通常所说的程序实际上就是指令的集合,我们程序就是将一系列的指令按照某种方式组织到一起,然后通过这些指令去控制计算机做我们想让它做的事情。计算机中的变量是实际存在的数据或者说是存储器中存储数据的一块内存空间,变量的值可以被读取和修改,这是所有计算和控制的基础。Python中的数据类型很多,而且也允许我们自定义新的数据类型(这一点在后面会讲到),我们先介绍几种常用的数据类型。原创 2024-07-15 08:47:36 · 556 阅读 · 0 评论 -
从零开始重新学python第一天
Python(英式发音:/ˈpaɪθən/;美式发音:/ˈpaɪθɑːn/)是由荷兰人吉多·范罗苏姆(Guido von Rossum)发明的一种编程语言,是目前世界上最受欢迎和拥有最多用户群体的编程语言。可在TIOBE Index网站(编程语言受欢迎指数) 和IEEE Spectrum网站(收录全球最新科技杂志)上感受到python在编程语言中的王者地位。原创 2024-07-14 10:07:16 · 650 阅读 · 0 评论