Python od podstaw

Chcesz współpracować z gigantami technologicznymi lub innowacyjnymi start-upami? Mamy dla Ciebie dobrą wiadomość: wszystkie używają języka Python oraz jego bogatego ekosystemu otwartych frameworków i bibliotek. Weź udział w tym kursie, aby poznać podstawy Pythona i jego bardziej zaawansowane aspekty. To idealne rozwiązanie dla wszystkich, którzy chcą wprowadzać innowacje oraz tworzyć aplikacje oparte na sztucznej inteligencji i uczeniu maszynowym.

chcę wziąć udział w kursie

    close modal

    Czego się nauczysz?

    Python
    123456

    Python

    Ten moduł wprowadzi Cię w świat programowania w Pythonie. Poznasz składnię tego niezwykle popularnego języka, zasady programowania obiektowego oraz podstawowe funkcje standardowej biblioteki. Co najważniejsze, nauczysz się, jak efektywnie z nich korzystać.

    Następnie nauczymy Cię, jak skutecznie używać tych narzędzi, aby być świetnym developerem. Odkryjesz ponadto cały ekosystem Pythona oraz dowiesz się, jak tworzyć własne moduły.

    Pod koniec tego modułu opanujesz możliwości wyrażeń regularnych, pojęcie wyjątków, a także wykorzystanie i tworzenie elementów języka takich jak dekoratory, menedżery kontekstu i lambdy.

    Praca z danymi

    Aplikacje bardzo często korzystają z danych. Z tego względu nauczymy Cię pracy z mechanizmami służącymi do wstawiania, modyfikowania i wyszukiwania danych. Doskonale poznasz język SQL używany do pracy z bazami danych. Kiedy już zapoznasz się z bazami danych, przyjdzie czas, aby użyć ich z poziomu Pythona.

    Dowiesz się, jak działa ORM i jak pogodzić świat obiektowy ze światem relacyjnym. Od teraz Twoje oprogramowanie będzie mogło przechowywać i przetwarzać informacje w bazach danych.

    Technologie internetowe

    Poznasz najważniejsze technologie w świecie frontendu, czyli tego, co widzimy, odwiedzając stronę internetową. Pokażemy Ci, jak stworzyć kod HTML, który będzie przedstawiał dokładnie to, co zechcesz, arkusze stylów, aby strona wyglądała tak, jak ma wyglądać, oraz kod JavaScript, aby wszystko na stronie działało poprawnie. Następnie przedstawimy Ci najpopularniejszy framework do tworzenia aplikacji internetowych w języku Python – Django.

    Dowiesz się, jak tworzyć panele administracyjne oraz obsługiwać formularze, mechanizmy sesji i pliki cookie. Zapoznasz się również z zachowaniami związanymi z autoryzacją i uwierzytelnianiem.

    Narzędzia pracy developerów

    Dowiesz się, jak pracować nad projektem w zespole i jak rozwiązywać problemy, które pojawiają się, gdy te same pliki modyfikuje wiele osób. Pokażemy Ci również, jak wygląda prawidłowy przebieg pracy z kodem, jak zorganizowana jest praca w zespołach programistycznych i dlaczego planowanie jest takie ważne.

    Dobre praktyki

    Kluczowym elementem w tworzeniu oprogramowania jest testowanie. W ten sposób upewniasz się, że napisany przez Ciebie kod działa poprawnie. TDD to podejście do tworzenia kodu, w którym najpierw tworzysz testy, a następnie piszesz kod tak, aby testy potwierdziły, że działa poprawnie.

    Nauczymy Cię, czym jest algorytm i dlaczego ma on tak ogromne znaczenie w świecie programowania. Dowiesz się również, jak rozwiązywać typowe problemy i określać skuteczność takich rozwiązań. Co więcej, zobaczysz, że dane mogą być przechowywane na wiele różnych sposobów, i dowiesz się, kiedy który z nich wybrać.

    W trakcie programowania często możesz napotkać problem, z którym ktoś już się zmagał. Wzorzec to uniwersalne, sprawdzone w praktyce rozwiązanie często występującego i powtarzającego się problemu. Poznasz najpopularniejsze wzorce, a także przypadki ich użycia i sposoby zastosowania.

    Zajęcia podsumowujące

    Na koniec stworzysz projekty praktyczne, który rozwiąże prawdziwy problem biznesowy. Możesz później dołączyć go do swojego CV i wykorzystać do zdobycia wymarzonej pracy. Twoim zadaniem będzie zaprojektowanie i wdrożenie bardziej złożonej aplikacji internetowej. Możesz pracować samodzielnie lub w zespole.

    Na koniec zaprezentujesz swoją działającą aplikację i omówisz, co udało Ci się zrobić oraz jakie pomysły masz na jej dalszy rozwój. Zarezerwujemy również czas na przejrzenie kodu w czasie zajęć.

    Python

    Ten moduł wprowadzi Cię w świat programowania w Pythonie. Poznasz składnię tego niezwykle popularnego języka, zasady programowania obiektowego oraz podstawowe funkcje standardowej biblioteki. Co najważniejsze, nauczysz się, jak efektywnie z nich korzystać.

    Następnie nauczymy Cię, jak skutecznie używać tych narzędzi, aby być świetnym developerem. Odkryjesz ponadto cały ekosystem Pythona oraz dowiesz się, jak tworzyć własne moduły.

    Pod koniec tego modułu opanujesz możliwości wyrażeń regularnych, pojęcie wyjątków, a także wykorzystanie i tworzenie elementów języka takich jak dekoratory, menedżery kontekstu i lambdy.

    Praca z danymi

    Aplikacje bardzo często korzystają z danych. Z tego względu nauczymy Cię pracy z mechanizmami służącymi do wstawiania, modyfikowania i wyszukiwania danych. Doskonale poznasz język SQL używany do pracy z bazami danych. Kiedy już zapoznasz się z bazami danych, przyjdzie czas, aby użyć ich z poziomu Pythona.

    Dowiesz się, jak działa ORM i jak pogodzić świat obiektowy ze światem relacyjnym. Od teraz Twoje oprogramowanie będzie mogło przechowywać i przetwarzać informacje w bazach danych.

    Technologie internetowe

    Poznasz najważniejsze technologie w świecie frontendu, czyli tego, co widzimy, odwiedzając stronę internetową. Pokażemy Ci, jak stworzyć kod HTML, który będzie przedstawiał dokładnie to, co zechcesz, arkusze stylów, aby strona wyglądała tak, jak ma wyglądać, oraz kod JavaScript, aby wszystko na stronie działało poprawnie. Następnie przedstawimy Ci najpopularniejszy framework do tworzenia aplikacji internetowych w języku Python – Django.

    Dowiesz się, jak tworzyć panele administracyjne oraz obsługiwać formularze, mechanizmy sesji i pliki cookie. Zapoznasz się również z zachowaniami związanymi z autoryzacją i uwierzytelnianiem.

    Narzędzia pracy developerów

    Dowiesz się, jak pracować nad projektem w zespole i jak rozwiązywać problemy, które pojawiają się, gdy te same pliki modyfikuje wiele osób. Pokażemy Ci również, jak wygląda prawidłowy przebieg pracy z kodem, jak zorganizowana jest praca w zespołach programistycznych i dlaczego planowanie jest takie ważne.

    Dobre praktyki

    Kluczowym elementem w tworzeniu oprogramowania jest testowanie. W ten sposób upewniasz się, że napisany przez Ciebie kod działa poprawnie. TDD to podejście do tworzenia kodu, w którym najpierw tworzysz testy, a następnie piszesz kod tak, aby testy potwierdziły, że działa poprawnie.

    Nauczymy Cię, czym jest algorytm i dlaczego ma on tak ogromne znaczenie w świecie programowania. Dowiesz się również, jak rozwiązywać typowe problemy i określać skuteczność takich rozwiązań. Co więcej, zobaczysz, że dane mogą być przechowywane na wiele różnych sposobów, i dowiesz się, kiedy który z nich wybrać.

    W trakcie programowania często możesz napotkać problem, z którym ktoś już się zmagał. Wzorzec to uniwersalne, sprawdzone w praktyce rozwiązanie często występującego i powtarzającego się problemu. Poznasz najpopularniejsze wzorce, a także przypadki ich użycia i sposoby zastosowania.

    Zajęcia podsumowujące

    Na koniec stworzysz projekty praktyczne, który rozwiąże prawdziwy problem biznesowy. Możesz później dołączyć go do swojego CV i wykorzystać do zdobycia wymarzonej pracy. Twoim zadaniem będzie zaprojektowanie i wdrożenie bardziej złożonej aplikacji internetowej. Możesz pracować samodzielnie lub w zespole.

    Na koniec zaprezentujesz swoją działającą aplikację i omówisz, co udało Ci się zrobić oraz jakie pomysły masz na jej dalszy rozwój. Zarezerwujemy również czas na przejrzenie kodu w czasie zajęć.

    Co poza samym kursem

    Nasz kurs to nie tylko programowanie. Dajemy znacznie więcej! Chcemy być Twoim partnerem w zmianie. Dlatego też, oprócz intensywnych zajęć z naszymi trenerami przygotowaliśmy pełen pakiet wsparcia kariery:

    Doradztwo kariery

    Podczas kursu weźmiesz udział w praktycznych warsztatach z naszym doradcą kariery, który przygotuje Cię do rozpoczęcia procesu poszukiwania pracy. Dowiesz się, jak dobrze wypaść na rozmowie rekrutacyjnej, gdzie szukać informacji o ciekawych eventach branżowych i jak skutecznie wyróżnić się na tle innych juniorów.

    Indywidualne konsultacje CV

    W trakcie kursu pomożemy Ci stworzyć profesjonalne CV, które stanie się Twoją wizytówką na rynku pracy. Nasi Doradcy Kariery wesprą Cię również w budowaniu Twojego wizerunku na portalu LinkedIn oraz podpowiedzą jak dzięki dodatkowym aktywnością zdobyć pierwsza pracę w branży IT.

    Symulacja rozmowy technicznej

    Na koniec kursu przygotowaliśmy symulację rekrutacji technicznej. Jest ona zbliżona do tego, z czym najprawdopodobniej zmierzysz się w trakcie procesu rekrutacji do swojej nowej pracy w IT. Jeden z naszych trenerów wcieli się w rolę rekrutera technicznego, aby zweryfikować Twoją wiedzę w praktyce, a następnie przekaże Ci wiadomość zwrotną odnośnie Twoich rezultatów.

    Wirtualna biblioteka

    Otrzymasz od nas dostęp do naszej wirtualnej biblioteki SDA pełnej ebooków, audiobooków i kursów video pozwalających na dalsze zgłębianie tajników świata IT. Znajdziesz tam  materiały użyteczne w trakcie szkolenia oraz pozycje pomocne w nauce języka angielskiego. Dostęp do naszych wirtualnych półek będziesz mieć również po kursie.

    Nasi trenerzy

    Absolwent kierunku teleinformatyka wydziału Automatyki, Elektroniki i Informatyki Politechniki Śląskiej w Gliwicach. Członek honorowy zespołu PolSl Racing, zajmujący się budową bolidu, a także konstrukcją motocykli elektrycznych. Odpowiedzialny podczas swojej działalności za systemy elektroniczne i informatyczne implementowane w pojazdach. Na co dzień pracujący jako Architekt oprogramowania w firmie zajmującej się m.in. automatyką przemysłową, systemami dla górnictwa, a także rozwiązaniami dla elektromobilności.

    Łukasz Okoń Python Developer

    Miłośnik Pythona, wzorców projektowych oraz wysokiej jakości oprogramowania. Na co dzień zajmuje się wytwarzaniem RESTFull serwisów opartych o architekturę mikroserwisową.

    Patryk Wiener Python Django Developer

    Roman jest inżynierem Big Data w SoftServe Polska. Posiada ogromne doświadczenie w Pythonie. Matematyka i uczenie maszynowe to jego hobby. Ukończył Doniecki Narodowy Uniwersytet Techniczny na Ukrainie z tytułem magistra informatyki. Stawia na samodoskonalenie, dlatego studiował również robotykę na Politechnice Warszawskiej oraz matematykę stosowaną na Moskiewskim Instytucie Fizyki i Techniki.

    Roman Dryndik Big Data Engineer

    Chcę zmienić zawód

    zapisuję się na kurs

    Odkryj nasze pakiety

    Wiedza

    9 990 zł

    Zdobądź solidne podstawy do rozpoczęcia kariery w branży technologicznej. Pakiet obejmuje podręcznik, sesje na żywo i szkolenie wideo.

    • Yes Kurs
    • Yes Dostęp do Strefy Kursanta
    • Yes Materiały szkoleniowe
    • Yes Egzamin
    • Yes Zaświadczenie o ukończeniu kursu
    • Yes Certyfikat SDA
    • No Przygotowanie z Doradcą Kariery CV i Linkedin
    • No Warsztat Scrum
    • No HR Class
    • No IT Interview
    • No Indywidualne Doradztwo Kariery
    • No Job Coaching
    • No Indywidualne konsultacje z trenerem
    • No Usługa Gwarancji pracy
    • No Szkolenie wideo z aplikacji ASANA
    • No Test wiedzy technicznej
    • No English in IT
    • No Obrona projektu końcowego z Feedbackiem od Trenera
    • No Symulacja rozmowy miękkiej z Doradcą Kariery
    • No Oferty pracy
    • No Zadania rozwojowe od Doradcy Kariery

    Gwarancja Pracy

    17 990 zł

    Pakiet zawiera wszystko, czego potrzebujesz, aby płynnie rozpocząć karierę w branży IT. Sprawdź poniżej wszystkie aktywności, które na Ciebie czekają.

    • Yes Kurs
    • Yes Dostęp do Strefy Kursanta
    • Yes Materiały szkoleniowe
    • Yes Egzamin
    • Yes Zaświadczenie o ukończeniu kursu
    • Yes Certyfikat SDA
    • Yes Przygotowanie z Doradcą Kariery CV i Linkedin
    • Yes Warsztat Scrum
    • Yes HR Class
    • Yes IT Interview
    • Yes Indywidualne Doradztwo Kariery
    • Yes Job Coaching
    • Yes Indywidualne konsultacje z trenerem
    • Yes Usługa Gwarancji pracy
    • Yes Szkolenie wideo z aplikacji ASANA
    • Yes Test wiedzy technicznej
    • Yes English in IT
    • Yes Obrona projektu końcowego z Feedbackiem od Trenera
    • Yes Symulacja rozmowy miękkiej z Doradcą Kariery
    • Yes Oferty pracy
    • Yes Zadania rozwojowe od Doradcy Kariery
    Kurs Dostęp do Strefy Kursanta Materiały szkoleniowe Egzamin Zaświadczenie o ukończeniu kursu Certyfikat SDA Przygotowanie z Doradcą Kariery CV i Linkedin Warsztat Scrum HR Class IT Interview Indywidualne Doradztwo Kariery Job Coaching Indywidualne konsultacje z trenerem Usługa Gwarancji pracy Szkolenie wideo z aplikacji ASANA Test wiedzy technicznej English in IT Obrona projektu końcowego z Feedbackiem od Trenera Symulacja rozmowy miękkiej z Doradcą Kariery Oferty pracy Zadania rozwojowe od Doradcy Kariery

    Jak sfinansować kurs

    Płatność jednorazowa

    Nie potrzebujesz rat czy dofinansowania? Wybierz płatność jednorazową. Korzystając z tej formy zawsze możesz liczyć na dodatkowy rabat.

    Atrakcyjne raty do 60 miesięcy

    Jednorazowa inwestycja jest zbyt wysoka? Nie martw się. Wspólnie z naszymi Partnerami finansowymi przygotowaliśmy dla Ciebie oferty finansowania naszych kursów. Jak to działa?

    • łączny koszt kredytu to 0,35% w skali miesiąca
    • 3 – 60 rat;
    • brak ukrytych opłat;
    • minimum formalności – jeden prosty formularz do wypełnienia w domu;
    • formalności realizowane telefonicznie;
    • bardzo szybka decyzja.
    Skorzystaj ze środków Urzędu Pracy

    Posiadasz status osoby bezrobotnej? Wesprzemy Cię w uzyskaniu dofinansowania z Urzędu Pracy. Jesteśmy instytucją szkoleniową, która posiada wieloletnie doświadczeniem w tym obszarze – pomagamy w pozyskaniu finansowania od początku do końca. Wesprzemy Cię w:

    • kontakcie z Doradcą Zawodowym w Urzędzie Pracy;
    • złożeniu wniosku o skierowanie na szkolenie i zgłoszeniu chęci uczestnictwa w naszym kursie;
    • przyspieszeniu procesu uzyskania decyzji.
    Dofinansowanie z programów rządowych

    Chcesz skorzystać z jednego z rządowego programów wsparcia w procesie zmiany kariery? Świetnie. Współpracujemy z OPEN, PIWR oraz BUR.

    Zgłoś się po dofinansowanie naszego kursu do Bazy Usług Rozwojowych PARP – możesz otrzymać wsparcie nawet do 80% ceny kursu. Na usługi zamieszczone w Bazie Usług Rozwojowych otrzyma dofinansowanie pracownik lub przedsiębiorca mikro, małego lub średniego przedsiębiorstwaosoby samo-zatrudnione oraz w zależności od decyzji operatora danego województwa osoby indywidualne.

    Wybierz odpowiedni dla Ciebie termin i zapisz się na kurs.

    Najbliższe darmowe webinary

    Chcesz wiedzieć więcej? Zapisz się na jeden z naszych darmowych webinarów i poznaj praktyczną stronę Pythona.

    wybierz region

    close modal