icon icon

Python w praktyce od podstaw – programowanie i automatyzacja

icon

Proces szkoleniowy

Analiza potrzeb szkoleniowych

Jeśli masz życzenie dotyczące programu szkolenia, przeprowadzimy dla Ciebie analizę potrzeb szkoleniowych, która będzie wskazówką dla nas, na jakie aspekty programu położyć większy nacisk – tak, by program szkolenia spełniał konkretne potrzeby.

Co zyskujesz?

icon

Samodzielny start z Pythonem - Skonfigurujesz środowisko pracy i uruchomisz pierwsze skrypty bez zgadywania, dzięki czemu po szkoleniu od razu zaczniesz pisać i testować własne rozwiązania na swoim komputerze.

icon

Swobodne pisanie prostych programów - Nauczysz się używać typów danych, zmiennych i operatorów tak, aby budować czytelne, poprawne fragmenty kodu i unikać typowych pomyłek już na etapie tworzenia skryptu.

icon

Automatyzacja decyzji w kodzie - Opanujesz instrukcje warunkowe i pętle, więc zapiszesz w Pythonie powtarzalne czynności, reguły biznesowe i proste scenariusze decyzyjne bez ręcznego wykonywania tych samych kroków.

icon

Sprawna praca na danych - Poznasz listy, słowniki i krotki, dzięki czemu uporządkujesz dane, wyszukasz potrzebne elementy i przygotujesz proste operacje filtrowania przydatne w codziennej pracy.

icon

Tworzenie własnych funkcji - Napiszesz funkcje z argumentami i wartościami zwracanymi, aby porządkować kod, wielokrotnie używać tych samych rozwiązań i szybciej rozwijać własne skrypty automatyzujące.

icon

Obsługa plików tekstowych i CSV - Nauczysz się odczytywać i zapisywać pliki TXT oraz CSV, a także wykonywać podstawowe operacje w pandas, co pozwoli Ci łatwiej przetwarzać dane z raportów i eksportów.

icon

Skuteczniejsze wychwytywanie błędów - Zrozumiesz, jak działa try i except oraz jak analizować typowe problemy początkujących, dzięki czemu szybciej znajdziesz przyczynę błędu i poprawisz działanie programu.

icon

Gotowość do własnych mini projektów - Połączysz wszystkie podstawy w praktyczny warsztat, więc po szkoleniu samodzielnie przygotujesz proste programy i automatyzacje wspierające codzienne zadania biurowe lub analityczne.

Program szkolenia

1. Wprowadzenie do Pythona

  • do czego można wykorzystać Pythona,
  • instalacja środowiska (Anaconda / Python + VSCode),
  • pierwsze linie kodu, uruchamianie skryptów.

2. Typy danych i zmienne

  • liczby, tekst, wartość logiczna,
  • zasady nazywania zmiennych,
  • konwersje typów.

3. Operatory i wyrażenia

  • arytmetyczne, porównania, logiczne,
  • kolejność działań,
  • proste warunki.

4. Instrukcje warunkowe

  • if, elif, else,
  • wykonywanie kodu w zależności od warunku.

5. Pętle i iteracje

  • for i while,
  • iteracja po listach i ciągach znaków,
  • przerywanie i pomijanie (break, continue).

6. Podstawowe struktury danych

  • listy, słowniki, krotki,
  • dodawanie, usuwanie, zmiana elementów,
  • wyszukiwanie i filtrowanie danych.

7. Funkcje w Pythonie

  • definiowanie i wywoływanie funkcji,
  • argumenty i wartości zwracane,
  • przykłady użycia funkcji do automatyzacji.

8. Praca z plikami

  • odczyt i zapis plików tekstowych (.txt, .csv),
  • podstawy obsługi plików w pandas,
  • proste operacje na danych z plików.

9. Obsługa błędów

  • try / except,
  • najczęstsze błędy początkujących,
  • jak diagnozować problemy w kodzie.

Jakie są wymagania wstępne do udziału w szkoleniu?

icon

Podstawowa obsługa komputera - Powinieneś swobodnie korzystać z systemu operacyjnego, uruchamiać programy, zapisywać pliki i poruszać się po folderach, aby sprawnie pracować podczas ćwiczeń.

icon

Praca z klawiaturą i plikami - Powinieneś umieć pisać na klawiaturze, kopiować i wklejać tekst oraz tworzyć i otwierać pliki, bo te czynności będą potrzebne przy pisaniu i uruchamianiu skryptów.

icon

Podstawy logicznego myślenia - Powinieneś rozumieć proste zależności typu jeśli–to, porównywać wartości i wykonywać podstawowe działania na liczbach, aby łatwiej zrozumieć warunki i pętle w kodzie.

icon

Gotowość do pracy z danymi - Powinieneś czuć się komfortowo z prostymi danymi tekstowymi i liczbowymi oraz z pracą na plikach, ponieważ na szkoleniu będziesz odczytywać, modyfikować i zapisywać dane.