若北辰
循序渐进,日拱一卒,做时间的朋友!
展开
-
【Python程序设计-扩展】Python 列表(List)基本操作
本文详细介绍了 Python 列表的基本概念和常用操作:从创建、访问、修改、切片,到添加删除元素、排序、遍历、复制,以及一些实用的小技巧。掌握这些列表操作是学习 Python 的基础,对于后续更高级的数据处理、数据分析和项目开发都大有裨益。通过多加练习和尝试,你将能够熟练运用列表来解决各种数据处理问题,为继续深入学习 Python 奠定坚实的基础。加油!原创 2024-12-10 11:29:16 · 429 阅读 · 0 评论 -
【Python程序设计】Python PIL 图像处理库详解
PIL(Python Imaging Library)是Python语言中非常经典的图像处理库,可以实现对图像的打开、处理和保存等功能。虽然PIL库已被停止维护,但Pillow作为它的分支和继任者,不仅保留了PIL的所有功能,还新增了许多特性。无论是基本的图像裁剪、调整大小、旋转,还是高级的滤镜效果、图像增强等,Pillow都能轻松处理。接下来我会介绍PIL/Pillow的安装,主要模块,以及如何进行基本和高级的图像处理操作。Pillow允许我们创建自定义滤镜来对图像进行处理,例如对图像进行锐化、模糊等。原创 2024-10-15 20:58:33 · 183 阅读 · 0 评论 -
【Python程序设计】Python常用包的pip安装指令和import导入语法详解
pip是Python的包管理工具,全称为“Pip Installs Packages”或“Pip Installs Python”。它用于安装、升级和卸载Python包,方便开发者获取和管理第三方库。NumPy(Numerical Python)是Python的一个科学计算基础包,支持高维数组和矩阵运算,提供了丰富的数学函数库。Pandas是一个强大的数据处理和分析库,提供了DataFrame和Series数据结构,方便处理表格型或异质型数据。原创 2024-10-14 09:37:30 · 154 阅读 · 0 评论 -
【Python程序设计】一文掌握 Python:100 个基础语法示例助你快速入门
【代码】【Python程序设计】一文掌握 Python:100 个基础语法示例助你快速入门。原创 2024-09-14 10:07:26 · 906 阅读 · 0 评论 -
Python程序设计 前言:Python最全面的知识体系都在这里了
由于 Python 的通用性和易学性,它是进入编程和技术行业的一个很好的起点。随着经验的积累和专业技能的提高,Python 开发者可以在多个领域中找到有竞争力的职位。Python 是一种广泛使用的高级编程语言,以其清晰的语法和强大的功能而闻名。由于 Python 的通用性和广泛的应用范围,它的应用范围越来越广泛,适用于很多不同的领域。这个知识体系提供了一个全面的框架来学习和深入 Python 编程。根据个人的兴趣和职业目标,可以选择专注于某些特定领域。原创 2023-12-23 10:49:16 · 1590 阅读 · 0 评论 -
《Python程序设计》—— 总目录
Python 是全球范围内最受欢迎的编程语言之一,学好Python,年入50万,很普遍!原创 2023-07-08 08:53:27 · 1055 阅读 · 0 评论 -
七天快速入门Python | day01 | 第一个Python程序
目前市场上有两个 Python 的版本并存着,分别是Python 2.x和Python 3.x新的 Python 程序建议使用Python 3.0版本的语法Python 2.x 是过去的版本解释器名称是pythonPython 3.x 是现在和未来 主流的版本解释器名称是python3相对于Python的早期版本,这是一个较大的升级为了不带入过多的累赘,Python 3.0在设计的时候没有考虑向下兼容许多早期Python版本设计的程序都无法在Python 3.0上正常执行Python 3.0 发布于。原创 2023-07-06 14:40:51 · 551 阅读 · 0 评论 -
七天快速入门Python | day01 | 认识Python
程序在执行之前需要一个专门的编译过程,把程序编译成为机器语言的文件,运行时不需要重新翻译,直接使用编译的结果就行了。:解释型语言编写的程序不进行预先编译,以文本方式存储程序代码,会将代码一句一句直接运行。在发布程序时,看起来省了道编译工序,但是在运行程序的时候,必须先解释再运行。这些想法中的基本都已经成为现实,Python 已经成为一门流行的编程语言。,所以必须要把程序员所写的程序语言翻译成机器语言,计算机才能执行程序。同一样问题,用不同的语言解决,代码量差距还是很多的,一般情况下。原创 2023-07-04 10:21:32 · 306 阅读 · 0 评论 -
Python基础语法09:常用内置函数
Python基础语法09:常用内置函数1 内置函数的概念2 常用内置函数常用内置函数实例1 内置函数的概念Python语言中自带的函数叫做内建函数,这些内建函数对大部分常用操作进行有效封装,可以直接调用,为开发提供了极大便利。由于内建函数是Python语言内置的函数,因此不需要导入任何函数库即可直接调用。2 常用内置函数常用的内建函数如图所示:在Python语言中,除内建函数外的其他类型函数通常被称为第三方函数。第三方函数一般是由其它开发者或组织针对某些特定需求编写的函数库,并共享给大家使原创 2022-05-15 15:34:58 · 3581 阅读 · 0 评论 -
Python基础语法08:内置模块
常见的Python内置模块:os: 系统操作模块random: 随机数模块time:时间模块re:正则匹配模块string:字符串模块sys:系统文件模块模块time:包含各种提供日期、时间功能的类和函数datetime:时间处理模块json模块:数据结构转化logging模块:日志处理requests模块:接口访问晚上再继续更新...原创 2022-05-15 15:44:27 · 3018 阅读 · 0 评论 -
Python基础语法07:数据类型
Python基础语法07:数据类型1 数字类型1.1 整数1.2 浮点数1.3 复数1.4 布尔类型1.5 数值运算1.6 数值计算函数库1.7 type函数2 字符串类型2.1 字符串表示2.1.1 单引号、双引号2.1.2 三重引号2.1.3 转义字符2.1.4 raw字符串2.2 字符串操作2.2.1 索引和分片2.2.2 连接字符串2.2.3 修改字符串2.2.4 其他操作2.3 字符串格式化2.3.1 符号格式化2.3.2 函数格式化2.3.3 字典格式化3 复合数据类型3.1 List(列表)3原创 2022-05-15 14:40:08 · 18248 阅读 · 4 评论 -
Python基础语法06:循环
Python基础语法06:循环1 循环语句1.1 while循环1.2 while else循环1.3 for 循环1.4 for else循环2 循环控制语句2.1 break语句2.2 continue语句2.3 pass语句1 循环语句在实际应用中有些需要重复进行的操作,可以用循环语句实现。循环语句有:while、do while、for1.1 while循环若循环条件为True,则循环执行while循环中的代码段;若循环条件为False,终止while循环。若while循环的条件原创 2022-05-15 14:25:39 · 17774 阅读 · 6 评论 -
Python基础语法05:条件和分支
Python基础语法05:条件和分支5.1 条件表达式5.2 单分支选择结构5.3 双分支选择结构5.4 多分支选择结构5.5 选择结构的嵌套5.6 三元表达式条件语句是通过判断条件是否成立,根据条件表达式的结果做出决策,控制不同代码块的执行。5.1 条件表达式条件表达式由运算符和操作数组成例如:a<4,其中a、4都是操作数,小于符号<是运算符判断条件可以是具有布尔属性的任意元素,包括数据、变量或由变量与运算符组成的表达式,若其布尔属性为True,条件成立;若布尔属性为False,条件原创 2022-05-15 14:21:36 · 11400 阅读 · 2 评论 -
Python基础语法04:顺序语句结构
Python基础语法04:顺序语句结构程序有三种基本的控制结构:顺序结构、选择结构、循环结构。顺序结构是最简单也是最常见的一种结构,采用顺序结构的程序通常按照由前到后的顺序执行各个语句,直到程序结束,结构如下所示:顺序结构:举例如下:a = 2b = 3c = a + bd = c * 24print(a, b, c, d)...原创 2022-05-15 14:17:19 · 14110 阅读 · 0 评论 -
Python基础语法03:类
Python基础语法03:类3.1 面向对象编程概述3.1.1 OOP的产生3.1.2 OOP核心思想3.1.3 OOP特征3.2 类和对象3.2.1 类的创建3.2.2 对象的创建3.2.3 类的属性3.2.4 类的方法3.2.5 内部类3.2.6 魔术方法3.3 类间关系3.3.1 依赖关系3.3.2 关联关系3.3.3 继承关系3.4 总结学习目标:了解面向对象编程思想的由来掌握类的声明和创建方法掌握对象的创建和使用方法掌握类的属性和方法定义方法了解内部类和魔术方法的基本概念掌握常见的原创 2022-05-15 14:10:59 · 30756 阅读 · 19 评论 -
Python基础语法02:函数
函数原创 2022-05-15 13:08:39 · 81673 阅读 · 18 评论 -
Python基础语法01:缩进规则
缩进是Python中非常重要的语法规则,因为python是通过缩进来组织代码结构的。原创 2022-05-15 10:06:42 · 25710 阅读 · 5 评论 -
Python程序设计 第9章:错误与异常
Python程序设计 第9章:错误与异常9.1 基本概念9.1.1 什么是错误9.1.2 什么是异常9.2 Python中的异常9.2.1 内置异常9.2.2 用户自定义异常9.3 Python中异常的检测与处理9.3.1 try-except9.3.2 try except -else9.3.3 try-finally9.3.4 try except-else-finally9.3.5 强制触发异常raise9.3.6 断言机制assert9.3.7 预定义的清理行为with9.4 总结9.1 基本概念原创 2022-04-15 21:39:22 · 2674 阅读 · 0 评论 -
Python程序设计 第8章:文件操作
Python程序设计 第8章:文件操作8.1 文件对象8.1.1 打开文件8.1.2 关闭文件8.1.3 文件对象的属性8.1.4 文件对象的方法8.2 文件系统访问8.2.1 os模块8.2.2 文件路径操作8.3 文件数据处理8.3.1 按字节处理数据8.3.2 使用文件迭代器8.3.3 结构化数据存储8.3.4 序列化存储8.4 综合案例8.5 总结8.1 文件对象8.1.1 打开文件8.1.2 关闭文件8.1.3 文件对象的属性8.1.4 文件对象的方法8.2 文件系统访问8.2.1原创 2022-04-10 12:44:31 · 3742 阅读 · 1 评论 -
Python程序设计 第7章:Python面向对象编程
Python程序设计 第7章:Python面向对象编程7.1 面向对象编程概述7.1.1 OOP的产生7.1.2 OOP核心思想7.1.3 OOP特征7.2 类和对象7.2.1 类的创建7.2.2 对象的创建7.2.3 类的属性7.2.4 类的方法7.2.5 内部类7.2.6 魔术方法7.3 类间关系7.3.1 依赖关系7.3.2 关联关系7.3.3 继承关系7.4 总结7.1 面向对象编程概述7.1.1 OOP的产生7.1.2 OOP核心思想7.1.3 OOP特征7.2 类和对象7.2.1 类原创 2022-04-05 15:42:47 · 7631 阅读 · 3 评论 -
Python程序设计 第6章:函数和函数式编程
Python基础语法02:函数2.1 函数定义2.1.1 函数概述2.1.2 函数的定义2.1.3 形参和实参2.1.4 函数的返回值2.2 函数分类2.2.1 内置函数2.2.2 自定义函数2.3 函数参数2.3.1 参数种类2.3.2 位置参数2.3.3 默认参数2.3.4 不定长参数2.3.5 关键字参数2.3.6 命名关键字参数2.3.7 参数组合2.4 函数式编程2.4.1 高阶函数2.4.2 匿名函数2.1 函数定义2.1.1 函数概述在程序设计中,函数的使用可以提升代码的复用率和可维护性原创 2022-05-15 13:10:02 · 2446 阅读 · 0 评论 -
Python程序设计 第5章:字符串和正则表达式
Python程序设计 第5章:字符串和正则表达式5.1 字符串表示5.1.1 单引号、双引号5.1.2 三重引号5.1.3 转义字符5.1.4 raw字符串5.2 字符串操作5.2.1 索引和分片5.2.2 连接字符串5.2.3 修改字符串5.2.4 其他操作5.3 字符串格式化5.3.1 符号格式化5.3.2 函数格式化5.3.3 字典格式化5.4 正则表达式5.4.1 概述5.4.2 语法规则5.4.3 re模块5.5 总结5.1 字符串表示5.1.1 单引号、双引号5.1.2 三重引号5.1.原创 2022-04-03 18:05:06 · 6968 阅读 · 1 评论 -
Python程序设计 第4章:复合数据类型(课后练习)
第4章 复合数据类型(课后练习)4.1 列表4.1 列表24.1.1 列表的创建4.1.2 基本操作4.1.3 多维列表4.2元组4.2.1访问4.3字典4.1.3 多维列表4.1.4 迭代器4.1.5 列表解析4.1.6 列表函数和方法4.2 元祖4.3 字典4.4 集合4.5 类型转换和格式化输出4.1 列表4.1 列表24.1.1 列表的创建lis = [1, 3, 5, 2, 2]print(lis)输出:[1, 3, 5, 2, 2]4.1.2 基本操作索引lis =原创 2022-04-01 17:51:38 · 2931 阅读 · 0 评论 -
Python程序设计 第4章:复合数据类型
第4章 复合数据类型4.1 List(列表)4.1.1 列表的创建4.1.2 基本操作4.1.3 多维列表4.1.4 迭代器4.1.5 列表解析4.1.6 列表函数和方法4.2 元组4.2.1 元组的创建4.2.2 基本操作4.2.3 元组函数和方法4.2.4 元组的优势4.3 字典4.3.1 字典的创建4.3.2 基本操作4.3.3 字典的嵌套4.3.4 字典的遍历4.3.5 字典函数和方法4.4 集合4.4.1 集合的创建4.4.2 集合的数学运算4.4.3 基本操作4.4.4 不可变集合4.4.5 集原创 2022-03-28 13:53:46 · 2674 阅读 · 3 评论 -
Python程序设计 第3章:Python流程控制语句
第3章 Python流程控制语句3.1 条件语句3.1.1 条件表达式3.1.2 单分支选择结构3.1.3 双分支选择结构3.1.4 多分支选择结构3.1.5 选择结构的嵌套3.1.6 三元表达式3.2 循环语句3.2.1 while循环3.2.2 while else循环3.2.3 for 循环3.2.4 for else循环3.3 循环控制语句3.3.1 break语句3.3.2 continue语句3.3.3 pass语句3.4 迭代器3.4.1 可迭代对象3.4.2 迭代器的定义3.4.3 迭代器的原创 2022-01-23 17:11:14 · 3746 阅读 · 0 评论 -
Python程序设计 第2章:Python语法基础
第2章 Python语法基础2.1 数据类型2.1.1 整数2.1.2 浮点数2.1.3 复数2.1.4 布尔类型2.1.5 数值运算2.1.6 数值计算函数库2.1.7 type函数2.2 标识符2.2.1 什么是标识符2.2.2 标识符的命名规则2.2.3 Python关键字2.2.4 Python的BIF2.2.5 专有标识符2.3 变量的作用域2.3.1 Python作用域类型2.3.2 赋值操作符2.3.3 增量赋值2.3.4 多元赋值2.4 语法规则2.4.1 注释2.4.2 代码组与代码块2.原创 2022-01-13 15:39:32 · 3772 阅读 · 3 评论 -
Python程序设计 第1章:初识Python
Python是当今主流的编程语言,无论是Web开发、科学计算、数据分析、游戏开发、机器学习、爬虫、计算机视觉等等很多领域都在用这个编程语言。(1)Web开发。Python是Web开发的主流语言,与JS、PHP等广泛使用的语言相比,Python的类库丰富、使用方便,能够为一个需求提供多种方案;此外Python支持最新的XML技术,具有强大的数据处理能力,因此Python在Web开发中占有一席之地。Python为Web开发领域提供的框架有django、flask、tornado、web2py等。(2)原创 2022-01-11 11:11:42 · 6990 阅读 · 2 评论