Курс "ООП на Python"

500+
Pobrane
Ocena treści
Dla wszystkich
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu

Informacje o aplikacji

Kurs „Programowanie obiektowe w Pythonie” przedstawia ogólne cechy programowania obiektowego i jego implementację w języku Python. Aplikacja uzupełniona jest przykładami praktycznych rozwiązań pracy. Same lekcje są dostępne bezpłatnie pod adresem https://younglinux.info/oopython/course. Krótkie wersje wideo lekcji: https://www.youtube.com/playlist?list=PLx40Tc4pO423OvwMLI7VNwXqoSOnWF_53

Kurs zakłada wcześniejszą znajomość programowania strukturalnego w Pythonie, z którą możesz zapoznać się w naszym pierwszym kursie „Python. Wprowadzenie do programowania”: https://younglinux.info/python/course.

Kurs obejmuje 15 lekcji:

1. Co to jest programowanie obiektowe?
2. Tworzenie klas i obiektów
3. Konstruktor klasy - metoda __init __ ()
4. Dziedziczenie
5. Polimorfizm
6. Hermetyzacja
7. Skład
8. Przeciążenie operatora
9. Metody statyczne
10. Iteratory
11. Generatory
12. Moduły i pakiety
13. Dokumentowanie kodu
14. Przykładowy program Pythona zorientowany obiektowo
15. Wyniki kursu „Programowanie obiektowe w Pythonie”

Kluczowymi pojęciami w programowaniu obiektowym są „klasa” i „obiekt”. Obiekty wywodzą się z ich klas. W języku programowania Python takie obiekty nazywa się instancjami.

Dziedziczenie, polimorfizm i enkapsulacja to podstawowe zasady, filary programowania obiektowego. Dziedziczenie oznacza możliwość definiowania klas potomnych, polimorfizm to inny sposób implementacji tego samego, enkapsulacja to ukrywanie i łączenie danych i metod. Kompozycja jest implementowana rzadziej, oznacza to możliwość tworzenia obiektów, których części składowe są obiektami innych klas.

Konstruktor w OOP to metoda klasy, która jest wywoływana automatycznie, gdy obiekt jest tworzony z tej klasy. Jednocześnie konstruktor odwołuje się do metod przeciążających operatory. Nazwy takich metod reguluje sam język programowania, a ich wywołanie następuje automatycznie, gdy obiekt uczestniczy w określonych operacjach. Na przykład dodawanie, wyodrębnianie elementu itp.

Iteratory to specjalny rodzaj obiektów, podobny do kolekcji, takich jak lista, ale które nie przechowują całego zestawu elementów, ale generują tylko jeden przy każdym dostępie. Python ma wbudowane klasy typów danych, z których tworzone są iteratory. Można jednak również zdefiniować własne klasy, których instancje będą miały możliwości iteracyjne.
Ostatnia aktualizacja
11 cze 2023

Bezpieczeństwo danych

Podstawą bezpieczeństwa jest wiedza o tym, jak deweloperzy zbierają i udostępniają Twoje dane. Sposoby zapewniania prywatności i bezpieczeństwa danych mogą się różnić w zależności od użycia aplikacji, regionu i wieku użytkownika. Te informacje podał deweloper i z czasem może je aktualizować.
Żadne dane nie są udostępniane innym firmom
Dowiedz się więcej o deklarowaniu udostępniania danych przez deweloperów
Aplikacja nie zbiera danych
Dowiedz się więcej o deklarowaniu zbierania danych przez deweloperów

Co nowego

Измененно оформление кода, переписан урок про инкапсуляцию