PYTHON OD PODSTAW – OD ZERA DO PROJEKTU W PRZEMYŚLE
Naucz się Pythona od zera i wykorzystaj go do analizy danych z PLC, automatyzacji raportów i diagnostyki systemów przemysłowych!
+180
+23 godzin
Podstawowy
4.9/5
ControlByte
Zaufali nam giganci z branży automatyki
Czego nauczysz się w kursie?
-
Python od podstaw do projektu na produkcji
-
Formatowanie danych procesowych za pomocą f-string
-
Praca z plikami TXT i CSV dane przemysłowe
-
Obsługa błędów i wyjątków niezawodne skrypty
-
Projekt końcowy: kompletny Analizator Danych Fabryki – logowanie, symulacja danych, raporty CSV i HTML
-
Interfejs konsolowy z kolorami ANSI – czytelne menu i komunikaty dla operatora
-
Wizualizacja danych przemysłowych w przeglądarce
-
Tworzenie własnych reaużywalnych funkcji i modułów
-
Symulacja pobierania i przetwarzania danych z rejestrów PLC
-
Realny case pobierania danych z urządzeń z Python
Dla kogo jest ten kurs?
- Automatycy – niezbędnik dla każdego profesjonalego automatyka
- Elektrycy – przydatne skyrpty Python do obliczeń elektrycznych
- Serwisanci – skuteczna diagnostyka i praca z danymi maszyn
- Utrzymanie ruchu – przewidywanie awarii z diagnostyka Python
- Operatorzy maszyn – rozwój w kierunku programowania maszyn
- Studenci i absolwenci – praktyczne projekty nie ich w szkole
- Programiści PLC – nowe projekty z Python
- Handlowcy techniczni – realne zrozumienie programowania i danych
- Monterzy szaf sterowniczych – krok do programowania Python
Co sprawia, że kursy programowania ControlByte cieszą się takim zainteresowaniem?
-
Otrzymujesz dostęp do lekcji w formie video na platformie e-learningowej
-
Wykonujesz ćwiczenia programistyczne w oparciu o dostarczone szablony projektów. Wystarczy tylko Twój komputer PC i Python!
-
Możesz przerabiać szkolenie kiedy chcesz i gdzie chcesz.
-
Możesz rozpocząć szkolenie w późniejszym terminie
„Uważam, że każdy w 21 wieku powinien znać podstawy programowania i automatyki!”
Maciej Kurantowicz
mgr inż. automatyki i robotyki, absolwent Politechniki Wrocławskiej.
- Doświadczenie zdobywał w małych start-up’ach, a następnie w międzynarodowych firmach jak: Bosch, Mitsubishi Electric czy WAGO.
- Specjalizuje się w programowaniu sterowników PLC i pasjonuje się Python
- Przeszkolił już ponad 1000 + osób w zakresie programowania
Zobacz co o nas mówią w branży
Co otrzymasz po zapisie na ten kurs?
-
Ponad 80 praktycznych lekcji video (ponad 10 godzin)
-
Gotowy projekt końcowy – Analizator Danych Produkcyjnych
-
Wsparcie prowadzących w formie czatu Discord i spotkań na żywo
-
Będziesz miał zadania domowe do samodzielnego wykonania!
-
Certyfikat ukończenia kursu w języku polskim i angielskim.
Przykładowe projekty w kursie
Diagnostyka maszyny CNC
Analiza pracy taśmociągu
Panel logowania
Diagnostyka silnika elektrycznego
Raport produkcyjny CSV i HTML
Pierwsze kroki z programowaniem Python
-
Co to jest Python i przykładowe aplikacje w przemyśle
-
Instalacja Python i środowiska VS Code
-
Pierwszy program 'Witaj w świecie Python’
-
Dobre praktyki w kodowaniu Python (konwencja PEP8)
-
Zadanie: Komunikat startowy maszyny przemysłowej
Zmienne, typy danych i operatory
-
Typy podstawowe w Python: int, float, str, bool
-
Listy, krotki i słowniki – struktury danych w Python
-
Operatory arytmetyczne, logiczne i porównania w Python
-
Priorytety działań i najlepsze praktyki
-
Zadanie: Monitoring linii produkcyjnej
Struktury warunkowe
-
Instrukcja if-elif-else
-
Funkcja input(), wprowadzanie danych z klawiatury
-
Warunki zagnieżdżone
-
Tryby pracy maszyny – praktyczne zastosowanie elif
-
Zadanie: Wprowadzanie parametrów maszyny
Pętle i iteracje
-
Pętla while – ciągłe monitorowanie procesu
-
Pętla for z range() – iteracja po danych procesowych
-
Instrukcje sterujące: break, continue, pass
-
Zadanie: Analiza zmiennych systemowych procesu technologicznego
Listy, krotki i słownik
-
Listy: dodawanie, usuwanie, iteracja, slicing
-
Krotki (immutable lists)
-
Słowniki (dict): klucze, wartości, metody
-
Zadanie: Lista alarmów sterownika PLC i HMI
Funkcje w Python
-
Definiowanie funkcji (def)
-
Argumenty, wartości domyślne, return
-
Zasięg zmiennych (lokalne vs globalne)
-
Funkcje anonimowe (lambda)
-
Zadanie: Diagnostyka silnika elektrycznego
Projekt końcowy – Analizator danych PLC
-
Diagnostyka silnika elektrycznego w szafie sterowniczej (IF…ELSE)
-
Ważenie paczek (CASE…OF)
-
Komunikat startowy maszyny przemysłowej
-
System logowania do aplikacji przemysłowej
-
Monitoring zmiennych PLC w pętli
-
System alarmów PLC i HMI
-
Zapis danych z PLC do plików TXT i CSV
#Bonus strerownik PLC Siemens + Python
-
Dane pobierane z PLC Siemens s7 1200/100
-
Przetwarzanie danych w Python
-
Wizualizacja danych w przeglądarce Python
-
Biblioteka Modbus Python
-
Możliwości rozwoju aplikacji Python
Wizualizacja w Python
-
Jak przetowrzyć dane do wizualizacji w Python
-
Wykresy na wizualizacji w Python
-
Tabele na wizualizacji
-
Jak wyświetlać wizualizację webową w przeglądarce
-
Jak wyświetlać zmiany danych na wizualizacji
Przykładowy projekt: Raport produkcyjny w CSV i HTML
-
Architektura systemu wymiany danych PLC <–> Python
-
Opis działania aplikacji do raportów z PLC
-
Logowanie do aplikacji
-
Historia raportów: tworzenie pliku ze stemplem czasu
-
Raport: HTML, CSV, SQL
Inslatacja Python - darmowe narzędzie
-
Nauka programowania Python bez sprzętu
-
Tworzenie pierwszych projektów w Python
-
Bezpieczne testowanie logiki programu
-
Wizualizacja programów w Python
VS Code - darmowe środowisko do programowania
-
VS Code – nwoczesne narzędzie do programowania
-
Pobranie VS COde i instalacja
-
Konfiguracja VSCode i instalacja wtyczek
-
Terminal do startowania programów w VSCode
Treść kursu
192 lekcje – 23 godz 17 min
Wprowadzenie do programowania Python
Co to jest Python i przykładowe aplikacje w przemyśle
Instalacja Python
2:28
Instalacja edytora kodu Visual Studio Code
1:16
Ustawienie VSCode do kodowania w Python
1:31
Pierwszy program 'Witaj w świecie Python’
3:49
Ćwiczenie: print(’Przedstaw się w społeczności ControlByte’)
2:19
Jak pobrać i otworzyć pliki Python do kursu?
Podstawy wyświetlania w konsoli CMD print(„Napięcie przemienne”)
3:11
Wyświetlanie tekstu oraz liczb print(„Prąd”, 20.5, „A)
2:22
Czytelne formatowanie komunikatów print(„-” * 42)
3:31
Interpreter Python i znak nowej linii print(„\n”)
4:26
Zmiana separatora print(„PLC, HMI, sep=” — „)
1:58
Parametr zakończenia linii print(„Czujnik: OK, end=”…”)
3:11
Zadanie: Komunikat startowy maszyny przemysłowej
6:14
Dobre praktyki w kodowaniu Python (konwencja PEP8)
Typy danych i zmienne w Python
Typy podstawowe: int, float, str, bool
6:47
Jak nazywać zmienne według standardu PEP8
1:40
Obliczenia na zmiennych power = voltage * current
3:54
Zostanie wielu zmiennych current, voltage, power = 10, 20, 30
2:47
Zadanie: Monitoring linii produkcyjnej
4:54
F-STRINGI – Profesjonalne formatowanie tekstu w Pythonie
Podstawy f-string print(„Temperatura:”, temperature, „°C”)
3:44
Formatowanie liczb f”Prąd: {current:.2f} A”
4:44
F-string obliczenia f”Wydajność: {produced / time_hours:.2f}
2:27
F-string wyrównanie i szerokość komunikatu
4:43
Zadanie: Komunikat diagnostyczny maszyny CNC
3:31
Rozwiązanie: Komunikat diagnostyczny maszyny CNC
3:24
Operatory arytmetyczne, logiczne i porównania w Python
Operatory arytmetyczne: dodawanie, odejmowanie, mnożenie
3:09
Operator dzielenia całkowitego // i modulo %
6:22
Operator potęgowania power_loss = (motor_current ** 2) * cable_resistance
4:49
Priorytety operatorów
2:35
Operatory skrócone
2:26
Operatory logiczne
8:22
Operatory porównania
10:22
Zadanie: Analiza pracy taśmociągu
9:51
Rozwiązanie: Analiza pracy taśmociągu
1:59
Input
Funkcja input(), wprowadzanie danych z klawiatury
4:03
Konwersja typu int oraz float
4:02
Konwersja typu bool oraz str
3:17
Zadanie: Wprowadzanie parametrów maszyny
2:57
Rozwiązanie: Zadanie: Wprowadzanie parametrów maszyny
2:40
Instrukcje warunkowe IF, ELIF, ELSE
Zadanie: sprawdzanie loginu/hasła do aplikacji przemysłowej
Instrukcja IF
2:28
Instrukcja IF ELSE
1:19
Instrukcja IF ELIF ELSE
3:42
Zbiornik z cieczą sprawdzanie poziomów
3:00
Tryby pracy maszyny warunek IF ELIF ELSE
3:47
Operatory porównania
2:13
Warunki zagnieżdżone
Diagnostyka interaktywna
2:42
Zadanie: logowanie do sytemu
3:02
Rozwiązanie: logowanie do systemu
2:05
Pętle i iteracje
Pętla while
Pętla for z range()
break, continue, pass
Ćwiczenie: Monitoring linii produkcyjnej / analiza zmiennych PLC
Listy, krotki i słownik
Listy: dodawanie, usuwanie, iteracja, slicing
Krotki (immutable lists)
Słowniki (dict): klucze, wartości, metody
Ćwiczenie: Lista alarmów PLC i HMI
Funkcje
Definiowanie funkcji (def)
Argumenty, wartości domyślne, return
Zasięg zmiennych (lokalne vs globalne)
Funkcje anonimowe (lambda)
Ćwiczenie: Diagnostyka silnika elektrycznego
Pliki i moduły
Odczyt i zapis plików (open, read, write, with)
Obsługa błędów (try, except)
Importowanie modułów (math, random, własny plik .py)
Ćwiczenie: Zapis danych z PLC do pliku TXT
Ćwiczenie: Zapis danych z PLC do pliku CSV
Projekt: Analizator danych PLC: logowanie, przetwarzanie danych, interfejs użytkownika, raport CSV, HTML
Architektura systemu PLC Python
Opis działania aplikacji do raportów z PLC
Interfejs użytkownika: kolory ANSI
Logowanie do aplikacji
Historia raportów: tworzenie pliku ze stemplem czasu
Symulacja danych pobieranych z PLC
Raport w pliku TXT
Raport w pliku HTML – reprezentacja graficzna w przeglądarce
Menu
Program główny main()
Ćwiczenia: zmiany w programie
Oto specjalne bonusy
BONUS #1
Dożywotni dostęp do szkolenia i wsparcia
BONUS #2
Discord – dostęp do forum oraz czatu dla kursantów
BONUS #3
Przetwarzaj dane z PLC SImeens z Python
BONUS #4
Analizator energii z Python AI
BONUS #5
PDF – dobre praktyki kodowania Python PEP8
BONUS #6
3 dashboardy Python do wykorzystania w projektach
Odbierz certyfikat i opublikuj go na Linkedin!
-
Zyskujesz umiejętność cenioną przez pracodawców. Możesz opublikować certyfikat na Linkedin, Goldenline i oczywiście w CV!
-
Jeżeli chcesz zmienić pracę i objąć stanowisko automatyka w firmie, jesteś we właściwym miejscu!
-
Otrzymujesz dożywotni dostęp do materiałów na naszej platformie. Możesz do nich wracać kiedy tylko chcesz.
-
Tą ścieżkę nauki sprawdziło setki kursantów w branży!
Otrzymujesz wsparcie w razie pytań lub problemów!
-
Otrzymujesz dożywotni dostęp do grupy wsparcia poprzez czat na Discordzie i spotkania na żywo.
-
Przekażemy ci recenzje twojego kodu przez kanał na Discordzie!
-
Możesz rozmawiać z innymi początkującymi programistami PLC jak i profesjonalistami z branży!
Cena szkolenia
Zanim pokażę Ci cenę, zobacz co dokładnie otrzymujesz dołączając do kursu Python:
Wartość: 800 zł
Wartość: 250 zł
Wartość: 650 zł
Wartość: 200 zł
Wartość: 300 zł
Rozwiązywanie problemów przez pracę grupową jest dużo szybsze!
Wartość: BEZCENNE
Jeżeli nie spodoba Ci się nasze szkolenie masz 14 dni na zwrot produktu – zwrócimy Ci pełną sumę za kurs. Jak dotąd nikt nie dokonał zwrotu żadnego z naszych szkoleń!
Wartość: BEZCENNE
Wartość: BEZCENNE
Dzięki sprawdzonej formule naszego szkolenia i optymalizacji kosztów możesz nabyć to szkolenie za:
2300 zł
Otrzymujesz gwarancję satysfakcji ze szkolenia!
-
Masz 14 dni na zwrot kursu!
-
Działamy na rynku od 2019 roku
-
Masz do dyspozycji bezpieczne bramki płatności
-
PayNow MBANK (przelew, BLIK)
-
PayU (przelew, karta, raty 0%)
-
PayPal
-
-
Dostepne są raty 0% – wybierz opcję PayU
Opinie kursantów
Obejrzyj video i sprawdź jak wygląda ścieżka szkoleniowa zrealizowana przez setki kursantów!
FAQ
Jak zapisać się na kurs?
Wystarczy kliknąć przycisk „ODBIERZ SWÓJ DOSTĘP” lub „ZAPISUJĘ SIĘ TERAZ”.
Jeśli potrzebujesz oferty lub profromy to prosimy wysłać informację na adres e-mail: [email protected]
Czy mogę kupić kurs na raty?
Tak! Przy zamówieniu wybierz opcje PayU. Będziesz miał możliwość kupna kursu na raty.
Masz możliwość zakupu kursu na raty w liczbie: 3 do 10.
Prowizja przy zakupie ratalnym to 0%.
Jaka jest cena kursu?
Regularna cena bez promocji za jednego uczestnika to 2300 zł
Czy otrzymam wsparcie prowadzących do tego szkolenia?
Tak! Jesteśmy z Tobą w kontakcie poprzez chat dla kursantów, forum oraz spotkania na żywo – webinary.
Na bieżąco będziemy wspierać Cię w Twoich wyzwaniach programistycznych podczas instalacji darmowego oprogramowania, rozwiązywania zadań oraz w Twoim przyszłym życiu zawodowym.
Czy otrzymam certyfikat ukończenia szkolenia?
Po wysłaniu wszystkich projektów z zadań domowych i sprawdzeniu ich przez prowadzących, otrzymasz certyfikat ukończenia szkolenia.
Czy liczba miejsc jest ograniczona?
Tak. Otwieramy grupę 50 kursantów – zapewniamy wsparcie dla wszystkich!
Ile czasu trwa szkolenie i wsparcie?
Średni czas realizacja szkolenia zajmuje od 2 do 6 tygodni. Otrzymasz dożywotnie wsparcie na Discord.
Jest to kurs w formule ONLINE, to znaczy, że po wykupieniu dostępu otrzymujesz dostęp do naszej platformy e-learningowej gdzie umieszczone są materiały wideo, gdzie umieszczone są materiały wideo oraz pomoce naukowe tj. szablony projektów.
Dzięki takiej formie szkolenia, możesz przerabiać kurs gdziekolwiek jesteś – wystarczy Ci dostęp do internetu.
Czy będę potrzebował sterownika PLC podczas trwania kursu?
Nie! Kurs odbywa się w darmowym symulatorze, który z naszą pomocą zainstalujesz na Swoim komputerze PC, dzięki temu nie będziesz potrzebował rzeczywistego sterownika PLC. Przy pomocy środowiska Factory I/O symulowane są układy automatyki takie jak: przenośniki, manipulatory, siłowniki, roboty itp. Działanie sterownika PLC jest symulowane przy pomocy środowiska ControlWin w Codesys.
Co, jeżeli okaże się, że kurs nie jest dla mnie? Czy mogę zwrócić kurs?
Masz 14 dni na zwrot, licząc od daty rozpoczęcia kursu. Wystarczy abyś napisał do nas maila „Chcę zwrócić kurs” i na podstawie takiej wiadomości – zwrócimy Ci 100% kosztów.
Gwarantujemy bezpieczeństwo zakupu.
Czy muszę wykupić licencję na oprogramowanie Codesys?
Nie! Codesys jest darmowy oraz nielimitowany czasowo. Aby wziąć udział w kursie, wystarczy darmowa wersja Codesys.
Czy muszę wykupić licencję na Python?
Nie! Python jest darmowy. Aby wziąć udział w kursie, wystarczy pobrać Python i zainstalować na komputerze.
Czy kurs jest dla mnie, jeżeli wcześniej nie miałem styczności z programowaniem?
Tak. To kurs podstawowy, przygotowany w ten sposób, że nawet osoba niemająca styczności ze sterownikami PLC będzie mogła nauczyć się programować w języku ST oraz LAD.
Przeprowadzimy Cię przez ścieżkę od punktu A do punktu B, gdzie w punkcie A nie potrafisz programować, a w punkcie B jesteś programistą PLC.
Jak długo będę miał dostęp do tego kursu?
Dostęp do kursu jest dożywotni!
Jak wygląda kurs on-line na platformie ControlByte?
Otrzymujesz dostęp do materiałów video z lekcjami objaśniającymi zagadnienia programistyczne. Wykonujesz ćwiczenia wg wytycznych z filmów. Masz także zadania domowe do samodzielnego rozwiązania. Projekty z zadań domowych umieszczasz na portalu, gdzie prowadzący sprawdza zadania i przesyła Ci informację zwrotną.
Chciałbym kupić szkolenie na firmę. Potrzebuję oficjalną ofertę.
Prosimy o wiadomość e-mail na adres [email protected] z danymi do oferty. Prześlemy ofertę na wskazany adres. Po otrzymaniu zamówienia nadamy Ci dostęp do kursu. Płatność może być wykonana wg ustalonych warunków handlowych.
Czy mogę otrzymać fakturę?
Nie ma problemu, możesz otrzymać Fakturę VAT. Wystarczy zaznaczyć opcję „Chcę otrzymać fakturę VAT”

Gdy zapomnisz wypłenić formularza, prosimy o wiadomość e-mail na adres [email protected].
Co jeżeli będę miał z czymś problem lub coś będzie niejasne?
Z każdym problemem możesz zgłosić na naszym forum wsparcia na Discord, do którego otrzymujesz dożywotni dostęp. Ewentualnie zawsze możesz napisać na nasz adres e-mail: [email protected]
Kurs Programowania Python od podstaw
Z 14-DNIOWĄ GWARANCJĄ ZWROTU