What you'll learn:
- Jak zainstalować Pythona
- Jakimi narzędzimi można pracować w Pythonie
- Podstawowe informacje o korzystaniu z Pythona interaktywnie i przez skrypt
- Podstawowe i zaawansowane typy danych
- Funkcje dostępne dla poszczególnych typów danych
- Wyświetlanie komunikatów i formatowanie napisów
- Instrukcja warunkowa IF
- Pętla WHILE i FOR
- Instrukcje break i continue
- Rozwiązywanie zadań z wykorzystaniem if, while i for po pythonowemu
- Moduły math, random, time, calendar, datetime, string
- Funkcje z parametrami i bez
- Wartości domyślne parametrów funkcji
- Zwracanie wartości z funkcji i korzystanie z funkcji
- Budowanie i korzystanie z własnych modułów
- Obsługa błędów i debuggowanie
- Wprowadzanie danych przez użytkownika i kontrola tych danych
- Czytanie i zapisywanie pliku
- Zadania do każdego tematu
Kurs online, czy praktyczne zadania? Tutaj znajdziesz jedno i drugie! Do każdej lekcji otrzymujesz zestaw zadań i ich rozwiązania. Zaraz po obejrzeniu lekcji możesz utrwalić wiadomości rozwiązując te zadania. Niektóre są proste, a inne wymagają przemyślenia. W obu przypadkach możesz zajrzeć do rozwiązań i porównać je ze swoimi pomysłami. 8 godzin kursu, to tylko czas samego materiału VIDEO. Jeśli zdecydujesz się wykonywać zadania, spędzisz na nim więcej czasu. Myśl raczej w kategoriach dni niż godzin. Od samego patrzenia nie nauczysz się programowania, ale jeśli się spieszysz i chcesz tylko odświeżyć wiedzę o Pythonie, to owe 8 godzin wystarczy.
Ten kurs wchodzi w skład serii kursów o Pythonie. Wybierz właściwy, zależnie od stopnia znajomości Pythona i zainteresowań. Kontynuuj naukę na kolejnych kursach - z jednym autorem możesz nie tylko zacząć naukę, ale również rozwinąć się w zakresie algorytmiki, data science, machine learning, aplikacji webowych itd.
Jeśli dopiero się uczysz programować lub znasz już inny język programowania, ale nie Pythona, to ten kurs jest dla Ciebie. Dołącz do ponad23.000 (!) studentów tego kursu!
Nie wiesz, czy Python to dobry język na start? Zapewniam, że jest. Nie bez powodu Python jest wykorzystywany w NASA, nie bez powodu wsparcie dla Pythona jest implementowane w systemach w bazach danych, i nie bez powodu YouTube jest w dużej mierze zbudowany na Pythonie. Wielu programistów już korzysta z Pytona - może więc teraz kolej na ciebie?
Po pierwsze jest to kurs dla początkujących. Zakładam, że to Twoje pierwsze kroki w Pythonie i nie wiesz o nim nic. Dlatego założyłem, że muszę pokazać wszystko. Od tego jak pobrać i zainstalować Pythona, jak wybrać narzędzia z których będziesz korzystać i jak napisać tradycyjny Hello World.
Pythona będziesz poznawać krok po kroku.
Najpierw kilka podstawowych instrukcji,
potem zmienne i typy zmiennych: napisy (string), typy numeryczne, operatory logiczne, listy, słowniki
potem instrukcja warunkowa IF,
pętle FOR i WHILE,
zobaczysz, jak szukać błędów w programie (debug)
poznasz też wbudowane i dołaczane z innych modułów funkcje, nauczysz się jak pracować
na zakończenie nauczysz się pisania własnych funkcji, przekazywania parametrów, pracy z plikami i obsługi błędów.
Wszystko zobaczysz w praktyce, nie ma tu slajdów, są za to ładne animacje. Nie ograniczam się tylko do pokazania jak coś tam działa. Staram się, żeby na kursie było dużo i szczegółowo wyjaśnionych przykładów. Stąd właśnie na kursie masz kilka lekcji które nie prezentują nowego elementu języka ale uczą myślenia jak Python. Będziesz na przykład zastanawiać się jak optymalnie załadować paczki na ciężarówkę, jak zaimplementować prostą grę, jak rozwiązać problemy matematyczne lub biznesowe ale zawsze po "pytonowemu". Będzie to świetny wstęp do algorytmiki niezbędnej w pracy programisty.
Kończąc ten kurs będziesz w stanie rozumieć Pythona i samodzielnie tworzyć programy rozwiązujące problemy natury informatycznej z wykorzystaniem tego języka. Pozwoli to rozpocząć naukę bardziej zaawansowanych tematów jak np. przetwarzanie danych, implementowanie algorytmów, budowanie aplikacji webowych czy data science i machine learning.
Pamiętaj, że jako student Udemy możesz korzystać z klasowego forum i wsparcia trenera w zakresie kursu. Dostępne masz też całe repozytorium pytań zadanych wcześniej przez innych studentów z udzielonymi już odpowiedziami. Całkiem, jakbyśmy uczyli się w klasie :)
Trzymam kciuki za twój sukces!
ISBN:978-83-945846-5-8