标签:python

使用 GIMP 轻松地设置图片透明度

使用 GIMP 轻松地设置图片透明度

使用色键(或绿屏)技巧来设置你电脑游戏中图片的透明度。不管你是否正在使用 Python 或 Lua 编程一个游戏或一个 APP,你都有可能在你的游戏资源中使用 PNG 图像。PNG 格式图像的一个优点是能够存储一个 alpha 通道,这在一个 JPEG 格式的图像中是不可能获得的。alpha 在本质

穿过生命散发芬芳 穿过生命散发芬芳 2024-07-17
0 0 0
在你的 Python 游戏中添加投掷机制

在你的 Python 游戏中添加投掷机制

四处奔跑躲避敌人是一回事,反击敌人是另一回事。学习如何在这系列的第十二篇文章中在 Pygame 中创建平台游戏。这是仍在进行中的关于使用 Pygame 模块在 Python 3 中创建电脑游戏的第十二部分。先前的文章是:通过构建一个简单的掷骰子游戏去学习怎么用 Python 编程使用 Python

大树 大树 2024-07-17
0 0 0
使用开源可视化工具来理解你的 Python 代码

使用开源可视化工具来理解你的 Python 代码

VizTracer 工具可以可视化并跟踪 Python 代码,让你可以更深入地了解其工作原理。随着 Python 项目变得越来越大、越复杂,理解起它来就变得充满挑战性。即使是你自己独自编写了整个项目,也不可能完全知道项目是如何工作的。为了能更好的理解你的代码,调试和分析代码变得至关重要。VizTra

大猫 大猫 2024-07-17
0 0 0
5 种令人惊讶的使用 Jupyter 的方式

5 种令人惊讶的使用 Jupyter 的方式

Jupyter 不仅仅是一个数据分析工具,让我们看看如何以最有创意的方式使用这个基于 Python 的软件。Jupyter 项目提供了用 JupyterLab 和 Jupyter Notebook 等交互式编写软件的技术方式。这个软件通常用于数据分析,但你可能不知道(Jupyter 社区也没有想到)

大猫 大猫 2024-07-17
0 0 0
通过创建视频游戏来学习 Python

通过创建视频游戏来学习 Python

使用我们的新电子书中的分步说明,以有趣的方式了解 Python。Python 是目前最流行的程序设计语言之一。不管是为了工作还是娱乐为目的学习 Python,它都是一门功能强大且非常有用的编程语言。你可以创建应用程序来帮助你完成日常任务,创建你和朋友们喜欢玩的游戏,创建用于处理数据的脚本,创建用于生

三掌柜 三掌柜 2024-07-17
0 0 0
学习 Python 的好文章

学习 Python 的好文章

无论你在 Python 编程过程中处于什么阶段,这些 Python 热门文章将会对你有很大帮助。2019 年是 Python 的好年景。根据 GitHub 和 Stack Overflow 的受欢迎资源程度来看,它正在成为全球第二大流行语言。(LCTT 译注:原文发表于 2019 年底,但是这里提及

宇宙之一粟 宇宙之一粟 2024-07-17
0 0 0
使用 Python 调整图像大小

使用 Python 调整图像大小

快速解释如何在 Python 中调整图像大小,同时保持相同的长宽比。我喜欢 Python,而且我已经学了一段时间了。前段时间,我写了一个 Python 脚本,在这个脚本中,我需要调整一堆图片的大小,同时保持长宽比(比例)不变。于是我四处寻找,发现了 Pillow,这是一个 Python 图像库,也是

宇宙之一粟 宇宙之一粟 2024-07-17
0 0 0
使用 tqdm 在 Python 应用中显示进度

使用 tqdm 在 Python 应用中显示进度

如果你的程序需要一段时间才能显示结果,可通过显示它的进度来避免让用户感到沮丧。阿拉米语,希伯来语和阿拉伯语中的闪米特语根 q-d-m 通常与前进或进度有关。阿拉伯语 taqaddum (تقدّم)的意思是“进度”。进度是很重要的。正如每部感觉良好的电影都会告诉你,旅程和目的地同样重要。大多数程序都

剑圣无痕 剑圣无痕 2024-07-17
0 0 0
Python 代码一致性的重要性

Python 代码一致性的重要性

本文是 Python 之禅特殊系列的一部分,重点是第十二、十三和十四原则:模糊性和明确性的作用。最小惊喜原则是设计用户界面时的一个 准则。它是说,当用户执行某项操作时,程序执行的事情应该使用户尽量少地感到意外。这和孩子们喜欢一遍又一遍地读同一本书的原因是一样的:没有什么比能够预测并让预测成真更让人欣

竹子爱熊猫 竹子爱熊猫 2024-07-17
0 0 0
Python 处理错误的原则

Python 处理错误的原则

这是 Python 之禅特别系列的一部分,重点是第十和第十一条原则:沉默的错误(或不沉默)。处理“异常情况”是编程中争论最多的问题之一。这可能是因为风险很大:处理不当的错误值甚至可以使庞大的系统瘫痪。由于“异常情况”从本质上来说,是测试不足的,但发生的频率却令人不快,因此,是否正确处理它们往往可以将

宇宙之一粟 宇宙之一粟 2024-07-17
0 0 0
编写 Python 代码时要有所取舍

编写 Python 代码时要有所取舍

本文是 Python 之禅特别系列的一部分,重点此篇着眼于第七、八、九条原则:可读性、特殊情况和实用性。软件开发是一门充满了取舍的学科。每一个选择,都有一个同样合理但相反的选择。将一个方法私有化?你在鼓励复制粘贴。将一个方法公开?你在过早地对一个接口做出承诺。软件开发者每时每刻都在做艰难的选择。虽然

向阳逐梦 向阳逐梦 2024-07-17
0 0 0
利用 Python 爬取网站的新手指南

利用 Python 爬取网站的新手指南

通过基本的 Python 工具获得爬取完整 HTML 网站的实践经验。有很多很棒的书可以帮助你学习 Python ,但是谁真正读了这那些大部头呢?(剧透:反正不是我)。许多人觉得教学书籍很有用,但我通常不会从头到尾地阅读一本书来学习。我是通过做一个项目,努力的弄清楚一些内容,然后再读另一本书来学习。

贤蛋大眼萌 贤蛋大眼萌 2024-07-17
0 0 0
2021 年开始使用开源的 10 种方式

2021 年开始使用开源的 10 种方式

如果你刚开始接触开源,那么下面的 2020 年十篇好文章有助于指导你的发展之路。我们存在的意义是为了向世界宣传开源的一切,从新工具到框架拓展到社区。我们的目标是让想要使用开源或为开源做贡献的人更容易参与其中。入门开源可能很难,所以我们定期分享如何参与其中的提示和建议。如果你想要学习 Python,帮

三掌柜 三掌柜 2024-07-17
0 0 0
Python 之禅

Python 之禅

Python 之禅 ( Zen of Python ) 最早由 Tim Peters 于 1999 年发表于 Python 邮件列表中,它包含了影响 Python 编程语言设计的 19 条软件编写原则。在最初及后来的一些版本中,一共包含 20 条,其中第 20 条是“这一条留空(…)请 Guido

法医 法医 2024-07-17
0 0 0
命名空间是 Python 之禅的精髓

命名空间是 Python 之禅的精髓

这是 Python 之禅特别系列的一部分,重点是一个额外的原则:命名空间。著名的 光明节 Hanukkah 有八个晚上的庆祝活动。然而,光明节的灯台有九根蜡烛:八根普通的蜡烛和总是偏移的第九根蜡烛。它被称为 “shamash” 或 “shamos”,大致可以翻译为“仆人”或“看门人”的意思。sham

剑圣无痕 剑圣无痕 2024-07-17
0 0 0
如何判断你的 Python 代码实现是否合适?

如何判断你的 Python 代码实现是否合适?

这是 Python 之禅特别系列的一部分,重点介绍第十七和十八条原则:困难和容易。一门语言并不是抽象存在的。每一个语言功能都必须用代码来实现。承诺一些功能是很容易的,但实现起来就会很麻烦。复杂的实现意味着更多潜在的 bug,甚至更糟糕的是,会带来日复一日的维护负担。对于这个难题,Python 之禅

LOVEHL^ˇ^ LOVEHL^ˇ^ 2024-07-17
0 0 0
Python 之禅:时机最重要

Python 之禅:时机最重要

这是 Python 之禅特别系列的一部分,重点是第十五和第十六条原则:现在与将来。Python 一直在不断发展。Python 社区对特性请求的渴求是无止境的,对现状也总是不满意的。随着 Python 越来越流行,这门语言的变化会影响到更多的人。确定什么时候该进行变化往往很难,但 Python 之禅

LOVEHL^ˇ^ LOVEHL^ˇ^ 2024-07-17
0 0 0
我为什么要用 D 语言写脚本?

我为什么要用 D 语言写脚本?

D 语言以系统编程语言而闻名,但它也是编写脚本的一个很好的选择。D 语言由于其静态类型和元编程能力,经常被宣传为系统编程语言。然而,它也是一种非常高效的脚本语言。由于 Python 在自动化任务和快速实现原型想法方面的灵活性,它通常被选为脚本语言。这使得 Python 对系统管理员、管理者和一般的开

捡田螺的小男孩 捡田螺的小男孩 2024-07-17
0 0 0
使用 virtualenvwrapper 构建 Python 虚拟环境

使用 virtualenvwrapper 构建 Python 虚拟环境

虚拟环境是安全地使用不同版本的 Python 和软件包组合的关键。Python 对管理虚拟环境的支持,已经提供了一段时间了。Python 3.3 甚至增加了内置的 venv 模块,用于创建没有第三方库的环境。Python 程序员可以使用几种不同的工具来管理他们的环境,我使用的工具叫做 virtual

爱可生开源社区 爱可生开源社区 2024-07-17
0 0 0
用 Jupyter 学习 Python 字典

用 Jupyter 学习 Python 字典

字典数据结构可以帮助你快速访问信息。字典是 Python 编程语言使用的数据结构。一个 Python 字典由多个键值对组成;每个键值对将键映射到其关联的值上。例如你是一名老师,想把学生姓名与成绩对应起来。你可以使用 Python 字典,将学生姓名映射到他们关联的成绩上。此时,键值对中键是姓名,值是对

竹子爱熊猫 竹子爱熊猫 2024-07-17
0 0 0
1 8 9 10 11 12 128