Projektowanie w Pythonie: programowanie dla kontekstu wizualnego
Kurs prowadzi Alexandre B A Villares , Artysta wizualny

Uwolnij swój twórczy potencjał. Odkryj możliwości, jakie oferuje programowanie i przetwarzanie w języku Python.
Poznaj fascynujący świat kreatywnego programowania stosowanego w sztuce i projektowaniu graficznym. Jeśli kiedykolwiek zastanawiałeś się, jak wcielić w życie swoje artystyczne pomysły za pomocą kodu, ten kurs jest dla Ciebie odpowiedzią.
Alexandre Villares, artysta wizualny i pedagog, poprowadzi Cię przez ekscytującą podróż, podczas której dowiesz się, jak tworzyć unikalne dzieła sztuki przy użyciu narzędzi programistycznych Python i Processing. Zapomnij o konieczności posiadania wcześniejszej wiedzy, chodzi o osobistą ekspresję poprzez programowanie.
Czego nauczysz się na tym kursie online?
liczba lekcji: 17 & liczba dodatkowych zasobów: 23
- 98% pozytywnych ocen (65)
- Liczba uczestników: 7.053
- 17 lekcji (2 h 56 min)
- Dodatkowe zasoby: 23 (liczba plików: 8)
- Online i we własnym tempie
- Dostępne w aplikacji
- Audio: Portugalski, Angielski, hiszpański (Latam), Francuski, indonezyjski, Włoski, rumuński, Türkçe
- Hiszpański · Angielski · Portugalski · Niemiecki · Francuski · Włoski · Polski · Holenderski · Türkçe · rumuński · indonezyjski
- Poziom: Podstawowy
- Dostęp nielimitowany na zawsze
Jaki jest projekt kursu?
Ostateczny projekt będzie dla Ciebie wyzwaniem, polegającym na zastosowaniu wszystkiego, czego się nauczyłeś, do stworzenia unikalnego plakatu w wielu wersjach. Dzięki kreatywnemu programowaniu będziesz mógł zaprojektować kompozycje artystyczne, których nie dałoby się osiągnąć tradycyjnymi metodami.
Projekty uczestników kursu
Do kogo jest skierowany ten kurs online?
Kurs przeznaczony jest dla artystów wizualnych, grafików i wszystkich pasjonatów kreatywności, którzy chcą odkrywać nowe formy ekspresji poprzez programowanie. Nie jest wymagana żadna wcześniejsza wiedza programistyczna, wystarczy otwarty i dociekliwy umysł.
Wymagania i materiały
Do udziału w kursie wystarczy komputer z dostępem do Internetu. Będziemy korzystać z darmowego oprogramowania, w tym Thonny IDE, Python i biblioteki py5, więc nie są potrzebne żadne drogie programy ani dodatkowe narzędzia.
Oceny

Alexandre B A Villares
Kurs prowadzi Alexandre B A Villares
Jako artysta Alexandre zagłębia się w fascynującą dziedzinę kreatywnego programowania, badając tworzenie unikalnych dzieł sztuki za pomocą kodu. Dzięki fuzji sztuki i technologii stworzył plakaty i projekty, które trafiały do magazynów i wystaw, podkreślając jego umiejętność łączenia modernistycznej awangardy z motywami geometrycznymi i abstrakcyjnymi.
Jako pedagog Alexandre dzieli się swoją wiedzą i pasją z innymi, aktywnie poświęcając się nauczaniu programowania artystów i projektantów. Jego celem jest pokazanie, jak programowanie może być nie tylko użyteczne, ale także wyraziste i poetyckie w sztukach wizualnych.
Zainspirowany pionierami sztuki komputerowej i współczesnymi artystami, którzy eksplorują programowanie jako medium artystyczne, Alexandre zanurza się w świat eksperymentów i ciągłej kreatywności.
Zawartość
-
Cz.1
Wstęp
-
Prezentacja
-
Wpływy
-
-
Cz.2
Motywacja, narzędzia i pierwsze kroki
-
Motywacje do kreatywnego programowania
-
Język Python i biblioteka py5
-
Workbench i Thonny IDE z wtyczką py5mode
-
Początkowe słownictwo rysunkowe w py5
-
Powtarzaj pętle
-
Jak definiować i wykorzystywać nowe funkcje
-
Funkcja rysowania gwiazd
-
Losowość: nieskończone opcje 1
-
Losowość: nieskończone opcje 2
-
-
Cz.3
Rozpoczęcie tworzenia plakatu opartego na siatce
-
Szkice do przestudiowania i zaplanowania plakatu
-
Siatka uporządkowanych elementów
-
Siatka elementów i zmienność losowa
-
Szybkie generowanie odmian plakatów
-
-
Cz.4
Większa złożoność eksportu obrazów i wektorów
-
Siatka rekurencyjna
-
Eksportuj do pliku PDF lub SVG
-
-
PK
Projekt końcowy
-
Projektowanie w Pythonie: programowanie w kontekście wizualnym
-
Kurs Domestika - czego możesz się spodziewać?
-
Nauka we własnym tempie
Radość z nauki w domu, bez wyznaczonych terminów. Szybko przyswajasz wiedzę, a swój plan zajęć układasz wedle uznania.
-
Nauka z najlepszymi ekspertami
Przydatne metody oraz ciekawe techniki przedstawione i wyjaśnione przez najlepszych specjalistów z branży kreatywnej.
-
Doświadczeni prowadzący
Wszyscy prowadzący są specjalistami w swojej dziedzinie. Przekazują wiedzę z pasją, tłumaczą zagadnienia w jasny sposób, a podczas zajęć kładą nacisk na praktyczne zastosowanie zdobytej wiedzy.
-
Certyfikaty
PlusJeśli posiadasz subskrypcję Plus, otrzymasz spersonalizowany certyfikat ukończenia kursu podpisany przez instruktora. Możesz go dołączyć do swojego portfolio lub udostępnić w sieciach społecznościowyc
-
Miejsca w pierwszym rzędzie
Wysoka jakość wideo sprawia, że nie umknie Ci żaden szczegół. Dzięki nieograniczonemu dostępowi możesz obejrzeć nagrania tyle razy, ile potrzebujesz, aby przyswoić nowe umiejętności.
-
Dzielenie się wiedzą i pomysłami
Zadawaj pytania, nie wahaj się poprosić o opinię czy poszukać rozwiązania. Podziel się swoimi wrażeniami z nauki z pozostałymi członkami społeczności, którzy tak jak Ty uwielbiają tworzyć.
-
Łączność z kreatywną społecznością z całego świata
Społeczność kilku milionów użytkowników z całego świata, pełnych ciekawości oraz chęci odkrywania i wyrażania swojej kreatywności.
-
Profesjonalna realizacja kursów
Domestika starannie dobiera prowadzących i produkuje wszystkie kursy we własnym zakresie, aby zapewnić wysoką jakość nauki online.
Często zadawane pytania
Kursy Domestika to zajęcia online, które pozwalają nauczyć się nowych umiejętności i tworzyć niesamowite projekty. Wszystkie nasze kursy oferują możliwość dzielenia się pracą z innymi studentami i/lub nauczycielami, tworząc aktywną społeczność uczącą się. Oferujemy różne formaty:
Kursy Oryginalne: Kompletne zajęcia łączące filmy, teksty i materiały edukacyjne do realizacji konkretnego projektu od początku do końca.
Kursy Basics: Specjalistyczne szkolenia, gdzie opanowujesz określone narzędzia software krok po kroku.
Kursy Specjalizacyjne: Ścieżki nauki z wieloma ekspertami-nauczycielami na ten sam temat, idealne do zostania specjalistą poprzez naukę z różnych podejść.
Kursy Prowadzone: Praktyczne doświadczenia idealne do bezpośredniego nabycia konkretnych umiejętności.
Kursy intensywne (Deep Dives): Nowe procesy twórcze oparte na narzędziach sztucznej inteligencji w przystępnej formie, umożliwiającej dogłębne i dynamiczne zrozumienie.
Wszystkie kursy są realizowane wyłącznie online - po ich opublikowaniu na platformie Domestika to Ty wyznaczasz termin rozpoczęcia i ukończenia kursu zgodnie z własnym tempem nauki. Lekcję, która najbardziej Cię interesuje, możesz obejrzeć kilka razy, lub przeskoczyć tę, która jest dla Ciebie oczywista. Oprócz tego masz możliwość zadawania pytań, otrzymywania dodatkowych wyjaśnień, dzielenia się Twoimi projektami i wiele więcej.
Wszystkie kursy podzielone są na części, które zawierają lekcje wideo, teksty wyjaśniające, zadania i ćwiczenia do realizacji projektu krok po kroku, a oprócz tego dodatkowe materiały i dokumenty. Otrzymasz również dostęp do prywatnego forum, gdzie możesz wymieniać poglądy z innymi uczestnikami kursu i prowadzącym, a także dzielić się swoimi pracami i projektem. W ten sposób staniesz się częścią wyjątkowej społeczności kursu.
Możesz wymienić podarunek na kurs wchodząc na strona wymiany, gdzie wprowadzisz otrzymany kod prezentowy.
I found out Processing’s no-prefix style (size() instead of py5.size()) requires name injection at runtime. Thonny handles this implicitly, but uv doesn’t. A plain import py5 won’t expose the global namespace or live variables.
The fix:
- Install Java: `sudo pacman -S jdk-openjdk`
- Install extras: `uv add "py5[extras]"`
- Run sketches as: uv run py5-run-sketch main.py
This reproduces Processing-style behavior in any editor by using the proper runtime, not IDE-specific wrappers.
Excelente!
O Alexandre tem um ótimo ritmo e explica os detalhes de implementação na medida certa.
Um curso que estimula demais a ser criativo.
Excelente curso!!
Aprendi muito sobre o assunto e sinto muito mais confiança para experimentar e testar ideias.
Vi algumas avaliações falando sobre o projeto final ser muito direcionado, mas discordo, pois o aluno é livre para criar seu design e inovar partindo do que foi ensinado.
Acredito que dentro do tempo do curso, o que foi ensinado é super válido e traz grandes benefícios para iniciantes.
Recomendo muito para quem está começando e quer ter mais confiança na área!
Parabéns pelo curso
Le cours est vraiment très bien conçu : le contenu est clair, bien structuré et les explications sont pédagogiques. On sent un vrai souci de transmission et une volonté d’accompagner les apprenants pas à pas. Certaines parties demandent un peu plus d’effort et de persévérance, mais c’est aussi ce qui rend l’expérience enrichissante. Avec un peu de patience, on progresse vraiment et on en retire beaucoup de satisfaction. En résumé, il faut s’accrocher, mais ça en vaut largement le coup !
HE SABIDO ENTENDER GRACIAS A ESTE CURSO