- 博客(85)
- 资源 (339)
- 收藏
- 关注
原创 你应该用哪个Python编辑器?你真的选对了吗?
代码编辑器是一个专门用于编写和编辑代码的工具。它不仅提供基本的文本编辑功能,还包括语法高亮、自动补全、调试工具等特性,帮助程序员更高效地编写和管理代码。PyCharm是由JetBrains开发的一款专业的Python IDE(集成开发环境),它功能强大,适合大型项目的开发。特点强大的调试和测试工具。代码重构功能。丰富的插件支持。
2024-07-30 09:17:13
529
原创 为什么 Python 中0.1 + 0.2 不等于 0.3?
print(is_close(0.1 + 0.2, 0.3)) # 输出:True。
2024-07-30 09:16:27
1831
原创 不可思议!这款Python库竟然能自动生成GUI界面:MagicGUI
MagicGUI是一个用于快速创建图形用户界面的Python库。它基于Qt库,允许你用最少的代码创建功能强大的GUI应用。MagicGUI的设计理念是简化开发流程,使开发者可以专注于功能实现,而不用纠结于界面布局和事件处理。
2024-07-28 22:47:02
795
原创 Python字符串处理技巧:一个小技巧竟然能省下你一半时间!
获取Pyhon及副业知识,关注公众号【软件测试圈】效率翻倍的秘密:Python字符串操作的5个惊人技巧在Python编程中,字符串处理在数据分析、Web开发、自动化脚本等多个领域都有广泛应用。Python提供了一系列强大的字符串处理函数,能够帮助我们高效地操作和转换文本数据。掌握一些关键的字符串函数,不仅可以让你的代码更加简洁,还能提升处理文本数据的效率。
2024-07-28 22:46:07
495
原创 Python控件大揭秘:ipywidgets让代码动起来
ipywidgets是Jupyter Notebook中的一个扩展库,它提供了一系列的交互式小工具(widgets),如滑块、按钮、下拉菜单等。这些小工具可以与Python代码进行交互,动态更新内容,从而使数据展示更加直观和生动。ipywidgets通过Python和JavaScript的桥接,实现了前端交互和后端计算的无缝结合。当我们在Notebook中使用ipywidgets时,所有的交互操作都会被发送到后端进行计算,并将结果实时展示在前端。
2024-07-25 09:16:29
1048
原创 谁说Python GUI难?用pywebview打造现代化GUI界面
pywebview是一个轻量级的跨平台库,它可以让你在Python程序中嵌入一个浏览器窗口。你可以使用你熟悉的前端技术(HTML、CSS、JavaScript)来设计界面,并使用Python来处理后台逻辑。这种方式不仅简化了GUI编程的复杂度,还能让你的应用程序看起来更现代。
2024-07-25 09:15:08
1051
1
原创 Python类方法与静态方法,你用对了吗
print("这是一个实例方法")obj.instance_method() # 输出:这是一个实例方法实例方法的第一个参数总是self,它指向的是类的实例对象。那么,类方法和静态方法又是什么呢?
2024-07-24 09:24:54
896
原创 Python编程进阶:__init__和__new__到底有什么区别?
获取Pyhon及副业知识,关注公众号【软件测试圈】__init__和__new__。这两个方法虽然名字相似,但它们的功能却截然不同。
2024-07-24 09:23:48
537
原创 Python最强的5个高级函数,你会几个?
高级函数(Higher-Order Functions)是指可以接收函数作为参数或者返回一个函数的函数。在Python中,函数是一等公民,这意味着函数可以像变量一样被传递和操作。这为我们提供了极大的灵活性。
2024-07-23 16:49:37
655
原创 Python 项目应该放弃requirements.txt?揭秘PDM的强大功能
获取Pyhon及副业知识,关注公众号【软件测试圈】在 Python 项目中管理依赖项,最常见的方式是使用文件。但最近有一种新的包管理工具——PDM (Python Development Master),它提供了更现代化、更便捷的依赖管理方式。今天我们将通过几段代码和简单的概念解释,带你走进 PDM 的世界。
2024-07-23 16:48:10
975
原创 Python三引号(“““)的五个神奇用法,你真的都知道吗?
在 Python 中,三引号(“”" 或 ‘’')用于定义多行字符串。这意味着你可以在字符串中自由地使用换行符而不用担心换行符的转义。三引号定义的字符串可以包含单引号、双引号等特殊字符,非常方便。# 使用三引号定义多行字符串multiline_string = """这是一个多行字符串示例。你可以在这里随意换行,也可以包含 "双引号" 和 '单引号'。"""
2024-07-22 09:17:21
1184
1
原创 提高效率的秘诀:用Pyenv管理多个Python环境
Pyenv是一个用于管理多个Python版本的工具。它能够让你在同一台机器上轻松安装、切换和管理不同版本的Python,而不会发生冲突。这对于需要在不同项目中使用不同Python版本的开发者来说,是一个极其便利的工具。
2024-07-22 09:16:20
1102
原创 你还在手动构建Python项目吗?PyBuilder让一切自动化!
PyBuilder 是一个纯 Python 实现的自动化构建工具,类似于 Java 世界中的 Maven 或 Gradle,但更加轻量级和灵活。管理依赖项运行测试生成文档静态代码分析打包和发布。
2024-07-21 22:28:28
580
原创 Python编程界的10大黄金法则,让你的代码优雅如诗
更多python教程和副业资料,关注公众号【软件测试圈】**在学习Python编程时,养成良好的编程习惯可以使你的代码更加高效、易读和易维护。今天,我们就来聊聊10个最重要的Python编程习惯。
2024-07-21 22:14:29
338
原创 从未想过如此简单,Python 开发跨平台 GUI 应用:Toga
Toga 是 BeeWare 项目的一部分,是一个现代、功能丰富的 GUI 工具包。与其他 GUI 库不同,Toga 的设计理念是“Write once, run everywhere”,即用 Python 编写一次代码,便可以在多个平台上运行。项目地址:https://github.com/beeware/toga。
2024-07-20 10:19:40
1620
原创 彩色文本,Python print() 居然还能这样玩?
ANSI转义序列是一串以\033[开头的字符,用于控制终端的显示属性。字体颜色(Foreground color)黑色:30红色:31绿色:32黄色:33蓝色:34洋红:35青色:36白色:37背景颜色(Background color)黑色:40红色:41绿色:42黄色:43蓝色:44洋红:45青色:46白色:47。
2024-07-18 09:05:12
1112
原创 简单python游戏开发,使用Pyglet创建你的第一个游戏
Pyglet 是一个Python库,用于编写跨平台的多媒体应用程序。它主要用于创建图形化应用程序和游戏。绘制图形播放音频和视频处理用户输入(键盘、鼠标、手柄)管理窗口和全屏显示。
2024-07-18 09:04:16
941
原创 告别枯燥界面:`py-window-styles`带你体验Windows 11的视觉盛宴!
是一个开源的Python库,专门用于自定义Tkinter窗口的样式。通过这个库,你可以改变窗口的标题栏样式,添加自定义按钮,甚至可以使用透明效果。这个库极大地扩展了Tkinter的功能,使开发者可以创建出更加现代化和美观的用户界面。首先,我们来看一个基本的示例,创建一个具有自定义标题栏的窗口。# 创建主窗口root.title("自定义窗口示例")# 应用自定义样式window.title("自定义标题")
2024-07-16 23:55:31
928
1
原创 Python进度条的神器tqdm:让任务进度尽在掌握
tqdm是一个快速、可扩展的 Python 进度条库。它的名字来自阿拉伯语“taqaddum”,意思是“进步”。使用tqdm,你可以非常轻松地在 Python 脚本中添加进度条,而无需编写复杂的代码。tqdm在这段代码中,我们添加了desc参数来设置进度条的描述,ncols参数来设置进度条的宽度,ascii参数来使用ASCII字符显示进度条。
2024-07-16 23:54:42
709
原创 Python单行代码:一招鲜,吃遍天
大家好,在Python编程中,我们时常需要高效、简洁的代码来解决复杂的问题。今天,我将向大家介绍10个非常有用的Python单行代码。一行代码指的是将复杂的任务浓缩在一行代码中完成。它充分利用Python的简洁和强大,使代码更简洁、更具可读性。让我们从几个经典案例入手,逐步解析其原理和应用场景。
2024-06-18 14:43:57
482
原创 Python 开发者必看,用Flet库打造你的第一个Web应用
大家好,桌面应用程序开发一直是一个热门话题。在python中,使用Tkinter和wxPython虽然功能强大,但它们在现代UI设计和交互体验上显得有些力不从心。而Flet,作为一个新兴的Python库,以其现代化的设计理念和简洁的开发方式,为开发者提供了一种全新的选择。Flet是一个开源库,旨在使Python开发者能够轻松地构建和部署Web应用。它提供了一套简洁的API,让你可以通过Python代码创建交互式的Web界面,而无需深入了解HTML、CSS和JavaScript。
2024-06-18 14:43:14
1126
原创 10分钟搞定!用DearPyGui打造你的Python界面
DearPyGui是一款基于ImGui的Python图形用户界面库。ImGui是一种即时模式图形用户界面库,它与传统的事件驱动式GUI库不同,能够更直观地描绘和管理用户界面元素。DearPyGui利用了ImGui的高性能和简洁API,使得开发者可以轻松创建现代化和交互性强的GUI应用。DearPyGui还允许我们自定义主题和样式,使得界面更加美观和个性化。在这个示例中,我们创建了一个全局主题,并设置了一些颜色属性。然后将主题绑定到窗口,使其生效。
2024-06-06 10:06:50
2519
原创 Plotly的魔力:如何用Python创建令人惊叹的图表?
Plotly 是一个开源的绘图库,支持多种语言,如Python、R、MATLAB等。它的特点是可以创建高质量、交互式的图表,这些图表可以在网页上展示,并且支持缩放、平移等交互操作。
2024-06-06 10:06:09
476
原创 只需几分钟!用EasyGUI打造你的第一个 Python 图形界面
EasyGUI是一个用于Python的简单图形用户界面编程库。与Tkinter等传统的GUI库相比,EasyGUI不需要您编写复杂的类和回调函数,只需调用简单的函数即可创建对话框和交互界面。EasyGUI的目标是使得GUI编程尽可能地简单和直接。
2024-06-05 17:22:18
1380
原创 用WxPython打造你的第一个python 桌面应用
WxPython是Python编程语言的GUI工具包,它基于流行的跨平台库wxWidgets。WxPython提供了一组丰富的组件,用于构建具有本地外观和行为的桌面应用程序。
2024-06-05 17:21:05
1100
原创 揭秘Python:下划线的特殊用法,你绝对想不到!
在Python编程中,下划线(underscore)是一个常见而又强大的工具。它不仅仅是一个普通的字符,而是具有特殊含义和用法的符号。今天,我们就来揭开Python下划线的神秘面纱,探索它的各种妙用。
2024-05-31 10:01:07
660
原创 学会这两个符号*和**,你的 Python 编程水平会飞跃!
在Python中,星号(*)和双星号(**)是非常强大的工具,它们可以用来解包、传递可变数量的参数以及更多复杂的操作。理解和掌握它们的用法可以让你的代码更加简洁和高效。
2024-05-31 09:59:36
334
原创 取代pip,Python依赖管理的终极武器:Poetry
Poetry是一个Python依赖管理和打包工具,它简化了项目的创建、依赖管理和发布流程。它的核心理念是将所有的依赖关系和项目配置集中在一个文件中,使得项目管理变得更加清晰和易于维护。
2024-05-27 09:47:01
1532
原创 别再 pip install 了!一个绝佳的包管理器:pipx
pipx是一个用于安装和管理Python命令行工具的工具。它的主要优势在于可以将每个工具安装在一个隔离的虚拟环境中,同时又可以全局调用这些工具,既解决了版本冲突的问题,又保持了系统的整洁。
2024-05-27 09:39:24
12049
1
原创 Python中别再用 ‘+‘ 拼接字符串了!
大家好,在 Python 编程中,我们常常需要对字符串进行拼接。你可能会自然地想到用操作符将字符串连接起来,毕竟这看起来简单明了。在 Python 中,字符串是不可变的数据类型,这意味着一旦字符串被创建,它就不能被修改。因此,当你尝试通过使用来连接字符串时,实际上 Python 会创建新的字符串对象,并将旧字符串的内容复制到新字符串中,然后添加新内容。这个过程在处理大量数据或在循环中进行时,会导致性能问题。
2024-05-25 10:56:06
971
原创 一个和蔼可亲的Python库,用Gooey为你的程序添加GUI
Gooey是一个开源的Python库,它可以把命令行程序自动转换成用户友好的图形界面。Gooey通过解析你现有的命令行参数,生成相应的GUI组件,如文本框、下拉菜单和文件选择器,让用户可以通过直观的界面输入参数。我们可以进一步自定义Gooey界面的外观和行为。下面的示例展示了如何设置窗口标题、默认大小和主题。
2024-05-25 10:55:06
1268
原创 一个超级简单的Python UI库:NiceGUI
NiceGUI是一个基于Python的Web框架,它的设计理念是简洁和易用。NiceGUI不仅能帮助你快速创建Web界面,还能让你的应用看起来非常漂亮。无论你是一个新手开发者还是有经验的程序员,NiceGUI都能让你轻松上手,快速构建出色的Web应用。
2024-05-24 09:05:24
2406
2
原创 Python 造数据神器Faker
Faker 是一个用于生成假数据的 Python 包。它能够生成各种类型的数据,包括名字、地址、电话号码、电子邮件、公司名称、文本、日期等。Faker 库特别适合在测试和开发阶段使用,帮助我们模拟现实世界中的数据,提高工作效率。
2024-05-23 09:46:55
841
原创 用Python写个计算器:Python tkinter帮你轻松搞定!
tkinter是Python的标准GUI(图形用户界面)库。它为我们提供了创建窗口和各种控件(如按钮、文本框、标签等)的工具。使用tkinter,我们可以很方便地创建交互式应用程序。
2024-05-23 09:43:42
889
原创 一个顶级的Python库:MoviePy,视频自媒体的利器
MoviePy是一个用Python编写的视频编辑库,它可以处理视频剪辑、合成、处理等各种任务。它背后的魔法来自于两个强大的工具:FFmpeg,一个处理多媒体数据的开源库;以及NumPy,一个强大的科学计算库。MoviePy让你可以用几行代码完成从视频剪辑到色彩调整的所有工作。
2024-05-21 10:38:39
1694
原创 FastUI,一个顶级的Python web库
FastUI是一个基于Python的Web框架,它旨在提供一种快速、简单且高效的方式来创建Web应用。FastUI的设计理念是“快速开发,优雅呈现”,它通过简化开发流程,让开发者能够专注于应用的核心功能。你可以为不同的URL和HTTP方法定义不同的路由。
2024-05-21 10:35:17
1077
原创 python中的增强pickle库:dill
大家好,在Python编程中,序列化是一个非常重要的概念。它允许我们将Python对象转换为字节流,以便存储在文件中或通过网络传输。常见的序列化库有pickle,但今天我们要介绍的是功能更强大的dill库。dill不仅能够序列化pickle所能处理的对象,还能处理函数、类、Lambda表达式等复杂对象。
2024-05-20 09:45:04
1998
原创 python学习必看:Python上下文管理器的多种妙用
你也可以创建自己的上下文管理器。下面是一个简单的示例,它在进入和退出时打印消息。return True # 防止异常传播在这个例子中,即使发生异常,__exit__()方法也会被调用并打印相应的信息。
2024-05-20 09:38:05
520
220个C语言程序源代码集合.zip
2021-09-04
Java SMART系统源码.zip
2021-09-04
JSP+Java Bean超市综合管理信息系统源码.zip
2021-09-02
利用Markov算法根据原始文本的统计规律生成随机文本matlab代码
2021-09-01
基于(DCT DWT)图像数字水印matlab程序.zip
2021-08-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人