Fundamenty programowania w Python
Naucz się programować w języku Python zupełnie od zera. Opanuj najbardziej wszechstronny język programowania, wejdź do branży IT i zapewnij sobie stabilną i dobrze płatną pracę jako Python Developer.
Oferta specjalna
Kup ten kurs za 98 zł z kodem
Minimalna wartość w koszyku, aby aktywować kod: 199 zł.
Dostęp od razu po zakupie ·
Płacisz raz i wchodzisz prosto do lekcji - bez subskrypcji, bez czekania na grupę.
Ten kurs jest częścią ścieżki
Python Developer
30232 kursanci
Szczegóły, które warto znać
Opis szkolenia
Czego się nauczysz:
-
obsługi edytora Sublime Text i konfiguracji środowiska programistycznego PyCharm
-
składni Pythona i organizacji kodu źródłowego
-
podstaw dotyczących zmiennych, typów danych oraz operacji
-
procesów wejścia/wyjścia w oparciu o pracę z wierszem poleceń oraz z plikami
-
pracy z instrukcjami sterującymi i zagadnień dotyczących funkcji, klas oraz modułów i pakietów
-
programowania zorientowanego obiektowo (m.in. dziedziczenia, polimorfizmu i hermetyzacji)
-
tworzenia programów konsolowych i okienkowych
-
możliwych ścieżek rozwoju z wykorzystaniem Pythona: AI, machine learning, big data, data science
Jeżeli kiedykolwiek myśleliście o rozpoczęciu nauki programowania, ale nie wiedzieliście od czego zacząć, który język będzie najlepszy na start to jesteście w odpowiednim miejscu. Python to jeden z najlepszych języków dla początkujących programistek oraz programistów. Jest stosunkowo prosty w nauce, a do tego daje najlepsze perspektywy na pewną i dobrze płatną pracę.
Z tym kursem online szybko rozpoczniesz przygodę z językiem programowania Python i zdobędziesz wiedzę i umiejętności niezbędne do pracy z technologią. W trakcie szkolenia poznasz składnię Pythona i dowiesz się jak dobrze organizować swój kod. Nauczysz się korzystać z instrukcji warunkowych oraz pętli i przećwiczysz różne scenariusze pracy z funkcjami, klasami, modułami oraz pakietami. Poznasz też fundamenty programowania obiektowego. W szkoleniu silny nacisk kładę na pracę z kodem, na bazie którego omawiam właściwie wszystkie omawiane zagadnienia.
W końcowej części kursu wykonamy również kilka praktycznych projektów. Będą to między innymi: symulator rzutu kośćmi i menedżer haseł. Po ukończeniu tego kursu online będziesz w stanie swobodnie poruszać się po środowisku Pythona, pisać własne programy i rozwijać swoje umiejętności programowania w Pythonie w dowolnym kierunku.
Dlaczego Python?
Język Python jest obecnie najpopularniejszym językiem programowania na świecie, a jego popularność ciągle rośnie. Można w nim zaprogramować wszystko, co nam się żywnie podoba. Python jest używany przez programistów i programistki front-end, back-end, w uczeniu maszynowym, sztucznej inteligencji, tworzeniu gier, a nawet automatyce i robotyce. Bardzo często jest również wykorzystywany do zastosowań naukowych, w analizie danych i statystyce.
Co ważne, za rosnącą popularnością tego języka idą również coraz wyższe zarobki programistów oraz programistek Pythona, a na horyzoncie nadal nie widać wysycenia rynku tego typu specjalistami. Jasno daje to do zrozumienia jak olbrzymie jest na nich zapotrzebowanie. Jeżeli więc nadal zastanawiasz się, czy wciąż warto uczyć się programowania i czy język Python jest dobrym wyborem, to odpowiedź może być tylko jedna – zdecydowanie tak!
Czy Python jest trudny w nauce?
Język Python jest językiem niezwykle wdzięcznym nie tylko w codziennej pracy, ale przede wszystkim w nauce. To idealny wybór na start nawet dla osób, które nigdy wcześniej nie miały styczności z programowaniem. Kiedy ja sam zaczynałem się go uczyć od razu zachwycił mnie swoją prostotą i czytelnością. Bardzo często tam, gdzie w innym języku programowania musiałem “dłubać coś cały dzień”, w Pythonie napisanie tego zajęło mi godzinę lub dwie. Poza tym jest on naprawdę banalny w nauce - może świadczyć o tym chociażby fakt, że jest on obecnie wykorzystywany do nauki programowania dzieci we Francji… i to w szkołach podstawowych!
Fundamenty języka Python
Kurs zaczniemy od kompletnych podstaw, takich jak instalacja i konfiguracja środowiska języka Python, edytora tekstu oraz IDE. W trakcie kursu będziemy korzystać z platformy PyCharm od firmy JetBrains w darmowej wersji Community. Po zainstalowaniu i konfiguracji niezbędnych narzędzi programistycznych, poznasz składnię języka Python i zapoznasz się z dobrymi praktykami organizacji kodu źródłowego.
W kolejnych lekcjach szkolenia poznasz wszystkie ważne elementy języka Python, takie jak zmienne i ich typy, liczby, znaki oraz ich ciągi, listy, zbiory, słowniki i inne typy wbudowane. Dowiesz się również co nieco o konwersji typów, operacjach wejścia i wyjścia oraz operacjach związanych z obsługiwaniem plików. Zobaczysz, że Python pozwala na tworzenie i zaawansowane przetwarzanie plików o niemal dowolnym formacie.
Instrukcje warunkowe i funkcje
W kursie poznasz instrukcje sterujące i nauczysz się z nich korzystać w praktyce. Będą to m.in. instrukcje warunkowe if, elif, else, break, czy continue oraz pętle for oraz while. To podstawa wszystkich języków programowania. Programiści oraz programistki używają ich do wykonywania pewnych instrukcji, po spełnieniu określonych warunków.
Oprócz instrukcji sterujących, nauczysz się również korzystać z funkcji, czyli wydzielonych fragmentów kodu, które są odpowiedzialne za wykonywanie określonych czynności. Ogromną zaletą funkcji jest to, że można ich używać wielokrotnie, w różnych miejscach programu. W trakcie tego kursu online nauczysz się również wykorzystywać parametry i argumenty funkcji i poznasz przydatne funkcje wbudowane.
Programowanie obiektowe
Po opanowaniu podstaw przejdziemy do poznania programowania obiektowego, czyli jednego z najczęściej wykorzystywanych paradygmatów programowania. Zakłada on taki sposób budowania aplikacji, który dobrze odzwierciedla otaczający nas świat. W końcu na co dzień myślimy obiektowo. Być może to właśnie dlatego programowanie obiektowe jest obecnie najczęściej wykorzystywanym podejściem w programowaniu.
W kursie poznasz jego najważniejsze założenia, opanujesz podstawy tworzenia klas oraz metod i zrozumiesz czym jest dziedziczenie, polimorfizm oraz hermetyzacja. Zajmiemy się też modułami i pakietami - zobaczysz jak podejść do ich tworzenia i wykorzystywania. Poznasz przydatne moduły i pakiety wbudowane, które są jedną z najważniejszych zalet Pythona. Ich znajomość pozwoli Ci szybko rozwiązywać problemy, które w innych środowiskach najczęściej wymagałby pisania całego kodu od zera.
Praktyczny kurs programowania Python
W trakcie kursu największy nacisk kładę na praktyczną pracę z kodem, tak abyś już od początku uczył się poprawnych technik kodowania w Python. W tym szkoleniu znajdziesz również zestaw prawie 100 pytań testowych, które pozwolą Ci sprawdzić czy dobrze opanowałeś cały materiał. W ostatnim rozdziale wykonasz również swoje pierwsze projekty w języku Python. Będą to:
-
Symulator rzutu kośćmi
-
Zgadywanie wylosowanie liczby
-
Gra “papier, kamień, nożyczki”
-
Menedżer haseł
Co jeszcze powinieneś wiedzieć?
Aby w pełni wykorzystać wiedzę zawartą w tym kursie Pythona wystarczy Ci podstawowa wiedza i umiejętności z obsługi komputera. Przyda Ci się również spora dawka motywacji i chęci do nauki nowych rzeczy. Jeżeli nie mieliście wcześniej do czynienia z programowaniem - nic nie szkodzi, żeby rozpocząć ten kurs online - przygotowałem z myślą o osobach początkujących, a wszystkie zagadnienia tłumaczę zupełnie od zera.
Kup w pakiecie i oszczędź
Fundamenty programowania w Python
179 zł
Kurs Programowanie w Python dla średniozaawansowanych
169 zł
Cena za zakup pakietu
Oszczędzasz w pakiecie: 70 zł
Zyskujesz 27.84 zł w punktach na kolejne zakupy.
Cena za zakup pakietu
Oszczędzasz w pakiecie: 68 zł
Zyskujesz 27.04 zł w punktach na kolejne zakupy.
Cena za zakup pakietu
Oszczędzasz w pakiecie: 66 zł
Zyskujesz 26.24 zł w punktach na kolejne zakupy.
Fundamenty programowania w Python
179 zł
Kurs Django - aplikacje webowe od podstaw
149 zł
Cena za zakup pakietu
Oszczędzasz w pakiecie: 66 zł
Zyskujesz 26.24 zł w punktach na kolejne zakupy.
Cena za zakup pakietu
Oszczędzasz w pakiecie: 70 zł
Zyskujesz 27.84 zł w punktach na kolejne zakupy.
Kurs LangChain - tworzenie aplikacji GenAI od podstaw
199 zł
Fundamenty programowania w Python
179 zł
Cena za zakup pakietu
Oszczędzasz w pakiecie: 76 zł
Zyskujesz 30.24 zł w punktach na kolejne zakupy.
Kurs testów jednostkowych w Pythonie - pewny kod na produkcji
149 zł
Fundamenty programowania w Python
179 zł
Cena za zakup pakietu
Oszczędzasz w pakiecie: 66 zł
Zyskujesz 26.24 zł w punktach na kolejne zakupy.
Kurs React - koduj szybciej dzięki AI
199 zł
Fundamenty programowania w Python
179 zł
Cena za zakup pakietu
Oszczędzasz w pakiecie: 76 zł
Zyskujesz 30.24 zł w punktach na kolejne zakupy.
Program kursu
7 modułów · 49 lekcji
1 · Wprowadzenie
- Wstęp 03m 42s
- Jak korzystać z materiałów? 01m 51s
- Często zadawane pytania (z odpowiedziami) 13m 24s
- Gdzie i jak szukać odpowiedzi na pojawiające się pytania? 13m 10s
- Czego potrzebujemy do pracy? 05m 11s
- Instalacja i konfiguracja środowiska 11m 45s
- Podstawy wykonywania programów 13m 25s
- Środowisko IDLE (Interaktywny tryb interpretera i program IDLE) 13m 10s
- Wybór, instalacja i konfiguracja edytora oraz właściwego zintegrowanego środowiska programistycznego (Instalacja wybranego edytora oraz zintegrownego środowiska programistycznego) 18m 05s
- Składnia języka i organizacja kodu źródłowego 20m 00s
2 · Typy, zmienne i operacje
- Wprowadzenie do zmiennych i ich typów 15m 03s
- Liczby 11m 08s
- Znaki i ich ciągi 12m 08s
- Listy 16m 35s
- Krotki 11m 43s
- Zbiory 12m 40s
- Słowniki 11m 15s
- Pozostałe typy wbudowane i konwersja typów 11m 15s
- Operacje wejścia i wyjścia 05m 23s
- Pliki 09m 57s
3 · Instrukcje sterujące
- Wprowadzenie do instrukcji sterujących 04m 18s
- Instrukcje if, elif, else 10m 35s
- Pętle for 13m 33s
- Pętle while 09m 29s
- Instrukcje break, continue, pass oraz else w pętlach (Instrukcje pass, continue oraz break) 11m 59s
4 · Funkcje
- Wprowadzenie do funkcji 04m 10s
- Definiowanie funkcji 11m 48s
- Parametry funkcji (Parametry i argumenty funkcji) 07m 38s
- Argumenty pozycyjne i kluczowe (Nieokreślona liczba argumentów pozycyjnych) 08m 41s
- Nieokreślona liczba argumentów będących słowami kluczowymi 08m 30s
- Podsumowanie na temat argumentów 08m 43s
- Instrukcja return i dane wyjściowe funkcji 11m 30s
- Wybrane (i przydatne) funkcje wbudowane 07m 27s
5 · Klasy
- Wprowadzenia do programowania obiektowego 07m 43s
- Podstawy tworzenia klas 07m 48s
- Metody, czyli funkcje wewnątrzklasowe 12m 29s
- Dziedziczenie i polimorfizm 12m 00s
- Hermetyzacja i modyfikatory dostępu 08m 40s
- Przeciążanie funkcji i operatorów 07m 51s
6 · Moduły i pakiety
- Wprowadzenie do modułów i pakietów 06m 35s
- Tworzenie i wykorzystywanie modułów 07m 21s
- Tworzenie i wykorzystywanie pakietów 08m 16s
- Wybrane (i przydatne) moduły i pakiety wbudowane 09m 20s
7 · Projekty podsumowujące naukę
- Symulator rzutu kośćmi 08m 46s
- Zgadywanie wylosowanej liczby 04m 28s
- "Gra ""papier / kamień / nożyczki""" 10m 17s
- Menedżer haseł - część 1 06m 19s
- Menedżer haseł - część 2 21m 32s
- Zakończenie 03m 26s
Twój instruktor
Piotr Dzwiniel
Neuronaukowiec | Programista | Danetyk
Opinie kursantów
„Dobry kurs prezentujący niezbędne podstawy języka oraz jego składni. Na plus są przykładowe projekty pisane w tym języku pod koniec kursu na utrwalenie wiedzy."
„Świetny kurs. Prowadzący bardzo rzetelnie podchodzi do tematu i wszystko tłumaczy w prosty i zrozumiały sposób. Polecam!"
„Bardzo dobry kurs, wyjaśnił mi wiele rzeczy oraz utrwalił wiadomości zgromadzone wszędzie a także pokazał jak ciekawy i fajny potrafi być ten język programowania. Prowadzący bardzo dobrze tłumaczy przez co wiedzę można przyswoić jeszcze łatwiej"
„Przejrzyście, dokładnie! Prowadzący musi mieć spore doświadczenie dydaktyczne - bardzo dobrze zbalansowana proporcja między instruktażem a samodzielnością kursanta. Kurs poszedł szybciej niż się spodziewałem! "
„Dobrze wytłumaczone podstawy dla dalszej pracy z językiem python"
„Super kurs przygotowujący do programowania w języku python"
„Bardzo fajny kurs, krótkie filmy ale treściwe, dodałabym więcej zadań dla kursanta"
„Jakość była super i sposób przekazu."
„OK."
„W czasach, gdy zapotrzebowanie na pythona rośnie, kurs doskonale wprowadza w świat programowania w tym języku. To idealna opcja dla początkujących, którzy chcą zdobyć solidną bazę i rozpocząć swoją przygodę z kodowaniem właśnie w tym języku."
Najczęściej zadawane pytania
Jak wygląda uczestnictwo w kursie online?
Kursy online w strefakursów.pl to kompletne pakiety materiałów wideo przygotowane przez zespół naszych specjalistów. Po zakupie otrzymujesz natychmiastowy dostęp do wszystkich lekcji, testów i materiałów dodatkowych na swoim koncie - możesz zacząć się uczyć od razu, bez czekania. Konto jest bezpłatne i możesz założyć je w dowolnym momencie lub w trakcie dokonywania pierwszego zakupu w serwisie strefakursów.pl. Materiały, do których otrzymasz dostęp, pozwolą Ci rozwinąć się zawodowo i podnieść swoje kwalifikacje. Każdy kurs przepełniony jest praktyczną wiedzą, która ułatwi Ci osiągnięcie wymarzonych życiowych celów. Zdobytą wiedzę i postępy możesz w łatwy sposób zweryfikować za pomocą licznych testów i ćwiczeń dołączonych do każdego kursu.
Czy otrzymam certyfikat ukończenia kursu?
Do każdego ukończonego przez Ciebie kursu wystawiamy imienny certyfikat w formacie PDF - będzie on dostępny na Twoim koncie w zakładce Certyfikaty. Warunkiem jego otrzymania jest zaliczenie testów dołączonych do kursu oraz obejrzenie wszystkich lekcji. Na certyfikacie znajduje się Twoje imię oraz nazwisko, nazwa ukończonego kursu, data wystawienia i unikalny numer certyfikatu. Certyfikat możesz wydrukować lub opublikować w Internecie za pośrednictwem specjalnego odnośnika np. na LinkedIn lub innych portalach społecznościowych, jak również dołączyć do swojego CV. Pamiętaj, że certyfikatów nie wysyłamy w formie papierowej.
Czy otrzymam fakturę VAT za zamówienie?
Tak, do każdego zamówienia wystawiamy fakturę VAT (23%) lub paragon - w zależności od danych podanych przy zakupie. Pobierzesz ją z zakładki Historia zamówień na swoim koncie. Powiadomimy Cię mailowo, gdy dokument będzie gotowy.
Potrzebujesz proformy? Zaznacz pole "Chcę otrzymać dokument proforma" przy składaniu zamówienia lub napisz: biuro@strefakursow.pl
Zakup w aplikacji mobilnej? Jeśli kupujesz przez App Store lub Google Play, sprzedawcą jest odpowiednio Apple lub Google. Fakturę otrzymasz od nich zgodnie z ich zasadami:
Możesz również pobrać dokument przez stronę Apple. Przejdź pod ten adres: https://reportaproblem.apple.com/, następnie zaloguj się swoim Apple ID, znajdź zakup na liście i kliknij, aby zobaczyć szczegóły i ewentualnie pobrać dokument. Apple zwykle wystawia fakturę jako dostawca usług cyfrowych. Jeśli potrzebujesz faktury VAT, możesz skontaktować się z pomocą techniczną Apple, aby uzyskać dodatkowe informacje na temat zgodności faktury z przepisami w Twoim kraju.
Zakup w Google Play(Android)
Gdy dokonujesz zakupu w aplikacji strefakursów.pl na Android za pośrednictwem Google Pay sprzedawcą jest Google. Fakturę lub dokument zakupu znajdziesz zgodnie z poniższą instrukcją:
- Otwórz aplikację Google Play.
- Kliknij ikonę swojego profilu w prawym górnym rogu.
- Wybierz Płatności i subskrypcje > Historia zakupów.
- Znajdź interesujący Cię zakup i kliknij na niego, aby zobaczyć szczegóły. Jeśli chcesz pobrać fakturę, kliknij przycisk Faktura (jeśli jest dostępny).
Możesz również znaleźć fakturę na stronie Google Pay. Przejdź pod ten adres: pay.google.com i zaloguj się na swoje konto Google, z którego dokonano zakupu. W sekcji Aktywność znajdziesz wszystkie transakcje dokonane w Google Play. Kliknij daną transakcję, aby zobaczyć szczegóły i pobrać fakturę.
Ile mam czasu na przerobienie materiałów?
Tyle, ile potrzebujesz! Uczysz się we własnym tempie - bez presji i bez abonamentu. Płacisz raz i zachowujesz dostęp do zakupionego kursu na swoim koncie bez z góry określonej daty końcowej. Przez pierwsze 12 miesięcy od zakupu dbamy o aktualność materiałów i zapewniamy pełną dostępność testów oraz certyfikatu. Później kurs nadal pozostaje na Twoim koncie - wracasz do lekcji, kiedy masz ochotę. Szczegółowe zasady dostępu znajdziesz w regulaminie.
Zobacz też
Podobne kursy
Programowanie
Kurs Programowanie w Python dla średniozaawansowanych
169 zł
Programowanie
Kurs Python - zaawansowany
149 zł
Programowanie
Kurs Python dla zielonych
159 zł
Programowanie
Programowanie obiektowe w Python
169 zł
Programowanie
Kurs Django - aplikacje webowe od podstaw
149 zł
Programowanie
Kurs AI dla programistów - koduj 10x szybciej
199 zł
Programowanie
Kurs testów jednostkowych w Pythonie - pewny kod na produkcji
149 zł
Programowanie
Kurs SQL & Python - techniki analizy i wizualizacji danych
169 zł
Programowanie
Kurs LangChain - tworzenie aplikacji GenAI od podstaw
199 zł
IT i oprogramowanie
Kurs n8n od podstaw - automatyzacja w praktyce
159 zł
Ten kurs jest częścią ścieżki
Python Developer
Poznaj od podstaw jeden z najszybciej rozwijających się języków programowania. Zapewnij sobie możliwości zatrudnienia w takich dziedzinach jak web development, data science, statystyka, analiza biznesowa.
Dostęp od razu po zakupie ·
179 zł