Programowanie: podstawy Pythona

4 lip 2025
5 min czytania

Chcesz zacząć samodzielnie przygotowywać aplikacje, rozwiązywać codzienne problemy jakie pojawiają podczas korzystania z komputerów - a przy okazji poznać podstawy jednego z najpopularniejszych języków programowania, używanego przez firmy takie jak Microsoft, Google czy Meta?

Na tych bezpłatnych zajęciach zaczniesz swoją przygodę z Pythonem, językiem charakteryzującym się przejrzystą składnią i szerokim spektrum zastosowań (automatyzacja, uczenie maszynowe/ AI, inżynieria i analiza danych, tworzenie klasycznych i webowych aplikacji). Chcemy pokazać Ci, że pisanie kodu wcale nie musi być trudne - to umiejętność, która przydaje się na co dzień, sprawiająca, że stajesz się prawdziwą czarodziejką IT!

DLA KOGO?

Projekt PAKT dla kobiet 2025 skierowany jest do kobiet, które chcą rozwijać się zawodowo w technologiach cyfrowych. Nie musisz mieć poprzedniego doświadczenia związanego z tematem kursu. Wystarczy, że posiadasz podstawowe umiejętności obsługi komputera i Internetu oraz chęć nauki nowych technologii. Znajomość języka angielskiego i analityczne myślenie będzie dodatkowym atutem. W cyklu weźmie udział maksymalnie 20 osób.

UWAGA! W projekcie mogą wziąć udział kobiety, które (warunki do spełnienia jednocześnie):

  • są obywatelkami Rzeczypospolitej Polski
  • mieszkają na terenie Polski
  • ukończyły 18 lat oraz
  • nie brały udziału w żadnym szkoleniu finansowanym przez Ministra Cyfryzacji realizowanym w 2024 i 2025 roku w ramach programu “Zostań Cyfrową Ekspertką” (dotyczy to między innymi kursów realizowanych przez nas w ramach pierwszej edycji projektu "PAKT dla kobiet").

TERMINY

Czas trwania każdego cyklu: 60 godzin zegarowych

Ilość edycji: 3

EDYCJA I: 14.07-21.08.2025
Rekrutacja zakończona
  • poniedziałek, 14 lipca 2025
  • czwartek, 17 lipca 2025
  • poniedziałek, 21 lipca 2025
  • czwartek, 24 lipca 2025
  • poniedziałek, 28 lipca 2025
  • czwartek, 31 lipca 2025
  • sobota, 2 sierpnia 2025
  • poniedziałek, 4 sierpnia 2025
  • czwartek, 7 sierpnia 2025
  • sobota, 9 sierpnia 2025
  • poniedziałek, 11 sierpnia 2025
  • czwartek, 14 sierpnia 2025
  • sobota, 16 sierpnia 2025
  • poniedziałek, 18 sierpnia 2025
  • czwartek, 21 sierpnia 2025
EDYCJA II: 25.08-2.10.2025
  • poniedziałek, 25 sierpnia 2025
  • czwartek, 28 sierpnia 2025
  • poniedziałek, 1 września 2025
  • czwartek, 4 września 2025
  • poniedziałek, 8 września 2025
  • czwartek, 11 września 2025
  • sobota, 13 września 2025
  • poniedziałek, 15 września 2025
  • czwartek, 18 września 2025
  • sobota, 20 września 2025
  • poniedziałek, 22 września 2025
  • czwartek, 25 września 2025
  • sobota, 27 września 2025
  • poniedziałek, 29 września 2025
  • czwartek, 2 października 2025

ZAPISY ZOSTANĄ OTWARTE WKRÓTCE

EDYCJA III: 6.10-15.11.2025
  • poniedziałek, 6 października 2025
  • czwartek, 9 października 2025
  • poniedziałek, 13 października 2025
  • czwartek, 16 października 2025
  • sobota, 18 października 2025
  • poniedziałek, 20 października 2025
  • czwartek, 23 października 2025
  • sobota, 25 października 2025
  • poniedziałek, 27 października 2025
  • czwartek, 30 października 2025
  • poniedziałek, 3 listopada 2025
  • czwartek, 6 listopada 2025
  • sobota, 8 listopada 2025
  • czwartek, 13 listopada 2025
  • sobota, 15 listopada 2025

ZAPISY ZOSTANĄ OTWARTE WKRÓTCE

JAK SIĘ ZAPISAĆ?

Wypełnij formularz online podlinkowany powyżej i gotowe!

Twoje zgłoszenie zostanie poddane ocenie formalnej i merytorycznej (zgodnie z informacją w Regulaminie), a nie później niż na tydzień przed rozpoczęciem kursu skontaktujemy się z Tobą mailowo z decyzją o zakwalifikowaniu się.

Wysyłając zgłoszenie akceptujesz Regulamin rekrutacji i uczestnictwa w projekcie łącznie z Informacją o przetwarzaniu danych osobowych. Zapoznaj się z nim, zanim wyślesz zgłoszenie!

MASZ PYTANIA?

Możesz je kierować do koordynatorki projektu na marianna.hala@robisz.to

Zostań Cyfrową Ekspertką!

ZAKRES MERYTORYCZNY KURSU 

W trakcie 60 godzin omówiona zostanie podstawowa składnia Pythona, podstawy programowania obiektowego i narzędzia umożliwiające stworzenie aplikacji web i klasycznych oraz skryptów automatyzujących codzienne zadania. Zajęcia zawierają masę zadań praktycznych mających przygotować cię do kontynuowania pracy z Pythonem.

1. Wprowadzenie do Pythona:

  • poznanie historii i zastosowań Pythona
  • języki interpretowane i kompilowane
  • przygotowanie środowiska do pracy i nauki
  • omówienie budowy programów

2. Podstawy języka:

  • nauka o zmiennych, typach danych i operacjach na nich

Ćwiczenie polegające na stworzeniu kalkulatora BMI, co umożliwi zrozumienie, jak Python może być używany w rzeczywistych aplikacjach.

3. Logika decyzyjna

  • stosowanie instrukcji warunkowych if...else

Tworzenia kwestionariusza ze zliczaniem punktów, co pozwoli uczestniczkom na praktyczne zastosowanie logiki decyzyjnej w Pythonie.

4. Przechowywanie danych:

  • listy, krotki, słowników i zbiory jako sposoby przechowywania i organizacji danych w Pythonie
  • wbudowane metody

Wykorzystanie struktur danych w projekcie kwestionariusza przechowującego odpowiedzi.

5. Wykorzystanie gotowych rozwiązań i pętle:

  • importowanie modułów i bibliotek
  • stosowanie pętli for i while

Projekt gry "Zgadnij liczbę", pokazującej, jak można budować interaktywne aplikacje.

6. Grafika i pętle:

  • moduł Turtle do rysowania kształtów, proceduralne tworzenie grafiki
  • pętla nieskończona

Optymalizacja kodu do tworzenie rysunków z wykorzystaniem pętli.

7. Podstawy kryptografii i własne funkcje:

  • szyfrowanie
  • funkcja skrótu

Tworzenie aplikacji szyfrującej zawartość tekstową.

8. Wprowadzenie do obsługi plików w Pythonie:

  • tryby otwierania plików
  • zarządzanie kontekstem za pomocą instrukcji with
  • wczytywanie danych z plików json, csv

Rozbudowanie aplikacji kwestionariuszowej o przechowywanie danych w plikach. Samodzielny projekt - książka kontaktowa.

9. Tworzenie aplikacji graficznych:

  • przegląd najpopularniejszych bibliotek do tworzenia GUI w Pythonie
  • Flutter w Pythonie, wprowadzenie do Flet-a

Przygotowanie aplikacji do generowania kodów QR.

10. Programowanie obiektowe:

  • klasy
  • metody

Przebudowa aplikacji z wykorzystaniem własnych funkcji oraz wprowadzenie do klas i programowania obiektowego w Pythonie, co pozwoli na tworzenie bardziej zorganizowanego i łatwego do zarządzania kodu. Proste gry w Pythonie - tworzenie klas w osobnych zespołach.

11. Tworzenie aplikacji webowych i korzystanie z danych:

  • http
  • Streamlit
  • API

Wykorzystanie modułu Streamlit do stworzenia prostej strony internetowej oraz nauka korzystania z zewnętrznych źródeł danych, na przykładzie projektu prognozy pogody z wykresami.

12. Realizacja własnego narzędzia lub aplikacji, która umożliwi uczestniczkom zastosowanie zdobytej wiedzy i umiejętności w praktycznym projekcie, podsumowującym kurs.

Część zasadnicza cyklu szkoleniowego odbywać się będzie online w formie interaktywnych warsztatów - uczestniczki cyklu otrzymają możliwość wchodzenia w interakcję z osobą prowadzącą - zadawanie pytań, udostępnianie ekranu w celu rozwiązywania bieżących wątpliwości oraz problemów.

Zewnętrzny egzamin certyfikujący

Uczestniczki z najlepszymi wynikami egzaminu wewnętrznego, będą miały możliwość nieodpłatnego podejścia do zewnętrznego, certyfikowanego egzaminu zgodnego z krajowymi standardami, który będzie formalnym potwierdzeniem zdobytych umiejętności i kompetencji. 

PCEP (Certified Entry-Level Python Programmer) to certyfikacja potwierdzająca podstawową znajomość języka Python oraz uniwersalnych koncepcji programowania komputerowego, takich jak typy danych, struktury danych, funkcje, instrukcje warunkowe i pętle. Zdobycie tego certyfikatu świadczy o zdolności do wykonywania podstawowych zadań programistycznych w Pythonie i stanowi fundament do dalszego rozwoju w kierunku bardziej zaawansowanych certyfikacji, takich jak PCAP (Certified Associate in Python Programming). Posiadanie certyfikatu PCEP wyróżnia jego posiadacza na tle innych kandydatów i zwiększa jego szanse na rozpoczęcie kariery w branży IT na stanowiskach juniorskich, gdzie podstawowa znajomość Pythona jest ceniona. Egzamin odbędzie się w formule onlinie.

Co wyniesiesz z kursu?

Zajęcia pozwolą Ci poznać podstawy języka Python i sposoby jego wykorzystania do rozwiązywania codziennych problemów. Przygotujesz narzędzia do obsługi formularzy, połączysz się z zewnętrznymi źródłami danych wykorzystując API, stworzysz aplikacje z interfejsem graficznym i proste gry. Dowiesz się co to programowanie obiektowe i jak istotny jest dobór odpowiednich struktur danych.

Co dalej?

Nabycie tych umiejętności umożliwi Ci rozpoczęcie swojej przygody z kodowaniem w Pythonie będącego najpopularniejszym językiem programowania wg. indeksu TIOBE 2024. Znajduje on zastosowanie w takich dziedzinach jak uczenie maszynowe / AI, inżynieria i analiza danych, tworzenie backendu aplikacji internetowych, automatyzacja / robotyzacja procesów. Używana jest przez największe światowe korporacje takie jak Google, Meta, czy Microsoft (gdzie obecnie pracuje twórca tego języka, Guido van Rossum).

 

Kurs odbywa się w ramach projektu “PAKT dla kobiet 2025”, realizowanego przez Stowarzyszenie Robisz to i finansowanego ze środków Ministerstwa Cyfryzacji.