自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(87)
  • 收藏
  • 关注

原创 认识Pandas,以及pandas的数据结构Series和DataFrame

通过以上讲解和案例,你可以初步掌握pandas的两种主要数据结构:Series和DataFrame,以及如何创建、索引和操作它们,以及了解pandas中的数据类型及其转换方法。Series是pandas中的一种一维数组结构,可以存储任意类型的数据(整数、字符串、浮点数、Python对象等),并且每个数据点都有一个对应的索引标签。DataFrame是pandas中最常用的数据结构,它是一个二维标签化数据结构,可以看作是由多个Series组成的表格,每个Series共享一个索引。

2025-01-09 22:20:37 1086

原创 Markdown 语法速查表

[x] 阅读资料。

2025-01-09 02:11:41 656

原创 Markdown扩展语法

语法及作用用于对一些术语、概念等进行定义解释,清晰地展示对应关系。语法格式为:术语(一行,一般顶格写),然后下一行缩进若干空格(一般四个空格)后写对应的定义内容。案例Markdown是一种轻量级标记语言,通过简单的符号标记就能实现文本的格式排版,例如标题、列表、链接等格式设置。HTML超文本标记语言,用于创建网页内容的结构和布局,是网页开发的基础语言之一,和 CSS、JavaScript 配合使用可以打造出功能丰富的网页。预览。

2025-01-09 02:08:03 554

原创 Markdown 基础语法

以下是添加序号后的内容:1. 标题语法:使用1到6个井号(#)加空格加标题内容表示标题,井号数量越多标题级别越低,如# 一级标题、## 二级标题、### 三级标题等。案例:# 一级标题## 二级标题### 三级标题#### 四级标题##### 五级标题###### 六级标题预览:一级标题二级标题三级标题四级标题五级标题六级标题2. 段落与换行语法:段落之间用空行分隔。如果要在段落内换行,可以在行末添加两个或以上的空格然后回车。案例:这是第一段。这是第

2025-01-09 02:04:15 311

原创 Markdown 画甘特图

甘特图(Gantt Chart)是一种用于展示项目进度的图表,通过条状图来表示项目中各个任务的开始时间、结束时间和持续时间。它广泛应用于项目管理中,帮助团队清晰地了解项目的整体进度和各个阶段的完成情况。

2025-01-09 01:55:17 902

原创 Markdown画 饼图

【代码】Markdown画 饼图。

2025-01-09 01:51:54 263

原创 Markdown画时序图

时序图是一种用来描述对象之间交互过程的图形工具,主要用于展示各个参与者之间的交互顺序和时间顺序。参与者(Participants):可以是人、类对象、系统等。消息(Messages):表示参与者之间的交互,用箭头表示。激活框(Activation Boxes):表示参与者在处理消息时的活动状态。生命线(Lifelines):表示参与者在交互过程中的存在。

2025-01-09 01:48:19 1025

原创 Markdown画流程图案例

在Markdown中绘制流程图通常使用Mermaid扩展。Mermaid是一种图表生成工具,可以绘制流程图、序列图、甘特图等。

2025-01-09 01:42:43 834

原创 Markdown公式写法

数学公式在 Markdown 中的应用场景非常广泛,例如撰写学术论文、技术文档、教学材料等。通过使用数学公式,可以清晰、准确地表达复杂的数学概念和计算过程,使读者更容易理解和掌握相关内容。在 Markdown 中,数学公式的表示需要借助 LaTeX 语法。根据公式的呈现方式,分为行内公式和块级公式两种。a2+b2=c2a^2 + b^2 = c^2a2+b2=c2a2+b2=c2a^2 + b^2 = c^2a2+b2=c2在数学公式中,各种符号的使用非常频繁,以下是一些常用的数学符号及其 LaTe

2025-01-09 01:30:44 897

原创 第50课 Python项目实战与总结

Python项目实战是将理论知识应用于实际问题的过程,能够帮助你提升编程能力、积累项目经验,并解决实际问题。总结经验与教训成功的经验:总结在项目开发过程中积累的成功经验,如有效的团队协作方式、高效的问题解决方法、优秀的代码设计思路等,以便在以后的项目中借鉴和应用.失败的教训:反思项目中出现的问题和不足,如需求理解不准确导致的返工、技术选型不合理导致的性能瓶颈、时间管理不当导致的进度延误等,吸取教训,避免在以后的项目中重蹈覆辙.评估项目成果功能实现情况。

2025-01-08 00:38:29 558

原创 第49课 Python“大数据处理”基础知识及示例

【代码】第49课 Python“大数据处理”基础知识及示例。

2025-01-08 00:37:32 370

原创 第48课 Python“深度学习”基础知识及示例

问题:创建一个自定义的神经网络层,实现特定的计算逻辑.代码示例# 定义自定义层# 创建模型# 编译模型# 训练模型说明:使用Keras创建一个自定义的神经网络层,实现特定的计算逻辑(例如,输入乘以自身的sigmoid值),并将其应用于模型中.

2025-01-08 00:27:30 828

原创 第47课 python“机器学习”基础知识与常用库案例

掌握这些基本知识和常用库,可以为Python机器学习打下坚实的基础,帮助你更好地理解和应用机器学习算法和模型.

2025-01-08 00:26:29 854

原创 第46课 Python编程常见问题及修改建议20例

通过了解这些常见问题及其修改建议,可以提高Python编程的正确性和代码质量,避免常见的错误和问题.

2025-01-08 00:25:50 859

原创 第45课 Python优秀编程习惯20例

良好的编程习惯对于提高代码质量、可读性和可维护性至关重要。

2025-01-08 00:24:20 896

原创 第44课 Python程序性能优化实例详解(代码优化,算法优化,并发编程,第三方库等)

优化Python程序的性能是一个多方面的过程,涉及代码结构、算法选择、资源管理等多个方面。

2025-01-08 00:19:22 1028

原创 第43课 Python多线程应用实例详解(含5个案例)

以上五个案例展示了多线程在不同场景下的应用,包括网络爬虫、文件下载、数据库操作、图像处理和用户请求处理等.

2025-01-08 00:18:46 431

原创 第42课 Python多线程工具包对比与案例分析

选择建议对于 I/O 密集型任务,推荐使用threading或,因为它们可以有效利用 I/O 阻塞的时间。对于计算密集型任务,推荐使用,因为它可以绕过 GIL 限制,充分利用多核 CPU。对于需要大量并发任务的场景,提供了更简洁的线程池和进程池管理。

2025-01-08 00:18:14 600

原创 第41课 Python 并发编程技术精讲:多线程、多进程与异步编程

通过学习多线程、多进程和异步编程等并发编程技术,可以更好地利用计算机资源,提高程序的执行效率和响应速度,解决实际开发中的并发问题.

2025-01-08 00:16:59 754

原创 第40课 Python 自动化脚本开发实战指南(自动化脚本,自动化测试)

当你需要对某个文件夹内的大量文件进行统一命名格式的调整时,手动操作会非常耗时,而这个脚本可以快速完成任务,提高工作效率.

2025-01-08 00:15:25 458

原创 第39课 Seaborn 基础知识与应用案例精讲 (python)

这些案例展示了 Seaborn 在不同数据集和场景下的应用,涵盖了散点图、条形图、箱型图、核密度估计图、线性回归图、热力图、计数图、多变量联合分布图、双变量关系图和多图网格绘图等多种图表类型,帮助你更好地理解和掌握 Seaborn 的使用方法和技巧 .

2025-01-07 02:49:51 436

原创 第39课 Matplotlib 基础知识与实战案例精讲 (python)

这些案例展示了 Matplotlib 在数据可视化中的广泛应用,涵盖了股票价格、学生成绩、产品销售额、网站访问量、人口密度、客户满意度、营销渠道、温度与销量关系、车型销售量以及算法性能等多个领域的可视化需求,帮助你更好地理解和掌握 Matplotlib 的使用方法和技巧.

2025-01-07 02:48:49 1308

原创 第38课 Pandas 数据处理与分析实战宝典(python)

以上案例涵盖了 Pandas 在数据清洗、合并、分组、时间序列分析、可视化等多个方面的应用,展示了其在数据处理与分析中的强大功能和灵活性.

2025-01-07 02:46:16 407

原创 第37课 python中,NumPy 应用实战指南

NumPy 是 Python 中一个非常重要的库,主要用于数值计算和处理大型多维数组和矩阵。

2025-01-07 02:44:21 919

原创 第36课 用python做一个简单的播客系统(含用户登录)

这个示例展示了如何使用 FastAPI 创建一个简单的博客网站,包含登录注册系统和博客文章的创建、阅读功能,你可以根据需要进一步扩展功能和优化性能.定义了用户和博客文章的模型,使用 ORM 将数据库表映射为 Python 类.这是 FastAPI 应用的主文件,负责定义路由、启动服务器和处理请求.实现了用户认证和授权逻辑,包括密码加密、JWT 令牌生成和验证等.用于存储环境变量,例如数据库连接字符串和 JWT 密钥等.定义了 Pydantic 模型,用于数据验证和序列化.,可以查看和测试 API 文档.

2025-01-07 01:41:14 297

原创 第35课 python中用FastAPI搭建web案例(二)(含数据库集成、表单处理、用户认证等)

这个示例展示了如何使用 FastAPI 创建一个包含数据库集成、表单处理、用户认证和会话管理的复杂 Web 应用,你可以根据需要进一步扩展功能和优化性能.定义了用户和待办事项的模型,使用 ORM 将数据库表映射为 Python 类.这是 FastAPI 应用的主文件,负责定义路由、启动服务器和处理请求.实现了用户认证和授权逻辑,包括密码加密、JWT 令牌生成和验证等.用于存储环境变量,例如数据库连接字符串和 JWT 密钥等.定义了 Pydantic 模型,用于数据验证和序列化.配置了数据库连接和会话管理.

2025-01-07 01:39:13 336

原创 第35课 python中用FastAPI搭建web案例

FastAPI 是一个现代的、高性能的 Python Web 框架,具有许多显著的优势,使其在许多场景中成为理想的选择。综上所述,FastAPI 在性能、易用性、安全性、扩展性等方面都具有显著优势,特别适合用于构建高性能 API、微服务以及需要快速迭代和高并发处理的应用场景。这个示例展示了如何使用 FastAPI 创建一个简单的 Web 应用,你可以根据需要扩展功能和样式 .这是 FastAPI 应用的主文件,负责定义路由、启动服务器和处理请求.,即可看到应用的根路由返回的 JSON 响应.

2025-01-07 01:32:21 608

原创 第34课 python中用Tornado搭建web案例

这个示例展示了如何使用 Tornado 创建一个简单的 Web 应用,你可以根据需要扩展功能和样式.这是 Tornado 应用的主文件,负责定义路由、启动服务器和处理请求.这是主页面模板,用于显示待办事项列表和添加待办事项的表单.将上述代码保存到相应的文件中,确保文件结构正确.这是基础模板文件,用于定义页面的基本结构.在终端中,导航到项目目录并运行。这是样式文件,用于美化页面.,即可看到待办事项列表应用.

2025-01-07 01:31:45 149

原创 第33课 python中用Django搭建web案例

这个示例展示了如何使用 Django 创建一个完整的博客平台,包括文章的创建、编辑、删除和浏览功能 .这是博客应用的 URL 配置文件,定义了应用的 URL 路由.这是 Django 项目的配置文件,定义了项目的各种设置.这是项目的 URL 配置文件,定义了项目的 URL 路由.这是文章详情页面模板,用于显示单个博客文章的详细信息.这是文章编辑页面模板,用于创建和编辑博客文章.这是基础模板文件,用于定义页面的基本结构.定义了博客文章的表单,用于处理用户输入.这是主页面模板,用于显示博客文章列表.

2025-01-07 01:30:40 321

原创 第32课 python中用Flask搭建web案例

Flask 是一个轻量级的 Web 应用框架,非常适合快速开发小型项目。下面是一个简单的 Flask 项目示例,它实现了一个基本的待办事项列表应用。这个应用允许用户添加、删除和查看待办事项.

2025-01-07 01:28:23 331

原创 第31课 python中常见的web框架对比(Django,Flask,Tornado,FastAPI等)

开发效率方面Flask:对于简单的小型项目或者快速原型开发效率很高,因为其轻量级,不需要太多配置就能快速启动,但对于大型复杂项目,需要自己集成很多额外组件,随着项目规模增大,开发效率可能会受影响。Django:由于内置了大量实用的组件和功能,在开发大型项目时,一开始就能利用已有功能快速搭建起整体架构,减少很多从零开始开发的工作量,团队协作时按照其规范开发也能保障效率,适合企业级大型Web应用开发。性能方面Tornado。

2025-01-07 01:13:24 1193

原创 第30课 python数据库操作入门「二」:ORM(Mysql,SQLAlchemy)

SQLAlchemy是一个强大的Python数据库抽象层和对象关系映射(Object Relational Mapping,ORM)工具。它允许开发者使用Python类和对象来操作关系型数据库,而不是直接编写SQL语句,这样可以提高开发效率,使代码更具可读性和可维护性,并且能方便地切换不同的数据库后端(如从MySQL切换到PostgreSQL等),只要数据库支持相应的驱动即可。在SQLAlchemy中,使用Python类来定义数据库表结构,这些类继承自首先创建了Base类,它是所有数据库模型类的基类。

2025-01-07 01:11:26 3781

原创 第30课 python数据库操作入门「一」

以上就是数据库操作的入门内容,涵盖了常见数据库类型的基本操作以及使用Python与之交互的基础方法,随着学习深入,还可以进一步探索更复杂的数据库功能、高级查询语句、数据库设计优化等方面的知识。在MongoDB中,数据以文档(类似字典结构)形式存储在集合中,通过获取对应的集合对象,准备好要插入的文档数据(字典形式),使用。方法可以查询集合中的数据,返回的是一个游标对象,可以通过遍历获取每条文档数据,也可以添加查询条件来进行更精准的查询,例如。的记录),执行语句并提交更改后,对应的数据就会被更新。

2025-01-07 01:10:53 1379

原创 第29课 python网络编程的高级用法和相关的工具包

可以基于Python的socket模块来实现自定义的网络协议,用于满足特定业务需求。例如,在物联网应用中,可能需要定义一种设备间通信的协议,规定数据包头、数据长度、校验码等格式,然后通过Python代码来实现对该协议的打包、解析以及基于此协议的网络通信功能。

2025-01-07 01:10:21 1517

原创 第28课 5个案例,带你实践python网络编程

这个案例实现了一个简单的TCP多客户端并发服务器,服务器使用多线程来同时处理多个客户端的连接,每个客户端连接后都可以与服务器进行消息交互,服务器会将客户端发送的数据回显回去。这个案例模拟了一个简单的UDP聊天程序,客户端发送消息给服务器,服务器收到后可以手动输入回复内容发送回客户端,双方可以持续交互聊天。这个案例实现了客户端向服务器传输文件的功能,客户端将指定文件名的文件内容以二进制形式发送给服务器,服务器接收后保存为同名文件。

2025-01-07 01:09:26 665

原创 第27课 python中的网络编程基础

以上就是Python网络编程的基础内容,掌握这些可以构建简单的网络应用程序,后续还可以深入学习如多线程、多进程在网络编程中的应用,以及更高层次的网络框架等知识来拓展网络编程能力。,实际应用中可根据需求替换为真实的服务器IP地址。表示最大允许排队等待连接的客户端数量。:和TCP服务器端类似,通过。表示使用IPv4地址族,表示使用IPv4地址族,这里绑定了本地回环地址。表示使用TCP协议。表示使用UDP协议。

2025-01-07 01:08:54 1149

原创 第26课 python中,异常处理和装饰器结合使用

通过将装饰器和异常处理结合起来,可以让代码在异常处理方面更加简洁、规范,且能够实现统一的错误处理逻辑,增强程序的健壮性和可维护性。可以在装饰器里根据捕获到的异常类型来返回特定的值或者执行不同的逻辑,以此来更好地控制程序流程。有时候我们希望多个函数在出现异常时都按照统一的方式进行处理,这时候就可以通过装饰器来实现。可以创建带参数的装饰器,让使用者能够指定要捕获的异常类型等参数,使异常处理更加灵活。,但在两种情况下,都不会让程序崩溃,而是会输出对应的错误提示信息。

2025-01-07 01:08:25 442

原创 第25课 python中常见的异常类型,自定义异常类

可以重写__init__方法来初始化异常类的实例属性,通常会接收一些参数用于传递更详细的异常相关信息,比如错误提示消息等,方便在捕获异常时获取具体的情况说明。def __init__(self, message="自定义异常发生了"):在上述代码中,定义了构造函数__init__,它接收一个参数message(并设置了默认值),这个参数用来表示异常相关的消息内容,然后将其赋值给实例的message属性,同时通过调用父类(Exception)的构造函数,确保异常对象能正确地初始化并携带相应的消息。

2025-01-07 01:07:01 663

原创 第24课 python中异常处理的处理方法(try except finally)

【代码】第24课 python中异常处理的处理方法(try except finally)

2025-01-07 01:06:29 419

原创 第23课 python中的装饰器、迭代器与生成器

装饰器是Python中一种用于修改或扩展函数、类功能的语法结构,它本质上是一个函数,接收一个函数(或类)作为参数,并返回一个新的函数(或类),新的函数(或类)通常会在原函数(或类)的基础上添加一些额外的功能,比如日志记录、性能测试、权限验证等,且不需要修改原函数(或类)的代码,遵循了“开闭原则”(对扩展开放,对修改关闭)。装饰器可以进行嵌套,也就是一个函数可以同时应用多个装饰器,按照从下往上(靠近函数定义的装饰器先执行)或者从内往外(先应用内层装饰器,再应用外层装饰器)的顺序来添加功能。

2025-01-06 13:12:04 1154

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除