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 - Poziom średnio zaawansowany
Rating: 4.0 out of 5(70 ratings)
568 students

Kurs programowania - Python - Poziom średnio zaawansowany

Chcesz dalej zgłębiać tajniki języka programowania Python? Sprawdź nasz kurs!
Last updated 11/2018
Polish

What you'll learn

  • Poznasz język Python w stopniu średnio zaawansowanym

Course content

1 section35 lectures7h 10m total length
  • Metody wirtualne13:32
  • Klasa abstrakcyjna5:55
  • Dziedziczenie wielokrotne15:55
  • Polimorfizm19:20
  • Podsumowanie programowania obiektowego14:54
  • Dekoratory - część 116:19
  • Dekoratory część 216:49
  • Więcej o polach12:03
  • Zmienne globalne i nielokalne12:18
  • Jeszcze trochę o zmiennych11:14
  • Obiekt None6:20
  • Wyrażenia listowe - część 111:38
  • Wyrażenia listowe - część 213:57
  • Wyrażenia listowe - część 36:36
  • Wyrażenia lambda9:30
  • Funkcje12:51
  • Obiekt wywoływalny6:38
  • Metody specjalne - część 19:16
  • Metody specjalne - część 28:15
  • Przeciążanie operatorów - część 115:24
  • Przeciążanie operatorów - część 213:24
  • Zapisywanie obiektu do pliku6:19
  • Obsługa plików i słowo kluczowe with7:04
  • Unikanie Magic Numbers11:33
  • Asercje11:21
  • Else13:40
  • Grafika żółwia - część 115:30
  • Grafika żółwia - część 215:01
  • Biblioteka Tkinter - część 117:26
  • Biblioteka Tkinter - część 29:35
  • Biblioteka Tkinter - część 312:38
  • Biblioteka Tkinter - część 424:00
  • Dokumentowanie aplikacji10:46
  • Sposoby przedstawiania danych9:58
  • Testy jednostkowe13:36

Requirements

  • Podstawowa znajomość języka programowania Python. Zachęcamy do zapoznania się z naszym podstawowym kursem pt. "Kurs programowania - Python od podstaw"

Description

Kurs programowania - Python poziom średnio zaawansowany jest kontynuacją poprzedniego kursu pt. "Kurs programowania - Python od podstaw" . Rozpoczyna się rozwinięciem zagadnień znanych z poprzedniego kursu, a następnie przechodzi do wprowadzania nowych elementów języka programowania Python, jak i niektórych aspektów programowania w ogóle. Tak o to z kursu będzie można się dowiedzieć o szczególnie przydatnych elementach programowania obiektowego, jak obiekty wywoływalne czy przeciążanie operatorów, które w Pythonie jest obsłużone w niezwykle prosty i intuicyjny sposób.

Następnie kurs skupi się na zastosowaniach języka wcześniej niedyskutowanych - w tym programowanie aplikacji okienkowych czy pisaniu testów. Pomimo wprowadzenia tak wielu nowych elementów, jak wyrażenia lambda czy wyrażenia listowe, w kursie znalazło się też miejsce na ujęcie najprostszego sposobu rysowania grafiki, czyli tak zwanej grafiki żółwia oraz sposobu prezentowania skomplikowanych danych w graficzny sposób. Przede wszystkim nie zabrakło miejsca na rozwiązanie skomplikowanego problemu programistycznego oznaczanego przez niektóre serwisy algorytmiczne za zaawansowany.


Autor kursu jak zwykle ku realizacji celów kursu próbuje wykorzystać swoją umiejętność przedstawiania najbardziej złożonych struktur w prosty sposób. Dlatego też w kursie przedstawiane są różne sposoby osiągnięcia tego samego celu i przedstawione będą istotne różnice między tymi sposobami. Poruszone zostaną również aspekty dbałości o kod.


Ten średniozaawansowany kurs Pythona jest kontynuacją pierwszej części kursu Pythona dostępnego na naszej platformie. Przeznaczony jest więc dla osób, które przerobili tenże kurs lub znają podstawy Pythona z innych źródeł. Natomiast kurs ma na celu przedstawienie wszystkich tajników tego języka wystarczających do zdobycia pracy w zawodzie programisty. Doświadczeni programiści innych języków, którzy muszą nauczyć się do swojej pracy Pythona, mogą zacząć od tej części o ile wiedzą, że są w stanie z łatwością uzupełnić wiedzę z kursu podstawowego. W skrócie więc kurs jest przeznaczony dla osób już mających pewne doświadczenie programistyczne chcących zdobyć stanowisko młodszego programisty. 

Who this course is for:

  • kurs ma na celu przedstawienie wszystkich tajników tego języka wystarczających do zdobycia pracy w zawodzie programisty. Doświadczeni programiści innych języków, którzy muszą nauczyć się do swojej pracy Pythona, mogą zacząć od tej części o ile wiedzą, że są w stanie z łatwością uzupełnić wiedzę z kursu podstawowego.