Knyga: Skirtumas tarp puslapio versijų

Iš Pitonas.
S (ArturasNik pervadino puslapį Vadovėlis tmp į Knyga)
Nėra keitimo santraukos
 
(nerodoma 15 tarpinių versijų, sukurtų 2 naudotojų)
1 eilutė: 1 eilutė:
{{DISPLAYTITLE:Vadovėlis}}
{{DISPLAYTITLE:Vadovėlis}}
[[Category:Python Vadovėlis]]
[[Category:Knyga]]


Tai - standartinės Python programavimo kalbos vadovėlis, išverstas iš [https://en.wikibooks.org/wiki/Non-Programmer%27s_Tutorial_for_Python_3 Non programmer's Tutorial for Python 3] ir adaptuotas Lietuvos mokykloms.
Tai - standartinės Python programavimo kalbos vadovėlis, išverstas iš [https://en.wikibooks.org/wiki/Non-Programmer%27s_Tutorial_for_Python_3 Non programmer's Tutorial for Python 3] ir adaptuotas Lietuvos mokykloms.
25 eilutė: 25 eilutė:


==== [[/Kas čia eina?|Kas čia eina?]] ====
==== [[/Kas čia eina?|Kas čia eina?]] ====
: Kintamieji in inputas. Interaktyvi įvestis – tekstinė eilutė
: Kintamieji ir įvestis. Interaktyvi įvestis – tekstinė eilutė


==== [[/Pasirinkimai|Pasirinkimai]] ====
==== [[/Pasirinkimai|Pasirinkimai]] ====
34 eilutė: 34 eilutė:


==== [[/Ciklai For|Ciklai For]] ====
==== [[/Ciklai For|Ciklai For]] ====
: for ir range. Dar vienos rūšies ciklai
: for ir range


==== [[/Suskaičiuoti iki 10|Suskaičiuoti iki 10]] ====
==== [[/Suskaičiuoti iki 10|Suskaičiuoti iki 10]] ====
: Ciklai <tt>while</tt>
: Ciklai <tt>while. Dar vienos rūšies ciklai</tt>


==== Koks nors pavadinas ====
==== [[/Įdėtiniai ciklai ir sąlygos|Įdėtiniai ciklai ir sąlygos]] ====
Ciklas cikle, ifas ife
: Ciklas cikle, ifas ife


==== [[/Funkcijų apibrėžimas|Funkcijų apibrėžimas]] ====
==== [[/Funkcijų apibrėžimas|Funkcijų apibrėžimas]] ====
50 eilutė: 50 eilutė:
: Kintamieji, kuriuose yra daugiau nei viena reikšmė
: Kintamieji, kuriuose yra daugiau nei viena reikšmė


==== Koks nors pavadinimas ====
==== [[Knyga/Integruotosios funkcijos|Integruotosios funkcijos]] ====
min / max / sort/ avg / sum
: Pitono kalboje integruotos funkcijos - sum(), min(), max().


=== Išplėstinė madžiaga ===
=== Išplėstinė madžiaga ===
58 eilutė: 58 eilutė:
: Skaitymas iš failų ir rašymas į failus
: Skaitymas iš failų ir rašymas į failus


==== Nauja tema ====
==== [[Knyga/Spausdinimas ir formatavimas|Spausdinimas ir formatavimas]] ====
spausdinimas ir formatavimas
: Tekstinės eilutės spausdinimas ir formatavimas
 
==== Nauja tema ====
Algoritmai


==== [[/Paieška ir Rikiavimas|Paieška ir Rikiavimas]] ====
==== [[/Paieška ir Rikiavimas|Paieška ir Rikiavimas]] ====
79 eilutė: 76 eilutė:


: Parametrai, reikšmės, programos skaldymas
: Parametrai, reikšmės, programos skaldymas
==== [[/Žodynai|Žodynai]] ====
: Kintamieji, kuriuose yra raktų/reikšmių poros


==== [[/Derinimas|Derinimas]] ====
==== [[/Derinimas|Derinimas]] ====


: Išsiaiškinti, kas negerai
: Išsiaiškinti, kas negerai
;[[/Rekursinės funkcijos|Rekursinės funkcijos]]
 
: (Beveik) stulbinantis pavyzdys, kaip programuotojai gali mąstyt
==== [[Knyga/Klasės|Klasės]] ====
;[[/Žodynai|Žodynai]]
: Klasės, objektai
: Kintamieji, kuriuose yra raktų/reikšmių poros
 
;[[/Modulių naudojimas|Modulių naudojimas]]
=== Programuotojas ===
: Standartinio funkcionalumo plėtiniai
 
;[[/Siekiant tobulumo|Siekiant tobulumo]]
==== [[/Rekursinės funkcijos|Rekursinės funkcijos]] ====
: Kaip tvarkyti klaidas
:(Beveik) stulbinantis pavyzdys, kaip programuotojai gali mąstyt
 
==== [[/Modulių naudojimas|Modulių naudojimas]] ====
:Standartinio funkcionalumo plėtiniai
 
==== [[/Siekiant tobulumo|Siekiant tobulumo]] ====
:Kaip tvarkyti klaidas
<!--
<!--
;[[/Rekursija|Rekursija]]
;[[/Rekursija|Rekursija]]
: Rekursinės funkcijos
: Rekursinės funkcijos
-->
-->
;[[/Įvadas į objektinį programavimą Python 3|Įvadas į objektinį programavimą Python 3]]
==== [[/Įvadas į objektinį programavimą Python 3|Įvadas į objektinį programavimą Python 3]] ====
: OOP pagrindai (Objektinis programavimas, angl. ''Object-Oriented Programming'')
:OOP pagrindai (Objektinis programavimas, angl. ''Object-Oriented Programming'')
;[[/Importuotos bibliotekos ir vėžlys|Importuotos bibliotekos ir vėžlys]]
:Perkelti apie klases į kitą temą
: Pagrindinės funkcijos iš įvairių bibliotekų.
 
;[[/Pažangios_funkcijos|Pažangios funkcijos]]
==== [[/Importuotos bibliotekos ir vėžlys|Importuotos bibliotekos ir vėžlys]] ====
: Lambda, sorted, filter, map... Kas tai?
:Pagrindinės funkcijos iš įvairių bibliotekų.
;[[/Duomenų tyryba ir informacija|Duomenų tyryba ir informacija]]
 
: Informacija apie dirbtinį intelektą, kriptografiją ir duomenis.
==== [[/Pažangios_funkcijos|Pažangios funkcijos]] ====
;[[/Pabaiga|Pabaiga]]
:Lambda, sorted, filter, map... Kas tai?
 
=== Verta žinoti ===
 
==== [[/Duomenų tyryba ir informacija|Duomenų tyryba ir informacija]] ====
:Informacija apie dirbtinį intelektą, kriptografiją ir duomenis.
 
=== Epilogas ===
 
==== [[/Pabaiga|Pabaiga]] ====
: Ką toliau daryti
: Ką toliau daryti
;[[/DUK|D.U.K.]]
 
==== [[/DUK|D.U.K.]] ====
: Dažnai užduodami klausimai
: Dažnai užduodami klausimai
;[[/Terminai|Terminai]]
 
==== [[/Terminai|Terminai]] ====
: Terminų žodynas
: Terminų žodynas
__NOTOC__ __NOEDITSECTION__

Dabartinė 15:17, 16 gegužės 2025 versija


Tai - standartinės Python programavimo kalbos vadovėlis, išverstas iš Non programmer's Tutorial for Python 3 ir adaptuotas Lietuvos mokykloms.

Šis vadovėlis yra atvirojo kodo, GPL v3 licencija.

Turinys

Python vadovėlis

Autoriai

Originalaus (angliško) vadovėlio autoriai ir vertėjai į lietuvių kalbą.

Įžanga

Įžanginiai žodžiai

Įvadas

Python'o diegimas ir naudojimas

Pagrindai

Labas, Pasauli

Spausdinimas ir aritmetika. Garsioji pirmoji programa – ekrano išvestis – skaičiai ir skaičiavimai

Kas čia eina?

Kintamieji ir įvestis. Interaktyvi įvestis – tekstinė eilutė

Pasirinkimai

if, else sakiniai

Loginiai reiškiniai

Kompiuterinė logika – True ir False – and ir or – not

Ciklai For

for ir range

Suskaičiuoti iki 10

Ciklai while. Dar vienos rūšies ciklai

Įdėtiniai ciklai ir sąlygos

Ciklas cikle, ifas ife

Funkcijų apibrėžimas

Programų struktūrizavimas naudojant funkcijas

Sąrašai

Kintamieji, kuriuose yra daugiau nei viena reikšmė

Integruotosios funkcijos

Pitono kalboje integruotos funkcijos - sum(), min(), max().

Išplėstinė madžiaga

Failų tvarkymas
Skaitymas iš failų ir rašymas į failus

Spausdinimas ir formatavimas

Tekstinės eilutės spausdinimas ir formatavimas

Paieška ir Rikiavimas

Paieška sąraše ir įvairūs rikiavimo būdai

Daugiau apie sąrašus

Sąrašų elementų ar dalių naudojimas

Daugiau apie tekstines eilutes

Pažangesnės teksto manipuliacijos

Daugiau apie funkcijas

Parametrai, reikšmės, programos skaldymas

Žodynai

Kintamieji, kuriuose yra raktų/reikšmių poros

Derinimas

Išsiaiškinti, kas negerai

Klasės

Klasės, objektai

Programuotojas

Rekursinės funkcijos

(Beveik) stulbinantis pavyzdys, kaip programuotojai gali mąstyt

Modulių naudojimas

Standartinio funkcionalumo plėtiniai

Siekiant tobulumo

Kaip tvarkyti klaidas

Įvadas į objektinį programavimą Python 3

OOP pagrindai (Objektinis programavimas, angl. Object-Oriented Programming)
Perkelti apie klases į kitą temą

Importuotos bibliotekos ir vėžlys

Pagrindinės funkcijos iš įvairių bibliotekų.

Pažangios funkcijos

Lambda, sorted, filter, map... Kas tai?

Verta žinoti

Duomenų tyryba ir informacija

Informacija apie dirbtinį intelektą, kriptografiją ir duomenis.

Epilogas

Pabaiga

Ką toliau daryti

D.U.K.

Dažnai užduodami klausimai

Terminai

Terminų žodynas