<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="lt">
	<id>https://wiki.angis.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Egle.Satunaite</id>
	<title>wiki.angis.net - Naudotojo indėlis [lt]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.angis.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Egle.Satunaite"/>
	<link rel="alternate" type="text/html" href="https://wiki.angis.net/w/Specialus:Ind%C4%97lis/Egle.Satunaite"/>
	<updated>2026-05-03T09:13:22Z</updated>
	<subtitle>Naudotojo indėlis</subtitle>
	<generator>MediaWiki 1.35.0</generator>
	<entry>
		<id>https://wiki.angis.net/index.php?title=Klaid%C5%B3_prane%C5%A1imai&amp;diff=128</id>
		<title>Klaidų pranešimai</title>
		<link rel="alternate" type="text/html" href="https://wiki.angis.net/index.php?title=Klaid%C5%B3_prane%C5%A1imai&amp;diff=128"/>
		<updated>2021-02-08T16:07:05Z</updated>

		<summary type="html">&lt;p&gt;Egle.Satunaite: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Rašant programinį kodą ne visada pavyksta išvengti programavimo klaidų, apie jas informuoja programavimo aplinkos klaidų pranešimai. Kiekvienas klaidos pranešimas yra identifikuojamas pagal tai, kokio tipo klaida įvyko bandant vykdyti programinį kodą. Dažniausiai pasitaikantys pranešimai signalizuoja apie kintamųjų, failų, sintaksės ar užrašymo klaidas.&lt;br /&gt;
&lt;br /&gt;
== Kintamųjų klaidos ==&lt;br /&gt;
&lt;br /&gt;
Kintamųjų klaidos dažniausiai kyla dėl neteisingo kintamųjų užrašymo ar naudojimo programiniame kode. Dažnai suklystama nurodant neteisingą kintamojo pavadinimą arba bandant priskirti kintamajam reikšmę, kurios kintamasis negali saugoti dėl nesuderinamo tipo. &lt;br /&gt;
&lt;br /&gt;
Pavyzdys: du kintamieji&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a = 10&lt;br /&gt;
b = &amp;quot;vienas&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Jų sudėti aritmetiškai &amp;lt;code&amp;gt;a + b&amp;lt;/code&amp;gt; negalima, kadangi '''a''' yra '''skaičiaus tipo''' kintamasis ir savyje saugo skaičiaus reikšmę, kuri lygi 10. Kintamasis '''b''' atitinka '''tekstinio tipo''' kintamąjį, nes saugo tekstinę reikšmę įrašytą tarp kabučių. &lt;br /&gt;
&lt;br /&gt;
Programavime dažnai sutinkama įvairių tipų kintamųjų, tad visada svarbu pasitikrinti ar naudojant kintamuosiuos ir atliekant veiksmus su jais - kintamojo tipas leidžia tai daryti.&lt;br /&gt;
&lt;br /&gt;
== Sintaksės ir užrašymo klaidos ==&lt;br /&gt;
&lt;br /&gt;
Sintaksės ir užrašymo klaidos yra vienos iš dažniausiai pasitaikančių klaidų programavime. Prieš vykdant kodą svarbu pasitikrinti ar laikomasi [[ Python_sintaksė | programavimo kalbos sintaksės taisyklių]] bei atkreipti dėmesį ar kodas užrašytas teisingai. &lt;br /&gt;
&lt;br /&gt;
Kaip pavyzdys, aprašant kintamuosiuos negalima palikti tarpų kintamojo pavadinime. Kaip teisingai užrašyti kintamuosius yra daug būdų, tačiau python kalboje laikomasi tokių taisyklių:&lt;br /&gt;
* kintamojo vardas pradedamas iš mažosios arba didžiosios raidės.&lt;br /&gt;
* jei kintamojo vardas susideda iš dviejų žodžių, juos reikia atskirti ne tarpais, o didžiąją raide - &amp;lt;code&amp;gt;naujasKintamasis = 10&amp;lt;/code&amp;gt; arba &amp;lt;code&amp;gt;NaujasKintamasis = 10&amp;lt;/code&amp;gt;.&lt;br /&gt;
* naudojant funkcijas '''negalima''' palikti neuždarytų skliaustelių &amp;lt;code&amp;gt;rašyk(&amp;quot;labas&amp;quot;&amp;lt;/code&amp;gt;. Kaip pavyzdys, teisingas užrašymas atrodo taip: &amp;lt;code&amp;gt;rašyk(&amp;quot;labas&amp;quot;)&amp;lt;/code&amp;gt;.&lt;br /&gt;
* naudojant tekstines reikšmes, būtina naudoti kabutes iš abiejų teksto pusių, jos taip pat turi sutapti. Reiškia, kad užrašymas gali būti &amp;lt;code&amp;gt;x = &amp;quot;tekstinė reikšmė&amp;quot;&amp;lt;/code&amp;gt; arba &amp;lt;code&amp;gt;x = 'tekstinė reikšmė'&amp;lt;/code&amp;gt;, bet jokiu būdu ne &amp;lt;code&amp;gt;x = &amp;quot;tekstinė reikšmė'&amp;lt;/code&amp;gt; (skiriasi kabutės) ir ne &amp;lt;code&amp;gt;x = &amp;quot;tekstinė reikšmė&amp;lt;/code&amp;gt; (trūksta kabučių pabaigoje). &lt;br /&gt;
&lt;br /&gt;
Užrašymo klaidos, panašiai kaip ir sintaksės klaidos, dažnai kyla naudojant funkcijas ar kintamuosiuos (kartais ir kintamųjų atributus), kurie dar nėra aprašyti programiniame kode arba išvis neegzistuoja. &lt;br /&gt;
&lt;br /&gt;
Pavyzdys: paprasta funkcija &amp;lt;code&amp;gt;rašyk()&amp;lt;/code&amp;gt;, kuri išveda ekrane bet kokį užrašytą tekstą ar tarp skliaustelių perduoto kintamojo reikšmę. Jei ši funkcija užrašoma su klaida, pavyzdžiui: &amp;lt;code&amp;gt;rašyyk()&amp;lt;/code&amp;gt; arba &amp;lt;code&amp;gt;rayk()&amp;lt;/code&amp;gt; (ar kitu neteisingu būdu) - programavimo aplinka parodys klaidą, nes tokios funkcijos nėra. Svarbu suprasti, kad funkcija &amp;lt;code&amp;gt;rašyk()&amp;lt;/code&amp;gt; egzistuoja, tačiau ji užrašyta neteisingai, dėl to kodo kompiliatorius neranda šios funkcijos.&lt;br /&gt;
&lt;br /&gt;
Panaši klaida gali įvykti ir su kintamaisiais, kurių dar nėra aprašyta, tačiau juos bandoma naudoti. Pavyzdys: &lt;br /&gt;
[[Vaizdas:Pavyzdys.jpg|400px|miniatiūra|dešinėje|Užrašymo klaida. Kodo redaktorius nurodo, kurioje eilutėje įvyko klaida.]]&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
x = 1&lt;br /&gt;
rašyk(x + y)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Šis kodas bus klaidingas ir nesivykdys, o programavimo aplinka rodys &amp;quot;Užrašymo klaida&amp;quot;, kadangi bus bandoma naudoti y kintamąjį, kuris nėra aprašytas ir net neturi jokios reikšmės. &lt;br /&gt;
&lt;br /&gt;
Programuojant pasitaiko ir daugiau sintaksės bei užrašymo klaidų, o nustatyti klaidos vietą padeda naudojamas kodo redaktorius, kuris pažymi eilutę, kurioje įvyko klaida bei programos vykdymo informacijoje pateikia išsamesnį aprašymą (jei būtina) kokia klaida įvyko.&lt;br /&gt;
&lt;br /&gt;
== Eilės numerio (paieškos) klaidos ==&lt;br /&gt;
&lt;br /&gt;
Eilės numerio (arba kartais - paieškos) klaida sutinkama, kada bandoma naudoti masyvo elemento reikšmę, kuri masyve neegzistuoja. &lt;br /&gt;
&lt;br /&gt;
Pavyzdžiui, programiniame kode aprašytas vaisių masyvas &amp;lt;code&amp;gt;vaisiųKrepšelis = [&amp;quot;bananas&amp;quot;, &amp;quot;braškė&amp;quot;, &amp;quot;obuolys&amp;quot;]&amp;lt;/code&amp;gt;. Šis vaisių masyvas turi tik 3 vaisius - bananą, braškę ir obuolį. Kadangi '''masyvo elementai numeruojami nuo 0''' (ne nuo 1), norint panaudoti pirmąjį masyvo elementą &amp;quot;bananas&amp;quot; - reikėtų rašyti &amp;lt;code&amp;gt;vaisiųKrepšelis[0]&amp;lt;/code&amp;gt;, nes jis masyve yra pirmasis elementas ir, kaip minėta prieš tai, masyvo elementai numeruojami nuo 0. &lt;br /&gt;
&lt;br /&gt;
Jei reikia kitų elementų, atitinkamai rašoma &amp;lt;code&amp;gt;vaisiųKrepšelis[1]&amp;lt;/code&amp;gt; arba &amp;lt;code&amp;gt;vaisiųKrepšelis[2]&amp;lt;/code&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Kaip pavyzdys, jei bandoma panaudoti trečiąjį masyvo elementą &amp;quot;obuolys&amp;quot; su užrašymu &amp;lt;code&amp;gt;vaisiųKrepšelis[3]&amp;lt;/code&amp;gt; - programavimo aplinkos kodo redaktorius pateikia eilės numerio klaidą, kadangi masyve egzistuoja tik 3 elementai: 0 - bananas, 1 - braškė, 2 - obuolys, trečiojo [3] elemento nėra. &lt;br /&gt;
&lt;br /&gt;
Svarbu nepamiršti, kad norint pasimti n-tąjį masyvo elementą, galima naudoti paprastą taisyklę '''n - 1''', kuri leidžia lengviau suprasti kokį skaičių įrašyti, kai norima naudoti n-tąjį masyvo elementą.Pavyzdžiui, jei reikia naudoti 5-ąjį masyvo elementą, reikia rašyti [4], nes &amp;lt;code&amp;gt;5-1 = 4&amp;lt;/code&amp;gt;. Jei reikia 3-iojo elemento, būtina rašyti [2], nes &amp;lt;code&amp;gt;3-1 = 2&amp;lt;/code&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
== Failų klaidos ==&lt;br /&gt;
[[Vaizdas:Normal.jpg|500px|miniatiūra|dešinėje|Paveiksliuko naudojimo pavyzdys. Paveiksliukas įkeltas į failų tvarkyklę ir nurodyta teisinga paveiksliuko vieta.]]&lt;br /&gt;
Failo klaida dažniausiai sutinkama, kai bandoma naudoti nuotrauką, garsą, animaciją ar kitą failą, kurio nėra įkelta prie esamo projekto failų. Viskas ką reikia padaryti norint išspręsti šią klaidą - pasitikrinti: &lt;br /&gt;
* ar naudojamas failas tikrai įkeltas į failų tvarkyklę. Jei taip, svarbu pažiūrėti ar failo pavadinimas užrašytas teisingai, kitaip tariant - ar failo vardas atitinka tokį, koks nurodytas programiniame kode. &lt;br /&gt;
* jei failas įkeltas į failų tvarkyklę, reikia patikrinti ar teisingai nurodoma failo vieta projekto failų tvarkyklėje. Tiksliai failo vietai identifikuoti padeda failų medis, atvaizduojantis visus projekto aplankus kairiajame failų tvarkyklės šone.&lt;br /&gt;
&lt;br /&gt;
== Kitos klaidos ==&lt;br /&gt;
&lt;br /&gt;
Kartais pasitaiko neįprastų klaidų, kurios iškyla nebūtinai dėl kodo klaidų, bet ir dėl sistemos trikdžių ar kitų problemų. Dažniausiai jos yra laikinos ir užtenka perkrauti sistemos puslapį ir paleisti kodą vyksdytis iš naujo. Yra atvejų kai tai nepadeda, tad labai svarbu identifikuoti kokia tai klaida ir pranešti sistemos kūrėjams, tuo pačiu ir pridedant savo kodą, kurį buvo bandoma vykdyti, siekiant greičiau išsiaiškinti klaidos sukėlimo priežastį.&lt;/div&gt;</summary>
		<author><name>Egle.Satunaite</name></author>
	</entry>
	<entry>
		<id>https://wiki.angis.net/index.php?title=Vaizdas:Normal.jpg&amp;diff=127</id>
		<title>Vaizdas:Normal.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.angis.net/index.php?title=Vaizdas:Normal.jpg&amp;diff=127"/>
		<updated>2021-02-08T16:02:50Z</updated>

		<summary type="html">&lt;p&gt;Egle.Satunaite: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Failų medis&lt;/div&gt;</summary>
		<author><name>Egle.Satunaite</name></author>
	</entry>
	<entry>
		<id>https://wiki.angis.net/index.php?title=Vaizdas:Treee.jpg&amp;diff=126</id>
		<title>Vaizdas:Treee.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.angis.net/index.php?title=Vaizdas:Treee.jpg&amp;diff=126"/>
		<updated>2021-02-08T15:45:50Z</updated>

		<summary type="html">&lt;p&gt;Egle.Satunaite: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Failų medis&lt;/div&gt;</summary>
		<author><name>Egle.Satunaite</name></author>
	</entry>
	<entry>
		<id>https://wiki.angis.net/index.php?title=Vaizdas:Failas.jpg&amp;diff=125</id>
		<title>Vaizdas:Failas.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.angis.net/index.php?title=Vaizdas:Failas.jpg&amp;diff=125"/>
		<updated>2021-02-08T15:43:14Z</updated>

		<summary type="html">&lt;p&gt;Egle.Satunaite: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Failas&lt;/div&gt;</summary>
		<author><name>Egle.Satunaite</name></author>
	</entry>
	<entry>
		<id>https://wiki.angis.net/index.php?title=Vaizdas:Pavyzdys.jpg&amp;diff=124</id>
		<title>Vaizdas:Pavyzdys.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.angis.net/index.php?title=Vaizdas:Pavyzdys.jpg&amp;diff=124"/>
		<updated>2021-02-08T15:27:05Z</updated>

		<summary type="html">&lt;p&gt;Egle.Satunaite: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Užrašymo klaidos pavydys&lt;/div&gt;</summary>
		<author><name>Egle.Satunaite</name></author>
	</entry>
	<entry>
		<id>https://wiki.angis.net/index.php?title=Klaid%C5%B3_prane%C5%A1imai&amp;diff=123</id>
		<title>Klaidų pranešimai</title>
		<link rel="alternate" type="text/html" href="https://wiki.angis.net/index.php?title=Klaid%C5%B3_prane%C5%A1imai&amp;diff=123"/>
		<updated>2021-02-08T14:54:07Z</updated>

		<summary type="html">&lt;p&gt;Egle.Satunaite: &amp;quot;Aprašymas&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Rašant programinį kodą ne visada pavyksta išvengti programavimo klaidų, apie jas informuoja programavimo aplinkos klaidų pranešimai. Kiekvienas klaidos pranešimas yra identifikuojamas pagal tai, kokio tipo klaida įvyko bandant vykdyti programinį kodą. Dažniausiai pasitaikantys pranešimai signalizuoja apie kintamųjų, failų, sintaksės ar užrašymo klaidas.&amp;lt;gallery mode=&amp;quot;packed&amp;quot; caption=&amp;quot;''Pavyzdys''. Failo klaida.&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
__FORCETOC__&lt;/div&gt;</summary>
		<author><name>Egle.Satunaite</name></author>
	</entry>
	<entry>
		<id>https://wiki.angis.net/index.php?title=Pagrindinis_puslapis&amp;diff=122</id>
		<title>Pagrindinis puslapis</title>
		<link rel="alternate" type="text/html" href="https://wiki.angis.net/index.php?title=Pagrindinis_puslapis&amp;diff=122"/>
		<updated>2021-02-08T14:44:56Z</updated>

		<summary type="html">&lt;p&gt;Egle.Satunaite: /* Klaidų pranešimai */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Vaizdas:Angis . net pirmasis puslapis.png|alt=Angis . net pirmasis puslapis|miniatiūra|Angis . net pirmasis puslapis]]&lt;br /&gt;
[[Vaizdas:Angis.net IDE.png|miniatiūra|Angis . net programavimo aplinka : kodo redaktorius ir programos rezultatas.]]&lt;br /&gt;
[[Vaizdas:Vaidzo filtrų pavyzdžiai.png|miniatiūra|Skirtingų vaizdo filtrų taikymo pavyzdžiai]]&lt;br /&gt;
[[Vaizdas:Animuotų spraitų pavyzdys.gif|miniatiūra|Animuotų 2D spraitų pavyzdys. Fėja - vienas iš standartinių platformos veikėjų.]]&lt;br /&gt;
[https://angis.net Angis . net] - programavimo platforma, skirta programuoti [https://Python Python] programavimo kalba tiesiai interneto naršyklėje. Šioje platformoje integruotos programavimo [[video pamokos]] bei paruošti resursai kurti 2D interaktyvias programas: [[kaip kurti žaidimus | žaidimus]], [[kaip kurti puslapius | interneto puslapius]], [[kaip kurti programas | taikomasias programas]].&lt;br /&gt;
Angis.net pritaikyta lietuvių kalbai - šalia standartinės (angliškos) [[Python_sintaksė | Python sintaksės]], galima naudoti taip pat ir [[lietuviski_sinonimai | lietuviškus sinonimus]]: todėl programavimui anglų kalbos žinios nėra būtinos, o programos kodai lengviau suprantami lietuviškai.&lt;br /&gt;
&lt;br /&gt;
Šioje platformoje sukurtas programas galima [[bendrinimas | viešinti]] (t.y. dalintis, &amp;quot;bendrinti&amp;quot;). Taigi, Angis.net platformoje sukurtas žaidimas automatiškai virsta online [[kaip kurti programas | žaidimu]], arba asmeniniu internetiniu [[puslapiu]].&lt;br /&gt;
&lt;br /&gt;
Platforma yra visiškai nemokama, prieinama internetu - papildomo diegimo kompiuteriuose nereikia (veikia naršyklėse). Platforma gali naudotis ir neregistruoti vartotojai, tačiau norint išsisaugoti savo sukurtą kodą arba [[programu_viesinimas | dalintis]] suprogramuotais kūriniais, reikia susikurti nemokamą paskyrą.&lt;br /&gt;
&lt;br /&gt;
== 2D programavimas ==&lt;br /&gt;
Angis.net programose galima programuoti:&lt;br /&gt;
* [[filtrai | vaizdo filtrus]]&lt;br /&gt;
* groti [[garsas | garsus]] (mp3)&lt;br /&gt;
* rodyti png, jpeg ir kitokius [[paveiksliukai | paveiksliukus]]&lt;br /&gt;
* [[pelės komandos | pelės valdymą]]&lt;br /&gt;
* [[klaviatūros komandos | klaviatūros valdymą]]&lt;br /&gt;
* [[animacija | spraitų animacijas]]&lt;br /&gt;
* [[daiktas | daiktus]] ir [[veikėjas | veikėjus]]&lt;br /&gt;
* teksto ir skaičių [[paklausk | įvedimą]]&lt;br /&gt;
&lt;br /&gt;
== Dalinimasis sukurtomis programomis ==&lt;br /&gt;
&lt;br /&gt;
Registruoti naudotojai gali dalintis savo sukurtomis Python programomis: jeigu tik programa parašyta be sintaksės klaidų, jos kopiją galima [[programu_viesinimas | viešinti]] persiunčiant unikalią nuorodą draugams. Pagal gautą nuorodą paleidus programą / žaidimą, jo programinis išeities kodas nebus matomas (galima tik vykdyti, bet kodas nerodomas).&lt;br /&gt;
&lt;br /&gt;
== Video pamokos ==&lt;br /&gt;
Platformoje pateikiama [[mokomieji_resursai | video ir tekstinė medžiaga]] nariams, norintiems išmokti programuoti. Už naujos [[uzduotys | užduoties]] išsprendimą registruoti nariai [[tasku_sistema | gali gauti taškų]], priklausomai nuo to, kaip greitai išsprendžia užduotį po jos atsiradimo.&lt;br /&gt;
&lt;br /&gt;
== Programavimo kalba ==&lt;br /&gt;
===Python sintaksė===&lt;br /&gt;
{{Main| Python sintaksė}}&lt;br /&gt;
&lt;br /&gt;
Angis.net palaiko praktiškai visą Python 3.sintaksę, kuri realizuota [https://skulpt.org Skulpt] versijoje.&lt;br /&gt;
&lt;br /&gt;
Pilnas Python programavimo kalbos žodžių sąrašas yra [[python_sintakse | šiame puslapyje]].&lt;br /&gt;
&lt;br /&gt;
Skulpt suderinamumas su Python 2 ir Python 3 aprašytas [[suderinamumas_su_python_2_ir_3 | čia]].&lt;br /&gt;
&lt;br /&gt;
=== Lietuviška sintaksė ===&lt;br /&gt;
{{Main| lietuviški sinonimai}}&lt;br /&gt;
&lt;br /&gt;
Angies platformoje daugelis angliškų &amp;quot;standartinio Pitono&amp;quot; raktinių žodžių turi ir [[lietuviski_sinonimai | lietuviškus sinonimus]]. Tokiu būdu vienoje programoje galima rašyti grynai &amp;quot;lietuvišku&amp;quot;, arba visiškai &amp;quot;standartiniu anglišku&amp;quot; Python, arba maišant žodžius. Taip pat visiškai be pakeitimų veikia ir angliškos Python bibliotekos. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Išplėstinės sintaksės pavyzdžiai&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Standartinis / angliškas raktažodis&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Lietuviškas sinonimas&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Programinis kodas&lt;br /&gt;
|-&lt;br /&gt;
|print&lt;br /&gt;
|rašyk&lt;br /&gt;
|&lt;br /&gt;
 &amp;lt;code&amp;gt;print ( &amp;quot;labas&amp;quot; )&amp;lt;/code&amp;gt;&lt;br /&gt;
 ''arba''&lt;br /&gt;
 &amp;lt;code&amp;gt;rašyk ( &amp;quot;labas&amp;quot; )&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|def&lt;br /&gt;
|komanda&lt;br /&gt;
|&lt;br /&gt;
 &amp;lt;code&amp;gt;def pirmyn ( num ):&amp;lt;/code&amp;gt; &lt;br /&gt;
 ''arba'' &lt;br /&gt;
 &amp;lt;code&amp;gt;komanda pirmyn ( num ):&amp;lt;/code&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
|if&lt;br /&gt;
|jei  / jeigu&lt;br /&gt;
|&lt;br /&gt;
 &amp;lt;code&amp;gt;if a &amp;lt; 10:&amp;lt;/code&amp;gt; &lt;br /&gt;
 ''arba'' &lt;br /&gt;
 &amp;lt;code&amp;gt;jei a &amp;lt; 10:&amp;lt;/code&amp;gt;  &lt;br /&gt;
 ''arba'' &lt;br /&gt;
 &amp;lt;code&amp;gt;jeigu a &amp;lt; 10:&amp;lt;/code&amp;gt; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Lietuviški sinonimai patogūs pradedantiems arba nedažnai programuojantiems žmonėms, nes toks programinis kodas artimesnis įprastinei kalbai.&lt;br /&gt;
&lt;br /&gt;
Žr. [[lietuviski_sinonimai | lietuviškų sinonimų sąrašą]].&lt;br /&gt;
&lt;br /&gt;
=== Klaidų pranešimai ===&lt;br /&gt;
Platformos kūrėjai teigia, jog daug dėmesio skyrė perdarinėdami kompiliatorių taip, kad klaidų pranešimai būtų kaip galima suprantamesni. Pavyzdžiui, vietoje standartinio &amp;quot;unterminated string constant&amp;quot; pranešama &amp;quot;greičiausiai trūksta uždaromųjų kabučių&amp;quot;. Klaidų pranešimus ir jų paaiškinimus galima rasti [[Klaidų pranešimai | klaidų pranešimų]] puslapyje.&lt;br /&gt;
&lt;br /&gt;
== Programavimo galimybės ==&lt;br /&gt;
{{Main|Platformos moduliai}}&lt;br /&gt;
&lt;br /&gt;
Angis.net galima naudoti daugelį Python modulių, kurie yra Skulpt versijoje - pavyzdžiui, datetime ir kitus. &lt;br /&gt;
&lt;br /&gt;
Papildomai, šioje platformoje sukurti papildomi moduliai specialiai internetinėms programoms kurti - [[Modulis angis|angis]] ir [[Modulis žaidimas|žaidimas]]. &lt;br /&gt;
&lt;br /&gt;
Angis.net naudoja [https://pixijs.io Pixi5] Javascript animacijų variklį, tik pritaikytą Python kalbai / Angies platformai. &lt;br /&gt;
&lt;br /&gt;
== Kūrėjai ==&lt;br /&gt;
Platfoma sukurta [https://visma.com Visma] iniciatyva ir lėšomis, siekiant suteikti programavimo mokymosi priemones ir medžiagą visos Lietuvos vaikams.&lt;/div&gt;</summary>
		<author><name>Egle.Satunaite</name></author>
	</entry>
	<entry>
		<id>https://wiki.angis.net/index.php?title=Pagrindinis_puslapis&amp;diff=121</id>
		<title>Pagrindinis puslapis</title>
		<link rel="alternate" type="text/html" href="https://wiki.angis.net/index.php?title=Pagrindinis_puslapis&amp;diff=121"/>
		<updated>2021-02-08T14:43:22Z</updated>

		<summary type="html">&lt;p&gt;Egle.Satunaite: /* Klaidų pranešimai */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Vaizdas:Angis . net pirmasis puslapis.png|alt=Angis . net pirmasis puslapis|miniatiūra|Angis . net pirmasis puslapis]]&lt;br /&gt;
[[Vaizdas:Angis.net IDE.png|miniatiūra|Angis . net programavimo aplinka : kodo redaktorius ir programos rezultatas.]]&lt;br /&gt;
[[Vaizdas:Vaidzo filtrų pavyzdžiai.png|miniatiūra|Skirtingų vaizdo filtrų taikymo pavyzdžiai]]&lt;br /&gt;
[[Vaizdas:Animuotų spraitų pavyzdys.gif|miniatiūra|Animuotų 2D spraitų pavyzdys. Fėja - vienas iš standartinių platformos veikėjų.]]&lt;br /&gt;
[https://angis.net Angis . net] - programavimo platforma, skirta programuoti [https://Python Python] programavimo kalba tiesiai interneto naršyklėje. Šioje platformoje integruotos programavimo [[video pamokos]] bei paruošti resursai kurti 2D interaktyvias programas: [[kaip kurti žaidimus | žaidimus]], [[kaip kurti puslapius | interneto puslapius]], [[kaip kurti programas | taikomasias programas]].&lt;br /&gt;
Angis.net pritaikyta lietuvių kalbai - šalia standartinės (angliškos) [[Python_sintaksė | Python sintaksės]], galima naudoti taip pat ir [[lietuviski_sinonimai | lietuviškus sinonimus]]: todėl programavimui anglų kalbos žinios nėra būtinos, o programos kodai lengviau suprantami lietuviškai.&lt;br /&gt;
&lt;br /&gt;
Šioje platformoje sukurtas programas galima [[bendrinimas | viešinti]] (t.y. dalintis, &amp;quot;bendrinti&amp;quot;). Taigi, Angis.net platformoje sukurtas žaidimas automatiškai virsta online [[kaip kurti programas | žaidimu]], arba asmeniniu internetiniu [[puslapiu]].&lt;br /&gt;
&lt;br /&gt;
Platforma yra visiškai nemokama, prieinama internetu - papildomo diegimo kompiuteriuose nereikia (veikia naršyklėse). Platforma gali naudotis ir neregistruoti vartotojai, tačiau norint išsisaugoti savo sukurtą kodą arba [[programu_viesinimas | dalintis]] suprogramuotais kūriniais, reikia susikurti nemokamą paskyrą.&lt;br /&gt;
&lt;br /&gt;
== 2D programavimas ==&lt;br /&gt;
Angis.net programose galima programuoti:&lt;br /&gt;
* [[filtrai | vaizdo filtrus]]&lt;br /&gt;
* groti [[garsas | garsus]] (mp3)&lt;br /&gt;
* rodyti png, jpeg ir kitokius [[paveiksliukai | paveiksliukus]]&lt;br /&gt;
* [[pelės komandos | pelės valdymą]]&lt;br /&gt;
* [[klaviatūros komandos | klaviatūros valdymą]]&lt;br /&gt;
* [[animacija | spraitų animacijas]]&lt;br /&gt;
* [[daiktas | daiktus]] ir [[veikėjas | veikėjus]]&lt;br /&gt;
* teksto ir skaičių [[paklausk | įvedimą]]&lt;br /&gt;
&lt;br /&gt;
== Dalinimasis sukurtomis programomis ==&lt;br /&gt;
&lt;br /&gt;
Registruoti naudotojai gali dalintis savo sukurtomis Python programomis: jeigu tik programa parašyta be sintaksės klaidų, jos kopiją galima [[programu_viesinimas | viešinti]] persiunčiant unikalią nuorodą draugams. Pagal gautą nuorodą paleidus programą / žaidimą, jo programinis išeities kodas nebus matomas (galima tik vykdyti, bet kodas nerodomas).&lt;br /&gt;
&lt;br /&gt;
== Video pamokos ==&lt;br /&gt;
Platformoje pateikiama [[mokomieji_resursai | video ir tekstinė medžiaga]] nariams, norintiems išmokti programuoti. Už naujos [[uzduotys | užduoties]] išsprendimą registruoti nariai [[tasku_sistema | gali gauti taškų]], priklausomai nuo to, kaip greitai išsprendžia užduotį po jos atsiradimo.&lt;br /&gt;
&lt;br /&gt;
== Programavimo kalba ==&lt;br /&gt;
===Python sintaksė===&lt;br /&gt;
{{Main| Python sintaksė}}&lt;br /&gt;
&lt;br /&gt;
Angis.net palaiko praktiškai visą Python 3.sintaksę, kuri realizuota [https://skulpt.org Skulpt] versijoje.&lt;br /&gt;
&lt;br /&gt;
Pilnas Python programavimo kalbos žodžių sąrašas yra [[python_sintakse | šiame puslapyje]].&lt;br /&gt;
&lt;br /&gt;
Skulpt suderinamumas su Python 2 ir Python 3 aprašytas [[suderinamumas_su_python_2_ir_3 | čia]].&lt;br /&gt;
&lt;br /&gt;
=== Lietuviška sintaksė ===&lt;br /&gt;
{{Main| lietuviški sinonimai}}&lt;br /&gt;
&lt;br /&gt;
Angies platformoje daugelis angliškų &amp;quot;standartinio Pitono&amp;quot; raktinių žodžių turi ir [[lietuviski_sinonimai | lietuviškus sinonimus]]. Tokiu būdu vienoje programoje galima rašyti grynai &amp;quot;lietuvišku&amp;quot;, arba visiškai &amp;quot;standartiniu anglišku&amp;quot; Python, arba maišant žodžius. Taip pat visiškai be pakeitimų veikia ir angliškos Python bibliotekos. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Išplėstinės sintaksės pavyzdžiai&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Standartinis / angliškas raktažodis&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Lietuviškas sinonimas&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Programinis kodas&lt;br /&gt;
|-&lt;br /&gt;
|print&lt;br /&gt;
|rašyk&lt;br /&gt;
|&lt;br /&gt;
 &amp;lt;code&amp;gt;print ( &amp;quot;labas&amp;quot; )&amp;lt;/code&amp;gt;&lt;br /&gt;
 ''arba''&lt;br /&gt;
 &amp;lt;code&amp;gt;rašyk ( &amp;quot;labas&amp;quot; )&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|def&lt;br /&gt;
|komanda&lt;br /&gt;
|&lt;br /&gt;
 &amp;lt;code&amp;gt;def pirmyn ( num ):&amp;lt;/code&amp;gt; &lt;br /&gt;
 ''arba'' &lt;br /&gt;
 &amp;lt;code&amp;gt;komanda pirmyn ( num ):&amp;lt;/code&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
|if&lt;br /&gt;
|jei  / jeigu&lt;br /&gt;
|&lt;br /&gt;
 &amp;lt;code&amp;gt;if a &amp;lt; 10:&amp;lt;/code&amp;gt; &lt;br /&gt;
 ''arba'' &lt;br /&gt;
 &amp;lt;code&amp;gt;jei a &amp;lt; 10:&amp;lt;/code&amp;gt;  &lt;br /&gt;
 ''arba'' &lt;br /&gt;
 &amp;lt;code&amp;gt;jeigu a &amp;lt; 10:&amp;lt;/code&amp;gt; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Lietuviški sinonimai patogūs pradedantiems arba nedažnai programuojantiems žmonėms, nes toks programinis kodas artimesnis įprastinei kalbai.&lt;br /&gt;
&lt;br /&gt;
Žr. [[lietuviski_sinonimai | lietuviškų sinonimų sąrašą]].&lt;br /&gt;
&lt;br /&gt;
=== Klaidų pranešimai ===&lt;br /&gt;
Platformos kūrėjai teigia, jog daug dėmesio skyrė perdarinėdami kompiliatorių taip, kad klaidų pranešimai būtų kaip galima suprantamesni. Pavyzdžiui, vietoje standartinio &amp;quot;unterminated string constant&amp;quot; pranešama &amp;quot;greičiausiai trūksta uždaromųjų kabučių&amp;quot;. Klaidų pranešimus ir jų paaiškinimus galima rasti [[Klaidų pranešimų]] puslapyje. &lt;br /&gt;
&lt;br /&gt;
== Programavimo galimybės ==&lt;br /&gt;
{{Main|Platformos moduliai}}&lt;br /&gt;
&lt;br /&gt;
Angis.net galima naudoti daugelį Python modulių, kurie yra Skulpt versijoje - pavyzdžiui, datetime ir kitus. &lt;br /&gt;
&lt;br /&gt;
Papildomai, šioje platformoje sukurti papildomi moduliai specialiai internetinėms programoms kurti - [[Modulis angis|angis]] ir [[Modulis žaidimas|žaidimas]]. &lt;br /&gt;
&lt;br /&gt;
Angis.net naudoja [https://pixijs.io Pixi5] Javascript animacijų variklį, tik pritaikytą Python kalbai / Angies platformai. &lt;br /&gt;
&lt;br /&gt;
== Kūrėjai ==&lt;br /&gt;
Platfoma sukurta [https://visma.com Visma] iniciatyva ir lėšomis, siekiant suteikti programavimo mokymosi priemones ir medžiagą visos Lietuvos vaikams.&lt;/div&gt;</summary>
		<author><name>Egle.Satunaite</name></author>
	</entry>
</feed>