ООП в Python 3.x

Zawiera reklamy
10 tys.+
Pobrania
Ocena treści
Dla wszystkich
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu

Informacje o aplikacji

Przyjaciele! Ze względów zdrowotnych i pewnych nieprzewidzianych trudności jestem zmuszony skierować strzałkę mojego doświadczenia i wiedzy na inne projekty; w tej chwili aplikacja nie jest aktualizowana, nowe rozdziały są w stanie chaosu, jakby kot rozrzucił kartki. Jak tylko wszystko wróci do normy, prace nad projektem będą kontynuowane.

Teraz nie można obsługiwać i otwierać zamkniętych sekcji (wystąpi błąd w aplikacji). Przepraszam i mam nadzieję na szybkie rozwiązanie tej sytuacji.

Chcesz nauczyć się tworzyć programy w paradygmacie programowania obiektowego? Chcesz przyjrzeć się architekturze i zasadom budowania algorytmów gier? Dowiedz się, jak pracować z grafiką w pygame: wyświetlanie obrazów, praca z dźwiękiem, śledzenie naciśnięć klawiszy i akcji myszy?

Aplikacja jest kontynuacją serii materiałów edukacyjnych „Programowanie gier, tworzenie od podstaw (Python 3)”. Tutaj porozmawiamy o podstawach i zasadach tworzenia programów z wykorzystaniem programowania obiektowego w Pythonie w wersji 3.x.

Materiał dla "manekinów" w OOP, ale nie dla początkujących w Pythonie. Wymagana jest znajomość podstawowych konstrukcji języka: identyfikatory, wyrażenia logiczne, warunki, pętle. Szczególnie ważna jest znajomość i zrozumienie funkcji w języku programowania.

Podano szczegółowy opis pomysłów i wdrożeń, praktyczne przykłady i wyniki. Duże wykazy kodów można pobrać z łączy i wypróbować na swoim komputerze. Wydajność programu jest gwarantowana w Pythonie w wersji 3.7 i nowszych. Jeśli programujesz na smartfonach, to zadziała, ale kod będzie musiał zostać dostosowany (na przykład zmienić dane dotyczące rozmiaru ekranu). Mimo to autor zdecydowanie zaleca korzystanie z komputera osobistego, jeśli to możliwe.

Co jest brane pod uwagę? Mechanika OOP: zasady tworzenia i pisania kodu klas, tworzenie instancji klas: wszystko z przykładami i szczegółowymi opisami. Rozważany jest składnik techniczny pracy obiektów w pamięci RAM urządzenia. Obowiązkowe metody, przykłady i uzasadnienie wdrożenia. Zadania do samodzielnego rozwiązania. Pracuj z urządzeniami graficznymi, audio i wejściowymi. Diagramy UML. Wzorce programowania OOP dla początkujących.

A także okropna abstrakcja i enkapsulacja, niezrozumiałe dziedziczenie, okropny polimorfizm, jakieś interfejsy i wszelkiego rodzaju stany i zachowania, a jednocześnie ukrywanie danych. Nie ma co się bać – wszystko opisane jest prostymi słowami.

Ponadto: studium tajemniczego słowa „ja” i dlaczego nie można się bez niego obejść.

Po nauce otrzymasz narzędzie do tworzenia własnego gry w kółko i krzyżyk, różnorodne gry w blackjacka, strzelanki RPG i oczywiście klikacze! Dostajesz narzędzie, za pomocą którego możesz napisać dowolny program, jeśli masz wolny czas.

Polecany dla osób powyżej 13 roku życia, a także dla wszystkich zainteresowanych. Przyda się nauczycielom i korepetytorom informatyki.

Motto materiału: „OOP jest tak naprawdę proste!”. Dla szerokiego grona czytelników styl „popularna nauka” z pytaniami do samokontroli, diagramami i memami.

Autor życzy powodzenia w nauce programowania, dobrych zadań, ciekawego kodu i sprytnych rozwiązań!
Ostatnia aktualizacja
14 lut 2022

Bezpieczeństwo danych

Podstawą bezpieczeństwa jest wiedza o tym, jak deweloperzy zbierają i udostępniają Twoje dane. Praktyki w zakresie zapewniania prywatności i bezpieczeństwa danych mogą się różnić w zależności od sposobu korzystania z aplikacji, regionu i wieku użytkownika. Te informacje podał deweloper i z czasem może je aktualizować.
Ta aplikacja może udostępniać innym firmom te rodzaje danych
Lokalizacja, Dane osobowe i Identyfikatory urządzenia i inne
Aplikacja nie zbiera danych
Dowiedz się więcej o deklarowaniu zbierania danych przez deweloperów
Dane są zaszyfrowane podczas przesyłania

Co nowego

Всех причастных с днём компьютерщика!
- добавлены главы "Доступ к суперклассу" и "Множественное наследование";
- отдельная благодарность за помощь в корректировке ошибок Дмитрию Андрееву,Centhron Stream и А Сл!

Pomoc dotycząca aplikacji

Deweloper
Виктор Трофимов
vgtrofimov@gmail.com
ОБЛ. РОСТОВСКАЯ, Г. ВОЛГОДОНСК, УЛ. 30 ЛЕТ ПОБЕДЫ, Д. 7, КВ. 10 ВОЛГОДОНСК Ростовская область Russia 347370
undefined

Więcej od: Viktor Trofimov