自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

魏大大

种一棵树最好的时间是十年前,其次是现在。而我已经在育苗了。

  • 博客(206)
  • 资源 (11)
  • 收藏
  • 关注

原创 Python带有else子句的循环语句

在 Python 中,for语句可以有一个可选的else子句,如果你来自其他语言(如 Java 或 C#),可能对此不太熟悉。以下是带有else子句的forelse:Python 仅在for循环遍历完可迭代对象中的所有项且未遇到break语句时,才会执行else块。如果 Python 遇到break语句,它将完全跳过else块。如果可迭代对象没有任何项,Python 会立即执行else块。与break语句不同,continue语句不会提前结束循环。因此,如果循环正常完成,else块将会执行。

2025-04-19 18:51:33 982

原创 Python异常处理

使用 Python 的语句优雅地处理异常

2025-04-19 10:32:11 915

原创 Python集合运算

本教程主要介绍了集合相关的运算方式,包括并集、交集、差集、对称差集、子集,以及超集判定等内容。

2025-04-17 08:31:35 756

原创 Python集合及操作

本教程介绍了集合的基本概念和应用方法,主要包括集合简介,添加、删除元素、不可变集合,以及集合的推导式等内容。

2025-04-16 17:48:14 1453

原创 Python字典及操作

本教程主要介绍了Python字典的相关知识,包括字典创建,键值对的增、删、改,以及字典推导式。

2025-04-16 16:36:22 1026

原创 Python列表及操作(二)

本教程主要介绍了列表迭代相关的操作,包括迭代器、Map、FIlter、Reduce和列表推导式,是Python的核心章节

2025-04-16 09:40:23 861

原创 Python列表及操作(一)

本教程主要介绍了Python中列表的相关知识,包括列表、元组、排序、切片等。

2025-04-16 08:26:57 938

原创 Python函数

本教程主要介绍了Python函数相关的内容,主要包括函数定义、参数、递归、Lambda和文档字符串等内容。

2025-04-15 09:41:51 1086

原创 Python流程控制

本教程详细介绍了Python的流程控制语句,包括if、三元运算符、for、While、Continue和pass等内容。

2025-04-15 08:27:58 1037

原创 Python运算符

本教程详细介绍了Python中的运算符,主要包括算数运算符、赋值运算符、比较运算符和逻辑运算符。

2025-04-14 18:00:33 1043

原创 Python基础

本文简略的介绍了Python核心基础知识,包括语法、字符串、数字、布尔值、注释、类型转换等内容。

2025-04-14 16:33:11 1130

原创 pyside6写一个简单的计算器应用

【代码】pyside6写一个简单的计算器应用。

2025-03-26 20:43:03 201

原创 手动创建Electron+React项目框架(建议直接看最后)

话说,Electron的包是真的难安装,我经常失败,必要情况下需要使用梯子,同时配置代理端口。安装完Electron之后,在项目根目录下创建一个文件夹,用于存放Electron代码。快速创建了,如果你想使用其他的工具创建React项目也是没有问题的。在代码测试阶段,我们使用Electron加载URL。等到React启动完成后,再启动Electron。首先需要创建一个React项项目,这里就是用。,名字有点LOW,你可以自定义~~,但是打包之后的正式环境,需要加载。等待项目创建完成后,可以使用命令。

2025-03-24 16:27:18 537

原创 通过循环添加组件

这个示例结束了本教程的第一阶段内容。接下来所有章节中的所有示例都将在我们到目前为止构建的图形用户界面(GUI)基础上进行,并对其进行大幅增强。本文代码可以通过这里下载。

2025-01-25 20:12:52 120

原创 ScrolledText组件

组件比简单的Entry组件要大得多,并且可以跨越多行。它们类似于记事本这样的工具,能够自动换行,并且当文本内容超出组件的高度时,会自动启用垂直滚动条。

2025-01-25 00:28:21 113

原创 Radiobutton组件

在这个案例中,我们将创建三个tkinter单选按钮()组件。我们还将添加一些代码,根据所选的单选按钮更改主窗体的颜色。

2025-01-23 20:55:58 97

原创 Checkbutton组件

在这个案例中,我们将添加三个复选框()组件,每个组件都有不同的初始状态。

2025-01-22 21:15:50 100

原创 Combobox组件

在这个案例中,我们将通过添加下拉组合框来改进我们的图形用户界面(GUI),这些组合框可以设置初始默认值。虽然我们可以限制用户只能选择某些特定选项,但也可以允许用户随意输入他们想要的内容。

2025-01-21 22:01:37 90

原创 设置焦点和禁用组件

随着我们的图形用户界面(GUI)不断优化,如果能在GUI一出现就让光标自动出现在输入框(Entry widget)中,那将会更加便捷和实用。下面我们来学习如何实现这一点。

2025-01-21 19:35:01 77

原创 单行文本框控件

在Tkinter中,典型的单行文本框控件被称为Entry。在这个案例中,我们将在我们的GUI中添加这样一个Entry控件。我们将通过描述Entry控件为用户执行的功能,使我们的标签更加有用。

2025-01-20 23:21:07 103

原创 创建按钮并修改Text属性

在这个案例中,我们将添加一个按钮控件,然后使用这个按钮来更改我们GUI中另一个控件的属性。这将引导我们了解Python GUI环境中的回调函数和事件处理。

2025-01-20 22:51:32 103

原创 在GUI中添加一个Label

标签是一种非常简单的小部件,它可以为我们的图形用户界面(GUI)增添价值。它可以阐释其他组件的用途,提供一些额外的信息,这可以引导用户理解输入框组件的含义,也能够解释那些无需用户输入数据的组件所显示数据的含义。

2025-01-20 22:17:15 76

原创 阻止窗口调整大小

默认情况下,使用tkinter创建的窗口可以被调整大小,但这并不总是理想的。我们放置在GUI表单上的组件可能会以不合适的方式被调整大小,因此,在本文中,我们将学习如何防止用户调整我们的GUI应用程序的大小。

2025-01-20 18:29:31 99

原创 创建第一个GUI程序

Python 是一种非常强大的编程语言。它自带了内置的 tkinter 模块。我们只需几行代码(准确来说是四行)就可以构建出我们的第一个 Python 图形用户界面(GUI)。

2025-01-20 17:59:57 75

原创 用户输入和While循环

在本章中,我们将学习如何接收用户*输入(Input),让程序对其进行处理。当程序需要用户输入一个名字时,就提示用户输入一个名字,为此,我们需要学习input()方法,并利用while循环不断的获取用户输入。

2024-12-20 10:50:07 82

原创 Dict字典数据类型

在本章中,你将学习Python字典(Dict)的基本概念,如何访问、修改字典中的信息,以及如何将字典和列表结合起来的各种常见用法。

2024-12-19 16:20:57 98

原创 if判断语句

编程时经常会因为一些条件出现执行分支,例如当变量`X`等于1时执行动作一,等于2时执行动作二等等。在Python中,`if`语句可以帮你检查条件的状态,并针对当前条件状态采取对应的措施。

2024-12-19 16:19:26 69

原创 列表高阶操作

在上一章节中,我们学习了列表的基本概念,如何创建一个列表,以及如何对列表做一些简单的操作,这些操作往往只需要几行代码就可以完成。在本章中,我们会学习一些更复杂的概念,例如便利整个列表,从而让我们具备处理大列表的能力。

2024-12-19 16:17:47 414

原创 列表基本概念

本章和下一章,我们将逐步学习列表的基本概念,以及如何使用列表。列表是新手可以直接使用的最强大的Python功能之一,它既可以只存储几个元素,又可以存储上百万个元素。

2024-12-19 16:13:04 78

原创 变量和简单数据类型

在本章节中,你将学会如何使用Python的各种数据类型,以及如何在程序中使用变量来存储和表示这些数据类型。

2024-12-16 09:19:39 38

原创 软件安装和环境配置

在本章节中,你将运行自己的第一个 Python 程序——hello_world.py。为此,你需要先检查自己的计算机是否已经安装了较新版本的 Python。同时,你还需要安装一个用于编写和运行 Python 程序的代码编辑工具,俗称 IDE,它能够帮你快速编辑并高亮代码,以及让你轻松地了解代码结构。

2024-12-15 13:05:46 84

原创 使用react+css实现一个轻量的可拖拽侧边栏布局

到此为止,我们的原理已经非常明白了,我们需要定义两个状态变量,一个是确定左侧宽度的X,另一个是表示进入拖拽状态的Flag。我们拖动的左右交接的那根线(图中浅蓝色那个竖线),并非左右块的边界,而是一个比较窄的。实现一个左右布局,其中左侧边栏可以通过拖拽中间的分割线改变宽度。所以,我们只需要一个React的状态变量。就可以确定所有的内容位置和大小。

2024-10-16 17:22:22 670

原创 【Pandas】数据分组groupby

本文目标:1.2 Pandas内置聚合方法可以与groupby一起使用的方法和函数分组之后取平均也可以使用describe函数同时计算多个统计量1.3 聚合方法使用Numpy的聚合方法自定义方法计算每年的平均年纪:多个参数的自定义方法:同时计算多种特征向agg/aggregate传入字典分别对分组后的不同列使用不同聚合方法:一步到位,把计算后的数据列进行命名:2. 数据转换transform 需要把DataFrame中的值传递给一个函数, 而后由该函数"转换"数据。

2023-10-06 10:06:32 503

原创 【Pandas】Apply自定义函数

DataFrame的apply自定义函数和Series自定义行数使用方法并无明显区别,但是,二者的工作原理不同。而DataFrame的apply自定义方法是针对DF的。调用函数,具体是针对行还是针对列,要取决于传入的参数。Series的apply自定义方法是针对。apply函数有axis参数,当。

2023-10-06 08:12:10 1324

原创 DataFrame入门

数据分析处理流程:加载数据 → 数据基本处理 → 数据分析 → 数据可视化 → 得出结论。

2023-10-05 08:33:35 326

原创 Pandas数据结构

以上输出的含义是,单个人获得诺贝尔奖项的有347次,两个人获得诺贝尔奖项的有307次,三个人获得诺贝尔奖项的有207次…由于Pandas中没有对应行的数据结构,所以获得第941行之后,数据行被转换成了列,也就是一个Series。使用·s.values·属性,可以获去Series中的数据,数据的类型是一个Ndarray。Series是Pandas的基础数据结构,代表着一列数据,其底层是由Numpy实现的。利用pd.Series创建一个Series对象,传入的列表作为Series中的数据。

2023-10-04 20:45:28 564

原创 Numpy入门

Numpy的基础使用方法,主要包括Ndarray的5种属性、7中创建方式;Numpy的8种内置方法和数学运算

2023-09-25 14:59:42 165

原创 Debain和MariaDB简单设置

在debian默认的终端中,如果语言设置为中文,那么会出现菱形乱码,但是通过Xshell远程访问就能避免这个问题,暂不解决乱码问题。有些情况下,新安装的MariaDB默认密码并不为空,如果数据库中并无重要数据,建议卸载重装。原因是,经过多个版本的迭代,Mysql已经堵上了很多逻辑上的漏洞,导致密码更改非常困难。MariaDB是Mysql的一个分支,完全兼容Mysql指令。没有网络寸步难行,所以要首先设置静态IP访问,确保网络正常。默认情况下,MariaDB数据库密码为空,直接。有网络教程认为,注释掉。

2023-08-16 13:50:41 1354

原创 Pycharm社区版连接WSL2中的Mysql8.*

当前时间2023.08.13,Windows11中默认的WSL版本已经是2了,在WSL2中默认的Ubuntu版本已经是22.04,而Ubuntu22.04中默认的Mysql版本已经是8.*。

2023-08-13 09:48:12 1086 1

原创 Refused to load the script ‘xxxx.js‘ because it violates the following Content Security Policy ...

Refused to load the script 'https://unpkg.com/xxxx.js' because it violates the following Content Security Policy directive: "script-src 'self' 'unsafe-eval' 'unsafe-inline' data:". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used

2023-03-12 07:44:46 6474

用于练习Tkinter窗口图标设置的ICO文件

用于练习Tkinter窗口图标设置的ICO文件

2023-05-24

Python GUI Programming with Tkinter

《Python GUI Programming with Tkinter》英文完整版 This book is for beginners who have learned the basics of Python but haven't written much beyond simple scripts or REPL sessions. We'll walk you step-by-step through designing and creating a larger application, and we'll introduce you to skills that will help you advance as a programmer. 看不懂这段的不建议下载。

2023-03-28

GJB 3206B-2022 《技术状态管理》

如题

2023-03-10

oneinstack安装包,不含源代码

oneinstack安装包,不含源代码

2022-12-26

Mongodb-windows-x86_64-5.0.9.signed.msi

Mongodb-windows-x86_64-5.0.9.signed.msi安装包,适合网络不好的同志们使用。

2022-07-16

mongodb-macos-x86_64-5.0.9-signed.tgz

mongodb-macos-x86_64-5.0.9-signed.tgz

2022-07-16

使用Node.js实现的简单静态网页服务器

我们通常称静态Web服务器为静态网站,其主要特征就是服务器上的所有内容都是现成的,不需要后端做额外的处理。当我们向静态服务器发送网页请求时,服务器只需要根据我们的请求路径(URL),返回对应的`html`文件就行了。 本资源可以实现静态博客系统的部署,详情可以阅读文章: https://blog.csdn.net/weixin_43302112/article/details/125815480

2022-07-16

使用OneinStack配置Nginx反向代理、多网站配置、多域名配置

使用Oneinstack配置Nginx反向代理、多网站配置、多域名配置教程。内容包括如何卸载原装Nginx,如何为网站配置证书,如何实现http跳转https,如何实现a.com跳转www.a.com,以及Nginx重启命令等内容~

2022-04-19

从零搭建一个Node服务器

使用Node开发API服务器、登录、注册、加密、表单验证、中间件、异常捕获、JWT认证等功能。 基本涵盖所有Node开发的基础知识,内置README.md文件详细的介绍了如何从零搭建一个Node服务器。 服务启动: 1. npm install 2. node app.js

2022-05-24

mysql-installer-web-community-8.0.29.0.msi

解决Mysql下载速度慢的问题,实用此安装器可以直接安装MySQL经典版本例如5.7,以及最新版本。 从网页直接下载Mysql安装包几乎不可能,安装器下载后,只需要选择安装的软件即可,下载速度飞起,安装过程非常简单。

2022-05-24

PicGo 2.3.0安装包

PicGo,一个用于快速上传图片并获取图片 URL 链接的工具。支持拖拽图片上传 支持快捷键上传剪贴板里第一张图片 Windows 和 macOS 支持右键图片文件通过菜单上传 (v2.1.0+) 上传图片后自动复制链接到剪贴板 支持自定义复制到剪贴板的链接格式 支持修改快捷键,默认快速上传快捷键:command+shift+p(macOS)| control+shift+p(Windows\Linux) 支持插件系统,已有插件支持 Gitee、青云等第三方图床 更多第三方插件以及使用了 PicGo 底层的应用可以在 Awesome-PicGo 找到。欢迎贡献! 支持通过发送 HTTP 请求调用 PicGo 上传(v2.2.0+)

2022-05-06

pandoc 2.1.8版本

可用于和Typora结合导入导出文件。 Pandoc了解许多有用的标记语法扩展,包括文档元数据(标题、作者、日期);脚注;桌子;定义清单;上标和下标;三振;增强的有序列表(起始编号和编号样式非常重要);运行示例列表;带语法突出显示的分隔代码块;巧妙的引号、破折号和省略号;HTML块内的标记;和内联乳胶。如果需要严格的降价兼容性,可以关闭所有这些扩展。

2022-05-06

在线markdown编辑工具

压缩包内包括安装教程(readme.md) 建议小白莫下载,对flask有一定了解的同志就不要犹豫了,博主学习了很久才设计出来的超实用在线的Markdown编辑器。 不论是学习或者直接搭建,都非常好用~~ 一个基于python,editor.md,flask,sqlite,flask-sqlalchemy,flask-login,sm.ms图床的在线markdown编辑工具。 包括三个页面,登录注册、编辑、文章列表 包括登录、注册、自动保存、图片上传至sm.ms图床等功能。 详情请阅读以下文章: https://blog.csdn.net/weixin_43302112/article/details/124527813

2022-04-23

基于Flask的markdown在线编辑教程

一个基于python,editor.md,flask,sqlite,flask-sqlalchemy,flask-login,sm.ms图床的在线markdown编辑工具。 包括三个页面,登录注册、编辑、文章列表 包括登录、注册、自动保存、图片上传至sm.ms图床等功能。 原文链接 https://blog.csdn.net/weixin_43302112/article/details/124367102?spm=1001.2014.3001.5502

2022-04-23

flask编写的个人主页项目

使用Flask编写的个人主页项目,包括bootstrap-flask插件

2022-02-10

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

TA关注的人

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