Darbo su Python pradžia
Šis skyrius supažindina jus su Python pagrindais. Sužinosite, kaip nustatyti aplinką, parašyti ir paleisti pirmąją Python programą ir suprasti pagrindines sąvokas, tokias kaip kintamieji, duomenų tipai ir operatoriai.
Kontrolės srautas
Sužinokite, kaip valdyti Python programų srautą naudojant sąlyginius teiginius ir kilpas. Šiame skyriuje aprašomos pagrindinės struktūros, leidžiančios vykdyti skirtingus kodo blokus pagal sąlygas arba pakartoti veiksmus kelis kartus.
Funkcijos
Šiame skyriuje sužinosite, kaip sukurti daugkartinio naudojimo kodo blokus, vadinamus funkcijomis. Pasinersite į funkcijų apibrėžimą, argumentų perdavimą ir kintamųjų apimties supratimą. Tai būtina norint rašyti švarų, organizuotą ir modulinį Python kodą.
Stygos
Stygos yra pagrindinis Python duomenų tipas. Šiame skyriuje sužinosite, kaip dirbti su eilutėmis, atlikti eilučių operacijas ir efektyviai manipuliuoti tekstiniais duomenimis naudojant Python integruotus eilučių metodus.
Sąrašai
Sąrašai yra universalios kolekcijos, leidžiančios saugoti kelis elementus viename kintamajame. Šiame skyriuje aprašoma, kaip kurti, pasiekti ir modifikuoti sąrašus, taip pat kaip naudoti pažangias technologijas, tokias kaip sąrašo pjaustymas, įdėjimas į lizdus ir sąrašų perdavimas funkcijoms.
Kortelės ir žodynai
Naršykite galingas Python duomenų struktūras – eilutes ir žodynus. Kortelės yra nekintamos kolekcijos, o žodynai leidžia saugoti raktų ir reikšmių poras. Sužinosite, kaip dirbti su abiem, įskaitant tai, kaip juos modifikuoti ir panaudoti įtaisytuosius metodus.
Išimčių tvarkymas Python
Sužinokite, kaip maloniai elgtis su Python programų klaidomis. Šiame skyriuje pristatomos sintaksės klaidų sąvokos, išimtys ir kaip naudoti try/except blokus, kad būtų galima užfiksuoti ir išspręsti įprastas problemas vykdant programą.
Failų tvarkymas Python
Darbas su failais yra svarbi daugelio programų dalis. Šiame skyriuje aprašoma, kaip skaityti iš tekstinių failų ir į juos rašyti, taip pat kaip tvarkyti failų kelius ir naudoti „Python“ integruotus modulius failams tvarkyti, pavyzdžiui, „pickle“ duomenims nuoseklizuoti.
Stack
Stackas yra duomenų struktūra, kuri vadovaujasi LIFO (Last In, First Out) principu. Šiame skyriuje mokoma, kaip įdiegti ir naudoti krūvas Python, įskaitant pagrindines dėklo operacijas, tokias kaip „push“ ir „pop“, ir kaip spręsti problemas, pvz., konvertavimą iš infix į postfix ir įvertinti postfix išraiškas.
Eilė
Eilės veikia „First In, First Out“ (FIFO) principu. Šiame skyriuje sužinosite, kaip įdiegti ir naudoti eiles Python. Taip pat išnagrinėsite deque (dviejų galų eilę) ir pamatysite, kaip efektyviai tvarkyti duomenis FIFO tvarka.
Rūšiavimas
Rūšiavimas yra esminė duomenų tvarkymo sąvoka. Šiame skyriuje aprašomi populiarūs rūšiavimo algoritmai, tokie kaip burbulų rūšiavimas, pasirinkimo rūšiavimas ir įterpimo rūšiavimas, taip pat jų laiko sudėtingumas ir kaip juos įdiegti Python.
Ieškoma
Ieškodami galite rasti duomenų kolekcijose. Šiame skyriuje sužinosite apie du dažniausiai naudojamus paieškos algoritmus – linijinę paiešką ir dvejetainę paiešką – ir apie tai, kaip juos įdiegti ieškant elementų sąrašuose arba masyvuose.