ООП в Python 3.x

Enthält Werbung
10.000+
Downloads
Altersfreigabe
Jedes Alter
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot

Über diese App

Freunde! Aus gesundheitlichen Gründen und einigen unvorhergesehenen Schwierigkeiten bin ich gezwungen, den Pfeil meiner Erfahrung und meines Wissens auf andere Projekte umzulenken; Im Moment wird die Anwendung nicht aktualisiert, die neuen Kapitel sind in einem chaotischen Zustand, als ob die Katze die Zettel verstreut hätte. Sobald sich alles wieder normalisiert, wird die Arbeit am Projekt fortgesetzt.

Jetzt ist es unmöglich, geschlossene Abschnitte zu unterstützen und zu öffnen (es wird ein Fehler in der Anwendung auftreten). Ich entschuldige mich und hoffe auf eine schnelle Lösung der Situation.

Möchten Sie lernen, wie man Programme im objektorientierten Programmierparadigma entwickelt? Möchten Sie sich die Architektur und die Prinzipien der Erstellung von Spielalgorithmen ansehen? Erfahren Sie, wie Sie mit Grafiken in Pygame arbeiten: Bilder anzeigen, mit Ton arbeiten, Tastaturanschläge und Mausaktionen verfolgen?

Die Anwendung ist eine Fortsetzung der Reihe von Unterrichtsmaterialien "Spieleprogrammierung, Erstellung von Grund auf neu (Python 3)". Hier werden wir über die Grundlagen und Prinzipien der Programmentwicklung mit objektorientierter Programmierung in Python Version 3.x sprechen.

Material für "Dummies" in OOP, aber nicht für Anfänger in Python. Kenntnisse der Grundkonstruktionen der Sprache sind erforderlich: Bezeichner, logische Ausdrücke, Bedingungen, Schleifen. Kenntnisse und Verständnis von Funktionen in einer Programmiersprache sind besonders wichtig.

Ideen und Umsetzungen, Praxisbeispiele und Ergebnisse werden ausführlich beschrieben. Große Codelisten können von den Links heruntergeladen und auf Ihrem Computer ausprobiert werden. Die Programmleistung wird für Python-Version 3.7 und höher garantiert. Wenn Sie auf Smartphones entwickeln, funktioniert es, aber der Code muss angepasst werden (z. B. Ändern der Bildschirmgrößendaten). Dennoch empfiehlt der Autor nachdrücklich, wenn möglich, einen Personal Computer zu verwenden.

Was wird berücksichtigt? OOP-Mechanik: Prinzipien zum Entwickeln und Schreiben von Klassencode, Erstellen von Klasseninstanzen: alles mit Beispielen und detaillierten Beschreibungen. Die technische Komponente der Arbeit von Objekten im RAM des Geräts wird berücksichtigt. Verbindliche Methoden, Beispiele und Begründung für die Implementierung. Aufgaben zur selbstständigen Lösung. Arbeiten Sie mit Grafik-, Audio- und Eingabegeräten. UML-Diagramme. OOP-Programmiermuster für Anfänger.

Sowie schreckliche Abstraktion und Kapselung, unverständliche Vererbung, schrecklicher Polymorphismus, irgendwelche Schnittstellen und alle möglichen Zustände und Verhaltensweisen und gleichzeitig das Verstecken von Daten. Sie brauchen keine Angst zu haben - alles ist mit einfachen Worten beschrieben.

Außerdem: eine Studie über das mysteriöse Wort Selbst und warum man nicht darauf verzichten kann.

Nach dem Lernen erhältst du ein Tool zum Entwickeln deines eigenen Tic-Tac-Toe, eine Vielzahl von Blackjack-Spielen, RPG-Shootern und natürlich Clicker! Sie erhalten ein Werkzeug, mit dem Sie beliebige Programme schreiben können, wenn Sie Zeit haben.

Empfohlen ab 13 Jahren und auch für alle Interessierten. Es wird für Informatiklehrer und Tutoren nützlich sein.

Das Motto des Materials: "OOP ist in der Tat einfach!". Für eine breite Leserschaft der Stil der „Popular Science“ mit Fragen zur Selbstkontrolle, Diagrammen und Memes.

Der Autor wünscht Ihnen viel Erfolg beim Erlernen des Programmierens, gute Probleme für Sie, interessanten Code und intelligente Lösungen!
Aktualisiert am
14.02.2022

Datensicherheit

Was die Sicherheit angeht, solltest du als Erstes verstehen, wie Entwickler deine Daten erheben und weitergeben. Die Datenschutz- und Sicherheitspraktiken können je nach deiner Verwendung, deiner Region und deinem Alter variieren. Diese Informationen wurden vom Entwickler zur Verfügung gestellt und können jederzeit von ihm geändert werden.
Diese App kann die folgenden Datentypen an Dritte weitergeben
Standort, Personenbezogene Daten und Geräte- oder andere IDs
Daten werden bei der Übertragung verschlüsselt

Neuerungen

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

Support für diese App

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

Mehr von Viktor Trofimov