- 博客(14)
- 资源 (2)
- 收藏
- 关注
原创 写给程序员的Python教程笔记14——安装第三方包
本节介绍第三方包安装工具pip。对于依赖于Numpy或Scipy软件包的数字或科学计算等更多专业用途,你应该考虑使用Anaconda,这是一个强大的pip替代品。
2023-07-25 07:57:57
377
原创 写给程序员的Python教程笔记11——使用PDB进行调试
PDB是Python标准库自带的强大调试器,与其他Python调试器相比,PDB的主要优势在于,它是Python的一部分,PDB几乎可以在任何有Python的地方使用,包括嵌入Python语言的大型系统的专用环境,比如ESRI的ArcGIS地理信息系统。PDB与其他调试工具不同,不是一个单独的程序,而是一个模块,可以将其导入到任何程序中,使用set_trace()函数在程序执行的任何时刻都可启动调试器。在执行set_trace()之后,提示会从三箭头变成(pdb)——通过这个可以知道已经进入调试器。
2023-07-25 07:52:44
1808
原创 写给程序员的Python教程笔记13——打包与分发
本节介绍如何使用标准的distutils模块打包。 distutils模块允许编写简单的Python脚本,该脚本知道如何将Python模块安装到任何Python的安装目录中,包括托管在一个虚拟环境中。按照惯例,这个脚本叫做setup.py,它位于项目结构的顶层。可以执行这个脚本进行实际的安装。
2023-07-07 11:03:42
231
1
原创 写给程序员的Python教程笔记12——虚拟环境
虚拟环境(virtualenvironment)是一个轻量级,包含Python的安装环境。虚拟环境的主要功能是允许不同的项目来控制已安装的Python包的版本,这不会干扰安装在同一主机上的其他Python项目。
2023-07-07 08:33:47
226
1
原创 写给程序员的Python教程笔记10——使用Python库进行单元测试
Python标准库包含的unittest模块用于测试。这个模块不仅仅有有助于单元测试,可用于各种自动化测试的框架,从验收测试到集成测试再到单元测试都可用它。 与其他语言的测试框架一样,它的主要功能是帮助你进行自动化和可重复的测试。通过这样的测试,你可以随时很容易并且很轻松地验证代码是否正常工作。
2023-07-04 16:25:41
588
原创 写给程序员的Python教程笔记9——文件和资源管理
Python对文件的基本支持。主要关注处理本地文件。下文管理器(contextmanager),它是Python管理资源的主要手段之一。面对异常时,使用上下文管理器可以编写出健壮且可预测的代码,确保在发生错误时能够正确地关闭文件等资源。
2023-07-03 10:56:03
255
1
原创 写给程序员的Python教程笔记8——使用类定义新类型
对于许多问题,内置的类型以及Python标准库提供的内容是完全足够的。但有时候,它们并不能完全满足需求,此时就可以使用类来创建自定义类型。
2023-06-21 14:42:40
179
原创 写给程序员的Python教程笔记7——推导、可迭代与生成器
在本章中,我们将介绍Python提供的用于处理序列的3个关键工具:推导(comprehension):包括以声明方式创建各种类型的序列的专用语法。可迭代(iterable)和迭代协议(iterationprotocol):构成了Python中的序列与迭代的核心抽象和API。生成器(generator):使用生成器命令式地定义惰性序列,在很多情况下,这是一项惊人的强大技术。
2023-06-07 11:17:22
166
2
原创 写给程序员的Python教程笔记6——异常
异常处理是一种停止“正常“程序流程并从周围的上下文或代码块处继续进行的机制。中断正常流程的行为被称为“抛出(raising)”异常。在使用异常时,Python哲学处于自由主义的极端。异常在Python中是普遍存在的,了解如何处理它们至关重要。
2023-05-23 09:34:59
381
1
原创 写给程序员的Python教程笔记5——探究内置集合类型
本章将深入探讨以下Python内置的集合(collection):str,list,dict,tuple,range,set最后介绍动协议(protocol),是协议将集合统一到一起,从而我们能够以一致和可预测的方式使用它们。
2023-03-27 14:21:07
149
原创 写给程序员的Python教程笔记4——内置类型和对象模型
对象是Python语言最基本的设计元素之一。 将学习什么是对象,如何使用对象,以及如何管理对象的引用。
2023-03-08 16:59:45
182
原创 写给程序员的Python教程笔记3——模块化
相关函数的集合组合成一个整体的形式,该形式称为模块(module)。 模块就是可以被其他代码引用的源代码文件,可以在一个模块中使用定义在另一个模块中的函数。
2023-03-06 14:07:40
135
信息系统项目管理师教程(第3版)
2018-02-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人