Aplikuj
Informatyka i analiza danych

Akademia Programowania w Pythonie

  • Poziom studiów podyplomowe
  • Język wykładowy polski
  • Czas trwania

    9 miesięcy

  • Liczba zjazdów 10
  • Liczba godzin

    180

  • Tryb studiów niestacjonarne online
    100% online
  • Dni zjazdów sobota-niedziela
  • Start zajęć jesień 2025
inż. Artur Mroczkowski
Wykładowca na kierunku Akademia Programowania w Pythonie

Dlaczego warto wybrać ten kierunek

Studia podyplomowe Akademia Programowania w Pythonie to kierunek dla przyszłych specjalistów i specjalistek w zakresie nowoczesnych technologii. Zapoznaje z szerokimi możliwościami zastosowania języka Python – od data science, przez machine learning, po tworzenie aplikacji internetowych.

  • Czego się nauczysz

    • pracować w grupie i integrować kod tworzony przez zespół
    • programowania funkcyjnego, obiektowego, współbieżnego i asynchronicznego
    • tworzyć duże aplikacje, których kod jest umieszczony w wielu plikach
    • wykrywać i usuwać błędy w aplikacjach
    • korzystać z zewnętrznych bibliotek i biblioteki Pythona
    • wyszukiwać, tworzyć, modyfikować i wykorzystywać dane
    • wykorzystywać zasoby sieciowe
    • stosować wzorce projektowe
    • wizualizować dane z użyciem biblioteki graficznej
    • tworzyć GUI (interfejs graficzny użytkownika)
  • W jakim zawodzie będziesz mógł/mogła pracować

    • Python developer
    • Tester(ka) oprogramowania
    • Analityk/analityczka danych
    • Webmaster
    • Administrator(ka) systemów

Program studiów

  • Wprowadzenie, podstawowe pojęcia, instalacja i konfiguracja środowiska, przegląd IDE

    • moduł 1
    • 5 h
    • Języki programowania
    • Python
    • Przegląd IDE
    • Podstawowe koncepcje
  • Praca grupowa, użycie Git

    • moduł 2
    • 4 h
    • Wprowadzenie
    • Praca z dokumentacją
    • Git na lokalnym komputerze
  • Wbudowane typy danych, operatory, wbudowane funkcje i metody

    • moduł 3
    • 18 h
    • Typy numeryczne
    • Złożone typy danych (kontenery)
  • Programowanie funkcyjne w Pythonie

    • moduł 4
    • 9 h
    • Funkcje
    • Zasięgi zmiennych i reguła LEGB
    • Funkcje jako argumenty
    • Funkcje rekurencyjne
    • Funkcje jako obiekty pierwszej kategorii
    • Dokumentowanie kodu funkcji
  • Wstęp do UML

    • moduł 5
    • 9 h
    • Podstawowe założenia, struktura i elementy składowe UML
    • Rola UML w procesie wytwórczym
    • Organizacja modelu UML – pakiety, diagram pakietów
  • Programowanie zorientowane obiektowo w Pythonie

    • moduł 6
    • 9 h
    • Wykorzystanie diagramu klas i diagramu sekwencji w modelowaniu dziedziny i
      projektowaniu rozwiązania
    • Paradygmat OOP (Object-Oriented Programming)
    • Klasy i obiekty
    • Hermetyzacja
    • Relacja dziedziczenia
  • Praca z plikami, obsługa błędów, dostęp do systemów plików

    • moduł 7
    • 9 h
    • Menedżer kontekst
    • Moduł io
    • Wyjątki
    • Moduł os
  • Przegląd podstawowych bibliotek Pythona

    • moduł 8
    • 4 h
    • Moduł typing
    • Moduł timeit
    • Moduł logging
    • Moduł os
    • Moduł sys
    • Moduł collections
  • Obsługa i przetwarzanie różnych typów danych

    • moduł 9
    • 14 h
    • Podstawowe informacje o wybranych formatach danych
    • Serializacja i deserializacja danych do różnych formatów
    • Serializacja i deserializacja do formatu binarnego – moduł pickle
    • Tworzenie plików w formacie SVG i PDF – moduł pyx
    • Wykorzystanie biblioteki pandas do konwersji danych do wybranych formatów
  • Implementacja wybranych algorytmów

    • moduł 10
    • 5
    • Pojęcie algorytmu
    • Złożoność algorytmu – porównywanie jakości algorytmu
    • Wybrane algorytmy
  • Praca z bazami danych (relacyjnymi i NoSQL), mapowanie obiektowo- relacyjne (ORM)

    • moduł 11
    • 13 h
    • Relacyjne bazy danych
    • Bazy danych NoSQL
    • Mapowanie obiektowo-relacyjne
  • Komunikacja poprzez sieć, protokoły, użycie SSH, komunikacja z usługami REST

    • moduł 12
    • 9 h
    • Protokół SSH – biblioteka paramiko
    • Protokół http
  • Techniki przetwarzania danych – użycie NumPy i Pandas

    • moduł 13
    • 18 h
    • Wprowadzenie
    • Podstawy NumPy
    • Podstawy pandas
    • Analiza eksploracyjna i przygotowanie danych
  • Wizualizacja danych

    • moduł 14
    • 9 h
    • Wizualizacja danych w pakiecie Matplotlib
    • Wizualizacja danych w pakiecie Seaborn
  • Tworzenie aplikacji z GUI

    • moduł 15
    • 9 h
    • Aplikacja Hello World
    • Widgety – dodawanie i obsługa
    • Ramki – użycie Frames
    • Menedżery geometrii
    • Interaktywność aplikacji
  • Testowanie: testy jednostkowe, użycie debuggera, wstęp do TDD

    • moduł 16
    • 9 h
    • Debugowanie
    • Testy jednostkowe
  • Moduł: Programowanie współbieżne (wielowątkowe i wieloprocesowe), programowanie asynchroniczne.

    • moduł 17
    • 9 h
    • Wątki
    • Procesy
  • Wybrane wzorce projektowe Wzorce projektowe w Pythonie

    • moduł 18
    • 9 h
    • Iteratory i generatory
    • Zaawansowane mechanizmy w Pythonie
    • Implementacja popularnych wzorców projektowych w języku Python
  • Konsultacje przed oddaniem projektu

    • moduł 19
    • 9 h

    Zaliczenie

    Warunkiem ukończenia studiów podyplomowych Akademia Programowania w Pythonie jest wykonanie indywidualnego projektu.

    Absolwenci i absolwentki uzyskują, zgodne z wymogami ustawy, świadectwo ukończenia studiów podyplomowych w Collegium Da Vinci.

Studiuj praktycznie najlepiej

Wykładowcy praktycy
Wiedzę zdobędziesz od ekspertów i ekspertek: praktyków i praktyczek z branży, specjalistów i specjalistek w swoich zawodach.
Praca projektowa
Będziesz się uczyć, realizując zadania w formie projektów - także tych międzykierunkowych.
Case studies
Poznasz realia branży, przyglądając się prawdziwym projektom, zrealizowanym z sukcesami na rynku.
  • Możesz uznać, że tak, jeśli uważasz, że pasuje do Ciebie poniższy opis:

    • lubisz się uczyć i poszerzać wiedzę
    • jesteś nastawiony(-a) na ciągły rozwój
    • masz analityczny(-a) umysł
    • znasz podstawy logiki i używania funkcji
    • chcesz nauczyć się programowania i rozwijania umiejętności technicznych
    • potrafisz samodzielnie organizować czas na naukę i wykonywanie zadań
    • satysfakcjonuje Cię znajdowanie usprawnień i automatyzacji powtarzalnych zadań
  • Kierunek stanowi doskonałą kontynuację kształcenia dla:

    • osób, które chcą wejść do świata IT dzięki znajomości przystępnego i popularnego języka programowania – Pythona
    • osób, które chcą podnieść kwalifikacje zawodowe w zakresie nowoczesnych technologii, programowania i przetwarzania danych
    • absolwentów i absolwentek różnych kierunków studiów wyższych mających podstawową wiedzę z zakresu matematyki i statystyki
    • osób ze wstępną znajomością dowolnego języka programowania oraz podstawami pracy z bazami danych i HTML
    • osób ze znajomością narzędzi do edycji tekstu, arkuszy kalkulacyjnych i podstaw systemu operacyjnego Windows
    • osób z podstawową znajomością języka angielskiego (wiele materiałów edukacyjnych i dokumentacji jest dostępnych w tym języku)
  • Zrób quiz i sprawdź, który kierunek jest najbliższy Twoim predyspozycjom i zainteresowaniom.

    Zrób quiz

Zacznij podyplomówkę już po licencjacie!

  1. Aby zacząć studia podyplomowe musisz mieć ukończone studia wyższe na dowolnym kierunku.

  2. Nie musi to być tytuł magistra! Wystarczy dyplom licencjata lub inżyniera.

Poznaj wykładowców i wykładowczynie kierunku

Poznaj infrastrukturę CDV wypełnionioną sztuką i designem

logo Altkom

Poznaj partnera kierunku

Dzięki eksperckiej wiedzy naszych partnerów biznesowych programy studiów są zgodne z trendami na rynku, a zajęcia opierają się o case studies prosto z biznesu.

Sprawdź podcast „Studia na każdą karierę”!

Akademia Programowania w Pythonie to idealny kierunek studiów podyplomowych dla wszystkich osób zainteresowanych rozwojem zawodowym w obszarze Pythona – jednego z najważniejszych, najszybciej rozwijających się i najbardziej perspektywicznych języków programowania.

O tym, do kogo skierowany jest ten kierunek studiów podyplomowych, jakie perspektywy zawodowe daje i… ile w Pythonie jest pytona rozmawiamy z Robertem Tomaszewskim, Business Development Directorem w Altkom Akademia.

Ile kosztują studia na tym kierunku

Opłaty i czesne

Opłata wpisowa
  • Płatna jednorazowo:
    400 PLN
Najniższa cena z ostatnich 30 dni: 0 PLN
Czesne za rok
  • Płatne w 10 ratach
    10 x 725 PLN
  • Płatne w 2 ratach
    2 x 3 625 PLN
  • Płatne w 1 racie
    1 x 7 250 PLN

Zniżki dla absolwentów i absolwentek

Wpisowe
  • Płatna jednorazowo:
    0 PLN
Czesne
  • Zwolnienie z jednej z 10 rat
    - 725 PLN
Pobierz regulamin

Jak zapisać się na studia

  1. Utwórz konto kandydata w formularzu rekrutacyjnym. Dzięki temu wszystkie formalności załatwisz online, o dowolnej porze dnia, bez wychodzenia z domu i drukowania dokumentów.

    Będziesz też móc wracać do swojego zgłoszenia, by uzupełnić informacje w późniejszym czasie.

  2. Uzupełnij swoje dane w koncie kandydatapodaj informacje o wykształceniu, wskaż wybrany kierunek studiów i określ płatność.

    Potrzebne Ci będą:

    • numer PESEL,
    • dyplom ukończenia studiów wyższych (licencjackich, inżynierskich lub magisterskich).
  3. Sprawdź najpierw aktualne promocje!

    Opłaty wpisowej dokonasz poprzez konto kandydata w formularzu rekrutacyjnym i serwis PayU.

  4. Zrobisz to za pośrednictwem konta kandydata, zapoznając się z treścią umowy i akceptując jej postanowienia.
    Po podpisaniu umowy otrzymasz ją w formacie PDF na swój adres e-mail.

  5. Po podpisaniu umowy Twój status kandydata zmieni się na „przyjęty”, co oznacza, że dostałeś(-aś) się na studia. Wszelkie informacje dotyczące studiów znajdziesz w serwisie Wirtualna Uczelnia, do którego dostęp otrzymasz  7 dni przed rozpoczęciem zajęć.

Dokumenty do pobrania