<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="lt">
	<id>https://wiki.pitonas.lt/index.php?action=history&amp;feed=atom&amp;title=Knyga%2FImportuotos_bibliotekos_ir_v%C4%97%C5%BElys</id>
	<title>Knyga/Importuotos bibliotekos ir vėžlys - Versijų istorija</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.pitonas.lt/index.php?action=history&amp;feed=atom&amp;title=Knyga%2FImportuotos_bibliotekos_ir_v%C4%97%C5%BElys"/>
	<link rel="alternate" type="text/html" href="https://wiki.pitonas.lt/index.php?title=Knyga/Importuotos_bibliotekos_ir_v%C4%97%C5%BElys&amp;action=history"/>
	<updated>2026-10-07T02:08:32Z</updated>
	<subtitle>Šio puslapio versijų istorija projekte</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://wiki.pitonas.lt/index.php?title=Knyga/Importuotos_bibliotekos_ir_v%C4%97%C5%BElys&amp;diff=693&amp;oldid=prev</id>
		<title>ArturasNik 13:49, 15 rugsėjo 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.pitonas.lt/index.php?title=Knyga/Importuotos_bibliotekos_ir_v%C4%97%C5%BElys&amp;diff=693&amp;oldid=prev"/>
		<updated>2025-09-15T13:49:10Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://wiki.pitonas.lt/index.php?title=Knyga/Importuotos_bibliotekos_ir_v%C4%97%C5%BElys&amp;amp;diff=693&amp;amp;oldid=523&quot;&gt;Rodyti skirtumus&lt;/a&gt;</summary>
		<author><name>ArturasNik</name></author>
	</entry>
	<entry>
		<id>https://wiki.pitonas.lt/index.php?title=Knyga/Importuotos_bibliotekos_ir_v%C4%97%C5%BElys&amp;diff=523&amp;oldid=prev</id>
		<title>ArturasNik: Naujas puslapis: {{navigation |previous=Įvadas į objektinį programavimą Python 3 |next=Pažangios funkcijos}}  Šiame skyriuje apžvelgsime kai kurias funkcijas iš įvairių importuotų bibliotekų, kurios yra dažniausiai naudojamos Python&#039;e. Šis skyrius nėra būtinas norint visiškai suprasti Python&#039;o pagrindus. Šis skyrius skirtas parodyti tolesnes Python&#039;o galimybes, kurias galima panaudoti su tuo, ką jau žinai apie kalbą.  == math ==  :Matematikos biblioteka aprėpia daug na...</title>
		<link rel="alternate" type="text/html" href="https://wiki.pitonas.lt/index.php?title=Knyga/Importuotos_bibliotekos_ir_v%C4%97%C5%BElys&amp;diff=523&amp;oldid=prev"/>
		<updated>2024-10-10T10:28:16Z</updated>

		<summary type="html">&lt;p&gt;Naujas puslapis: {{navigation |previous=Įvadas į objektinį programavimą Python 3 |next=Pažangios funkcijos}}  Šiame skyriuje apžvelgsime kai kurias funkcijas iš įvairių importuotų bibliotekų, kurios yra dažniausiai naudojamos Python&amp;#039;e. Šis skyrius nėra būtinas norint visiškai suprasti Python&amp;#039;o pagrindus. Šis skyrius skirtas parodyti tolesnes Python&amp;#039;o galimybes, kurias galima panaudoti su tuo, ką jau žinai apie kalbą.  == math ==  :Matematikos biblioteka aprėpia daug na...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Naujas puslapis&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{navigation |previous=Įvadas į objektinį programavimą Python 3 |next=Pažangios funkcijos}}&lt;br /&gt;
&lt;br /&gt;
Šiame skyriuje apžvelgsime kai kurias funkcijas iš įvairių importuotų bibliotekų, kurios yra dažniausiai naudojamos Python&amp;#039;e. Šis skyrius nėra būtinas norint visiškai suprasti Python&amp;#039;o pagrindus. Šis skyrius skirtas parodyti tolesnes Python&amp;#039;o galimybes, kurias galima panaudoti su tuo, ką jau žinai apie kalbą.&lt;br /&gt;
&lt;br /&gt;
== math ==&lt;br /&gt;
&lt;br /&gt;
:Matematikos biblioteka aprėpia daug naudingų ir programoms reikalingų funkcijų, kurios atlieka įvarias matematines operacijas (kai neužtenka Python&amp;#039;o operatorių).&lt;br /&gt;
&lt;br /&gt;
:Šiame skyriuje daroma prielaida, kad turi matematikos žinias iki trigonometrijos kurso imtinai.&lt;br /&gt;
&lt;br /&gt;
Šiame sąraše išvardintos visos matematikos bibliotekos funkcijos:&lt;br /&gt;
*math.ceil (Suapvalina skaičių iki artimiausio skaičiaus po kablelio)&lt;br /&gt;
*math.copysign (Grąžina absoliučią reikšmę &amp;lt;code&amp;gt;x&amp;lt;/code&amp;gt; su ženklu, kurį turi skaičius &amp;lt;code&amp;gt;y&amp;lt;/code&amp;gt;. &amp;lt;code&amp;gt;(x, y)&amp;lt;/code&amp;gt;)&lt;br /&gt;
*math.fabs (Grąžina absoliučią skaičiaus reikšmę, kaip slankiojo kablelio reikšmę)&lt;br /&gt;
*math.factorial (Grąžina skaičiaus faktorialą)&lt;br /&gt;
*math.floor (Grąžina didžiausią sveikąjį skaičių, mažesnį arba lygų duotajam skaičiui)&lt;br /&gt;
*math.fmod (Nėra pati idealiausia funkcija su kuria galima pasiekti nurodytą tikslą. Šiame skyriuje nebus detaliau paaiškinta.)&lt;br /&gt;
*math.frexp (Už šios pamokos ribų. Šiame skyriuje nebus detaliau paaiškinta.)&lt;br /&gt;
*math.fsum (Grąžina visų skliausteliuose esančių skaičių sumą)&lt;br /&gt;
*math.isfinite (Patikrina ar skaičius yra baigtinis)&lt;br /&gt;
*math.isinf (Patikrina ar skaičius yra begalinis ar ne)&lt;br /&gt;
*math.isnan (Patikrina, ar reikšmė yra NaN (ne skaičius), ar ne)&lt;br /&gt;
*math.modf  (Už šios pamokos srities ribų. Šiame skyriuje nebus detaliau paaiškinta.)&lt;br /&gt;
*math.trunc (Už šios pamokos srities ribų. Šiame skyriuje nebus detaliau paaiškinta.)&lt;br /&gt;
*math.exp (Apskaičiuoja eksponentinę funkciją e^x, kur e yra matematinė konstanta)&lt;br /&gt;
*math.expm1 (Grąžina E^x - 1)&lt;br /&gt;
*math.log (Grąžina natūralųjį skaičiaus logaritmą)&lt;br /&gt;
*math.log1p (Grąžina log(1+skaičius))&lt;br /&gt;
*math.log10 (Grąžina skaičiaus 10 bazinį logaritmą)&lt;br /&gt;
*math.pow (Grąžina x reikšmę, pakeltą laipsniu y)&lt;br /&gt;
*math.sqrt (Grąžina skaičiaus kvadratinę šaknį)&lt;br /&gt;
*math.acos (Grąžina arccos(x))&lt;br /&gt;
*math.asin (Grąžina arcsin(x))&lt;br /&gt;
*math.atan (Grąžina arctan(x))&lt;br /&gt;
*math.cos (Grąžina reikšmės kosinusą)&lt;br /&gt;
*math.hypot (Grąžina Euklido normą)&lt;br /&gt;
*math.sin (Grąžina reikšmės sinusą)&lt;br /&gt;
*math.tan (Grąžina reikšmės tangentą)&lt;br /&gt;
*math.degrees (Paverčia radianus į laipsnius)&lt;br /&gt;
*math.radians (Paverčia laipsnius į radianus)&lt;br /&gt;
*math.pi (Grąžina π reikšmę)&lt;br /&gt;
*math.e (Grąžina e reikšmę)&lt;br /&gt;
&lt;br /&gt;
:Žinoma, neapimsime visų šių funkcijų, bet padengsime didelę jų dalį.&lt;br /&gt;
&lt;br /&gt;
Pradėkime nuo dviejų konstantų matematikos bibliotekoje. &amp;lt;code&amp;gt;math.pi&amp;lt;/code&amp;gt; yra matematinė konstanta „π“, tavo kompiuteryje pasiekiamu tikslumu. &amp;lt;code&amp;gt;math.e&amp;lt;/code&amp;gt; yra matematinė konstanta „e“, tavo kompiuteryje pasiekiamu tikslumu.&lt;br /&gt;
Štai yra abiejų konstantų, įvestų interaktyviuoju režimu Python&amp;#039;o terminale, pavyzdys:&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; import math&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; math.e&lt;br /&gt;
 &amp;lt;span style=&amp;quot;color:blue;&amp;quot;&amp;gt;2.718281828459045&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; math.pi&lt;br /&gt;
 &amp;lt;span style=&amp;quot;color:blue;&amp;quot;&amp;gt;3.141592653589793&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Šios konstantos gali būti saugomos kintamajame, kaip ir bet kuris kitas skaičius. Žemiau pateikiamas būtent toks pavyzdys ir parodytos paprastos šių kintamųjų operacijos:&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; conste = math.e&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; (conste + 5 / 2) * 2.21&lt;br /&gt;
 &amp;lt;span style=&amp;quot;color:blue;&amp;quot;&amp;gt;11.532402840894488&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; constpi = math.pi&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; (((7 /2.1) % constpi) * 2)&lt;br /&gt;
 &amp;lt;span style=&amp;quot;color:blue;&amp;quot;&amp;gt;0.38348135948707984&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dabar pažvelk į funkcijas: pradėk nuo sąrašo viršaus ir judėk žemyn (kai kurios funkcijos bus praleistos).&lt;br /&gt;
Kai žiūrėsi kiekvieną iš pavyzdžių, pabandyk išsiaiškinti, ką kiekviena funkcija daro. Šalia bus pateiktas sakinys ar du, kurie turėtų tau padėti.&lt;br /&gt;
&lt;br /&gt;
Žemiau pateikiamas kiekvienos &amp;lt;code&amp;gt;math&amp;lt;/code&amp;gt; modulio funkcijos pavyzdys ir kaip ji naudojama (išskyrus anksčiau nurodytas funkcijas, kurių nereikia paaiškinti)&lt;br /&gt;
&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; import math&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; math.ceil(4.5) ** Suapvalina skaičių iki artimiausio skaičiaus po kablelio **&lt;br /&gt;
 5&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; math.ceil(4.1)&lt;br /&gt;
 &amp;lt;span style=&amp;quot;color:blue;&amp;quot;&amp;gt;5&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; math.copysign(4, -.4)  ** Grąžina absoliučią reikšmę &amp;lt;code&amp;gt;x&amp;lt;/code&amp;gt; su ženklu, kurį turi skaičius &amp;lt;code&amp;gt;y&amp;lt;/code&amp;gt;. &amp;lt;code&amp;gt;(x, y)&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;span style=&amp;quot;color:blue;&amp;quot;&amp;gt;-4.0&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; math.copysign(-4, 4)&lt;br /&gt;
 &amp;lt;span style=&amp;quot;color:blue;&amp;quot;&amp;gt;4.0&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; math.fabs(-44)  ** Grąžina absoliučią skaičiaus reikšmę, kaip slankiojo kablelio reikšmę **&lt;br /&gt;
 &amp;lt;span style=&amp;quot;color:blue;&amp;quot;&amp;gt;44.0&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; math.factorial(4)  **  Grąžina skaičiaus faktorialą **&lt;br /&gt;
 &amp;lt;span style=&amp;quot;color:blue;&amp;quot;&amp;gt;24&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; math.floor(4.3)  ** Grąžina didžiausią sveikąjį skaičių, mažesnį arba lygų duotajam skaičiui **&lt;br /&gt;
 &amp;lt;span style=&amp;quot;color:blue;&amp;quot;&amp;gt;4&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; math.floor(4.99999)&lt;br /&gt;
 &amp;lt;span style=&amp;quot;color:blue;&amp;quot;&amp;gt;4&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; math.fsum([.1,.2,5,45.2,-.054,.4]) **  Grąžina visų skliausteliuose esančių skaičių sumą. Funkcija ne visada tiksli **&lt;br /&gt;
 &amp;lt;span style=&amp;quot;color:blue;&amp;quot;&amp;gt;50.846000000000004&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; math.isfinite(3) ** Grąžina &amp;lt;code&amp;gt;True&amp;lt;/code&amp;gt;, jei reikšmė nėra begalinė ar NaN. Kitu atveju, grąžina &amp;lt;code&amp;gt;False&amp;lt;/code&amp;gt;. **&lt;br /&gt;
 &amp;lt;span style=&amp;quot;color:blue;&amp;quot;&amp;gt;True&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== turtle ==&lt;br /&gt;
&amp;#039;&amp;#039;turtle&amp;#039;&amp;#039; (iš anglų kalbos verčiant, tai būtų &amp;quot;vėžlys&amp;quot;) yra iš anksto įdiegta &amp;quot;Python&amp;quot; biblioteka, leidžianti tau kurti paveikslėlius ir figūras naudojant virtualią drobę. Ekrane esantis rašiklis, kurį naudoji piešimui, vadinamas vėžliuku, nuo kurio ir kilo bibliotekos pavadinimas. Trumpai tariant, &amp;quot;Python&amp;quot; vėžlio biblioteka padeda naujiems programuotojams smagiu ir interaktyviu būdu pajusti, koks yra programavimas naudojant &amp;quot;Python&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Su &amp;quot;Python&amp;quot; vėžlių biblioteka gali braižyti ir kurti įvairias figūras ir vaizdus. Štai pavyzdys, kokius piešinius gali kurti naudodami vėžlį:&lt;br /&gt;
&lt;br /&gt;
{{navigation |previous=Įvadas į objektinį programavimą Python 3 |next=Pažangios funkcijos}}&lt;br /&gt;
[[Category:Knyga]]&lt;/div&gt;</summary>
		<author><name>ArturasNik</name></author>
	</entry>
</feed>