TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Py5, a Python version of Processing for your creative coding projects

90 点作者 hx2a9 个月前

8 条评论

p4bl09 个月前
I don&#x27;t get it, I thought this was a port of Processing to Python, but then the installation instruction says:<p>&gt; <i>If you have Java 17 installed on your computer, you can install py5 using pip:</i><p>So it still depends on Java? Is this like a Python wrapper for Processing?<p>UPDATE: Got the explanation. From another page on the website:<p>&gt; Py5 is a creative coding framework for Python 3.9+. Its use and functionality is analogous to the widely used Processing framework. <i>It is a Python version of Processing.</i><p>&gt; <i>Internally py5 uses Processing’s core libraries, which are written in Java</i>, while providing the end user with a (mostly) seamless Python programming experience.<p>Emphasis is mine. The wording in the first paragraph (which is the same as on the project&#x27;s home page) seems ambiguous to me. Reading it I would really not expect a Java dependency.
评论 #41314617 未加载
评论 #41315092 未加载
acbart9 个月前
Why must every educational python library insist on teaching kids with global variables? I know parameters aren&#x27;t easy for novices, but it feels like it&#x27;s missing a lot of the value when we don&#x27;t attempt to teach them...
评论 #41315352 未加载
评论 #41315727 未加载
评论 #41315348 未加载
评论 #41315142 未加载
Aerroon9 个月前
I can foresee the name of this causing issues in a decade or two when python releases version 5.
评论 #41315538 未加载
knighthack9 个月前
As someone who heavily uses Manim with Python, I like the idea. But I really don&#x27;t want to use &#x27;Py5&#x27; if it then has a Java dependency.
skywhopper9 个月前
I see the Processing folks have not lost their touch for unnecessarily confusing names. Why on earth would they call this “py5”?
评论 #41316215 未加载
rorytbyrne9 个月前
&quot;X is a new version of Y&quot; is a really uninformative way to introduce a project.<p>It&#x27;s especially annoying when I click the link to Y and it just says &quot;This repository contains the source code for Y&quot;.
bongodongobob9 个月前
Is this any faster than Processing? I like playing with it for random art projects but always end up in optimization hell trying to speed things up.
评论 #41314860 未加载
gdevenyi9 个月前
It took way too many clicks for me to figure out what this project is. And I&#x27;m still not entirely sure.
评论 #41315129 未加载