Pythonin Edistynyt Opas
Edistynyt opas Python-ohjelmointikielelle. Paljon teoriaa ja tehtäviä!
Funktiot
001
Muuttujien paikallinen näkyvyysalue Pythonissa
002Muuttujien globaali näkyvyysalue Pythonissa
003Näkyvyysalueiden vuorovaikutus Pythonissa
004Näköalueiden käytön vivahteet Pythonissa
005Muuttujien välittäminen arvon mukaan Pythonissa
006Muuttujien välittäminen viittauksella Pythonissa
007Primitiivien välittäminen funktioiden parametreina Pythonissa
008Olioiden välittäminen parametreina Pythonissa
009Funktio muuttujana Pythonissa
010Callback-funktiot Pythonissa
011Useen parametrien välittäminen funktioon Pythonissa
012Tavallisten parametrien ja *args:n yhdistäminen Pythonissa
013Nimettyjen parametrien tulostaminen sanakirjana Pythonissa
014Parametrien yhdistäminen Pythonissa
015Funktion dokumentaation näyttäminen Pythonissa
016Lambda-funktio Pythonissa
017Map-funktio olioiden iterointiin Pythonissa
018Filter-funktio objektien suodattamiseen Pythonissa
019Global-käsky Pythonissa
020Funktio funktion sisällä Pythonissa
021Nonlocal-käsky Pythonissa
022Sisäisen funktion käytön vivahteet Pythonissa
023Sulkeumat Pythonissa
024Rekursio Pythonissa
Listakattavuudet
025
Listakoosteen Pythonissa
026Elementtien operaatioiden suorittaminen listakoostelausekkeissa Pythonissa
027Listan generointi Pythonissa
028Ehdot listakoostessa Pythonissa
029Useita silmukoita listakoostelausekkeessa Pythonissa
030Useita silmukoita ehdolla listakoostelausekkeessa Pythonissa
031Kaksiulotteisen listan luonti Pythonissa
032Sanakirjan generointi sanakirjan sisällytyksellä Pythonissa
Säännölliset lausekkeet
033
Johdonatus Pythonin säännöllisiin lausekkeisiin
034Merkkejä toistavat operaattorit
035Ryhmittelevät sulkeet Pythonin säännöllisissä lausekkeissa
036Erikoismerkkien escapaus Pythonin regexeissä
037Aaltosulkeet Pythonin säännöllisissä lausekkeissa
038Ahneuden rajoittaminen säännöllisissä lausekkeissa Pythonissa
039Merkkiryhmät Pythonin säännöllisissä lausekkeissa
040Merkkijoukot Pythonin säännöllisissä lausekkeissa
041Merkkijoukon kääntäminen säännöllisissä lausekkeissa
042Kyrillisten merkkien erityispiirteet Pythonin säännöllisissä lausekkeissa
043Erikoismerkit hakasulkeissa Pythonissa
044Merkkiryhmät säännöllisten lausekkeiden joukoissa Pythonissa
045Poikkeukset säännöllisten lausekkeiden joukoissa Pythonissa
046Hat-symboli säännöllisten lausekkeiden joukoissa Pythonissa
047Yhdysviiva joukoissa Pythonin säännöllisissä lausekkeissa
048Rivin alku ja loppu Pythonin säännöllisissä lausekkeissa
049Sanojen rajat Pythonin säännöllisissä lausekkeissa
050Monirivisyys Pythonin säännöllisissä lausekkeissa
051'Tai'-komento Pythonin säännöllisissä lausekkeissa
052search-metodi Pythonin säännöllisissä lausekkeissa
053Löydetyn osan sijainti Pythonin search-metodissa
054Sulu-metodi search Pythonissa
055Taskuryhmät group-metodilla Pythonin search-metodissa
056Kaikki taskut tuple-muodossa Pythonin search-metodissa
057Nimetut ryhmät Pythonin search-metodissa
058Taskut korvausmerkkijonossa Pythonissa
059Pythonin kardinaalinumeron escapauksen poisto
060findall-metodi Pythonin säännöllisissä lausekkeissa
061Taskentimet Pythonin findall-metodissa
062finditer-metodi Pythonin säännöllisissä lausekkeissa
063Taskumat finditer-metodissa Pythonissa
064Nimettyjä taskuja finditer-metodissa Pythonissa
065fullmatch-metodi Pythonin säännöllisissä lausekkeissa
066Taskumat fullmatch-metodissa Pythonissa
067match-metodi Pythonin säännöllisissä lausekkeissa
068Taskumat match-metodissa Pythonissa
069Menetelmä subn Pythonin säännöllisissä lausekkeissa
070Split-metodi Pythonin säännöllisissä lausekkeissa
071Pythonin säännöllisten lausekkeiden tallentamattomat sulkeet
072Positiivinen ja negatiivinen eteen- ja taaksepäin katselu Pythonin säännöllisissä lausekkeissa
073Säännöllisten lausekkeiden liput Pythonissa
Poikkeukset
074
Poikkeustilanteiden esittely Pythonissa
075Poikkeusten käsittely Pythonissa
076Pythonin peruspoikkeustyypit
077Eri poikkeustyyppien sieppaaminen Pythonissa
078Lohko else poikkeusten käsittelyssä Pythonissa
079Poikkeusten käsittelyn finally-lohko Pythonissa
080Oman poikkeustyypin luominen Pythonissa
081Käyttäjän määrittämät poikkeukset ehdoissa Pythonissa
082Poikkeusfunktio Pythonissa
Moduulit
083
Johdatus Python-tuontiin
084Moduulin nimeäminen uudelleen Pythonissa
085Moduulin osan tuonti Pythonissa
086Kaiken tiedoston sisällön tuonti Pythonissa
087Pip-pakettien asennusohjelma Pythonissa
088Kirjaston asentaminen pip:llä Pythonissa
089Kirjaston saatavuuden tarkistaminen pip:llä Pythonissa
090Kirjaston version päivittäminen pip:llä Pythonissa
091Kirjaston poistaminen pip:llä Pythonissa
Virtuaaliympäristö
SQL-tietokannat
098
Tietokantojen perusteet Pythonissa
099Tietokantojen käsittely PhpMyAdminin avulla
100Testitaulukko users
101SQL:n kanssa työskentelyn valmistelutoimet Pythonissa
102Tietokantakyselyjen lähettäminen Pythonissa
103Kaikkien tietueiden näyttäminen sanakirjana Pythonissa
104Tietueiden noutaminen SQL-kyselyllä tietokannasta Pythonissa
105Loogiset operaatiot SQL-kyselyissä Pythonissa
106Yhden tietueen haku Pythonissa
107Kenttien valinta SQL-kyselyssä Pythonissa
108Tietueiden lisääminen SQL-kyselyllä Pythonissa
109Tietueiden lisääminen puuttuvilla sarakkeilla SQL-kyselyllä Pythonissa
110Tietueiden päivittäminen SQL-kyselyllä Pythonissa
111Tietueiden poistaminen SQL-kyselyllä Pythonissa
112Kenttien nimeäminen uudelleen Pythonissa
113Tietueiden valinta tiettyjen arvojen perusteella Pythonissa
114Tietueiden määrän rajoittaminen SQL:ssä Pythonissa
115Tietueiden lajittelu SQL-kyselyllä Pythonissa
116Pienimmän arvon valinta SQL:ssä Pythonilla
117Suurimman arvon valinta SQL:ssä Pythonilla
118Kenttäarvojen summa SQL:ssä Pythonissa
119Laskenta SQL-kyselyllä Pythonissa
120Tulosten ryhmittely Pythonissa
121Merkkijonojen yhdistäminen haettaessa SQL:llä Pythonissa
Tietokannan organisointi
122