Kurs ONLINE | Programowanie Python w Automatyce

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!

Lekcje wideo

+180

Czas trwania

+23 godzin

Poziom trudności

Podstawowy

Społeczność: 4000 +
Ocena

4.9/5

Certyfikat wydaje

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

Zapisz się za 2300 zł

📚 Dołącz do aktualnej grupy kursantów!

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

Przykładowe lekcje z kursu

Wprowadzanie danych input()

Program monitorujący taśmociąg

Komunikaty maszyny CNC

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:

Materiały dydaktyczne, ponad 80 lekcji w formie video, objaśniających zagadnienia programowania w języku Python. Poprzez materiały video poprowadzimy Cię krok po kroku od prostych zagadnień po zaawansowane projekty

Wartość: 800 zł

Zadania do samodzielnego wykonania – będziesz musiał wykazać się pomysłowością! Nie wszystko w kursie będzie pokazane wprost! Do niektórych rozwiązań będziesz musiał dojść samodzielnie.

Wartość: 250 zł

Analiza Twoich zadań domowych – informacja zwrotna od prowadzących. Sprawdzamy Twoje zadania domowe i przesyłamy uwagi, aby Twoje programy były coraz lepsze!

Wartość: 650 zł

Kontakt z prowadzącymi poprzez platformę e-learning’ową oraz Discord. W razie problemów pisz śmiało! Na bieżąco rozwiejejemy Twoje wątpliwości.

Wartość: 200 zł

Konsultacje w formie co tygodniowych webinarów na żywo. Będziesz mógł na żywo zadawać pytania i prowadzić dyskusję.

Wartość: 300 zł

Zamknięte forum dyskusyjne dla kursantów. Dołączysz do społeczności programistów PLC i będziesz mógł dzielić się swoimi przemyśleniami.
Rozwiązywanie problemów przez pracę grupową jest dużo szybsze!

Wartość: BEZCENNE

Gwarancja satysfakcji – 14 dni na zwrot produktu. Gwarantujemy, że będziesz zadowolony z uczestnictwa w naszym kursie.
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

Sprawdzona ścieżka edukacyjna przez setki kursantów. Nasze program szkoleniowy w poprzednich edycjach zrealizowało już ponad 1500 osób.

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

Michał TobyśKurs programowania Codesys w języku ST

Rewelacja !Pełen profesjonalizm! Kurs przeszedł moje najśmielsze oczekiwania. Idealnie zrealizowane lekcje z potężną dawką wiedzy teoretycznej oraz praktycznej . Każdy rozdział kończy się zadaniami domowymi, w momencie utknięcia w martwym punkcie wystarczy mail lub info do Macieja i za pomocą jego wskazówek dociera się do rozwiązania. W automatyce siedzę już kilkanaście lat, z czystym sumieniem mogę stwierdzić że jest to najlepiej zrealizowany kurs Codesysa w Polsce.

Adrian GórniakKurs programowania Codesys w języku ST

Mimo doświadczenia w programowaniu sterowników PLC, i tak dowiedziałem się czegoś ciekawego. Póki co zabrakło trochę czasu na dokończenie ale oceniam pozytywnie. Wszystko wyjaśnione w 100%!

Piotr KapustkaKurs programowania Codesys w języku ST

Świetny kurs przepełniony merytoryczną wiedzą (bardzo dobrze przygotowane materiały) i przykładami które pozwalają rozpocząć przygodę z PLC. Dużym atutem jest wsparcie zapewnione przez autorów podczas webinarów. Gorąco polecam.

Tomasz CzerwińskiKurs programowania Codesys w języku ST

Jazda obowiązkowa dla wszystkich zajmujących się sterownikami PLC. Czekałem na taki kurs. Wielokrotnie będę wracał do treści tam zawartych. Polecam.

Kamil KotKurs programowania Codesys w języku ST

W końcu trafiłem na dobrze ułożone szkolenia online z programowania PLC! Wcześniej programowałem w drabince. Po przerobieniu kursu większość mojego kodu piszę w języku tekstowym ST. W kursie fajne jest to, że prowadzący pokazują również rzeczywisty sprzęt, kóry może być programowany w języku ST. Plecam każdemu!

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

Cena regularna:

2300 zł

ODBIERZ SWÓJ DOSTĘP!