Pythonin käytön aloittaminen
Tämä osio esittelee Pythonin perusteet. Opit määrittämään ympäristösi, kirjoittamaan ja suorittamaan ensimmäistä Python-ohjelmaasi ja ymmärtämään peruskäsitteitä, kuten muuttujia, tietotyyppejä ja operaattoreita.
Ohjauksen virtaus
Opi hallitsemaan Python-ohjelmien kulkua ehdollisten lausekkeiden ja silmukoiden avulla. Tämä osio kattaa ydinrakenteet, joiden avulla voit suorittaa erilaisia koodilohkoja ehtojen perusteella tai toistaa toimintoja useita kertoja.
Toiminnot
Tässä osiossa opit luomaan uudelleenkäytettäviä koodilohkoja, joita kutsutaan funktioiksi. Opit funktioiden määrittelyyn, argumenttien välittämiseen ja muuttujien laajuuden ymmärtämiseen. Tämä on välttämätöntä puhtaan, järjestetyn ja modulaarisen Python-koodin kirjoittamiseen.
jouset
Merkkijonot ovat perustietotyyppi Pythonissa. Tässä osiossa opit työskentelemään merkkijonojen kanssa, suorittamaan merkkijonotoimintoja ja käsittelemään tekstitietoja tehokkaasti Pythonin sisäänrakennetuilla merkkijonomenetelmillä.
Luettelot
Listat ovat monipuolisia kokoelmia, joiden avulla voit tallentaa useita kohteita yhteen muuttujaan. Tämä osio käsittelee luetteloiden luomista, käyttämistä ja muokkaamista sekä kehittyneiden tekniikoiden, kuten luetteloiden leikkaamisen, sisäkkäisyyden ja luetteloiden välittämisen funktioille, käyttöä.
Tuples ja sanakirjat
Tutustu Pythonin tehokkaisiin tietorakenteisiin – monikkoihin ja sanakirjoihin. Tuples ovat muuttumattomia kokoelmia, kun taas sanakirjojen avulla voit tallentaa avainarvopareja. Opit työskentelemään molempien kanssa, mukaan lukien kuinka muokata niitä ja hyödyntää niiden sisäänrakennettuja menetelmiä.
Poikkeuskäsittely Pythonissa
Opi käsittelemään virheitä sulavasti Python-ohjelmissasi. Tässä osassa esitellään syntaksivirheiden käsitteet, poikkeukset ja try/except-lohkojen käyttö yleisten ongelmien havaitsemiseen ja ratkaisemiseen ohjelman suorittamisen aikana.
Tiedostojen käsittely Pythonissa
Tiedostojen käsittely on olennainen osa monia ohjelmia. Tämä osio käsittelee tekstitiedostojen lukemista ja niihin kirjoittamista, tiedostopolkujen hallintaa ja Pythonin sisäänrakennettujen moduulien käyttöä tiedostojen käsittelyyn, kuten pippuria tietojen sarjoittamiseen.
Pino
Pino on tietorakenne, joka noudattaa LIFO-periaatetta (Last In, First Out). Tässä osiossa opetetaan pinojen käyttöönottoa ja käyttöä Pythonissa, mukaan lukien peruspinotoiminnot, kuten push ja pop, sekä ongelmien ratkaiseminen, kuten muuntaminen infixista postfixiksi ja postfix-lausekkeiden arviointi.
Jonottaa
Jonot toimivat FIFO (First In, First Out) -periaatteella. Tässä osiossa opit toteuttamaan ja käyttämään jonoja Pythonissa. Tutustut myös deque-järjestelmään (kaksipäätteinen jono) ja näet kuinka hallita tietoja tehokkaasti FIFO-järjestyksessä.
Lajittelu
Lajittelu on olennainen käsite tietojen järjestämisessä. Tämä osio kattaa suositut lajittelualgoritmit, kuten kuplalajittelun, valintalajittelun ja lisäyslajittelun, sekä niiden aikamonimutkaisuuden ja niiden toteuttamisen Pythonissa.
Etsitään
Haun avulla voit etsiä tietoja kokoelmista. Tässä osiossa opit kahdesta yleisimmästä hakualgoritmista – lineaarisesta hausta ja binäärihausta – ja niiden käyttöönotosta, jotta voit löytää elementtejä luetteloista tai taulukoista.