
Python重新学习笔记(理论+实战练习)
文章平均质量分 59
学习Python的基本语法
Studying 开龙wu
无聊摸索工作中问题,与python、深度学习、机器学习、数据分析、生成式AI、AI Agent相关的学习笔记等
展开
-
争对机器学习和深度学习里Python项目开发管理项目依赖的工具中方便第三方库和包的安装
requirements.txt和environment.yam文件说明。混合使用:在 environment.yaml 中通过 pip 字段兼容 requirements.txt 的包。版本锁定:使用 pip-tools(生成 requirements.txt)或 conda-lock(锁定 Conda 依赖)确保完全可复现的环境。现代替代方案:考虑 Poetry(pyproject.toml)或 Pipenv(Pipfile)获得更智能的依赖管理。原创 2025-05-15 20:36:48 · 506 阅读 · 0 评论 -
6.2章节python字符串的格式化三种方式
这三种方式各有优缺点,选择哪种方式主要取决于具体的需求和代码风格。f-strings因其简洁和直观性,在现代Python编程中越来越受欢迎原创 2024-12-14 18:54:08 · 281 阅读 · 0 评论 -
6.第六章:字符串的常用方法
字符串操作是编程中的常见任务,涉及对文本数据的处理和分析。原创 2024-12-14 18:11:28 · 196 阅读 · 0 评论 -
实战八:模拟京东购物流程
用户将能够按照提示输入商品信息,选择商品,并在结束时查看购物车中的商品(逆序)原创 2024-12-02 19:19:13 · 674 阅读 · 0 评论 -
实战七:“千年虫”是什么虫?
所有两位数的年份转换为了四位数的年份,如果年份是 00,则加上 2000。否则,在年份前加上 19。原创 2024-12-02 18:34:14 · 302 阅读 · 0 评论 -
5.5章节Python中结构模式匹配match语句、字典合并运算 |和字典同步迭代语法等新特性
match语句在Python中提供了强大的模式匹配功能,使得代码更加简洁和可读。字典合并运算通常指的是将两个或多个字典合并成一个新的字典。这个新字典将包含所有原始字典中的键值对,如果有重复的键,则通常以后面字典中的值为准(这取决于你使用的合并方法)。match同步迭代是Python中一个非常强大的特性,它结合了match语句的模式匹配能力和同步迭代的遍历能力,使得在处理多个数据集合和多个条件分支时更加简洁和高效。原创 2024-10-22 21:26:33 · 594 阅读 · 0 评论 -
5.4章节python中集合创建、删除、增删改
列表、元组、字典、集合是Python中四种常见的数据结构,它们各自具有独特的特点和适用场景。与列表(list)、元组(tuple)和字典(dictionary)相比,集合具有以下特点和作用原创 2024-10-21 16:53:06 · 950 阅读 · 0 评论 -
5.3章节python中字典:字典创建、元素访问、相关操作
字典(Dictionary)在Python中是一种非常重要的数据结构,它提供了一种通过键(key)来访问值(value)的方式。原创 2024-10-19 23:42:27 · 345 阅读 · 0 评论 -
5.2章节python中元组创建、元组的索引访问和元组作用
元组在Python中是一种非常有用的数据结构,它的不可变性和固定长度使其在某些场景下比列表更加合适。同时,元组还提供了简洁的数据打包和解包功能,以及与其他数据结构的良好互操作性。原创 2024-10-19 00:10:55 · 1486 阅读 · 0 评论 -
5.1.2章节列表的特有操作和二维列表生成:增删改查
在Python中,列表(List)是一种非常强大且灵活的数据结构,它允许你存储一系列的项目(这些项目可以是不同类型的),并且可以对这些项目进行各种操作。原创 2024-10-11 21:04:30 · 487 阅读 · 0 评论 -
5.1.1章节Python中列表相关操作:可变数据类型
Python的列表是一种功能强大且灵活的数据结构,适用于各种场景。通过掌握列表的创建、索引、切片、添加、删除、修改、遍历以及内置方法,你可以高效地处理数据并编写出简洁而强大的代码。原创 2024-10-10 21:11:32 · 384 阅读 · 0 评论 -
5.第五章:组合数据类型:序列的索引和切片操作
在编程中,尤其是处理序列类型的数据(如列表、元组、字符串等)时,索引和切片操作是非常常见的操作。原创 2024-10-09 22:58:13 · 499 阅读 · 0 评论 -
实战六:使用嵌套循环输出九九乘法表,总结了五种方法
嵌套循环输出九九乘法表是一个经典的编程练习,它能够帮助我们理解循环结构以及如何嵌套循环来解决问题原创 2024-10-05 19:11:14 · 2763 阅读 · 0 评论 -
实战五:模拟10086查询功能
用户可以通过输入1、2、3来查询相应的信息,输入0则退出系统。系统会根据用户的输入显示相应的信息,并持续运行直到用户选择退出。注意,这里的示例数据(余额、流量、通话时间)是硬编码的,实际应用中这些数据应该来自用户的账户信息或后台数据库。原创 2024-10-05 18:21:31 · 628 阅读 · 0 评论 -
python实战四:输入一个年份,判断是否是闰年
从键盘获取一个四位整数年份,并判断其是否是闰年原创 2024-10-05 17:50:03 · 3691 阅读 · 0 评论 -
4.6章节python中空语句pass保留字作用
使用 pass 可以使代码保持语法正确,同时允许开发者在后续阶段再补充具体的实现。不过,在实际开发中,应尽量避免长时间使用 pass 作为最终解决方案,因为它可能会使代码变得难以理解和维护。原创 2024-10-03 16:34:44 · 351 阅读 · 0 评论 -
4.5章节python中的break和continue语句的作用
break 用于完全终止循环。continue 用于跳过当前迭代,并继续下一次迭代。这两个关键字可以显著提高代码的可读性和效率,特别是在需要基于特定条件控制循环流程时。原创 2024-10-03 16:25:52 · 572 阅读 · 0 评论 -
4.4章节python中循环结构得互相嵌套:常用于属于图形(长方形、三角形、菱形)
通过调整这些循环中的变量和条件,你可以创建不同大小和形状的图形。这些示例展示了循环嵌套在生成图形方面的强大功能。在Python中,循环结构的互相嵌套常用于生成图形,如长方形、三角形和菱形等。这些图形通常通过打印字符(如星号 *)到控制台来创建。以下是一些示例,展示了如何使用嵌套循环来生成这些图形。原创 2024-10-03 14:33:10 · 589 阅读 · 0 评论 -
python实战三:使用循环while模拟用户登录
while循环实现用户登录原创 2024-09-28 12:03:08 · 285 阅读 · 0 评论 -
4.3章节python中循环结构:两种类型:for 循环和 while 循环用法
减少代码冗余:通过使用循环结构,可以避免编写重复的代码,从而简化程序并减少出错的可能性。提高代码效率:循环结构允许程序自动重复执行一系列操作,而无需人工干预,从而提高了代码的执行效率。实现复杂逻辑:通过嵌套循环和条件语句,可以实现复杂的逻辑处理,如遍历多维数据结构、搜索、排序等。处理不确定数量的数据:在处理数量不确定的数据时(如用户输入、文件内容等),循环结构允许程序根据数据的实际数量进行灵活处理。原创 2024-09-28 11:29:15 · 540 阅读 · 0 评论 -
4.2章节python中选择结构
在Python(以及大多数编程语言中),顺序结构是最基本、最直观的程序结构之一。顺序结构意味着程序中的语句会按照它们在代码中出现的顺序,从上到下依次执行。这种结构是构建更复杂程序结构(如选择结构和循环结构)的基础。原创 2024-09-25 18:14:39 · 489 阅读 · 0 评论 -
4.1章节python中顺序结构
python顺序结构原创 2024-09-25 00:06:07 · 274 阅读 · 0 评论 -
4.第四章:程序的描述方式和程序代码流程的结构
程序的描述方式多种多样,可以根据具体的需求和场景选择合适的描述方式。Python程序代码流程的结构主要由顺序结构、选择结构、循环结构、函数定义以及异常处理构成。这些结构使得Python程序能够灵活地处理各种复杂的逻辑和情况。原创 2024-07-19 23:20:13 · 734 阅读 · 0 评论 -
python实战二:根据父母身高预测儿子的身高。
python实战二:根据父母身高预测儿子的身高。原创 2024-07-19 23:01:19 · 1165 阅读 · 0 评论 -
python实战一:从键盘获取一个4位整数,分别输出个位、十位、百位、千位上的数字。
python实战一:从键盘获取一个4位整数,分别输出个位、十位、百位、千位上的数字。两种方法原创 2024-07-19 22:51:33 · 1770 阅读 · 0 评论 -
3.第三章节python中所有运算符运算规则和优先级最详细解释(算术运算符、复制运算符 、比较运算符 、逻辑运算符 、位运算符)
Python中的运算符是编程中不可或缺的一部分,它们对于编写清晰、高效和可维护的代码至关重要。掌握这些运算符的使用是成为一名有效Python程序员的重要步骤之一。简化代码、提高可读性、执行基本运算、支持表达式求值、控制程序流程、实现高级算法、跨平台兼容性、支持面向对象编程原创 2024-07-15 19:53:53 · 4037 阅读 · 0 评论 -
2.6章节python中类型转换函数和eval内置函数
转换类型的重要性:数据类型的匹配、数据分析和可视化、数据存储和交互、程序性能和效率;eval函数的重要性:动态执行代码、实现动态配置、表达式求值、灵活性和强大性原创 2024-07-15 19:27:39 · 308 阅读 · 0 评论 -
2.5章节python中布尔类型
在Python中,布尔类型(Boolean type)的重要性不言而喻,它对于控制程序流程、实现条件逻辑以及构建复杂的数据结构和算法都起着至关重要的作用。原创 2024-07-09 21:59:39 · 234 阅读 · 0 评论 -
2.4章节python中字符串类型
在Python中,字符串(String)是一种非常重要的数据类型,它们用于表示文本信息。字符串的广泛使用源于它们能够存储、处理和表达各种形式的数据,包括文字、数字(作为文本)、甚至是一些简单的数据结构(如CSV格式的数据)。原创 2024-07-05 22:56:06 · 441 阅读 · 0 评论 -
2.3章节Python中的数值类型
Python提供了丰富的数值类型来处理不同的数据需求,包括整数、浮点数、复数、十进制数和分数等。每种类型都有其特定的用途和特性,选择合适的数值类型对于编写高效、准确的程序至关重要。在进行数值计算时,还需要注意各种数值类型的精度和运算规则,以避免出现意外的结果。原创 2024-07-01 22:46:45 · 548 阅读 · 0 评论 -
2.2章节python的变量和常量
Python中的变量和常量都是用于存储值的符号或名称。变量可以被重新赋值,而常量则应该保持其值不变(尽管技术上仍然可以更改它们的值)。原创 2024-07-01 22:12:36 · 348 阅读 · 0 评论 -
2.1章节python中的保留字和标识符
在Python中,标识符(identifiers)和关键字(keywords)是两个重要的概念,它们在编写代码时具有不同的用途和规则。原创 2024-06-30 23:41:03 · 670 阅读 · 0 评论 -
1.3章节python中的注释和代码缩进
注释和代码缩进都是Python编程中不可或缺的部分,它们有助于提高代码的可读性、可维护性和正确性。原创 2024-06-30 21:48:36 · 491 阅读 · 0 评论 -
1.2章节input输入函数语法使用和示例
在Python中,input()函数用于从用户获取一行输入,并返回一个字符串。.简单输入 输出和输入的字符串变成整数。原创 2024-06-27 19:45:08 · 460 阅读 · 0 评论 -
1.1章节print输出函数语法八种 使用和示例
在Python中,print()函数用于在控制台输出信息。八种print输出方法,1.打印变量和字符串2-4.三种使用字符串格式化5.输出ASCLL码的值和中文字符6.打印到文件或其他对象(而不是控制台)7.自定义分隔符、和换行符和结束符8.连接符加号连接字符串原创 2024-06-27 19:20:26 · 355 阅读 · 0 评论 -
程序设计语言前言
IPO编程方式是一种基础的程序设计理念和方法,它通过明确输入、处理和输出三个阶段,为程序员提供了一个清晰的程序设计和开发框架。在实际编程中,程序员可以根据IPO模型来组织和管理代码,提高程序的可读性和可维护性。原创 2024-06-26 18:26:42 · 916 阅读 · 0 评论 -
Python学习前简介
Python和PyCharm是两个不同的工具,但在Python编程中常常一起使用。原创 2024-06-25 18:19:19 · 1937 阅读 · 0 评论