Carane aku mulang banjur nulis manual ing Python

Carane aku mulang banjur nulis manual ing Python
Kanggo taun kepungkur, aku makarya minangka guru ing salah siji pusat pelatihan provinsi (sabanjuré diarani TC), spesialisasi ing memulang program. Aku ora bakal menehi jeneng pusat pelatihan iki; Aku uga bakal nyoba nindakake tanpa jeneng perusahaan, jeneng penulis, lsp.

Dadi, aku kerja dadi guru ing Python lan Jawa. CA iki tuku bahan ajar kanggo Jawa, lan padha dibukak Python nalika aku teka lan disaranake kanggo wong-wong mau.

Aku nulis manual kanggo siswa (utamane buku teks utawa manual instruksi diri) babagan Python, nanging mulang basa Jawa lan bahan ajar sing digunakake ana pengaruh sing signifikan.

Ngomong padha elek iku understatement. Mode buku teks Jawa, sing disedhiyakake dening salah sawijining perusahaan sing kondhang ing Rusia, ora kanggo ngajari wong dhasar basa iki ing umum lan paradigma OOP utamane, nanging kanggo mesthekake yen wong tuwa sing teka kanggo mbukak pelajaran. weruh carane padha putra utawa putri nyalin ula utawa catur saka buku teks. Kok aku ngomong diilangi? Gampang banget, nyatane buku kasebut nyedhiyakake kabeh lembar (A4) kode, sawetara aspek sing ora diterangake. Akibaté, guru kudu ngontrol ing titik ing kode saben siswa saiki, nerangake saben baris, utawa kabeh dadi ngapusi.

Sampeyan ngomong: "Lho, apa salah, supaya guru nindakake pakaryan sing luwih apik, lan catur lan ula iku keren!"

Ya, kabeh bakal kelangan yen jumlah wong ing grup kasebut ora ana ing sangisore 15, lan iki pancen penting yen sampeyan bakal ngetutake kabeh wong, nerangake: "Nanging, kenapa kita nulis iki?"

Saliyane jumlah wong ing grup, ana masalah liyane sing ana gandhengane karo metode iki. Kode ditulis ... carane aku kudu sijine iku, mung elek. A set antipatterns, kuna, wiwit buku teks wis ora dianyari kanggo dangu, lan favorit kita, mesthi, gaya guide. Mulane, sanajan sampeyan ngontrol kabeh siswa lan bisa kanthi cepet lan cetha nerangake marang wong-wong mau apa tegese kode sing sampeyan tulis, kode kasebut pancen nggegirisi sing bakal mulang sampeyan bab sing salah, kanthi gampang.

Inggih, bab pungkasan sing sacara harfiah ngrusak buku teks iki yaiku wiwit wiwitan ora ana introduksi sing cukup kanggo nerangake apa jinis data, sing obyek lan primitif, kriteria apa sing mriksa properti sing nggawe dikotomi iki, lsp. Ing bab pisanan, sampeyan lan siswa dijaluk nggawe (nyalin) program sing nggawe jendhela lan nulis "Halo!" ing kana, nanging ora nerangake apa sejatine lembar kode iki, mung nyambung menyang pelajaran luwih lanjut, contone. , nyebataken "utama" punika titik entri, nanging konsep banget "titik entri" malah ora ditulis metu.

Kanggo ngringkes, kertas sampah iki dadi meme ing antarane guru lan manajemen. Dheweke ora ngajari bocah-bocah pancen apa-apa, yen aku nemokake klompok sing wis sinau materi iki sajrone setaun, pungkasane ora bisa nulis siklus, aku nyathet yen dheweke kabeh pinter lan ora suwe kabeh. ora dadi ala. Akeh rekan-rekan sing nyoba nyimpang saka materi ajar supaya materi kasebut bisa diserap lan ora mung mabur ing awang-awang, sanajan ana wong sing kurang sregep nganggep lumrahe muride nyonto tanpa katrangan.

Nalika dadi cetha yen aku bakal ninggalake pusat latihan lan program Python kudu terus piye wae taun sabanjuré, Aku wiwit nulis buku teks. Ing cendhak, aku dibagi dadi rong bagean, pisanan aku nerangake kabeh babagan jinis data, inti, operasi karo wong-wong mau lan instruksi basa. Antarane topik aku nindakake QnA supaya calon guru bisa ngerti carane siswa sinau topik. Inggih, ing pungkasan aku nindakake tugas-proyek cilik. Bagean kapisan nerangake dhasar-dhasar basa lan ngunyah, yaiku kira-kira 12-13 pelajaran saben 30-40 menit. Ing bagean liya, aku wis nulis babagan OOP, diterangake carane implementasine paradigma iki ing Python beda-beda saka paling liyane, nggawe akeh pranala menyang guide gaya, etc. Kanggo ngringkes, aku nyoba beda karo sing ana ing buku pelajaran basa Jawa. Aku bubar wrote kanggo guru Python saiki, takon kanggo saran ing materi, lan saiki aku bungah sing kabeh iku nggoleki, sing anak tenan ngerti program ing Python.

Apa kesimpulan sing dakkarepake saka crita iki: wong tuwaku sing ditresnani, yen sampeyan mutusake ngirim anak menyang pusat pelatihan, banjur ngawasi kanthi ati-ati apa sing ditindakake, supaya anakmu ora mbuwang wektu kanthi sia-sia, supaya ora nglokro. dheweke saka pengin program ing mangsa.

UPD: Kaya sing kacathet ing komentar, aku meh ora ngomong babagan presentasi materi. Aku bakal ngomong langsung yen aku pracaya kudu ana liyane laku, sabisa. Ing pungkasan saben wulangan ing bagean pisanan, aku nindakake 4-5 tugas latihan cilik babagan topik bab kasebut. Antarane bab ana QnA (pawulangan kontrol), ngendi ana uga praktis, nanging wis kabiji tugas, lan ing mburi bagean pisanan ana project karo topik kanggo milih saka sing ngajokaken. Ing bagean kapindho, aku nggawe introduksi kanggo OOP liwat nggawe konsol mini-game, pangembangan sing dadi bagean kapindho lan kabeh introduksi paradigma kasebut.

Mung pangguna pangguna sing bisa melu survey. mlebunggih.

Apa anak sampeyan sinau program ing pusat pelatihan?

  • 4,6%inggih3

  • 95,4%No62

65 pangguna milih. 27 kedhaftar abstained.

Source: www.habr.com

Add a comment