Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Kurs programowania - Python od podstaw
Rating: 4.2 out of 5(231 ratings)
1,093 students

Kurs programowania - Python od podstaw

Poznaj język programowania Python dzięki naszemu obszernemu kursowi!
Last updated 11/2018
Polish

What you'll learn

  • Po kursie poznasz bardzo dobrze podstawy programowania w Pythonie
  • Nauczysz się analizowania i rozwiązywania napotkanych problemów
  • Po kursie dalszy rozwój pod kątem programowania w Pythonie stanie się o wiele łatwiejszy

Course content

1 section55 lectures10h 20m total length
  • Wstęp - Instalacja6:50
  • Pierwszy program8:31
  • Zmienne8:23
  • String14:04
  • Komentarze5:21
  • Operatory arytmetyczne13:46
  • Input8:54
  • Rzutowanie danych7:00
  • Pętla For6:35
  • Pętla For i jej krok9:32
  • Zagnieżdżone pętle For11:31
  • Instrukcja warunkowa If11:09
  • Instrukcje sterujace Else i Elif15:22
  • Operatory logiczne9:15
  • Zmienne typu logicznego6:55
  • Liczby pierwsze11:40
  • Kłódka10:43
  • Pętla While12:43
  • Break Continue14:32
  • Liczby Armstronga11:00
  • Lista6:22
  • Lista - Pętla For8:58
  • String a Lista7:23
  • Liczby pseudolosowe8:34
  • Tuple7:50
  • Kolekcje Iterowane12:16
  • Kolekcje dwuwymiarowe11:22
  • Zbiór8:53
  • Dictionary11:45
  • Funkcje wprowadzenie4:29
  • Funkcje argumenty6:17
  • Funkcje - Wartość zwracana8:29
  • Argument domyślny funkcji9:18
  • Kółko i krzyżyk33:15
  • Funkcje rekurencyjne10:02
  • Opis biblioteki matematycznej13:58
  • Zamiana systemów pozycyjnych14:11
  • Wszystko jest obiektem11:46
  • Obsługa plików11:33
  • Obsługa wyjątków5:18
  • Moduły7:00
  • Obsługa czasu12:57
  • Sposoby debugowania aplikacji24:57
  • Dbanie o jakość kodu20:35
  • Wstęp do programowania obiektowego9:28
  • Pola10:20
  • Hermetyzacja12:31
  • Porównywanie obiektów10:33
  • Kółko i krzyżyk - wersja obiektowa14:34
  • Dziedziczenie16:21
  • Dziedziczenie - Przykład11:24
  • Wykorzystanie biblioteki multimedialnej PySFML34:02
  • Wprowadzenie do biblioteki matematycznej NumPy9:35
  • Opis najpopularniejszych bibliotek do Pythona8:14
  • Bonusowa lekcja: Co dalej - Czyli propozycja kolejnego kursu2:08

Requirements

  • Kurs został poprowadzony korzystając z Python 3.6.1 oraz PyCharm

Description

Kurs "Python - podstawy" uczy programowania od zera i w szybki oraz efektywny sposób pozwala uczestnikowi zrozumieć podejście programistyczne. W drugiej kolejności kurs przedstawia jeden z najpopularniejszych języków programowania - Python, który wyróżnia się na tle innych języków swoją prostotą i elegancją. Kurs rozpocznie się instalacją, konfiguracją i omówieniem środowiska programistycznego (tzw. IDE) PyCharm, które znacząco ułatwia późniejszą pracę. 

W szkoleniu realizowanych jest wiele mniejszych projektów pozwalających przetestować koncepcje Pythona i tak kurs nas najpierw przeprowadza przez pojęcie zmiennej, pobierania danych i wyświetlania ich. Następnie przedstawiona jest kontrola przepływu danych, to jest programowanie odpowiednich reakcji programu w zależności od tego co się wydarzy bądź co wpisze użytkownik. Dalej zapoznamy się z różnymi kolekcjami pozwalającymi na przechowywanie danych. Przy poznawaniu zaś funkcji stworzymy pierwszy większy projekt jakim będzie gra w kółko i krzyżyk. Tę zaś napiszemy trzykrotnie - również w wersji obiektowej i graficznej zauważając jak bardzo kod napisany w Pythonie jest przenośny. Kurs zakończy się wstępem do obiektowości.

Przez cały kurs będziemy poznawać język coraz głębiej i często poprawiać rzeczy, które już napisaliśmy wcześniej nie znając jeszcze danego narzędzia tak by z niego korzystały. W ten sposób będziemy mogli spojrzeć na niektóre problemy z różnych stron i spróbować różnego podejścia.

Na sam koniec kursu dołączony jest dodatek z dostępnymi dodatkowymi biblioteki, którymi można się zająć po ukończeniu kursu, by programować w wybranym przez siebie zagadnieniu. Mogą to być aplikacji webowe, okienkowe, graficzne.

W kursie zostały poruszone następujące tematy:

  • Instalacja i konfiguracja środowiska programistycznego

  • Komunikacja z użytkownikiem

  • Zmienne i operowanie na nich

  • Komentarze

  • Matematyka w Pythonie

  • Pętle

  • Instrukcje warunkowe

  • Logika w Pythonie

  • Kolekcje

  • Liczby pseudolosowe

  • Funkcje

  • Obsługa plików

  • Moduły

  • Obsługa czasu

  • Debugowanie aplikacji

  • Dbałość o kod

  • Klasy i obiekty

  • Dziedziczenie

  • Dostępne biblioteki

Who this course is for:

  • Kurs podstawy Pythona jest przeznaczony dla wszystkich osób dotąd niezajmujących się programowaniem lub tych, które już próbowały podjąć się tego zagadnienia. Do jego rozpoczęcia nie jest wymagana żadna wiedza specjalistyczna ze względu, że język Python jest zbudowany z myślą, że "Prostota jest lepsza niż złożoność. Złożoność jest lepsza niż skomplikowanie". Szkolenie daje uczestnikom solidne podstawy programowania jak i uczy analizowania i szukania rozwiązań napotkanych problemów, uczy zatem programistycznego myślenia. Osoby, które znają już podstawy jakiegoś języka programowania z pewnością dostrzegą odmienność podejścia w języku Python do znanych już problemów, a ci którzy zetknęli się już z językiem Python znajdą wiele ciekawych nowinek. Dla osób bardziej zaawansowanych polecam zaś drugą część kursu.