Tyhjästä ruudusta omaan ohjelmaan – sukella nyt muuttujien, operaattoreiden, luokkien ja metodien maailmaan, jotta koodisi johtaa oikeaan tulokseen rivi riviltä.
Tässä videossa saat lyhyen johdatuksen tämän kurssin sisältöihin.
Tässä näytetään, mitä kurssin suorittamisessa on otettava huomioon, jotta sitä voitaisiin käyttää mahdollisimman tehokkaasti.
Täällä asennetaan tarvittava ohjelmisto.
Käsitellään erilaisia kehitysympäristöjä ja näytetään, mitä käytämme.
Tässä osassa kurssia käsittelemme sitä, miten numerot ja muuttujat toimivat Pythonissa.
Tässä osassa Python-kurssia käsittelemme matemaattisia operaattoreita Pythonissa. Viime osassa olemme jo nähneet ensimmäiset yksinkertaiset laskentatehtävät. Nyt katsomme muutamia muita esimerkkejä.
Tässä kurssin osassa käsittelemme merkkijonoja Pythonissa.
Tässä osassa kurssia käsittelemme merkkijonoja Pythonissa.
Lisätietoja merkkijonojen muotoilusta.
Tässä artikkelissa käsittelemme listoja Pythonissa.
Tässä artikkelissa tarkastelemme joukkoja. Ne ovat tietotyyppejä.
Tässä oppaassa käsittelemme toista tietotyyppiä: Tuplea.
Tässä artikkelissa käsittelemme sanakirjoja. Ne ovat tietotyyppejä, jotka mahdollistavat meille "kartoituksen", eli käytännössä kahden arvon vastaavuuden toteuttamisen, joka toimii samankaltaisesti kuin listat.
Tässä artikkelissa käsitellään Boolean-tyyppiä ja loogisia operaattoreita Pythonissa.
Tässä artikkelissa opit yhden ohjelmoinnin tärkeimmistä käsitteistä - If-lausunnon.
Tässä artikkelissa käsittelemme For-silmukoita Pythonissa. Englanniksi koko asia tunnetaan nimellä "For Loop", ja se on tehokas keino säästää valtavasti toistuvaa työtä.
Nyt kun olemme nähneet for-silmukat, on aika oppia Pythonin while-silmukoista. While-silmukat (tai "While Loops") ovat helpoin tapa toistaa jotain useita kertoja. Nämä ovat silmukoita, koska koodi suoritetaan uudelleen ja uudelleen, kunnes ehto täyttyy.
While-silmukat: haaste - suurin yhteinen tekijä.
Tässä artikkelissa käsitellään range()-funktiota Pythonissa. Se on todella hyödyllinen, kun haluaa luoda sarjan lukuja tai jopa listan. Tämä säästää valtavasti työtä, kun haluaa käyttää for-silmukoita. Range tulee muuten englanninkielestä ja tarkoittaa "alue".
Tässä oppitunnissa käsittelemme poikkeuskäsittelyä Pythonissa. Siihen kuuluvat Try, Except, Else ja Finally.
Tässä artikkelissa käsittelemme toimintoja Pythonissa. Ne ovat äärimmäisen tärkeä osa, koska ne mahdollistavat tietyn koodin valmistelun ja sen kutsumisen milloin tahansa.
Viimeisessä artikkelissa opimme yksinkertaisia toimintoja; tässä käsittelemme Pythonilla parametreja sisältäviä toimintoja.
Tähän asti emme ole koskaan pyytäneet ohjelmamme käyttäjää kirjaamaan mitään. Tämän me muutamme tässä artikkelissa.
Tähän asti olemme kirjoittaneet koodimme lähes yksinomaan itse, mutta nyt opimme tuntemaan Pythonin moduulit ja paketit. Ne mahdollistavat meille käyttää koodia, jota meidän ei tarvitse itse kirjoittaa. Säästämme siten paljon aikaa ja voimme hyödyntää toimintoja, joiden avulla voimme ratkaista monimutkaisia tehtäviä muutamalla koodirivillä.
Viimeisimmässä artikkelissa näimme, miten voimme tuoda moduuleja Pythoniin. Nyt on aika nähdä, miten voimme luoda omia moduuleja.
Satunnaislukumoduuli mahdollistaa meille satunnaisen numeron saamisen. Tämän avulla voimme ohjata monia tapahtumia satunnaisesti.
Tässä harjoitustehtävässä ohjelmoimme Black Jack -pelin.
Tässä videossa työstetään läpi harjoitustehtävän ratkaisu peliin Black Jack.
Tässä artikkelissa opit, miten voit avata ja lukea tiedostoja Pythonissa.
Tässä artikkelissa opit, miten voit kirjoittaa Pythonilla tiedostoon.
Termi "säännöllinen lauseke" tulee automaattiteoriasta ja muodollisten kielten teoriasta, kaksi teoreettisen tietojenkäsittelytieteen aluetta.
Tässä artikkelissa tarkastelemme Regexiä edelleen. Samalla tarkastelemme funktioita re.findall ja split.
Tässä artikkelissa opit perusteet Pythonin olioperustaisesta ohjelmoinnista (OOP).
Tässä artikkelissa opit, miten luokat rakennetaan Pythonissa ja mitä ne tekevät. Tähänastisessa artikkelissa olet nähnyt, mitä objektit ovat ja miten ne periaatteessa toimivat. Nyt opit, miten luokat ovat yhteydessä objekteihin.
Tässä artikkelissa opit tuntemaan Pythonin metodit. Nämä ovat toimintoja, joita luokkamme voi suorittaa. Olemme jo nähneet, miten attribuutit toimivat. Nyt tarkastelemme metodeja ja näemme, miten saamme auton lopulta liikkeelle. ;)
Tässä artikkelissa käsitellään perinnän käsitettä Python-ohjelmointikielessä. Tämä käsite mahdollistaa luokkien luomisen, jotka perivät toisilta luokilta - ja siten perivät kaikki niiden attribuutit ja metodit.
Tässä artikkelissa opit tuntemaan ja ymmärtämään lambdalausekkeen Pythonissa. Lambda on käsite, joka on monille aloittelijoille hyvin vaikea. Siksi puran yksittäiset vaiheet hitaasti, jotta se olisi helposti ymmärrettävissä.
Tässä artikkelissa opit tuntemaan Filter-toiminnon Pythonissa.
Tässä artikkelissa opit, miten Zip-toiminto toimii. Se on nimittäin hyödyllinen esimerkiksi kahden listan yhdistämiseen tupleista koostuvaksi listaksi tai Dictionaryjen sisältöjen sekoittamiseen ja palauttamiseen tupleina.
Tässä artikkelissa opit tuntemaan Map-toiminnon Pythonissa. Map-toiminto ottaa ensimmäisenä argumenttina funktion ja toisena sekvenssin (esim. lista). Map-toiminto soveltaa sitten funktiota kaikkiin sekvenssin elementteihin ja kirjoittaa sitten tulokset listaan.
Tässä artikkelissa opit tuntemaan Enumerate-toiminnon. Se on toiminto, joka mahdollistaa sekvenssin käymisen läpi.
Tässä harjoitustehtävässä määritämme etsityt alkuluvut.
Tässä artikkelissa opit, miten all() ja any() -metodit toimivat Pythonissa.
Tässä videossa käsitellään toimintoja, joilla on ennalta määrittelemätön määrä argumentteja.
Tässä artikkelissa käsitellään Pythonin sisustajia, kuinka ne toimivat ja mitä ne tuovat.
Luvuista olemme jo puhuneet aiemmassa osassa kurssia. Tässä artikkelissa opimme lisää menetelmiä, jotka liittyvät lukuihin ja ovat hyödyllisiä.
Tässä artikkelissa opit erilaisia tapoja käsitellä merkkijonoja Python-ohjelmointikielessä.
Tässä artikkelissa opit tuntemaan joitain listamenetelmiä. Olimme jo nähneet niitä joitakin aiemmin, mutta katsotaanpa taas tärkeimmät listoihin liittyvät asiat.
Tässä luomme pienen ohjelman, joka käsittelee jonon.
Tässä artikkelissa käsitellään joukkoja ja niiden metodeja Pythonissa.
Useimmat sanakirjoista olemme jo nähneet aiemmissa artikkeleissa. Tässä laajennamme kuitenkin hieman luetteloa menetelmistä.
Tässä artikkelissa opit, kuinka voit hyödyntää aikaa Pythonissa Datetime-moduulin avulla. Datetime on moduuli, joka esittää ja tallentaa aikaa.
Tässä artikkelissa opit tuntemaan ja ymmärtämään namedTuplen Pythonissa.
Tässä artikkelissa näytän sinulle, miten OrderedDict toimii Pythonissa ja mihin sitä käytetään. Olet jo nähnyt, miten sanakirjat toimivat. Sanakirjat eivät välitä siitä, ovatko ne järjestettyjä vai eivät - tai: niitä ei kiinnosta, missä järjestyksessä ne on täytetty. "Järjestetyt sanakirjat" taas välittävät siitä, mitä ja milloin on lisätty.
Tässä osassa Python-kurssia opit tuntemaan DefaultDictin Pythonissa. Siihen asti olimme jo nähneet tavalliset sanakirjat ja todenneet, että sanakirja koostuu kahdesta tärkeästä osasta: avaimesta ja arvosta. Jos kuitenkin haluamme, että sanakirjalle annetaan tietty oletusarvo, jos sille ei nimenomaisesti anneta arvoa, voimme tehdä sen DefaultDictin avulla.
Tässä artikkelissa käsitellään vastajoukkoja Pythonissa. Vastajoukko on säiliö, joka pitää kirjaa siitä, kuinka usein sama arvo lisätään siihen. Sitä voidaan käyttää toteuttamaan samoja algoritmeja kuin Bag tai "Monisisältöiset rakenteet" muissa ohjelmointikielissä.
Pythonin debugger mahdollistaa koodimme virheiden etsimisen, eli virheiden löytämisen on helpompaa kuin esimerkiksi print-lauseen avulla.
Tässä artikkelissa katsomme, miten GUI:ta (Graphical User Interface eli graafinen käyttöliittymä) voidaan käyttää Pythonissa. Tähän on useita tapoja Pythonissa, mutta työskentelemme kuitenkin tkinterin kanssa.
Tässä artikkelissa opit, kuinka järjestät layoutin Pythonissa tkinterin avulla. Tähän otamme koodin viimeisestä artikkelista ja laajennamme sitä hieman.
Tässä artikkelissa opit, miten Pythonilla voidaan käyttää nappeja. Näet, miten ne luodaan graafiseen käyttöliittymään (GUI) ja miten niille määritetään toiminto.
Tässä artikkelissa opit, miten syötekentät toimivat Entry-funktion avulla. Sitten näemme, miten voimme mukauttaa käyttöliittymäämme (GUI) niin, että käyttäjä voi syöttää nimensä ja ikänsä.
Tässä melko lyhyessä artikkelissa opit, miten kuvia lisätään GUI:hin (käyttöliittymä) Pythonissa.
Tässä artikkelissa opit, mitä "Grid Geometry Manager" on ja miten voit käyttää sitä pitääksesi käyttöliittymäsi siistinä. Kyseessä on työkalu, joka mahdollistaa widgettien (elementtien) järjestämisen kaksidimensionaaliseen taulukkoon. Tähän kaikki jaetaan riveihin ja sarakkeisiin.
Kun kehität laajempaa ohjelmaa, sinun saattaa lopulta tarvita valikkorivin. Olet varmasti nähnyt sen useimmissa ohjelmissa, joissa olet tähän asti työskennellyt. Nyt on aika nähdä, kuinka voi luoda ja käyttää sellaista valikkoriviä Pythonissa. Aloittakaamme tekemällä itse valikko.
Tässä artikkelissa opit, miten voit työskennellä Canvasin kanssa käyttöliittymässä. Tähän tarkoitukseen luomme pienen ohjelman, jossa näytetään ympyrä Canvaksella. Canvas on peräisin englannin kielestä ja se voidaan kääntää "kankaaksi". Eli tavallaan maalataan jotain kankaalle.
Tässä harjoitustehtävässä laajennamme koodia edellisestä videosta ja suoritamme satunnaisia toimenpiteitä.
Kommentoi nyt „Ohjelmointi Pythonilla - aloittelijakurssi“