#p5py — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #p5py, aggregated by home.social.
-
Updating my #Processing + #Python tools table:
After some years, things changed and my opinions changed a bit too:
#py5 is going super strong and the "new snake_case names" are not an issue for me anymore. I used to worry a lot about all the Processing Python mode examples and teaching materials out there, and some of my own, with "CamelCase Processing names" I'm not worried at all about it anymore!
For the record, Processing Python mode is just a legacy thing, no one should start anything new with it.
The great "pure Python" (no Java required) Processing implementation project #p5py seems stalled, latest release in Dec. 2023 :((( Advancing it was always going to be an uphill battle...
The unrelated #Brython based site
p5py.comseems to be gone, so I removed it from the table.I added a link to my own #pyp5js hack py5pjs/py5mode because this is the version of pyp5js I'm using most nowadays.
-
Царство грибов. Симуляция мицелия на p5py. Битвы гифов. Часть первая
Одни из самых долгоживущих, самых скрытных и самых древних организмов на Земле. Грибы. Существа в скрытом царстве под горой. Они меня всегда увлекали. В 1998 году внимание биологов привлекла гибель деревьев, чьи корни были опутаны грибницей. Тогда-то они и определили, что скопления опёнка темного в Орегоне не отдельные грибницы, а единый организм. Крупнейшее живое существо на Земле: размером с 880 гектаров и старше 2,4 тысячи лет. Хочется написать симуляцию этого великолепного царства (прямо в браузере на Python и p5py ). Посадить электронные споры, понаблюдать за ростом мицелия и восшедшими плодовыми телами, и проследить за спорами-путешественниками, как они создают новые колонии. Добро пожаловать в путешествие в Царство Грибов.
https://habr.com/ru/companies/sberbank/articles/868718/
#p5py #python #искусственная_жизнь #симуляция_жизни #естественный_отбор #генетика
-
Порядок из хаоса. Напишем клеточный автомат «Муравей Лэнгтона» на p5py в браузере и анимируем с помощью state machine
Тридцать восемь лет назад в свои тридцать восемь лет аспирант Мичиганского университета Крис Лэнгтон придумал два простых правила для клеточного автомата. Мы быстро повторим правила Лэнгтона, оживим муравья, написав код онлайн, добавим динамики (плавная анимация) и интерактивности (редактор уровней) . Повоюем, постреляем купидоновыми стрелами, порисуем на заборе. А ещё педагогически немного адаптируем код для занятий с детьми (опционально) .
https://habr.com/ru/companies/sberbank/articles/864100/
#муравей_лэнгтона #клеточный_автомат #гипотеза #моделирование #алгоритмы #игра_жизнь #клеточные_автоматы #p5py #python
-
Самая наглядная и простая модель естественного отбора: птицы со всего одним геном. Важность разнообразия у потомков
Давайте рассмотрим наипростейшую модель естественного отбора. В сети встречал модель с двумя параметрами-генами, а у нас будет всего один, при сохранении наглядности. Модель настолько элементарна, что её можно обсудить даже со своим ребёнком (проверил со своей шестилетней дочкой). NB: Весь код в статье интерактивный, кликайте, чтобы открыть, запустить, попробовать свои идеи сразу на ходу. Используется Python + p5py (который разрабатывался для книги для детей , преподавания в Универе, детских кружках и школе) Внимание : 21 гифка, 29 фрагментов кода и 12 ссылок на запускаемый код.
https://habr.com/ru/companies/sberbank/articles/863110/
#p5py #python #симуляция_жизни #естественный_отбор #искусственная_жизнь #генетика
-
Давайте-ка наваяем PumpKeen Game. Как Commander Keen, только про Pumpkin (тыкву). Хэллоуин же
Лучший способ отпугнуть монстров на Хэллоуин — это не только свечку в тыкве зажечь, но и страшную игру написать. Чтобы вы, при желании, смогли это сделать вместе со мной, не заморачиваясь настройками и установкой, выберем следующий учебный стек: – Python – Модуль p5py (p5.js, но только для Пайтона) – Online-IDE в браузере
-
Хотите, покажу вам магию живого кода на p5py?
Хотите, покажу вам магию живого кода на p5py? Вдохновившись статьёй , посвящённой написанию клеточного автомата на Godot и экспорту проекта в HTML, хочу показать вам, как использовать для этих целей модерновый онлайн-движок p5py . Код живой не только потому, что мы про игру «Жизнь», но и благодаря способу его разработки и запуска. Всё очень живо! Чёрный плащ TL;DR: финальный проект вот здесь . Только кликните, и он появится.