ООП в Python 3.x

Reklam içerir
10 B+
İndirme
İçerik derecelendirmesi
Tüm yaşlar
Ekran görüntüsü resmi
Ekran görüntüsü resmi
Ekran görüntüsü resmi
Ekran görüntüsü resmi
Ekran görüntüsü resmi
Ekran görüntüsü resmi
Ekran görüntüsü resmi
Ekran görüntüsü resmi

Bu uygulama hakkında

Arkadaşlar! Sağlık nedenlerinden ve öngörülemeyen bazı zorluklardan dolayı tecrübe ve bilgimin okunu başka projelere yönlendirmek zorunda kalıyorum; Uygulamanın güncellenmediği şu anda, yeni bölümler, kedi kağıt parçalarını saçmış gibi, kaotik bir durumda. Her şey normale döner dönmez proje çalışmaları devam edecek.

Artık kapalı bölümleri desteklemek ve açmak imkansızdır (uygulamada bir hata olacaktır). Özür dilerim ve durumun hızlı bir şekilde çözülmesini umuyorum.

Nesne yönelimli programlama paradigmasında program geliştirmeyi öğrenmek ister misiniz? Oyun algoritmaları oluşturmanın mimarisine ve ilkelerine bakmak ister misiniz? Pygame'de grafiklerle nasıl çalışılacağını öğrenin: görüntüleri gösterme, sesle çalışma, klavye tuş vuruşlarını ve fare hareketlerini izleme?

Uygulama, "Oyun programlama, sıfırdan oluşturma (Python 3)" eğitim materyalleri dizisinin devamıdır. Burada Python sürüm 3.x'te nesne yönelimli programlama kullanarak program geliştirmenin temelleri ve ilkelerinden bahsedeceğiz.

OOP'de "aptallar" için malzeme, ancak Python'da yeni başlayanlar için değil. Dilin temel yapılarının bilgisi gereklidir: tanımlayıcılar, mantıksal ifadeler, koşullar, döngüler. Bir programlama dilinde fonksiyonların bilgisi ve anlaşılması özellikle önemlidir.

Fikirlerin ve uygulamaların ayrıntılı bir açıklaması, pratik örnekler ve sonuçlar verilmiştir. Büyük kod listeleri bağlantılardan indirilebilir ve bilgisayarınızda denenebilir. Python 3.7 ve üzeri sürümlerde program performansı garanti edilir. Akıllı telefonlarda geliştiriyorsanız, işe yarayacaktır, ancak kodun ayarlanması gerekecektir (örneğin, ekran boyutu verilerini değiştirin). Ancak yine de yazar, mümkünse kişisel bir bilgisayar kullanmanızı şiddetle tavsiye eder.

Ne düşünülüyor? OOP mekaniği: sınıf kodu geliştirme ve yazma, sınıf örnekleri oluşturma ilkeleri: örnekler ve ayrıntılı açıklamalar içeren her şey. Cihazın RAM'indeki nesnelerin çalışmasının teknik bileşeni dikkate alınır. Uygulama için zorunlu yöntemler, örnekler ve gerekçeler. Bağımsız çözüm için görevler. Grafikler, ses ve giriş cihazlarıyla çalışın. UML diyagramları. Yeni başlayanlar için OOP programlama kalıpları.

Korkunç soyutlama ve kapsüllemenin yanı sıra anlaşılmaz kalıtım, korkunç polimorfizm, bir tür arayüz ve her türlü durum ve davranış ve aynı zamanda verileri gizleme. Korkmaya gerek yok - her şey basit kelimelerle anlatılıyor.

Ek olarak: gizemli benlik kelimesi ve onsuz yapmanın neden imkansız olduğu üzerine bir çalışma.

Öğrendikten sonra, kendi tic-tac-toe'nuzu, çeşitli blackjack oyunlarınızı, rpg atıcılarınızı ve tabii ki tıklayıcılarınızı geliştirmek için bir araç alacaksınız! Boş zamanınız varsa herhangi bir programı yazabileceğiniz bir araç verilir.

13+ yaş ve ayrıca ilgilenen herkes için önerilir. Bilgisayar bilimleri öğretmenleri ve öğretmenleri için faydalı olacaktır.

Malzemenin sloganı: "OOP, aslında basit!". Çok çeşitli okuyucular için, kendi kendini kontrol etme, diyagramlar ve memler için sorular içeren "popüler bilim" tarzı.

Yazar size programlama öğrenmede iyi şanslar, sizin için iyi problemler, ilginç kodlar ve akıllı çözümler diler!
Güncellenme tarihi
14 Şub 2022

Veri güvenliği

Geliştiricilerin verilerinizi nasıl toplayıp paylaştıklarını anlamak, güvenliğin ilk adımıdır. Veri gizliliği ve güvenliği yöntemleri; kullanımınıza, bölgenize ve yaşınıza göre değişiklik gösterebilir. Geliştiricinin sağladığı bu bilgiler zaman içinde güncellenebilir.
Bu uygulamanın üçüncü taraflarla paylaşabileceği veri türleri:
Konum, Kişisel bilgiler ve Cihaz veya diğer kimlikler
Veri toplanamadı
Geliştiricilerin, veri toplamayı nasıl beyan ettikleri hakkında daha fazla bilgi edinin
Veriler, aktarım sırasında şifreleniyor

Yenilikler

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

Uygulama desteği

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

Viktor Trofimov tarafından sunulan diğer öğeler