
Python 从入门到精通
文章平均质量分 88
基础知识和实例相结合,不断深入实战。最终达到python语言运用的游刃有余
立黄昏粥可温
10年+银行测试专家
展开
-
Python 从入门到实战46(Matplotlib绘制常用表)
我们的目标是:通过这一套资料学习下来,可以熟练掌握python基础,然后结合经典实例、实践相结合,使我们完全掌握python,并做到独立完成项目开发的能力。上篇文章我们学习了pandas数据操作的相关基础知识。今天学习一下Matplotlib绘制常用表的相关操作。Matplotlib是一个python 2D绘图库,常用于数据可视化。只需要很少的几行代码就可以绘制各种各样的图标,如柱形图、折线图、散点图、饼形图等。原创 2024-12-22 22:12:32 · 879 阅读 · 0 评论 -
Python 从入门到实战45(Pandas数据操作)
我们的目标是:通过这一套资料学习下来,可以熟练掌握python基础,然后结合经典实例、实践相结合,使我们完全掌握python,并做到独立完成项目开发的能力。上篇文章我们学习了pandas数据读写的相关基础知识。今天学习一下pandas数据操作的相关操作。DataFrame 对象是pandas 模块中最常用的对象,该对象所呈现的数据与excel表格相似。因此,我们需要了解DataFrame 对象中的各种数据操作方法。原创 2024-12-09 21:37:42 · 1075 阅读 · 0 评论 -
Python 从入门到实战44(Pandas读写数据)
我们的目标是:通过这一套资料学习下来,可以熟练掌握python基础,然后结合经典实例、实践相结合,使我们完全掌握python,并做到独立完成项目开发的能力。上篇文章我们学习了pandas数据结构操作的相关基础知识。今天学习一下pandas读写数据的相关操作。原创 2024-11-06 22:47:03 · 982 阅读 · 0 评论 -
Python 从入门到实战43(Pandas数据结构)
Pandas 是一个开源的第三方库,具有强大的数据处理和分析能力的库。主要为python语言提供了高性能、已于使用的数据结构和数据分析工具。使用前需要先安装:python -m pip install pandas –target=第三方库路径import pandas #使用前导入第三方库。原创 2024-10-31 22:37:08 · 849 阅读 · 0 评论 -
Python 从入门到实战42(NumPy数组的基本操作)
我们的目标是:通过这一套资料学习下来,可以熟练掌握python基础,然后结合经典实例、实践相结合,使我们完全掌握python,并做到独立完成项目开发的能力。上篇文章我们学习了数据分析的相关基础知识。今天学习一下数据分析相关的NumPy数组的基本操作方法。原创 2024-10-29 22:49:11 · 955 阅读 · 0 评论 -
Python 从入门到实战41(NumPy数值计算)
NumPy 模块是python 的一个第三方模块。模块中包含了大量的数值计算函数。NumPy)是Python的一种开源的数值计算扩展。这种工具可用来存储和处理大型矩阵,比Python自身的嵌套列表(nested list structure)结构要高效的多(该结构也可以用来表示矩阵(matrix)),支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。原创 2024-10-27 21:59:19 · 641 阅读 · 0 评论 -
Python 从入门到实战40(数据分析概述)
什么是数据可视化呢?数据可视化是指通过绘图工具和方法将数据集中的数据以图形图像的形式表现出来,并利用数据分析发现其中未知信息的处理过程。Pandas 是一个强大的数据处理和分析库,它提供了一个简单的接口来进行数据可视化,通过内部的 .plot() 方法。我们的目标是:通过这一套资料学习下来,可以熟练掌握python基础,然后结合经典实例、实践相结合,使我们完全掌握python,并做到独立完成项目开发的能力。它是数据可视化的一个强大工具,可以用于创建和展示各种图形,从简单的散点图到复杂的3D图形等。原创 2024-10-26 23:05:01 · 450 阅读 · 0 评论 -
Python 从入门到实战39(线程间的通信)
上面我们举例说明了,线程是可以对全局变量进行随意修改。这样也就可能造成多线程之间对全局变量的混乱。如何解决这一问题呢?例如大家都排队上厕所,一种防止他人进入房间的简单方法就是进门后就上锁,后面的人就只能继续等待。在程序中叫互斥锁(mutual exclusion 缩写为Mutex),防止多个线程同时读写某一块内存区域。互斥锁为资源引入一个状态,即锁定或者非锁定。某个线程要更改共享数据时,先将其锁定。原创 2024-10-25 23:15:34 · 1236 阅读 · 0 评论 -
Python 从入门到实战38(创建线程)
如果我们需要同时处理多个任务,可以有两种方法来实现:1、可以在一个应用程序内使用多个进程,每个进程负责完成一部分工作;2、一个进程内使用多个线程来处理不同的任务。线程-thread:是操作系统能够运行运算调度的最小单位。线程被包含在进程中,是进程中的实际运行单位。一个线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每个线程并行执行不同的任务。如我们经常看的视频,对于播放器来说,显示视频用一个线程,播放音频用另外一个线程。两个线程同时工作才能保证我们看到画面和声音同步的视频。原创 2024-10-23 21:19:12 · 1124 阅读 · 0 评论 -
Python 从入门到实战37(进程间通信)
我们的目标是:通过这一套资料学习下来,可以熟练掌握python基础,然后结合经典实例、实践相结合,使我们完全掌握python,并做到独立完成项目开发的能力。上篇文章我们讨论了通过multiprocessing模块创建进程操作的相关知识。今天学习一下进程间通信方式。原创 2024-10-18 23:40:43 · 808 阅读 · 0 评论 -
Python 从入门到实战36(进程-Process、Pool类)
我们的目标是:通过这一套资料学习下来,可以熟练掌握python基础,然后结合经典实例、实践相结合,使我们完全掌握python,并做到独立完成项目开发的能力。上篇文章我们讨论了通过multiprocessing模块创建进程操作的相关知识。今天学习一下Process 、Pool类方式创建进程。原创 2024-10-10 22:25:13 · 1264 阅读 · 0 评论 -
Python 从入门到实战35(进程-multiprocessing模块)
在了解进程之前,我们先明确一下多任务的概念。多任务,是指操作系统执行多个任务。例如我们的计算机打开了音乐、浏览器、电影等,这时就是多任务运行。上面说的每一个任务就是一个进程。所以,进程就是指计算机中已运行程序的实体。进程和程序的不同之处在于:程序本身是指指令、数据、及其组织形式的描述。进程是程序真正运行实例。例如没有打开微信之前是程序,打开运行就开启了一个进程。原创 2024-10-05 20:51:34 · 1280 阅读 · 0 评论 -
Python 从入门到实战34(实例2:绘制蟒蛇)
我们的目标是:通过这一套资料学习下来,通过熟练掌握python基础,然后结合经典实例、实践相结合,使我们完全掌握python,并做到独立完成项目开发的能力。上篇文章我们讨论了数据库MySQL操作的相关知识。今天学习一个使用标准库turtle实例,绘制蛇形图。原创 2024-10-04 23:45:29 · 1602 阅读 · 0 评论 -
Python 从入门到实战33(使用MySQL)
我们的目标是:通过这一套资料学习下来,通过熟练掌握python基础,然后结合经典实例、实践相结合,使我们完全掌握python,并做到独立完成项目开发的能力。上篇文章我们讨论了数据库编程接口操作的相关知识。今天我们将学习一下数据库MySQL使用的相关知识。在使用MySQL之前,我们需要支持python 的MySQL 驱动来连接到MySQL服务器。我们可以使用PyMySQL。安装起来比较简单,在“命令提示符”窗口输入如下命令:以上图所示,安装PyMySQL成功。原创 2024-10-03 19:55:20 · 1615 阅读 · 0 评论 -
Python 从入门到实战32(数据库MySQL)
我们的目标是:通过这一套资料学习下来,通过熟练掌握python基础,然后结合经典实例、实践相结合,使我们完全掌握python,并做到独立完成项目开发的能力。上篇文章我们讨论了数据库编程接口操作的相关知识。今天我们将学习一下数据库MySQL使用的相关知识。原创 2024-10-02 22:21:18 · 1042 阅读 · 0 评论 -
Python 从入门到实战31(数据库编程接口)
我们的目标是:通过这一套资料学习下来,通过熟练掌握python基础,然后结合经典实例、实践相结合,使我们完全掌握python,并做到独立完成项目开发的能力。上篇文章我们讨论了高级文件操作的相关知识。今天我们将学习一下数据库编程接口的相关知识。程序运行时,数据都是 存储在内存中。当程序终止时,通常都需要将数据保存在磁盘上。前面我们也学习了将数据写入到文件中,读取文件数据等。为了方便程序保存和读取数据,并且能直接通过条件快速查询到指定的数据,就出现了数据库(database)。原创 2024-09-28 23:13:32 · 1110 阅读 · 0 评论 -
Python 从入门到实战30(高级文件的操作)
我们的目标是:通过这一套资料学习下来,通过熟练掌握python基础,然后结合经典实例、实践相结合,使我们完全掌握python,并做到独立完成项目开发的能力。上篇文章我们讨论了操作目录的相关知识。今天我们将学习一下高级文件操作的相关知识。python 内置的os 模块除了可以对目录进行操作,还可以进行一些文件的高级操作。os 提供的与文件相关的函数说明:函数说明。原创 2024-09-27 20:57:47 · 1304 阅读 · 0 评论 -
Python 从入门到实战29(目录的操作)
我们的目标是:通过这一套资料学习下来,通过熟练掌握python基础,然后结合经典实例、实践相结合,使我们完全掌握python,并做到独立完成项目开发的能力。上篇文章我们讨论了文件的打开、创建、关闭、读取的相关知识。今天我们将学习一下目录的相关操作知识。目录也称为文件夹,用于分层保存文件如下:可以在工程-New-Directory,新建文件夹。原创 2024-09-26 22:24:07 · 879 阅读 · 0 评论 -
Python 从入门到实战28(文件的读操作)
我们的目标是:通过这一套资料学习下来,通过熟练掌握python基础,然后结合经典实例、实践相结合,使我们完全掌握python,并做到独立完成项目开发的能力。上篇文章我们讨论了文件的打开、创建、关闭的相关知识。今天我们将学习一下文件的读的相关操作知识。原创 2024-09-25 19:31:42 · 1099 阅读 · 0 评论 -
Python 从入门到实战27(文件的基本操作)
我们的目标是:通过这一套资料学习下来,通过熟练掌握python基础,然后结合经典实例、实践相结合,使我们完全掌握python,并做到独立完成项目开发的能力。上篇文章我们讨论了包(package)的相关知识。今天我们将学习一下文件的相关基础操作的知识。python 内置了文件(file)对象。在使用对象时,首先可以通过内置的open()方法创建一个文件对象,然后通过对该对象提供的方法进行一些基本文件操作。例如write()方法写入文件,使用close()方法关闭文件,read()方法读文件。原创 2024-09-24 21:37:39 · 977 阅读 · 0 评论 -
Python 从入门到实战26(package)
如在calculate 模块增加变量:#定义长方形长、宽然后在mian.py中使用。#长方形的面积计算print("长方形的面积:",rect_area)原创 2024-09-23 20:34:12 · 1587 阅读 · 0 评论 -
Python 从入门到实战25(模块)
python 提供了强大的模块支持,有标准库中包含的大量的模块,还有第三方模块,以及自定义模块。模块的英文module。打个比方,一个函数相当于一个积木,而一个模块相当于一盒主题的积木,通过它可以拼出某一个主题的东西。这样我们可以认为一个模块中包含多个函数。在python中,我们新建一个.py文件就被称为一个模块。如下图所示,我们编写了my_function.py文件,里面包含很多个函数。通常情况下,我们把能够实现某一特定功能的代码作为一个模块放置在一个文件中,以方便被其它程序或脚本导入并使用。原创 2024-09-22 09:57:51 · 1382 阅读 · 0 评论 -
Python 从入门到实战24(类的继承)
我们的目标是:通过这一套资料学习下来,通过熟练掌握python基础,然后结合经典实例、实践相结合,使我们完全掌握python,并做到独立完成项目开发的能力。上篇文章我们讨论了类的定义、使用方法、@property的相关知识。今天我们将学习一下类的继承。原创 2024-09-21 10:26:37 · 1501 阅读 · 0 评论 -
Python 从入门到实战23(属性property)
我们的目标是:通过这一套资料学习下来,通过熟练掌握python基础,然后结合经典实例、实践相结合,使我们完全掌握python,并做到独立完成项目开发的能力。上篇文章我们讨论了类的定义、使用方法的相关知识。今天我们将学习一下类的属性(property)。本次要介绍的属性是一种特殊的属性,访问它时将计算它的值。另外,该属性还可以为属性添加安全包含机制。原创 2024-09-20 20:53:43 · 1384 阅读 · 0 评论 -
Python 从入门到实战22(类的定义、使用)
在python 中,类表示具有相同属性和方法的对象的集合。在使用之前需要先定义类。定义类的语法:‘’’类的帮助信息’’’ #类文档字符串statement #类体参数说明:ClassName----指定类名,一般使用大写字母开头,若是由两个单词,第二个单词也大写‘’’类的帮助信息’’’-----用于指定类的文档字符串,定义该字符串后,在创建类的对象时,输入类名和左侧的括号“(”后,将显示该信息statement -----类体,主要由变量、方法、属性等定义语句组成。原创 2024-09-19 21:37:03 · 1015 阅读 · 0 评论 -
Python 从入门到实战21(面向对象简介)
:在Python中,使用class关键字来定义一个类。类体中可以包含类变量、方法、属性等。类变量在整个实例化的对象中是公用的,而实例变量则是在每个实例中独立的。。原创 2024-09-18 20:18:31 · 1785 阅读 · 0 评论 -
Python 从入门到实战20(函数的返回值等)
我们的目标是:通过这一套资料学习下来,通过熟练掌握python基础,然后结合经典实例、实践相结合,使我们完全掌握python,并做到独立完成项目开发的能力。上篇文章我们讨论了函数的参数。今天我们继续学习一下函数的返回值。原创 2024-09-17 11:19:52 · 1184 阅读 · 0 评论 -
Python 从入门到实战19(函数参数)
在Python中,关键字参数(keyword arguments)是一种参数传递的方式,它允许函数调用时参数的顺序与定义时不一致。关键字参数在函数内部的作用是为函数提供了一种指定参数值的方式,这样无需记忆参数的顺序。在Python中,可变参数允许你将一个不定数量的关键字参数作为字典的形式传递给一个函数。在Python中,可变参数允许你将一个不定数量的关键字参数作为字典的形式传递给一个函数。中,位置参数是在函数调用中按照它们在函数定义中的顺序进行传递的参数。可变参数允许函数接收任意数量的位置参数。原创 2024-09-16 09:56:33 · 1320 阅读 · 0 评论 -
Python 从入门到实战18(函数简介)
在Python中,定义一个函数可以使用关键字def,后面跟上函数名称和圆括号,圆括号内可以定义一个或多个参数,然后以冒号:结束。之后,在缩进块中编写函数体。我们的目标是:通过这一套资料学习下来,通过熟练掌握python基础,然后结合经典实例、实践相结合,使我们完全掌握python,并做到独立完成项目开发的能力。parametervalue-----可选参数,用于指定各个参数的值,若是多个参数使用,隔开。parameterlist ---- 可选参数,用于指定函数中传递的参数,多个函数使用,隔开。原创 2024-09-15 07:48:47 · 1327 阅读 · 0 评论 -
Python 从入门到实战17(正则表达式操作)
我们的目标是:通过这一套资料学习下来,通过熟练掌握python基础,然后结合经典实例、实践相结合,使我们完全掌握python,并做到独立完成项目开发的能力。上篇文章我们讨论了正则表达式的语法。今天进一步讨论一下正则表达式的一些操作。也是经常会用到的。原创 2024-09-14 19:53:40 · 1634 阅读 · 0 评论 -
Python 从入门到实战16(正则表达式语法)
正则表达式:regular expression ,简称:regex 或者RE,又称规则表达式,它不是某种语言所特有的。在处理字符串时,经常会涉及查找符合某些复杂规则的字符串,正则表达式就是描述这些规则的工具。正则表达式是对字符串(包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”))操作的一种逻辑公式,就是用事先定义好的一些特定字符及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。原创 2024-09-13 19:57:18 · 1203 阅读 · 0 评论 -
Python 从入门到实战15(字符串其它操作)
我们的目标是:通过这一套资料学习下来,通过熟练掌握python基础,然后结合经典实例、实践相结合,使我们完全掌握python,并做到独立完成项目开发的能力。上篇文章我们通过举例学习了字符串一些操作说明。今天继续讨论字符串相关的其它操作。也是经常会用到的。原创 2024-09-12 20:22:58 · 834 阅读 · 0 评论 -
Python 从入门到实战14(字符串相关操作)
我们的目标是:通过这一套资料学习下来,通过熟练掌握python基础,然后结合经典实例、实践相结合,使我们完全掌握python,并做到独立完成项目开发的能力。上篇文章我们通过举例学习了字符串进行简单说明。今天继续讨论字符串相关的操作。字符串的处理在实际的工作中经常会用到,需要熟练掌握才行。原创 2024-09-11 19:44:48 · 1207 阅读 · 0 评论 -
Python 从入门到实战13(字符串简介)
字符串是一种序列,一般是双引号或者单引号括起来的元素序列。其中若使用’’ 单引号或者双引号””字符序列需要在同一行,若是使用’’’ ‘’’ 三引号可以分布在连续的多行。举例说明:str1 = "我爱祖国!str3 = '''我是男生,喜欢打篮球。'''原创 2024-09-10 22:06:21 · 1390 阅读 · 0 评论 -
Python 从入门到实战12(流程控制-跳出循环语句)
我们的目标是:通过这一套资料学习下来,通过熟练掌握python基础,然后结合经典实例、实践相结合,使我们完全掌握python,并做到独立完成项目开发的能力。上篇文章我们通过举例学习了流程控制语句中的循环语句。今天继续讨论流程控制语句,学习跳出循环语句。也是经常使用到的。如break 、continue 、pass语句使用continue 语句,本次循环结束,直接跳到下一个循环执行使用 break 语句,整个循环结束使用 pass语句,只是占位,什么都不做。原创 2024-09-09 20:06:08 · 1572 阅读 · 0 评论 -
Python 从入门到实战11(流程控制-循环语句)
我们的目标是:通过这一套资料学习下来,通过熟练掌握python基础,然后结合经典实例、实践相结合,使我们完全掌握python,并做到独立完成项目开发的能力。上篇文章我们通过举例学习了流程控制语句中的选择语句。今天继续讨论流程控制语句,学习循环语句。也是经常使用到的。循环是反复执行同一个语句块,一般两种:for 循环和while 循环。原创 2024-09-08 11:22:53 · 1394 阅读 · 0 评论 -
Python 从入门到实战10(流程控制-选择语句)
我们的目标是:通过这一套资料学习下来,通过熟练掌握python基础,然后结合经典实例、实践相结合,使我们完全掌握python,并做到独立完成项目开发的能力。上篇文章我们通过举例学习了python 中集合的定义及相关操作。今天详细讨论流程控制语句,先学习选择语句。也是经常使用到的。原创 2024-09-07 13:50:26 · 1060 阅读 · 0 评论 -
Python 从入门到实战9(集合)
集合由可变集合set 和不可变集合frozenset 两种,我们这里只讨论可变集合。集合是元素放到一个大括号中的,两个相邻元素之间使用逗号分隔的无序的,可变的序列。集合最好的应用是去重,因为集合中的元素是唯一的。原创 2024-09-06 21:30:59 · 1039 阅读 · 0 评论 -
Python 从入门到实战8(字典)
字典是由{}括住的,内容以“键-值对”的形式存储的无序序列。字典是通过键来读取的,不是像列表那样使用索引读取;字典是无序的,各项是从左到右随机排序的,保存在字典中的项没有特定的顺序;字典是可变的,可以进行嵌套;字典中的键必须是唯一的。不允许同一个键出现两次;字典中的键必须不可变,所以可以使用数字、字符串、或者元组来作为键,不可使用列表。原创 2024-09-05 22:03:47 · 1177 阅读 · 0 评论 -
Python 从入门到实战7(元组)
元组:英文tuple,元组是元素以逗号分隔,以小括号包围的有序的,不可以修改的序列。元组和列表都是序列结构,但是列表是可修改的序列。ourtupletuple("12345"输出:('1', '2', '3', '4', '5')原创 2024-09-04 20:30:52 · 921 阅读 · 0 评论