Sisällysluettelo[Piilottaa][Näytä]
Tervetuloa toiselle luennollemme Python-pikakurssi aloittelijoille sarja.
Tämä luento keskittyy Pythonin syntaksiin ja Python-koodin suoritustavan ymmärtämiseen.
Olemme jo asentaneet Python 3.10.4:n järjestelmiimme. Nyt tarvitsemme koodieditorin Pythonille. Vaihtoehtoja on monia, mutta suosikkini on PyCharm.
Se on yksi suosituimmista Pythonissa käytetyistä koodieditoreista ja aiomme käyttää sitä tällä kurssilla. Tältä näyttää ensimmäisellä käynnillä.
Luo nyt uusi Python-tiedosto projektiin. nyt olet valmis kirjoittamaan ensimmäisen koodisi Pythonissa.
Kirjoita nyt:
print("Hello HashDork")
Laajenna nyt "Suorita" -valikko ja napsauta Suorita. Voit myös käyttää pikanäppäimiä "Shift + F10" Windowsissa tai "Ctrl + cmd + R" macOS:ssä ohjelman suorittamiseen.
Sen jälkeen näet pienen pääteikkunan alareunassa, jossa näkyy koodisi tulos. Tämä oli ensimmäinen Python-koodisi. Nyt opimme kuinka se toteutettiin.
Tämä oli ensimmäinen Python-koodisi. Kokeillaan toista esimerkkiä.
Tässä esimerkissä tulostetaan 10 tähteä '*' kertomalla yksi tähti kymmenellä.
Tyyppi:
print("*"*10)
Lähtö näyttää tältä.
Nyt opimme kuinka se toteutettiin.
Kuinka Python-koodi suoritetaan?
Kun kirjoitamme koodin Pythonissa, suluissa olevaa koodinpätkää eli (“*”*10) kutsutaan lausekkeeksi. Se on koodinpala, joka tuottaa arvon.
Joten kun Python-tulkki yrittää suorittaa rivin 2, se arvioi ensin suluissa olevan koodin eli lausekkeen. Tästä syystä se tuottaa 10 tähteä ja tulostaa ne terminaaliin.
Muuttujat Pythonissa
Muuttujat ovat yksi ohjelmoinnin peruskäsitteistä, eivätkä ne ole ominaisia Pythonille. Käytämme muuttujia tallentaaksemme tietoja väliaikaisesti tietokoneen muistiin.
Tässä on esimerkki,
Kirjoitetaan:
Price = 10
Kun Python-tulkki suorittaa tämän koodin, se varaa muistia, johon se tallentaa numeron 10. Lopuksi se liittää tämän hinnan kyseiseen muistipaikkaan.
Nyt voimme käyttää tätä muuttujaa "Price" missä tahansa ohjelmassamme päästäksemme arvoon, jonka olemme tallentaneet kyseiseen muuttujaan.
Jos nyt kirjoitat,
print(Price)
Tämän ohjelman tulos näyttää tallennetun arvon muuttujassa "Price" eli 10. Huomaa, että muuttujat ovat isot ja pienet kirjaimet erottuvat.
Joten näin määrittelemme muuttujat, aloitamme tunnuksella, joka on muuttujamme nimi, sitten yhtäsuuruusmerkki ja lopuksi arvo.
Viedään tämä ohjelma seuraavalle tasolle. Toisella rivillä voimme päivittää tämän hintamuuttujan arvon uuteen arvoon. Tehdään siitä 20. Nyt kun suoritamme ohjelmaa, meidän pitäisi nähdä 20, koska Python-tulkki suorittaa koodimme rivi riviltä ylhäältä.
Voimme tallentaa muuttujina kokonaislukuja, kelluvia, merkkijonoja ja loogisia arvoja. Lisäksi Python voi tallentaa monimutkaisia arvoja, kuten luetteloita ja objekteja, joista keskustelemme myöhemmin.
Tarkastellaan nyt esimerkkiä merkkijono- ja boolen arvoista.
Pythonissa merkkijono on Unicode-merkkien sarja. Yksinkertaisesti sanottuna se on mikä tahansa hahmosarja, jonka käsikirjoitus tulkitsee kirjaimellisesti.
Kuten,
name = 'HashDork'
Vastaavasti loogisia arvoja käytetään määrittämään lausekkeelle arvo tosi tai epätosi.
is_published = True
Huomaa, että Python on isot ja pienet kirjaimet erotteleva kieli, ja tavallisesti sinun tulee käyttää pieniä kirjaimia muuttujan kirjoittamiseen ja aloittaa isoilla kirjaimilla määrittäessään loogisen arvon. Tässä tapauksessa tulkki ei tunnista 'true', ja se johtaa virheeseen. Alaviivaa käytetään erottamaan sanat muuttujan nimessä.
Esimerkkiohjelmasta
Nyt näemme esimerkkiohjelman, joka käyttää yllä olevia käsitteitä.
Kuvittele, että aiomme kirjoittaa ohjelman sairaalalle. Joten kirjaudumme sisään potilaalle nimeltä Raj Koothrappali (Joo, sait sen). Hän on 29-vuotias ja uusi potilas. Haluan sinun määrittelevän tähän kolme muuttujaa, hänen nimensä, ikänsä ja toisen muuttujan tarkistaaksesi, onko kyseessä uusi vai olemassa oleva potilas.
Lopeta vierittäminen ja kokeile sitä itse.
Otetaan nyt ratkaisu.
full_name = 'Raj Koothrappali'
age = 29
is_new = True
Paketoida
Siinä kaikki tästä luennosta.
Opimme syötteiden vastaanottamisesta Pythonissa, Type Conversionissa ja Stringsissä.
Jätä vastaus