python基础入门
文章平均质量分 87
泰山AI
优快云博客专家、阿里云博客专家,华为云博客专家、掘金优秀作者、开源项目累计1000+star作者,精通JAVA、python和AI智能体开发,致力于帮助开发者快速提升技术能力,解决各种技术问题!购买付费专栏的用户,如果文章对你没有解决你的问题,可以在评论区留言或者私信我,如果还能解决,可私信我退款!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python项目管理超简单!用Poetry轻松搞定依赖和打包,新手也能快速上手✨
本文章深入探讨了Python包管理工具Poetry的详细使用方法,涵盖安装、项目初始化、依赖管理、虚拟环境配置、包构建与发布等核心功能。同时提供了脚本运行、任务自动化及高级用法的全面解析,适合希望提升项目管理效率的Python开发者阅读。通过本文,您将掌握Poetry的关键技巧,并优化您的开发流程。文章内容详尽且结构清晰,是学习Poetry不可或缺的指南。原创 2025-03-03 12:07:55 · 1445 阅读 · 0 评论 -
`pip` 安装 Python 包时,提高下载速度的几个常用的国内 `pip` 镜像
在中国使用pip安装 Python 包时,为了提高下载速度,可以使用国内的镜像站点。以下是几个常用的国内pip。原创 2024-10-30 14:09:50 · 1438 阅读 · 0 评论 -
python 项目如何生成 requirements.txt文件
在Python项目中生成文件是一个很好的实践,它可以帮助记录项目依赖,便于他人复现环境或部署应用。原创 2024-05-07 14:20:54 · 1397 阅读 · 0 评论 -
创建并管理Python虚拟环境:深入理解venv
虚拟环境是现代Python开发不可或缺的一部分,它为开发者提供了一种隔离、可复现的开发环境,极大地简化了依赖管理。通过熟练掌握venv的基本操作及最佳实践,开发者可以更加高效地进行项目开发,避免因环境配置不当导致的各种问题。无论是个人项目还是团队协作,维护良好的虚拟环境习惯都是提升开发效率和项目质量的关键步骤。随着Python生态的不断壮大,掌握虚拟环境的管理技能,将使你在面对日益复杂的项目依赖时游刃有余。原创 2024-05-01 13:50:40 · 1259 阅读 · 0 评论 -
Python 常用的二十条高效写法
Python 高效写法是一个广泛的主题,涵盖了许多方面,包括数据结构选择、算法优化、代码风格、并行处理等。下面我将尝试概括一些关键的高效写法,但请注意,3000字的要求可能过于庞大,这里只能提供一个精简的概览。原创 2024-02-23 22:21:32 · 1143 阅读 · 1 评论 -
Python入门教程 | Python3 字典(dict)
字典是另一种可变容器模型,且可存储任意类型对象。Python3中的字典是一种无序、可变、可迭代的数据结构,它由键(key)和对应的值(value)组成。字典在Python中被视为可变对象,这意味着我们可以随时更改、添加或删除字典中的元素。作为的关键字和内置函数,变量名不建议命名为。键必须是唯一的,但值则不必。值可以取任何数据类型,但键必须是不可变的,如字符串,数字。原创 2023-11-23 19:15:00 · 480 阅读 · 0 评论 -
Python入门教程 | Python3 网络编程
Socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求,使主机间或者一台计算机上的进程间可以通讯。原创 2023-10-23 19:02:45 · 328 阅读 · 0 评论 -
Python入门教程 | Python 常用标准库概览
Python 标准库非常庞大,所提供的组件涉及范围十分广泛,使用标准库我们可以让您轻松地完成各种任务。以下是一些 Python3 标准库中的模块:os 模块:os 模块提供了许多与操作系统交互的函数,例如创建、移动和删除文件和目录,以及访问环境变量等。sys 模块:sys 模块提供了与 Python 解释器和系统相关的功能,例如解释器的版本和路径,以及与 stdin、stdout 和 stderr 相关的信息。原创 2023-10-04 22:33:42 · 956 阅读 · 0 评论 -
Python入门教程 | Python 命名空间和作用域
命名空间先看看官方文档的一段话::命名空间(Namespace)是从名称到对象的映射,大部分的命名空间都是通过 Python 字典来实现的。命名空间提供了在项目中避免名字冲突的一种方法。各个命名空间是独立的,没有任何关系的,所以一个命名空间中不能有重名,但不同的命名空间是可以重名而没有任何影响。我们举一个计算机系统中的例子,一个文件夹(目录)中可以包含多个文件夹,每个文件夹中不能有相同的文件名,但不同文件夹中的文件可以重名。原创 2023-09-23 11:12:12 · 253 阅读 · 0 评论 -
Python入门教程 | Python 面向对象
类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。方法:类中定义的函数。类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。数据成员:类变量或者实例变量用于处理类及其实例对象的相关的数据。方法重写:如果从父类继承的方法不能满足子类的需求,可以对其进行改写,这个过程叫方法的覆盖(override),也称为方法的重写。局部变量:定义在方法中的变量,只作用于当前实例的类。原创 2023-09-19 19:00:00 · 212 阅读 · 0 评论 -
Python入门教程 |Python 错误和异常
你可以通过创建一个新的异常类来拥有自己的异常。>>> try:')在这个例子中,类 Exception 默认的 _init_() 被覆盖。pass"""allowed."""大多数的异常的名字都以"Error"结尾,就跟标准的异常命名一样。try语句还有另外一个可选的子句,它定义了无论在任何情况下都会执行的清理行为。>>> try:')...以上例子不管try子句里面有没有发生异常,finally子句都会执行。如果一个异常在try子句里(或者在except和else。原创 2023-09-15 18:45:00 · 288 阅读 · 0 评论 -
Python入门教程 | Python3 File(文件) 操作方法
方法Python open() 方法用于打开一个文件,并返回文件对象。在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OSError。注意:使用 open() 方法一定要保证关闭文件对象,即调用 close() 方法。open() 函数常用形式是接收两个参数:文件名(file)和模式(mode)。默认为文本模式,如果要以二进制模式打开,加上。原创 2023-09-14 12:19:24 · 461 阅读 · 0 评论 -
Python入门教程 | Python 模块和包
在Python中,模块(Module)和包(Package)都是用于组织和管理代码的基本单元。它们让你能够将相关代码组合到一起,提供函数、类和变量等功能,并在其他Python文件中重复使用。原创 2023-09-13 22:00:00 · 212 阅读 · 0 评论 -
Python入门教程 | Python 函数与参数
函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。函数内容以冒号 : 起始,并且缩进。return [表达式] 结束函数,选择性地返回一个值给调用方,不带表达式的 return 相当于返回 None。原创 2023-09-12 14:23:35 · 305 阅读 · 0 评论 -
Python入门教程 | Python 迭代器与生成器
迭代是 Python 最强大的功能之一,是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。迭代器有两个基本的方法:iter() 和 next()。执行以上程序,输出结果如下:1 2 3 4执行以上程序,输出结果如下:1 2 3 4。原创 2023-09-08 11:45:29 · 284 阅读 · 0 评论 -
Python入门教程 | Python 流程控制语句
在Python 3中,条件结构和循环结构是编程中常用的两种结构。它们用于控制程序的流程和重复执行某些操作。本文将介绍这两种结构的基本语法和用法,并通过示例代码进行说明。原创 2023-09-05 13:14:23 · 335 阅读 · 0 评论 -
Python入门教程 | Python3 集合(Set)
集合(set)是一个无序的不重复元素序列。集合中的元素不会重复,并且可以进行交集、并集、差集等常见的集合操作。可以使用大括号 { } 创建集合,元素之间用逗号 , 分隔, 或者也可以使用 set() 函数创建集合。:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。原创 2023-09-04 13:30:00 · 574 阅读 · 0 评论 -
Python入门教程 | Python3 元组(tuple)
Python 的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号 ( ),列表使用方括号 [ ]。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。创建空元组元组与字符串类似,下标索引从 0 开始,可以进行截取,组合等。原创 2023-09-03 20:19:50 · 380 阅读 · 0 评论 -
Python入门教程 | Python3 列表(List)
序列是 Python 中最基本的数据结构。序列中的每个值都有对应的位置值,称之为索引,第一个索引是 0,第二个索引是 1,依此类推。Python 有 6 个序列的内置类型,但最常见的是列表和元组。列表都可以进行的操作包括索引,切片,加,乘,检查成员。此外,Python 已经内置确定序列的长度以及确定最大和最小的元素的方法。列表是最常用的 Python 数据类型,它可以作为一个方括号内的逗号分隔值出现。列表的数据项不需要具有相同的类型。原创 2023-09-02 12:43:01 · 1076 阅读 · 0 评论 -
Python入门教程 | Python3 字符串
字符串是 Python 中最常用的数据类型。我们可以使用引号( ’ 或 " )来创建字符串。创建字符串很简单,只要为变量分配一个值即可。原创 2023-09-01 12:10:05 · 530 阅读 · 0 评论 -
Python入门教程 | Python 数字(Number)
Python 数字数据类型用于存储数值。数据类型是不允许改变的,这就意味着如果改变数字数据类型的值,将重新分配内存空间。您也可以使用del语句删除一些数字对象的引用。del语句的语法是:Python 支持三种不同的数值类型:整型(int) - 通常被称为是整型或整数,是正或负整数,不带小数点。Python3 整型是没有限制大小的,可以当作 Long 类型使用,所以 Python3 没有 Python2 的 Long 类型。布尔(bool)是整型的子类型。原创 2023-08-30 13:07:41 · 488 阅读 · 0 评论 -
Python入门教程 | Python3 运算符
在Python中,运算符是用于执行各种操作的特殊符号。无论您是进行数学运算、逻辑判断还是其他类型的运算,都可以使用合适的运算符来完成。举个简单的例子:4 + 5 = 9例子中,4 和 5 被称为操作数,+ 称为运算符。本文将对Python 3中常见的运算符进行详细解释。原创 2023-08-27 17:05:04 · 828 阅读 · 0 评论 -
Python入门教程 | Python 数据类型
Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。等号(=)用来给变量赋值。原创 2023-08-23 19:00:00 · 264 阅读 · 0 评论 -
Python入门教程 | Python 基础语法
在 Python 3中,可以用中文作为变量名,非 ASCII 标识符也是允许的了。默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。原创 2023-08-21 18:30:00 · 922 阅读 · 0 评论 -
Python入门教程 | Python简介和环境搭建
Python是一种高级编程语言,由荷兰人Guido van Rossum于1991年创建。它以其简单易学、可读性强和丰富的生态系统而受到广泛喜爱。它被广泛应用于各个领域,包括Web开发、科学计算、数据分析、人工智能等。原创 2023-08-20 20:03:09 · 943 阅读 · 0 评论
分享