Knyga

Iš Pitonas.


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 Falseand ir ornot

Ciklai For

for ir range. Dar vienos rūšies ciklai

Suskaičiuoti iki 10

Ciklai while

Į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

Nauja tema

Algoritmai

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