Python Madis Kõivupuu AAp-11 Sisukord Mis on Python Ajalugu Tehniline info Võrdlus teiste keeltega Turtle meetotid Turtle moodul Kasutus alad Pilt Kokkuvõte Mis on Python Python on üldotstarbeline interpreteeritav programmeerimiskeel, mida algselt arendati skriptimiskeeleks. Python võimaldab mitut programmeerimisstiili, näiteks objektorienteeritud, protseduraalset või funktsionaalset programmeerimist. Pythonit peetakse küllalt lihtsaks keeleks ja seda on soovitatud programmeerimise õppimisel esimeseks keeleks Ajalugu Pythoni töötas 1990-ndate alguses Hollandis Stichting Mathematisch Centrumis välja Guido van Rossum.
positsioonile. Tõlgendamisel, püüdes mõista teist inimest, eeldame, et inimene, kelle teksti loeme ja tõlgendame, on ratsionaalne ja tahab oma seisukohtade kaitseks esitada selles tekstis häid argumente. Võrrelda võiks hermeneutilist tekstitõlgendamist võõra keele õppimisega. Nii nagu keel, mida õpime, mis on osaliselt tuttavlik - sõnad, väljendid aitavad meil koos mõningase grammatikatundmise konstrueerida tähendusi - on ka interpreteeritav tekst samavõrra arusaadav, kuivõrd leiame selles tekstis varasematele teadmistele tuginevat tuttavlikkust. Tuttavlikkus ja võõrus, see kas tekst tundub meile omasena või võõrana, sõltub teksti interpreteerimisel meie tõlgendamise võimest või oskusest. Tuttavlikkuse võõruse aluseks on ka see, kuivõrd me teame ja oskame seostada tõlgendatavat teksti sama autori ülejäänud teostega. Hermeneutika üheks ülesandeks peab Gadamer koos tema poolt tsiteeritavate Schleiermacheri
KONTROLLTÖÖ SKRIPTIKEELED. Põhimõtted. Plussid/miinused. Erinevad skriptikeeled. - Javascript on Netscape Communications Corporation'i poolt loodud kliendi-poolne (Client-Side) interpreteeritav objektorienteeritud programmeerimiskeel, mida kasutatakse koos HTMLiga veebilehtede koostamisel. Veebilehe laadimisel kuvab brauser selle vastavalt HTML-dokumendi tekstile ja täidab ka selles paikneva Javascripti programmi · Skriptikeele plussid 1.kiire loomistsükkel 2.lihtne õppida 3.platvormist sõltumatu 4.kompaktne ning suhteliselt kiire · Skriptikeele miinused 1.Piiratud funktsionaalsus 2.kood avalikult nähtav 3
Alan Turing Kuidas hindad XML keeles sees olevaid võimalusi väljundi kujundamiseks? Millised vahendid on XML keeles endas väljundi kujundamiseks? Puuduvad Milline XML keelte perekonna liige on ettenähtud XML info kasutajale mugavamaks esitamiseks? XSLT Kas masinkeel on tänaseni kasutusel? Jah Millised järgnevatest olid tõeliselt programmeeritavad keeled? Enigma, Z3, Colossus, Mark I, ABC Computer Millistesse keelte klassidesse kuulub tavapärane assembler? Imperatiivne, interpreteeritav, "käsitsi" mäluhaldusega Milleks loodi keel LISP? Tehisintellekti programmeerimiseks Millised neist on kasutaja tööarvuti operatsioonisüsteemid? Ubuntu, FreeBSD, NetBSD, Windows Server 2003 Mida tähendas algselt lühend CP/M? Control Program/Monitor Arendaja jaoks peaks valmis tehtud tükke pakkuma: operatsioonisüsteem Millises laboris on 60-ndate lõpus ja 70-ndate alguses meisterdatud pildil olev masin, mis on üks esimesi ennast ruumis määratlev robot
SKRIPTIKEELED. Põhimõtted. Plussid/miinused. Erinevad skriptikeeled: Javascript on Netscape Communications Corporation'i poolt loodud kliendi-poolne (Client- Side) interpreteeritav objektorienteeritud programmeerimiskeel, mida kasutatakse koos HTMLiga veebilehtede koostamisel. Veebilehe laadimisel kuvab brauser selle vastavalt HTML-dokumendi tekstile ja täidab ka selles paikneva Javascripti programmi. Põhimõt e on HTML vormide valideerimiseks · interaktiivsuse tõstmiseks · dünaamilisuse tõstmiseks Javascript on lihtne ja tasuta Shellscript , JavaScript, VBA Skriptikeelte plussid Kiire loomistsükkel Lihtne õppida
Sobimatu skeemi teadvustamine võib põhjustada täiesti ebaadekvaatset käitumist või arusaamist probleemidest. 2.3 Mälu tõlgendav iseloom Inimeste varasem teadmine või kujutlus kajastub mälus kogemuslike skeemidena. Kui õpitav ei seostu õpilasel olemasolevate skeemidega, võib see talle mõtetuna tunduda. Suutmatus teadvustada õpitavat seoses varasemate teadmisstruktuuridega sunnib õpilast seda pähe õppima. Vahel võibki tajutav olla mitmeti interpreteeritav. 3. UNUSTAMINE Salvestamise ja ammutamise vahepeal säilitatakse info nn mäluhoidlas. Infot saab hoida esialgsel kujul või neid muuta. Sellised muutused võivad kaasa tuua unustamise. Esineb ka mälukaotust. See on informatsiooni kadumine ajutalituse häirumisel eelneva perioodi kohta. Mälukaotus võib tekkida nt ajupõrutuse, ajurabanduse või elektrisoki tagjärjel. Kaotust esilekutsuv põhjus kustutab primaarse mälu sisu.
eelsokraatikuteks. Tehnilises mõttes on osutatud periood järgnevast erinev selle poolest, et varasematelt kreeka mõtlejatelt pole säilinud terviklikke teoseid. Seevastu Sokratese-järgse aja filosoofia suurkujudeks on Platon ja Aristoteles, kellelt on säilinud ulatuslikud terviklikud teosed. See seab filosoofia-ajaloolise interpretatsiooni järgneva aja puhul muidugi hoopis soodsamasse olukorda. Tõsi, Sokrates ise on selles suhtes üsna raskesti interpreteeritav mõtleja. Temalt pole saanudki teoseid säilida, kuna ta neid ei kirjutanud – tema filosofeerimine oli üksnes suuline. Mistõttu on see meile tuttav üksnes niivõrd, kui tema kaasaegsed on seda üles tähendanud. Mitmed Sokratese kaasaegsed ongi seda teinud, paraku erinevad nende käsitlused Sokratese kohta üksteisest õige tuntavalt. Nii sõltub Sokratese- pilt, mida üks või teine filosoofia ajalugu pakub, sellest, milliseid allikaid on peetud teistest tõeväärtuslikemaiks.
Tehnilises mõttes on osutatud periood järgnevast erinev sellega, et varasematelt kreeka mõtlejatelt pole säilinud terviklikke teoseid. Seevastu Sokratese-järgse aja filosoofia suurkujudeks on Platon ja Aristoteles, kellelt on säilinud ulatuslikud terviklikud teosed. See seab filosoofia-ajaloolise interpretatsiooni järgneva aja puhul muidugi hoopis soodsamasse olukorda. Tõsi, Sokrates ise on selle koha pealt üsna raskesti interpreteeritav. Temalt pole saanudki teoseid säilida, kuna ta neid ei kirjutanud tema filosofeerimine oli üksnes suuline. Seetõttu on see meile tuttav üksnes niivõrd, kui kaasaegsed seda on üles tähendanud. Mitmed Sokratese kaasaegsed ongi seda teinud, paraku erinevad nende käsitlused Sokratese kohta üksteisest õige tuntavalt. Nii sõltub Sokratese-pilt, mida üks või teine filosoofia ajalugu pakub, sellest, milliseid allikaid on peetud teistest tõeväärtuslikemaiks.
2N gameeti ja teised ei sigi üldse. Kui järglaste arv varieerub tugevalt, siis tähendab see, et järgmisse põlvkonda kanduvad ainult väikese hulga vanemgeneratsiooni liikmete geenid. Võrdne reproduktiivne efektiivsus ehk varieeruvus=0 → Ne=5 Ebavõrdne reproduktiivne efektiivsus ehk suur varieeruvus=1 → Ne=1 Nädal 4. 1. Kuidas hinnatakse ja interpreteeritakse geenidiversiteeti? Ennustatavat heterosügootsust nim. ka geenidiversiteediks. Interpreteeritav kui tõenäosus, et kaks suvaliselt valitud geenikoopiat esindavad eri alleele. Kasutatav ka haploidsete organismide puhul, nt E.coli. Hinnatakse: 1. Hexp = üks miinus kõikide homosügootide ennustatav sagedus (kui alleele on rohkem kui 2). 2. lihtsamail juhul Hexp = 2pq 2. Missugused on mittejuhusliku ristumise põhitüübid, milles need väljenduvad? Positiivne assortatiivne ristumine – partnerid eelistavad teineteist.
Üks lihtsamaid programmeerimiskeeli interaktiivse veebilehe koostamiseks on kliendipoolne JavaScript (client-side JavaScript). Kliendipoolne JavaScript on loodud Netscape Communications Corp. poolt, mis lasti turule 1995 aasta detsembris algse nimega LiveScript (mis muudeti ümber turunduslikel põhjustel). 1. JavaScript'i olemus JavaScript on objekt-orienteeritud võimalustega programmeerimiskeel, mille abil on lihtne luua interaktiivseid veebi-lehekülgi.Ta on interpreteeritav, mis tähendab, et erinevalt paljudest teistest programmeerimiskeeltest ei ole JavaScript'i koodi vaja 1 2 eelnevalt kompilleerida, skript käivitub koheselt veebilehekülje üleslaadimisel. Ta on sisseehitatud brauserisse ja töötab koos HTML'ga. JavaScript'i keel koosneb kolmest osast: tuum-JavaScript (core JavaScript),
OO keelte korral Objektide sünkroniseerimine Garbage Collection] 72. Enamkasutatavad programmeerimisekeeled RAS korral. 1. Ada 95 arendatud spetsiaalselt RAS tarbeks, paljude probleemide tõttu ei leidnud loodetud laia kasutust 2. C 70ndate alguses, `low-level' programmeerimiseks 3. C++ - OO laiendus 4. C# - MS Javalaadne .NET platvormi jaoks 5. Fortran 50ndate keskelt alates RAS kasutusel 6. Java OO keel, algselt virtuaalmasinale loodud,interpreteeritav 7. RT Java Ajaliselt `paremini' ettemääratud käitumine 8. PEARL, RT Euclid, RT C, RT C++, MACH jne 73. Iseloomustada reaalajasüsteemide programmeerimisel kasutatavuse seisukohalt C, C++, C#, Java programmeerimiskeeli. C: · C `masinläheduselt' järgneb assemblerile. Olemas andmetüübid character, byte, bit, address jne, samuti andmete paigutamise/klassifitseerimise tüübid register,volatile, static, constant
· Kliiniline pilt sõltub soost, vanusest ja IQ tasemest pole identseid case · Levimus 4,712,7:10 000, P>T (3:1), sagedus · Erinevad tekkepõhjuste teooriad · Francesca Happe, Uta Frith jt. Keel ja kommunikatsioon varases eas Tavaarenguga laps Autismihäirega laps 2k koogamine ? 6k vastastikused häälitsused Nutt raskesti interpreteeritav 8k silplalin, zestid Vähe lalinat 18k 3-50 sõna, sõnaühendeid, ehholaaliat 24k 3-5 sõnalised laused, küsimused, `mina', siin/praegu Üksikud sõnad, karjumine 36k ~1000 sõna, küsija/suhtleja Sõnavara piiratud, konkreetne 48k laused, teemad, kohandab keelt Sõnakombinatsioone vähe, kajafraasid
Järsk pop suuruse kahanemine omab ebaproportsionaalset mõju geenitriivile ja seetõttu on Ne sel juhul leitav pop suuruse harmoonilise keskmisena. Nädal 4. 1. Kuidas hinnatakse ja interpreteeritakse geenidiversiteeti? Geenidiversiteediks nimetatakse ennustatavat heterosügootsust. Interpreteeritav kui tõenäosus, et kaks suvaliselt valitud geenikoopiat esindavad eri alleele. Kasutatav ka haploidsete organismide puhul, nagu näiteks E. coli. ME. 2. Missugused on mittejuhusliku ristumise põhitüübid, milles need väljenduvad? Positiivne assortatiivne ristumine, kus partnerid eelistavad teineteist. Negatiivne assortatiivne ristumine, kus partnerid eelistavad endast erineva fenotüübiga ja seega ka genotüübiga indiviide. ME. 3
Keel ja kommunikatsioon varases eas Tavaarenguga laps: · 2k koogamine · 6k vastastikused häälitsused · 8k silplalin, zestid · 18k 3-50 sõna, sõnaühendeid, ehholaaliat · 24k 3-5sõnalised laused, küsimused, `mina', siin/praegu · 36k ~1000 sõna, küsija/suhtleja · 48k laused, teemad, kohandab keelt · 60k kõne grammatiline, nali ja iroonia, kõne kohandamine Autismihäirega laps : · ? · Nutt raskesti interpreteeritav · Vähe lalinat · Üksikud sõnad, karjumine · Sõnavara piiratud, konkreetne · Sõnakombinatsioone vähe, kajafraasid · Vähe lauseid, ehholaalia Käitumis- ja tundeelu häired. Erinevatel põhjustel tekkinud käitumise ja/või tundeelu häirete avaldused: Hüperkineetilised häired Käitumishäired Lapseeale iseloomulikud tundeeluhäired Motoorsed ja/või vokaalsed tikid
nagu WC-Co kõvasulamitegi puhul ning on seletatav samade põhjustega. 22 Nagu joon.2.7 nähtub erosiooni kiirus suureneb purunemissitkuse suurenedes. See on tingitud sellest, et suurema sideaine sisaldusega kermised on suurema purunemissitkusega ja samas on suurema sideaine sisaldusega kermised ka suurema erosioonikiirusega. Seega, erinevalt keraamikast, on kermiste erosioonikindluse ja purunemissitkuse vaheline seos raskesti interpreteeritav. Erosiooni kiirus suureneb abrasiivosakeste kiiruse kasvuga vastavalt valemile 3. Astmenäitaja on vahemikus 1,5 2,0. 12 10 Erosion rate,mm 3/kg 8 6 4
2.3.2 Tulufunktsioon Müües teenust või toodet, saab firma tulu (revenue). Tulufunktsioon on funktsionaalne seos müüdud tooteühikute (või tegevusmahu) ja brutotulu R vahel. Lihtsaimal juhul on seos võrdeline ja võrdeteguriks on hind (price) p. = õ × = × kus q - nõutav kogus (tootmismaht); p - tooteühiku hind. NB! Et tulufunktsioon oleks reaalselt interpreteeritav, peavad kehtima tingimused q>0 ja p>0 (kogus ja hind peavad olema positiivsed). Näide 2-5 Tulufunktsiooni leidmine Toodet müüakse hinnaga 5 kr tükk. Leida tulufunktsioon, mis kirjeldab müügist saadud tulu sõltuvust müüdud toodete arvust q. Vastus: Tulufunktsioon on R(q) = 5q. 2.3.3 Kasumifunktsioon Firma tegevuse üheks põhieesmärgiks on kasumi (profit) maksimeerimine. Kasum P leitakse seosest tulud miinus kulud. = -
Tulufunktsioon on funktsionaalne seos müüdud tooteühikute (või tegevusmahu) ja brutotulu R vahel. Lihtsaimal juhul on seos võrdeline ja võrdeteguriks on hind (price) p. Tulufunktsioon = nõutav kogus · hind R (q) ' q @ p kus q on nõutav kogus (tootmismaht) p on tooteühiku hind Et tulufunktsioon oleks reaalselt interpreteeritav, peavad kehtima tingimused q > 0 ; p > 0 (kogus ja hind on positiivsed). NÄIDE 2.4. Tulufunktsiooni leidmine Juku müüb koolis mudelautosid hinnaga 5 kr tükk. Leida tulufunktsioon, mis kirjeldab müügist saadud tulu sõltuvust müüdud autode arvust q. Vastus: Tulufunktsioon on R(q) = 5q. Firma tegevuse üheks põhieesmärgiks on kasumi (profit) maksimeerimine. Kasum P on tulud miinus kulud. Kasumifunktsioon = tulufunktsioon - kulufunktsioon
70000 külastuste arv 60000 50000 40000 30000 20000 10000 0 0 5 10 15 külastustasu (krooni) Joonis 9.3. Külastuste arvu sõltuvus külastustasust. Pind nõudlust kirjeldava sirge all on interpreteeritav kui B linna elanike ligikaudne tarbimise maht. Analoogselt saab leida nõudluse (potentsiaalse tarbimise mahu) ka teiste linnade jaoks. Kõikide linnade elanike summaarne nõudlus väljendab elanike maksevalmidust, mille abil on võimalik hinnata konkreetse puhkekoha väärtust. Esitatud mudeli ja selle abil tuletatud näitajate põhjal saab vastata järgmisele küsimusele: kui suur on majanduslik kaotus, kui puhkekoht oma funktsiooni enam ei täida? Küsimusele,
Selle tulemusena võib olla hetki, mil käitumine toimub läbikukkumise vältimise motiivi alusel ning aegu, mil käitumise aluseks on kompetentsuse tõestamine ehk saavutusmotivatsioon. Kuigi meisterlikkuse eesmärkide omaksvõtt on tähtis, sest see seostub õppimisega terviklikult, leiti ühes uurimuses, et sooritusliku lähenemise orientatsiooniga üliõpilased saavutasid kõrgemaid tulemusi kui meisterlikkuse orientatsiooniga üliõpilased. See leid on interpreteeritav kahel viisil. Ühe kohaselt tingib soorituslike eesmärkide hindamine kaaslaste suhtes tugevama või sügavama õppimise vajaduse. Teine seletus väidab, et sooritusliku lähenemise eesmärgiga üliõpilased keskenduvad materjali pindmisemale omandamisele, mis on otsesemalt pigem eelseisva testi sooritamisele kui meisterlikule teadmisele orienteeritud. See küsimus vajab täiendavat