Zostań autorem, opublikuj szkolenie i odbierz profesjonalny zestaw z mikrofonem!

Logo
Zostań autorem

Koszyk jest pusty

0

Kategorie

  • Chcesz się dzielić wiedzą?

Zaloguj się

Nie pamiętasz hasła? Kliknij tutaj

Programowanie obiektowe w języku Python - OOP - od A do Z

Naucz się programowania obiektowego (OOP) w języku Python i otwórz sobie drzwi do kariery w IT! - Python

Autor: Paweł Krakowiak

Aktualizacja: 27/10/2020

00:00
00:00
x

Darmowe lekcje

down
Trailer
Konfiguracja Google Colab + Anaconda
09:18
Wymagania do kursu
03:39
Przestrzenie nazw i zakresy - wykład
03:41
Przestrzenie nazw i zakresy - ćwiczenia
11:33
Reguła LEGB - wykład
10:33
Atrybuty klasy - zadanie
00:36
Atrybuty klasy - zadanie
00:37
Atrybuty instancji - zadanie
00:47
Metoda __init__() - zadanie
00:30
Metoda __init__() - zadanie
00:46
Metoda __init__() - zadanie
00:44
Metody specjalne - zadanie
00:51
Dziedziczenie klas - zadanie
00:33
Klasy abstrakcyjne - zadanie
00:28
Klasy abstrakcyjne - zadanie
00:43
Trailer
Konfiguracja Google Colab + Anaconda
Wymagania do kursu
Przestrzenie nazw i zakresy - wykład
Przestrzenie nazw i zakresy - ćwiczenia
Reguła LEGB - wykład
Atrybuty klasy - zadanie
Atrybuty klasy - zadanie
Atrybuty instancji - zadanie
Metoda __init__() - zadanie
Metoda __init__() - zadanie
Metoda __init__() - zadanie
Metody specjalne - zadanie
Dziedziczenie klas - zadanie
Klasy abstrakcyjne - zadanie
Klasy abstrakcyjne - zadanie
49.00 zł
calendar30 dni gwarancji zwrotu pieniędzy
helpwsparcie autora na każdym etapie nauki
updateregularne aktualizacje

Szkolenie obejmuje:

  • Dożywotni dostęp
  • 160 wykładów
  • 10 godz. 04 min. materiałów wideo
  • 17 slajdów
  • Testy i ćwiczenia
  • Dostęp do zamkniętej grupy dyskusyjnej
  • Kontakt z autorem
  • Imienny certyfikat ukończenia

Zadaj pytanie przed zakupem!

Masz pytania dotyczące tego szkolenia? Skorzystaj z możliwośći kontaktu z autorem i rozwiej swoje wątpliwości.

Czego się nauczysz?

  • przestrzenie nazw i zakresy (lokalny, obejmujący, globalny, wbudowany), reguła LEGB
  • 4 filary programowania obiektowego: abstrakcja, hermetyzacja, dziedziczenie, polimorfizm
  • Klasy i obiekty, atrybuty klasy, atrybuty instancji, obliczanie atrybutów
  • Metoda klasy, dekorator @classmethod, Metoda statyczna, dekorator @staticmethod
  • Metody specjalne: __new__(), __init__(), __repr__(), __str__(), __bool__(), __len__() i wiele innych
  • Dziedziczenie pojedyncze (single inheritance), wielokrotne (multiple inheritance)
  • MRO - Method Resolution Order, Zastosowanie super()
  • Klasy abstrakcyjne, Klasa ABC i dekorator @abstractmethod

Wymagania

ukończony kurs Programowanie w języku Python - od A do Z

ukończony kurs 200+ Ćwiczeń - Programowanie w języku Python - od A do Z

ukończony kurs 210+ Ćwiczeń - Python - Moduły wbudowane - od A do Z

Opis kursu

---------------------------------------------------------

REKOMENDOWANE ŚCIEŻKI UCZENIA

---------------------------------------------------------

PYTHON DEVELOPER:

  • Programowanie w języku Python - od A do Z
  • 200+ Ćwiczeń - Programowanie w języku Python - od A do Z
  • 210+ Ćwiczeń - Python - Moduły wbudowane - od A do Z
  • Programowanie obiektowe w języku Python - OOP
  • 150+ Ćwiczeń - Programowanie obiektowe w języku Python - OOP


DATA SCIENTIST / MACHINE LEARNING ENGINEER:

  • Programowanie w języku Python - od A do Z
  • 200+ Ćwiczeń - Programowanie w języku Python - od A do Z
  • 210+ Ćwiczeń - Python - Moduły wbudowane - od A do Z
  • Programowanie obiektowe w języku Python - OOP
  • 150+ Ćwiczeń - Programowanie obiektowe w języku Python - OOP
  • Wprowadzenie do data science w języku Python - Pandas
  • Interaktywne wizualizacje danych w języku Python - Plotly
  • Data Science Bootcamp w języku Python - od A do Z
  • 250+ Ćwiczeń - Data Science Bootcamp w języku Python
  • Machine Learning Bootcamp w języku Python cz.I - od A do Z
  • Machine Learning Bootcamp w języku Python cz.II - od A do Z
  • Machine Learning Bootcamp w języku Python cz.III - Ćwiczenia


DATA SCIENTIST / DEEP LEARNING ENGINEER

  • Programowanie w języku Python - od A do Z
  • 200+ Ćwiczeń - Programowanie w języku Python - od A do Z
  • 210+ Ćwiczeń - Python - Moduły wbudowane - od A do Z
  • Programowanie obiektowe w języku Python - OOP
  • 150+ Ćwiczeń - Programowanie obiektowe w języku Python - OOP
  • Wprowadzenie do data science w języku Python - Pandas
  • Interaktywne wizualizacje danych w języku Python - Plotly
  • Data Science Bootcamp w języku Python - od A do Z
  • 250+ Ćwiczeń - Data Science Bootcamp w języku Python
  • Machine Learning Bootcamp w języku Python cz.I - od A do Z
  • Machine Learning Bootcamp w języku Python cz.II - od A do Z
  • Machine Learning Bootcamp w języku Python cz.III - Ćwiczenia
  • Wprowadzenie do sieci neuronowych - Tensorflow 2.0 + Keras
  • Deep Learning w języku Python - Konwolucyjne Sieci Neuronowe
  • Artificial Intelligence – Computer Vision w języku Python


BI ANALYST / DATA ANALYST:

  • Programowanie w języku Python - od A do Z
  • 200+ Ćwiczeń - Programowanie w języku Python - od A do Z
  • 210+ Ćwiczeń - Python - Moduły wbudowane - od A do Z
  • Programowanie obiektowe w języku Python - OOP
  • 150+ Ćwiczeń - Programowanie obiektowe w języku Python - OOP
  • Wprowadzenie do data science w języku Python - Pandas
  • Interaktywne wizualizacje danych w języku Python - Plotly
  • Twórz nowoczesne aplikacje webowe w Pythonie - Dash, Plotly
  • Data Science Bootcamp w języku Python - od A do Z
  • 250+ Ćwiczeń - Data Science Bootcamp w języku Python


BIG DATA ANALYST:

  • Programowanie w języku Python - od A do Z
  • 200+ Ćwiczeń - Programowanie w języku Python - od A do Z
  • 210+ Ćwiczeń - Python - Moduły wbudowane - od A do Z
  • Programowanie obiektowe w języku Python - OOP
  • 150+ Ćwiczeń - Programowanie obiektowe w języku Python - OOP
  • Wprowadzenie do data science w języku Python - Pandas
  • Interaktywne wizualizacje danych w języku Python - Plotly
  • Big Data, Hadoop oraz MapReduce w języku Python
  • Big Data: Analiza danych przy użyciu SQL oraz BigQuery

---------------------------------------------------------

OPIS KURSU

---------------------------------------------------------

Programowanie obiektowe


Python jest jednym z najszybciej rozwijających się języków programowania i zarazem znajomość języka Python jest jedną z najbardziej poszukiwanych umiejętności na rynku pracy w branży IT. Ucząc się programowania obiektowego (OOP) znacząco podnosimy swoje umiejętności i szansę na odniesienie sukcesu w branży.


Czy kiedykolwiek korzystałeś(aś) z zewnętrznych bibliotek i zastanawiałeś(aś) się jak tworzyć klasy i obiekty? Jak pisać kod zorientowany obiektowo? Ten kurs pokaże Ci jak zacząć tworzyć własne projekty OOP w języku Python.


Poznasz cztery główne filary programowania obiektowego:

  • abstrakcja
  • hermetyzacja (enkapsulacja)
  • polimorfizm
  • dziedziczenie


i wiele innych zagadnień związanych z programowaniem obiektowym w języku Python.

Spis treści

  • Czas trwania: 10:04:14
  • Slajdy: 17
Wprowadzenie
1 wykładydown
Konfiguracja środowiska
1 wykładydown
Wymagania
1 wykładydown
-----Przypomnienie-----
1 wykładydown
Przestrzenie nazw i zakresy
3 wykładydown
Reguła LEGB
9 wykładydown
Przestrzenie nazw i zakresy - ciąg dalszy
5 wykładydown
Przypomnienie *args oraz **kwargs
3 wykładydown
-----Programowanie obiektowe - OOP-----
3 wykładydown
Klasy - podstawy
9 wykładydown
Atrybuty klasy
14 wykładydown
Atrybuty instancji
15 wykładydown
Metoda __init__()
16 wykładydown
Widoczność zmiennych
5 wykładydown
Hermetyzacja / Enkapsulacja
14 wykładydown
Obliczanie atrybutów
8 wykładydown
Metoda klasy - dekorator @classmethod
5 wykładydown
Metoda statyczna - dekorator @staticmethod
4 wykładydown
Metody specjalne
19 wykładydown
Dziedziczenie
16 wykładydown
Klasy abstrakcyjne
8 wykładydown

O autorze

avatar
Paweł KrakowiakData Scientist / Securities Broker
Kursy: 22
O mnie
Data Scientist, Securities Broker Miłośnik nowych technologii, szczególnie w obszarze sztucznej inteligencji, big data oraz rozwiązań chmurowych. Absolwent podyplomowych studiów ...Czytaj więcej
Zobacz profil autora