Пишем игры на Python, часть 2

Iragarkiak dituAplikazioko erosketak
50.000+
deskarga
Edukiaren sailkapena
PEGI 3
Pantaila-argazkia
Pantaila-argazkia
Pantaila-argazkia
Pantaila-argazkia
Pantaila-argazkia
Pantaila-argazkia
Pantaila-argazkia

Aplikazio honi buruz

Jolasen programazioa, hutsetik sortzea: haur eta nerabeentzako, baita guraso eta irakasleentzako ere! Bigarren zatia. Programazioko irakurle eta ikasle askorentzat diseinatua. Adibideak Tkinter erabiliz - Leiho interfaze modernoak eraikitzen.

Gomendatutako adina: 13 urtetik aurrera eta materialaren lehen zatia ikasi ondoren.

Idazketa jokoak: Python 3 programazioa ikasten da, programazio gaitasunak erakusten dituzten jolas errazak idatziz.

Zati honetan, datuen egiturak aztertzea da datuen egiturak aztertzea, informazioa programatikoki prozesatzeko tresna gisa. Sinboloak, kateak, dimentsio bakarreko eta bi dimentsiotako zerrendak, prozesatzeko algoritmoak, enkriptatzea, errekurtsiboa, datuak ordenatzea. Hobaria: sailkapen azkarraren algoritmoa eta aritmetika luzea.

Zergatik tutorial hau? Ia bi hamarkada daramatzat informatikako irakasle gisa lanean eta gauza gogaikarri batekin egin dut topo. "Programazioa irakasteko" diseinatutako material gehienek ez dute benetan irakasten, baina hizkuntzaren inguruko erreferentzia mota dira: sintaxia, funtzioak, emaitza. Ados, errusiera-ingelesa hiztegi osoa ikasten badugu ere, ez dugu ingelesez hitz egingo. Elkarrizketarako mila sotiltasun gehiago jakin behar baitituzu: denborak, deklinabideak, izenordainen eta preposizioen erabilera eta abar.

Tutorial honetan, Python 3 hizkuntzari buruz ez ezik, arrazoibidearen, arrazoibide logikoaren bidez ere zuzentzen dut irakurlea, "Zein laguntzarekin?" Galderari erantzunez, "Zertarako ere bai?" eta zergatik? " Teoria osoa berehala islatuko da praktikan.

MATERIAL EGITURA:
- sinboloei, kateei, zerrendei buruzko oinarrizko informazioa;
- errekurtsibitatea erabiliz eraikitako algoritmoak;
- aritmetika luzea;
- Programatzailearen trikimailuak: ezin duzu patua iruzur egin, baina zure lana erraztu dezakezu (eta egin behar zenuke);
- jokoak: lau joko daude zati honetan:

1. "Asmatu hitza" - erabiltzailea, letra bat aukeratuta, gai jakin baten hitza asmatzen saiatzen den joko bat da, saiakera gutxi batzuetan.

2. "Hamabost" - nire haurtzaroko sobietarreko puzzle bat, 4x4 zelaian zelula libre bakarra dagoen honetan. Beharrezkoa da maltzurki 1etik 15era bitarteko zenbakiekin plakak mugitzea eta sekuentzia jakin bat egitea. Bide batez, puzzle honek urteak daramatza tantaka.

3. "Space Invaders" (c) (tm), etab. Atzerritarrei heltzen zaien joko ospetsua; bertsio arina izango dugu Tkinter-ekin inplementatuta. Zure kabuz merezi duen zerbait egin dezakezu. Argitalpenetako batek Space Invaders lehen kokatu zuen espazio jaurtitzaileen rankingean.

4. "Sokoban" - kargagailuen simulagailua. Demagun labirinto jokoak eraikitzeko printzipioak 2D ikuspegian (goiko ikuspegia).

Aurkeztutako algoritmoak honako hauek dira:
- prozesadorearen printzipioak ulertzea;
- Hizkuntzan algoritmoak sortzeko eta idazteko gaitasun praktikoa;
- Datuen prozesamendua Python tresnekin ezartzeko gaitasuna;
- goi mailako hizkuntza tresna modernoak erabiltzeko gaitasuna;
- ... eta sormen zaletasuna ezagutzera ematea.

Hau aurkituko duzu:
- datuen egiturak prozesatzeko algoritmoak;
- aholku praktikoak eta iruzkinak urte askotako esperientziaren arabera
- jokoetarako algoritmoak diseinatzeko faseak;
- Tkinter liburutegiaren lanaren deskribapena adibide praktikoekin;
- Python kodearen ulermena lantzeko probak.

Mesedez, aplikazioa gustatu bazaizu, baloratu eta idatzi iruzkin bat. Oso motibagarria lanean jarraitzeko :)
Azken eguneratzea
2024(e)ko mai. 8(a)

Datuen babesa

Seguru egoteko, funtsezkoa da jakitea garatzaileek nola biltzen eta partekatzen dituzten zuri buruzko datuak. Baliteke datuen pribatutasunaren eta segurtasunaren inguruko jardunbideak aplikazioaren erabileraren, lurraldearen eta adinaren araberakoak izatea. Informazio hori garatzaileak eman du, eta baliteke aurrerago eguneratzea.
Baliteke aplikazioak datu mota hauek partekatzea hirugarrenekin:
Kokapena, Informazio pertsonala eta beste 2
Ez da daturik biltzen
Lortu informazio gehiago garatzaileek bildutako datuak aitortzeko duten moduari buruz
Datuak bidaltze-prozesuan enkriptatzen dira
Datuak ezin dira ezabatu

Berritasunak

- обновление библиотек для соответствия правилам Google.

Aplikazioaren laguntza-zerbitzua

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

Viktor Trofimov garatzailearen elementu gehiago