【Python 基础】第 3 期:使用 PyCharm 编写 Hello World
我们写文档大多用 Word、写表格大多用 Excel、写幻灯片大多用 PPT。
写代码也需要一个软件作为编辑器(传说的大神用记事本写代码纯属玩笑了,越是大神越追求效率,用的软件功能越强)。
Python 现在已经有了非常多的代码编辑器:
讨论哪个代码编辑器最好用,是会引发程序员之间战争的,这里就不讨论孰优孰劣了。
这里使 ...
【Python 基础】第 2 期:环境搭建
在开始编写 Python 代码前,还需要搭建 Python 的开发环境。
电脑是没办法直接读懂 Python 代码的,而是需要一个解释器,实时把代码翻译成字节码,字节码再转换成 0 和 1,电脑就能读懂了。
Python 的运行过程就是翻译一行、执行一行(所以 Python 的运行速度较慢)。
我们一般说安装 Python,本质上就是安装 Python 解释 ...
MPP文件处理组件Aspose.Tasks教程:使用Python在Excel中打开MPP文件
Microsoft Project 文件 (MPP)通常用于规划、管理和跟踪项目。然而,许多用户更喜欢在 Excel 中分析和共享项目数据,因为它提供了排序、筛选和报告的灵活性。在本教程中,您将学习如何借助Aspose.Tasks,使用 Python 在 Excel 中打开 MPP 文件,并将其导出为常见的电子表格格式,例如 Spreadsheet 2003 XML、XLSX和CSV。
A ...
文档处理控件Aspose.Words教程:Python将Markdown转换为Word
Markdown是一种轻量级标记语言,允许用户使用简单的语法编写格式化文本。虽然它非常适合基于 Web 的内容,但在专业环境中,Word 更适合用于编辑、协作和发布。要共享、编辑或打印Markdown ( .md)文件,您有时可能需要将它们转换为 Word 文档 (.docx)。本文将演示如何借助Aspose.Words使用Python将 Markdown 转换为 Word。
...
【Python 基础】第 1 期:人生苦短,我用 Python
介绍
Python 在英语中是蟒蛇的意思,它的 logo 也是两条蟒蛇缠绕在一起。
然而 Python 和蟒蛇实际上没有半点关系。
Python 是由荷兰程序员 Guido van Rossum(因为其名字的前三个字母“gui”是中文“龟”的拼音,所以江湖人称“龟叔”)独立开发完成初版的。
“龟叔”曾供职于 Google,现任职于 Dropbox(多宝箱)。
1989 ...
FFmpeg开发笔记(八十五)基于PyQt和FFmpeg的开源视频剪辑器OpenShot
《FFmpeg开发实战:从零基础到短视频上线》一书的“第 12 章 FFmpeg的移动开发”介绍了如何使用FFmpeg在手机上剪辑视频,方便开发者更好地开发类似剪映那样的视频剪辑软件。那么在桌面系统上还有一款开源视频剪辑框架OpenShot,通过该框架可以更快地加工编辑视频文件,下面就来介绍如何在桌面系统中使用OpenShot。
Op ...
Aspose.Words for Python 现已支持基于 AI 的文档翻译功能!
在全球化协作与多语言内容创作日益频繁的今天,开发者和企业对高效、智能的文档翻译解决方案需求不断增长。作为全球知名的文档处理组件厂商之一,Aspose 推出的 Aspose.Words for Python 现已全面支持 AI 智能翻译功能,通过全新的aspose.words.ai模块,为开发者提供高精度、结构化、自动化的 Word 文 ...
国产化Excel开发组件Spire.XLS教程:在Python中将Pandas DataFrame导出到Excel的详细教程
在 Python 开发中,处理表格数据是非常常见的任务,而 andas 是最常用的数据处理和分析库。开发者经常需要将 andas DataFrame 导出到 Excel,以便进行报告、团队协作或进一步的数据分析。虽然 Pandas 提供了 to_excel 方法进行基本导出,但如果需要创建格式丰富和含图表的专业 Excel 报表,则需要借助专业Exc ...
国产化Excel开发组件Spire.XLS教程:使用Python将TXT文件转换为CSV
在 Python 中处理数据时,将 TXT 文本文件转换为 CSV 是数据分析、报表生成或跨应用共享数据的常见需求。TXT 文件通常存储非结构化的纯文本,直接处理较为繁琐,而 CSV 文件能将数据组织成行和列,更便于分析和处理。在 Python 中处理数据时,将 TXT 文本文件转换为 CSV 是数据分析、报表生成或跨应用共享数据的常见需求。 ...
使用PySide6/PyQt6实现自定义窗口布局,实现类似FluentWindow效果
现在在很多项目中,会比较喜欢FluentWindow效果,这种左侧类似于图标菜单或者树形结构的,右侧是是动态窗体或者组件的展示方式,一般不是多文档布局,每次只是打开当前的模块页面,类似于堆叠页面卡片,每次展示最顶端的那个卡片界面。本篇随笔综合介绍一下FluentWindow效果界面的各种展示方式,然后分析页面的内容组成方式 ...
WxPython跨平台开发框架之主从表展示和录入的界面处理--产品报价单和明细记录的处理
我们在前面随笔《Vue3+ElementPlus的BS端主从表的快速开发》了解了Vue3+ElementPlus的BS端主从表的实现,了解了大概的设计和界面设计方式,我们现在切换一下,看看如何结合FastAPI+WxPython实现主从表界面的展示和编辑处理的。
FastAPI的后端采用控制器基类继承方式提供标准化接口,SqlALchemy提供的数据ORM管理,相关代码 ...
CAD文件处理控件Aspose.CAD教程:在Python中将SVG转换为PNG
缩放SVG文件而不会损失图像质量,因此,SVG文件格式被广泛用于徽标和图标。在某些情况下,您确实需要将 SVG 转换为其他图像文件格式,以便与打印应用程序兼容。
本篇教程,我们将学习如何使用Aspose.CAD for Python via .NET将 SVG 转换为PNG 。这款 3D CAD SDK 有助于实现单个文件和多个文件格式转换的自动化。我们将编写 ...
Jenkins Share Library教程 —— 高级实战与最佳实践教程
写在前面
搞了近一天的PPT,讲真写英文PPT,确实比中文难多了,中午都没休息,最后还是在同事的帮忙下才搞完。
值得说的是,我今天算是见到了,做PPT强的人,是真的强,从色彩搭配到一些图形选择上,真的很丝滑,没一点多余动作,我看他调PPT就像给我化妆一样,一点点的变好看了。
见证成品那一刻,我就真的有那种,“哇, ...
python3.14版本的free-threading功能体验
操作系统:Debian 12_x64
python版本: 3.14.0
最新发布的python3.14.0版本已经正式支持free-threading功能,可以在python中关闭GIL,更好地利用多核 CPU 的性能。
今天安装该版本进行了体验,并做了简单测试,这里整理成笔记记录下来,希望对你有帮助。
python 3.14.0发布页:
https://www.python.org/downloads/release/p ...
Excel处理控件Aspose.Cells教程:使用Python将TXT文件转换为CSV
处理原始文本文件通常需要将非结构化数据导出为更清晰、更有条理的格式。将 TXT 文件转换为 CSV 文件可以更轻松地分析信息、管理记录或将数据导入电子表格应用程序。在本文中,您将学习如何借助Aspose.Cells使用Python 将TXT文件转换为CSV格式。
Aspose.Cells官方试用版免费下载,请联系Aspose官方授权代理商慧都科技
加入 ...
Excel处理控件Aspose.Cells教程:使用 Python 将 HTML 转换为 Excel
网页通常包含以HTML表格格式呈现的表格数据,例如报告、价目表或统计数据。处理网页数据通常需要将 HTML 表格或页面转换为 Excel 电子表格,以便进行分析或生成报告。将这些数据导出到 Excel 后,可以进行排序、筛选和计算。使用 Python 自动化此过程可以确保准确性并节省时间,尤其是在处理大型或重复性数据集时。在本教 ...
Python 基于python实现的图片压缩助手
程序及源码下载地址:
https://gitee.com/ishouke/image-optimizer
图片压缩助手使用说明
适用环境
win11
imageOptimizer.zip
备注:win7可能存在兼容性问题,其它版本未验证
Centos7
imageOptimizer.tar
用途
批量压缩图片,开发时间有限,目前仅支持图片格式:.jpg, .jpeg, .png
使用方法
助手工具配置
image_optimizer.c ...
记一次AI Agent开发的思维误区
写在前面
无论博客还是公号,我都很久不写东西了,去年、今年两年发生了太多的事,我没法梳理,也不想梳理了,本能的想着用时间来冲淡一切的一切,但是现实就是无法如愿。
自然文章、博客也就停滞了,相应的阅读量和粉丝也严重下滑了,也在学着接受了现实的一切,更多的是和自己和解的过程吧。
为什么写这篇文章
可能是灵 ...
Python psycopg2 类库使用学习总结
实践环境
openGauss 6.0.0 TLS企业版
python3 .9.13
psycopg2 2.9.10
实践操作
# -*- coding:utf-8 -*-
import psycopg2
if __name__ == '__main__':
# 连接方式1
# connection_str = 'host=192.168.88.139 port=15400 dbname=testdb user=testacc password=test1234#'
# conn = psycopg2.connect(connec ...
001 初识编程
1.什么是编程语言?
语言是人与人之间用于交流沟通,互相双方意思的一种语言;而编程语言类似于人类的语言,编程语言就是
程序员通过特定的代码,将其输入到计算器中并于计算机进行交流 —— 就是人与计算机交流的介质。
2.什么是编程?
编程就是用编程语言编写一个或多个文件,这一个或者多个文件会达到某种目的
3.编 ...