Python自学
文章平均质量分 62
摘取python书籍中的值得注意的部分,一部分进行了实时演练,一部分暂时不能解决的也作为展示
病树前头
这个作者很懒,什么都没留下…
展开
-
Python程序练习(2)
python 程序练习原创 2024-05-06 16:31:14 · 112 阅读 · 1 评论 -
Python程序练习(1)
python练习原创 2024-05-06 15:32:36 · 167 阅读 · 0 评论 -
python学习—复现练习1
类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。来自https://www.w3cschool.cn/article/15166566.html来自https://www.php.cn/python-tutorials-408740.html(empCount 变量是一个类变量,它的值将在这个类的所有实例之间共享。你可以在内部类或外部类使用 Employee.empCount 访问。第一种方法__init__()方法是一种特原创 2022-03-29 20:53:32 · 1167 阅读 · 0 评论 -
Python Numpy学习(1)
python: np.pad() 函数的用法np.einsum(爱因斯坦求和约定)python编程之np.isnan()的用法Python_Numpy库中各种矩阵基本运算numpy基本加减和取行操作numpy的加减乘除运算NumPy 算术函数 TypeError: can’t convert cuda:0 device type tensor to numpy. Use Tensor.cpu() to copy the tensor to host memory firstTensor和numpy相互转换P原创 2023-11-30 14:43:48 · 314 阅读 · 0 评论 -
python学习详记
这也是对下面我的实践的一个解释。原创 2022-09-26 13:04:43 · 498 阅读 · 0 评论 -
python学习—第11章 面向对象编程—《Python从小白到大牛》——(待完善)
第11章 面向对象编程11.1 面向对象概述11.2面向对象三个基本特性面向对象思想有 个基本特性:封装性、继承性和多态性。11.3 类和对象11.3.1 定义类11.3.2 创建和使用对象11.3.3 实例变量“实例变量”就是某个实例(或对象)个体特有的“数据”,例如你 狗狗的名字、年龄和性别与邻居家狗狗的名 、年龄和性别是不同的。...原创 2023-12-06 08:51:28 · 353 阅读 · 0 评论 -
python自学之《艾伯特用Python做科学计算》(1)——(待完善)
好吧,刚开始就打了一波而广告。原创 2023-12-04 09:03:00 · 416 阅读 · 0 评论 -
python scipy.spatial.distance.pdist学习详记——(待完善)
1.原创 2023-12-04 09:01:22 · 519 阅读 · 0 评论 -
python scipy.cluster.hierarchy.dendrogram学习详记——(待完善)
1.2.原创 2023-12-04 09:00:04 · 433 阅读 · 0 评论 -
Python os模块学习(待完善)
Python中的os.listdir()方法及获取文件夹中所有文件的路径python io.StringIO函数原创 2023-11-30 15:52:33 · 457 阅读 · 0 评论 -
python自学之Python Cookbook(第3版)——(待完善)
原创 2023-11-30 15:33:37 · 361 阅读 · 0 评论 -
python自学之《Python网络数据采集》——(待完善)
原创 2023-11-30 15:23:01 · 364 阅读 · 0 评论 -
python自学之《Python语言入门》(1)——(待完善)
原创 2023-11-30 15:22:17 · 361 阅读 · 0 评论 -
python自学之《Python编程:从入门到实践》(5)——项目部分(待完善)
【代码】python自学之《Python编程:从入门到实践》(5)——项目部分(待完善)原创 2023-11-30 14:58:15 · 363 阅读 · 0 评论 -
Python自学之《python语言及其应用》(2)——字符串处理(待完善)
Python 同时提供了模块的官网文档(http://docs.python.org/3/library)以及使用指南(https://docs.python.org/3.3/tutorial/stdlib.html)。你可以在 activestate(http://code.activestate.com/recipes/langs/python/)找到很多小代码示例。原创 2023-11-30 14:36:14 · 375 阅读 · 0 评论 -
python自学之《Python编程:从入门到实践》——关于函数
(2)在函数 greet_user() 的定义中,变量 username 是一个形参 —— 函数完成其工作所需的一项信息。,还将用户的名字用作抬头。如果程序使用一系列的函数来完成其任务,而其中的每个函数都完成一项具体的工作,测试和维护起来将容易得多:你可编写分别调用每个函数的程序,并测试每个函数是否在它可能遇到的各种情形下都能正确地运行。(2)通过将函数存储在独立的文件中,可隐藏程序代码的细节,将重点放在程序的高层逻辑上。需要修改函数的行为时,只需修改一个代码块,而所做的修改将影响调用这个函数的每个地方。原创 2022-11-25 16:13:38 · 340 阅读 · 0 评论 -
python自学之《Python编程:从入门到实践》——关于类和读取文件
(1)直接修改属性的值要修改属性的值,最简单的方式是通过实例直接访问它。下面的代码直接将里程表读数设置为 23 :9.3 继承(1)编写类时,并非总是要从空白开始。如果你要编写的类是另一个现成类的特殊版本,可使用继承。一个类继承 另一个类时,它将自动获得另一个类的所有属性和方法;原有的类称为父类 ,而新类称为子类。子类继承了其父类的所有属性和方法,同时还可以定义自己的属性和方法。9.3.1 子类的方法。原创 2022-11-27 22:25:44 · 350 阅读 · 0 评论 -
python自学之《Python编程:从入门到实践》——关于测试代码(请各路大佬帮忙瞟一眼,有很多不能执行)
【代码】python自学之《Python编程:从入门到实践》(4)(请各路大佬帮忙瞟一眼,有很多不能执行)原创 2022-11-28 17:15:40 · 86 阅读 · 0 评论 -
python自学之《Python程序设计 (第3版)》——模拟与设计
(1)理解模拟的应用可能是解决现实问题的一种方式。(2)理解伪随机数及其在蒙特卡罗模拟中的应用。(3)理解并能应用自顶向下和螺旋式设计技术来编写复杂的程序。(4)理解单元测试,并能将这种技术应用于复杂程序的实现和调试。原创 2022-12-07 22:42:33 · 471 阅读 · 0 评论 -
python自学之《Python程序设计 (第3版)》——关于基础知识
10.3.2 示例:Projectile 类 …7.5.4 策略 4:使用 Python …11.5 案例分析:Python 计算器 …12.2.3 实现 RBallGame …12.2.2 实现 SimStats …第 5 章 序列:字符串、列表和文件 …11.6 案例研究:更好的炮弹动画 …8.6 示例:一个简单的事件循环 …12.2.4 实现 Player …13.1.2 策略 1:线性查找 …13.1.3 策略 2:二分查找 …13.3.2 分而治之:归并排序 …5.9.4 文件对话框(可选) …原创 2022-11-30 21:47:30 · 575 阅读 · 0 评论 -
python自学之《Python程序设计 (第3版)》——判断结构
(1)利用 Python 的 if 语句来理解简单的判断编程模式及其实现。(2)利用 Python 的 if-else 语句来理解两路判断编程模式及其实现。(3)利用 Python 的 if-elif-else 语句来理解多路判断编程模式及其实现。(4)理解异常处理的思想,并能够编写简单异常处理代码,捕捉标准的 Python 运行时错误。(5)理解布尔表达式和布尔数据类型的概念。(6)能够阅读、编写和实现使用判断结构的算法,包括使用系列判断和嵌套判断结构的算法。原创 2022-12-07 12:57:37 · 132 阅读 · 0 评论 -
python自学之《Python程序设计 (第3版)》——关于类(完全不会做题)
(1)领会定义新类如何能为复杂程序提供结构。(2)能够阅读并编写 Python 类定义。(3)理解封装的概念,以及它如何有助于构建模块化的、可维护的程序。(4)能够编写包含简单类定义的程序。(5)能够编写包含创新(程序员设计的)控件的交互式图形程序。原创 2022-12-08 21:46:30 · 209 阅读 · 0 评论 -
python自学之《Python程序设计 (第3版)》——关于对象
(1)理解对象的概念以及如何用它们来简化编程。(2)熟悉 graphics 库中可用的各种对象。(3)能够在程序中创建对象并调用适当的方法来进行图形计算。(4)了解计算机图形学的基本概念,特别是坐标系统和坐标变换的作用。(5)了解如何在图形编程语境中使用基于鼠标和基于文本的输入。(6)能够使用 graphics 库编写简单的交互式图形程序。原创 2022-12-03 17:59:29 · 181 阅读 · 0 评论 -
python自学之《Python程序设计 (第3版)》——关于函数
(1)了解程序员为什么将程序分成多组合作的函数。(2)能够在 Python 中定义新的函数。(3)理解 Python 中函数调用和参数传递的细节。(4)利用函数来编程,减少代码重复并增加程序的模块性。原创 2022-12-04 20:46:02 · 114 阅读 · 0 评论 -
python自学之《Python程序设计 (第3版)》——关于序列:字符串、列表和文件
(1)了解字符串数据类型以及如何在计算机中表示字符串。(2)熟悉通过内置函数和字符串方法对字符串执行的各种操作。(3)理解序列和索引的基本概念,因为它们适用于 Python 的字符串和列表。(4)能够用字符串格式化来产生有吸引力的、富含信息的程序输出。(5)了解在 Python 中读取和写入文本文件的基本文件处理概念和技术。(6)了解加密的基本概念。理解和编写处理文本信息的程序。原创 2022-12-04 18:10:35 · 518 阅读 · 0 评论 -
python自学之《21天学通Python》——关于基础知识
高级语言的执行方式 分为两种:一种是编译执行,即程序编写完成后直接将其编译为机器语言后执行。另一种是解释执行,即程序一边解释一边运行。比如,C语言采取的是编译执行方式,而Python语言采取解释执行的方式。原创 2022-11-16 22:42:17 · 435 阅读 · 0 评论 -
python自学之《Python程序设计 (第3版)》——关于循环
(1)理解确定和不定循环的概念,以及它们用 Python 的 for 和 while 语句的实现。(2)理解交互式循环和哨兵循环的编程模式,以及它们用 Python 的 while 语句的实现。(3)理解文件结束循环的编程模式,以及在 Python 中实现这种循环的方法。(4)能为涉及循环模式(包括嵌套循环结构)的问题设计和实现解决方案。(5)理解布尔代数的基本思想,并能分析和编写涉及布尔运算符的布尔表达式。原创 2022-12-07 20:39:30 · 270 阅读 · 0 评论 -
python自学之《21天学通Python》——自定义功能单元
5.1.1 声明函数在Python中,使用def可以声明一个函数,完整的函数是由函数名、参数以及函数实现语句(函数体)组成的。同本书前面几章中所讲解的Python基本语句一样,在函数声明中,也要使用缩进以表示语句属于函数体。如果函数有返回值,那么需要在函数中使用return语句返回计算结果,声明函数的一般形式如下。def (参数列表):return 其中参数列表和返回值不是必须的,return后也可以不跟返回值,甚至连return也没有。原创 2022-11-19 17:58:26 · 196 阅读 · 0 评论 -
python自学之《21天学通Python》——for循环基础
如果条件为假,则终止循环。while语句也有一个可选的else语句块,它的作用与for循环中的else语句块一样,当while循环不是由break语句终止的话,则会执行else语句块中的语句。排序迭代的作用是使得在for的遍历时先遍历序列中较小的值,后遍历序列中较大的值,当然这要求序列中的数据可以是排序的同类数据。for语句使用range()函数可以构建基于已知循环次数的循环程序,也可以以range()生成的数字作为索引来访问列表、元组、字符串中的值,还可以对遍历的序列实行处理,以得到相关的数据。原创 2022-11-17 21:36:38 · 249 阅读 · 0 评论 -
python自学之《Python编程:从入门到实践》——关于基础知识
(1) 你经常需要根据既有列表创建全新的列表。(1) 要保留列表元素原来的排列顺序,同时以特定的顺序呈现它们,可使用函数 sorted()。(3) 方法 reverse() 永久性地修改列表元素的排列顺序,但可随时恢复到原来的排列顺序,为此只需对列表再次调用 reverse() 即可。(3)实际上,你可以使用 pop() 来删除列表中任何位置的元素,只需在括号中指定要删除的元素的索引即可。(2) 注意, reverse() 不是指按与字母顺序相反的顺序排列列表元素,而只是反转列表元素的排列顺序。原创 2022-11-24 21:44:25 · 430 阅读 · 0 评论 -
python自学之python编程入门(第三版)——序言部分
python编程入门原创 2023-03-02 16:29:16 · 110 阅读 · 1 评论 -
python自学之《Python程序设计 (第3版)》——算法设计与递归(算法白痴非我莫属)
(1)理解分析算法效率的基本技巧。(2)知道查找是什么,并且理解线性和二分查找的算法。(3)理解递归定义和函数的基本原理,并能够编写简单的递归函数。(4)深入理解排序,并理解选择排序和归并排序的算法。(5)理解算法分析如何证明一些问题是难解的,另一些问题是无解的。原创 2022-12-11 21:18:40 · 124 阅读 · 0 评论 -
python自学之《21天学通Python》——错误、异常和程序调试
Python对异常的处理,有它自己的语法形式。通过本章的学习,可以掌握如何在Python中处理异常和进行程序调试,本章主要内容有:语法错误;异常的概念;用try语句捕获异常;常见异常的处理;自定义异常;使用pdb调试Python程序。原创 2022-12-16 09:48:24 · 127 阅读 · 0 评论 -
python自学之《21天学通Python》(10)——正则表达式
本章主要介绍正则表达式的基本概念和Python标准库中re库的使用,内容包括:正则表达式的基本元字符;(1)常用正则表达式分析;(2)使用re模块处理正则表达式;(3)编译生成正则表达式对象;(4)用正则表达式对象提速;(5)正则表达式中的分组;(6)匹配和搜索的结果对象:Match对象;(7)使用正则表达式处理文件。原创 2023-02-09 20:48:29 · 1854 阅读 · 0 评论 -
python自学之《21天学通Python》(11)——网络编程
Python网络编程既可以实现服务器端编程,也可以实现客户端编程。本章内容包括:(1)网络编程预备知识;(2)用socket建立客户端与服务器;(3)用socketserver建立基本的服务器;(4)使用http、urllib标准库;(5)用poplib与smtplib处理邮件;(6)用ftplib访问FTP服务器。原创 2023-02-17 20:18:56 · 369 阅读 · 0 评论 -
python自学之《Python程序设计 (第3版)》(9)——数据集合
(1)了解使用列表(数组)来表示相关数据的集合。(2)熟悉用于操作 Python 列表的函数和方法。(3)能够编程用列表管理信息集合。(4)能够编程利用列表和类来构造复杂数据。(5)了解用 Python 字典存储无顺序集合。原创 2022-12-10 19:50:16 · 173 阅读 · 0 评论 -
python自学之《Python程序设计 (第3版)》(12)——附录APython快速参考
还得学原创 2022-12-11 23:04:04 · 514 阅读 · 0 评论 -
python自学之《21天学通Python》(6)——迭代器、生成器与装饰器
本章主要介绍Python中迭代器、生成器和装饰器,内容包括:(1)迭代器及其创建;(2)生成器创建及其应用;(3)装饰器概念;(4)应用函数装饰器;(5)应用类装饰器。原创 2023-01-06 21:52:34 · 361 阅读 · 0 评论 -
python自学之《21天学通Python》(7)——Python进阶话题
本章主要介绍Python语言中的这些特性,内容包括:(1)函数与命名空间;(2)闭包概念;(3)闭包实现延迟求值;(4)闭包实现泛型函数;(5)上下文管理器;(6)用字符串操作对象属性;(7)鸭子类型与多态。原创 2023-01-09 19:17:10 · 404 阅读 · 0 评论 -
python自学之《21天学通Python》(8)——文件与文件系统
本章主要介绍Python语言中的文件和文件系统的相关操作,内容包括:(1)文件读/写操作;(2)处理文件中的数据;(3)fileinput操作文件;(4)目录操作;(5)py程序文件打包为exe。原创 2023-01-09 21:33:18 · 321 阅读 · 0 评论