Autoriarhiiv: madis
Kakskümmend kaks
Põnevamaid programmeerimisülesandeid võib leida näiteks Informaatikaolümpiaadide tööde hulgast. Need on teinekord küll üsna keerukad, vaadata võib põhikooli ja algajate töid. Olümpiaadi esimese ülesande jõhker ja kindlasti paremaks tehtav versioon oleks selline: #!/usr/bin/python # -*- coding: utf-8 -*- sisu = [] … Jätka lugemist
Kakskümmend üks
Täna teeme oma programmi liikuvamaks. Vaatame animatsiooni võimalusi lähemalt. Leidsin veel ühe hea Pythoni mänguprogrammeerimise veebilehe http://thepythongamebook.com. Vaatame esmalt viiendat näided. Oluline on programm “tiksuma” panna. Meie senises programmis oli tegemata üks oluline asi: taustapildi lisamine. Kui iga kaadri alguses … Jätka lugemist
Kakskümmend
Hohoo, kakskümmend?! Jah, nii see on. Teeme täna ümber meie Galaktikaprogrammi. Nüüd on meil juba rohkem kogemusi ja võiksime asju paremini laiali jagada. Eesmärk on mängu sisu ja välimus (otsene joonistamine) eraldi failidesse panna. Lisaks tahaks võimalust, et kui programm … Jätka lugemist
Üheksateist
Täna võtame ette taas pooleli jäänud galaktikaprogrammi viimise PyGame moodulile. Võtame aluseks eelmise korra tulemuse. Enne veel võime lihtsustada tähekeste joonistamise meetodi: def taheke(x, y, s): n=int((1+s)/3) return ((x-s, y),(x-n, y-n), (x, y-s), (x+n, y-n), (x+s, y), (x+n, y+n), (x, … Jätka lugemist
Kaheksateist
Vaatasime eelmisel korral PyGame graafikamoodulit, mis võimaldab kiiresti reageerivaid ja ilusaid programme teha, näiteks mänge. Selliste programmide põhituum (akna loomise protseduur ja vajalikud lisateegid) on selline: #!/usr/bin/python # -*- coding: utf-8 -*- # PyGmTest.py import pygame, sys from pygame.locals import … Jätka lugemist
Seitseteist
Kuidas üles ehitada programmi? See on alati vaat et kõige raskem küsimus. Üks joonis selleks mõtteaineks. Edasi vaatame lihtsa PyGame graafikamoodulit kasutava programmi ehitamist thenewboston.com videote näidetel. Seal kasutatavaid piltide asemel võime kasutada järgnevaid: Veel Pythoni Pygame sündmustest. Video ise:
Kuusteist
Pythoni õppimiseks on päris häid Youtube’ i videoid tehtud. Kuna me ei ole ise Windowsis Pythonit kasutanud, siis võib kasuks tulla näiteks Pythoni installiõpetus Windowsile: See ja 57 muud Pythoni õppevideot (neist 14 akenderaamistiku wxPython kasutamiseks) on leitavad veebilehel www.thenewboston.com. … Jätka lugemist
Viisteist
Võtame veel mõned Sourceforge’i projektid ette, mida proovime muuta. Näiteks: Arkathon PyForce Keerulisem on veel: Rectangular Fusion 2 (vaja andmepakki DATA ja programmifaile kaustast Version 2: rf2-config.py ja rf2.py Kui Eric ütleb, et midagi on puudu, siis võib selle installida … Jätka lugemist
Neliteist
Uuel aastal uue hooga. Kuna meil on eeldatavasti uusi liikmeid ringis, siis kordame üle vanu teadmisi ja vaatame mõningaid mitte nii otseselt varem õpituga seonduvaid asju. Kui programmeerida avatult – nii, et arvutiprogrammid vabalt kasutatavaks teha ka teistele kasutajatele, isegi … Jätka lugemist