ООП в Python 3.x

Mengandungi iklan
10K+
Muat turun
Rating kandungan
Semua orang
Imej tangkapan skrin
Imej tangkapan skrin
Imej tangkapan skrin
Imej tangkapan skrin
Imej tangkapan skrin
Imej tangkapan skrin
Imej tangkapan skrin
Imej tangkapan skrin

Perihal apl ini

Kawan-kawan! Atas sebab kesihatan dan beberapa kesukaran yang tidak dijangka, saya terpaksa mengalihkan anak panah pengalaman dan pengetahuan saya kepada projek lain; pada masa ini aplikasi tidak dikemas kini, bab baru dalam keadaan huru-hara, seolah-olah kucing menaburkan cebisan kertas. Sebaik sahaja semuanya kembali normal, kerja-kerja projek akan diteruskan.

Sekarang adalah mustahil untuk menyokong dan membuka bahagian tertutup (akan terdapat ralat dalam aplikasi). Saya memohon maaf dan berharap agar situasi ini dapat diselesaikan dengan cepat.

Adakah anda ingin belajar bagaimana untuk membangunkan program dalam paradigma pengaturcaraan berorientasikan objek? Adakah anda ingin melihat seni bina dan prinsip membina algoritma permainan? Ketahui cara bekerja dengan grafik dalam pygame: memaparkan imej, bekerja dengan bunyi, menjejak ketukan kekunci papan kekunci dan tindakan tetikus?

Aplikasi ini adalah kesinambungan daripada siri bahan pendidikan "Pengaturcaraan permainan, penciptaan dari awal (Python 3)". Di sini kita akan bercakap tentang asas dan prinsip membangunkan atur cara menggunakan pengaturcaraan berorientasikan objek dalam Python versi 3.x.

Bahan untuk "dummies" dalam OOP, tetapi bukan pemula dalam Python. Pengetahuan tentang pembinaan asas bahasa diperlukan: pengecam, ungkapan logik, keadaan, gelung. Pengetahuan dan pemahaman tentang fungsi dalam bahasa pengaturcaraan amat penting.

Penerangan terperinci tentang idea dan pelaksanaan, contoh praktikal dan keputusan diberikan. Penyenaraian kod yang besar boleh dimuat turun daripada pautan dan cuba pada komputer anda. Prestasi program dijamin pada Python versi 3.7 dan lebih tinggi. Jika anda sedang membangun pada telefon pintar, maka ia akan berfungsi, tetapi kod itu perlu diselaraskan (contohnya, menukar data saiz skrin). Tetapi masih, penulis sangat mengesyorkan menggunakan komputer peribadi, jika boleh.

Apakah yang sedang dipertimbangkan? Mekanik OOP: prinsip membangun dan menulis kod kelas, mencipta contoh kelas: segala-galanya dengan contoh dan penerangan terperinci. Komponen teknikal kerja objek dalam RAM peranti dipertimbangkan. Kaedah mandatori, contoh dan justifikasi untuk pelaksanaan. Tugas untuk penyelesaian bebas. Bekerja dengan grafik, audio dan peranti input. gambar rajah UML. Corak pengaturcaraan OOP untuk pemula.

Serta abstraksi dan enkapsulasi yang dahsyat, warisan yang tidak dapat difahami, polimorfisme yang dahsyat, beberapa jenis antara muka, dan semua jenis keadaan dan tingkah laku, dan pada masa yang sama menyembunyikan data. Tidak perlu takut - semuanya diterangkan dengan kata-kata yang mudah.

Di samping itu: kajian tentang perkataan misteri diri, dan mengapa mustahil untuk dilakukan tanpanya.

Selepas belajar, anda akan menerima alat untuk membangunkan tic-tac-toe anda sendiri, pelbagai permainan blackjack, rpg-shooters dan, sudah tentu, clickers! Anda diberi alat yang anda boleh menulis sebarang program jika anda mempunyai masa lapang.

Disyorkan untuk umur 13+ dan juga untuk sesiapa yang berminat. Ia berguna untuk guru dan tutor sains komputer.

Moto bahan: "OOP, sebenarnya, mudah!". Untuk pelbagai pembaca, gaya "sains popular" dengan soalan untuk kawalan diri, gambar rajah dan meme.

Penulis mengucapkan selamat maju jaya dalam pembelajaran pengaturcaraan, masalah yang baik untuk anda, kod yang menarik dan penyelesaian yang bijak!
Dikemas kini pada
14 Feb 2022

Keselamatan data

Keselamatan bermula dengan memahami cara pembangun mengumpul dan berkongsi data anda. Amalan privasi dan keselamatan data mungkin berbeza-beza berdasarkan penggunaan, rantau dan umur anda. Pembangun memberikan maklumat ini dan mungkin mengemaskinikan maklumat dari semasa ke semasa.
Apl ini mungkin berkongsi jenis data ini dengan pihak ketiga
Lokasi, Maklumat peribadi dan Peranti atau ID lain
Tiada data dikumpulkan
Ketahui lebih lanjut tentang cara pembangun mengisytiharkan pengumpulan
Data disulitkan semasa dalam perjalanan

Perkara baharu

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

Sokongan apl

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

Lagi oleh Viktor Trofimov