Uuden ohjelmointikielen, kuten Python, oppiminen on vaivatonta, jos sinulla on kattava tiekartta yksityiskohtaisesti, mitä käsitteitä aloittelijana tulee oppia ja kuinka edetä pidemmälle päästäkseen seuraavaan virstanpylvääseen. Jopa keskitason ohjelmoijien tulisi usein harjata perusasioitaan rakentaakseen itselleen vankan perustan.

Lopulta huomaat jumissa tietokoneellesi kirjoittamassa Python-koodia käyttämällä tässä artikkelissa lueteltuja peruskomentoja. Keskustelemme myös siitä, kuinka voit määrittää Python-ympäristön koneellesi, jotta voit kirjoittaa ja suorittaa Python-koodia.

Python-ympäristön määrittäminen

Python-koodin suorittamiseksi järjestelmässäsi tulee olla Python asennettuna.

Windowsissa

Voit ladata uusimman Python for Windows -version osoitteesta python.org Lataukset-sivu. Klikkaa Lataa Python painiketta, valitse Windows Suoritettava seuraavalla sivulla ja odota suoritettavan tiedoston latautumista. Kun olet valmis, kaksoisnapsauta asennustiedostoa käynnistääksesi asennusikkuna.

instagram viewer

Asenna Python kuten tavallisesti asennat minkä tahansa muun ohjelman Windowsiin. Älä unohda valita "Lisää Python PATHiin" -vaihtoehtoa asennuksen aikana.

Linuxilla

Asenna Python Linuxiin antamalla seuraavat komennot käyttämästäsi Linux-jakelusta riippuen:

Debianissa/Ubuntussa:

sudo apt install python

Arch Linuxissa:

sudo pacman -S python

Fedorassa ja CentOS: ssä:

sudo dnf asentaa python

macOS: ssä

Samoin kuin Windowsin asennusprosessissa, lataa ensin MPKG osoitteesta Python lataus sivu. Käynnistä sitten asennusohjelma ja jatka asennusta noudattamalla näytön ohjeita.

Nyt kun asennusosa on valmis, siirrytään käytäntöön ja aloitetaan luettelosta Python-komentoja, jotka jokaisen aloittelijan tulisi tietää. Tämä opas olettaa, että olet tietoinen Python-ohjelmien suorittamisesta komentoriviltä.

Perussyöttö, lähtö ja muuttujat

Tietojen tallentaminen, syöttäminen ja tietojen muokkaaminen halutun tulosteen tuottamiseksi on jokaisen Python-ohjelman tavoite.

1. Muuttujien alustaminen ja ilmoittaminen

Tietojen tallentamiseen jokainen ohjelmointikieli käyttää muuttujia. Muuttujat ovat tiettyjen tietorakenteiden objekteja, jotka voivat sisältää arvoa ja suorittaa toimintoja datalle. Tarkastellaan seuraavaa Python-koodia:

numero = 20

Tässä olemme ilmoittaneet muuttujan nimellä "numero" ja arvolla 20. Vastaavasti voit luoda muita muuttujia eri tietotyypeillä. Python tukee useita tietotyyppejä, mutta aloittelijana työskentelet enimmäkseen alla mainittujen tietotyyppien kanssa. Tietotyyppien alustuskomennot on suljettu suluissa.

  1. Kokonaisluku (numero = 10)
  2. merkkijono (nimi = "Ryan")
  3. Kelluu (desimaali = 10,23)
  4. Lista (hedelmät = ["omena", "banaani", "mango"])
  5. Tuple (hedelmät = ("omena", "banaani", "mango"))
  6. Sanakirja (hedelmäkartta = {1:"omena", 2:"banaani", 3:"mango"})

2. Näytä tulos Print()-menetelmällä

Useimmat aloittelevat ohjelmoijat aloittavat "Hello World" -perusohjelmalla, joka tulostaa merkkijonon suorituksen yhteydessä. Pythonissa voit tulostaa kovakoodattuja viestejä ja muuttujaarvoja print(:llä).

Jos haluat tulostaa merkkijonon Pythonissa, tutustu seuraavaan komentosyntaksiin:

print("Tämä on merkkijono")

Kaikki lainausmerkit näkyvät sellaisenaan. Edellä mainittu koodi näyttää "Tämä on merkkijono", kun suoritat sen komentorivillä.

Voit myös tulostaa muuttujan arvon yksinkertaisesti määrittämällä muuttujan nimen ilman lainausmerkkejä. Oletetaan, että meillä on merkkijonomuuttuja "sukunimi", jossa on arvo "Sharma":

tulostaa (sukunimi)

Lähtö:

Sharma

3. Ota syöttö sisääntulolla()

Ohjelma on hyödyllinen vain, jos käyttäjä voi olla vuorovaikutuksessa sen kanssa. Jotta sovelluksistasi tulee dynaamisia ja vuorovaikutteisia, sinun on oltava käyttäjän syötteiden ja valinnan varassa.

Voit pyytää käyttäjää syöttämään arvon käyttämällä syöttö komento. Tässä on noudatettava syntaksi:

muuttuja = input("Näytettävä merkkijono")

Esimerkiksi seuraava komento kysyy käyttäjältä nimeä ja ikää vastaavasti:

name = input("Anna nimesi => ")
ikä = input("Anna ikäsi => ")

Ohjelmakulun hallinta

Ohjelma ei koostu vain tuloista, lähdöistä ja tietotyypeistä. Se sisältää myös ohjauskäskyt, joita tarvitaan logiikan toteuttamiseen ja ohjelman kulun määrittämiseen.

4. Toteuta logiikka if: llä, elifillä ja muulla

Tietokoneesi hoitaa toiminnot ja tekee valintoja loogisten päätösten perusteella. Voit käyttää logiikkaa koodissasi käyttämällä if-, elif- ja else-komentoja. Nämä komennot muuttavat ohjelman kulkua ehtojen perusteella ja tunnetaan siten ehdollisina ohjauslauseina.

Kuten nimestä voi päätellä, jos komento arvioi lausekkeen, ja jos se on tosi, suorittaa sen alla olevat lauseet. The elif komento (else if) tarjoaa toisen lausekkeen, joka arvioidaan, jos edellinen jos lause palauttaa false. Lopuksi, jos ei aikaisempia lausuntoja (jos tai elif) palauttaa tosi, lausekkeen mukana toimitettu lauseke muu komento arvioidaan.

Huomaa, että sinulla voi olla useita jos ja elif lausekkeita tietyssä koodilohkossa. Jopa sisäkkäin jos lausunnot ovat mahdollisia.

Tässä on yksinkertainen ohjelma, joka selittää if: n, elifin ja elsen käytön. Ohjelma arvioi, onko määritetty luku positiivinen, negatiivinen vai nolla.

numero = int (input("Anna arvioitava luku: "))
jos (luku > 0):
tulosta ("positiivinen")
elif (numero < 0):
tulosta ("Negatiivinen")
muu:
tulosta ("nolla")

Huomaa, että meidän piti kääriä input()-metodi int(), koska syöte on oletusarvoisesti tallennettu merkkijonotyyppinä ja tarvitsemme sen sijaan "number"-muuttujan olevan kokonaislukutyyppiä.

Ero if: n ja elif: n välillä on se, että koodilohkon kaikki if-lauseet arvioidaan yksi perään toinen ei väliä mitä, mutta elif-lausetta arvioidaan vain, jos edellinen if-lause on voimassa väärä.

Aiheeseen liittyvä: Python-projektiideoita aloittelijoille

5. For Loop Pythonissa

Vaikka Python tukee useita muita silmukkakäskyjä (do...while, while, switch), for-silmukka on yleisin silmukan ohjauskäsky muihin verrattuna.

Toisin kuin C ja C++, Pythonissa for-silmukka toistuu aina iteratiivisen muuttujan yli. Iteratiivinen muuttuja on muuttuja, joka sisältää useita arvoja, kuten luetteloita, monikoita ja sanakirjoja.

Ilmoita luettelomuuttuja "hedelmät", joka sisältää arvot Apple, Banana, Pear ja Mango. Toistaaksesi jokaisen elementin ja tulostaaksesi arvot for-silmukalla:

hedelmien alkuaineille:
tulostaa (elementti)

Voit myös luoda klassisen C-tyylin silmukalle Pythonissa range()-menetelmällä. Range()-menetelmä luo numeroluettelon määritetyistä aloitus-, loppu- ja askelarvoista riippuen.

i alueella (0,5):
tulosta (i)

Lähtö:

0
1
2
3
4

Modulaarisuuden säilyttäminen säännöissä

Hyvä koodi on helpompi lukea, vaivatonta virheenkorjaus ja helppo skaalata. Ja kaikki tämä saavutetaan kirjoittamalla modulaarista koodia.

6. Määritä funktiot komennolla def

Koodin redundanssin minimoimiseksi ja koodin uudelleenkäytön rohkaisemiseksi Python tarjoaa tavan kääriä uudelleenkäytettävää koodia funktioihin, joita voidaan myöhemmin kutsua tarvittaessa. Voit luoda funktion käyttämällä def avainsana Pythonissa.

Kuten muutkin ohjelmointikielet, Python-funktiot ottaa myös argumentteja ja palauttaa arvoja onnistuneen suorituksen yhteydessä. Pythonissa voi myös ylikuormittaa toimintoja.

oletussumma (a, b):
palauta a+b
tulosta (summa (1,2))

Lähtö:

3

7. Luo luokkia luokan avainsanalla

Voit luoda luokkia luodaksesi piirustuksia objekteille Pythonissa. Python tukee olio-ohjelmointia ja antaa käyttäjien luoda luokkia ja alustaa objekteja. Luokka voi koostua muuttujista, joissa on pääsymuuttuja, funktioista, joissa on palautustyyppejä, ja jopa muista luokista (sisätty luokka).

Tässä on yksinkertainen koodi, joka luo luokan nimeltä opiskelija-:

luokan oppilas:
nimi = ""
def setName (self, passValue):
self.name = passiarvo
def displayName (itse):
tulostaa (self.name)

Jotta voit käyttää luokkaa, sinun on ensin luotava siitä esiintymä, joka tunnetaan myös nimellä objekti.

mystdent = opiskelija()
mystudent.setName("Deepesh Sharma")
mystudent.displayName()

Yhdistämällä kaksi viimeistä koodinpätkää edellä mainittu ohjelma tulostaa:

Deepesh Sharma

Muiden ohjelmointikielten tapaan Python-luokissa voi myös toteuttaa konstruktoreita ja staattisia menetelmiä (käyttäen init() dunder -metodia ja @staticmethod -decorator -menetelmää).

Pythonin oppiminen avaa lukemattomia mahdollisuuksia

Pythonia ei käytetä vain tekstipohjaisten sovellusten kirjoittamiseen, vaan sitä voidaan käyttää myös verkkosovellusten kehittämiseen, web-kaappaukseen, verkkoohjelmointiin, automaatioon, koneoppimiseen jne.

Olitpa aloitteleva ohjelmoija tai kokenut kehittäjä, Pythonin lisääminen olemassa olevaan osaamisvalikoimaasi lisää varmasti asiantuntemustasi ja erikoistumistasi alalla.

JaaTweetSähköposti
Kuinka oppia Python ilmaiseksi

Oletko valmis oppimaan Pythonin, joka on yksi viime aikoina kysytyimmistä ohjelmointikielistä? Näin pääset alkuun.

Lue Seuraava

Liittyvät aiheet
  • Ohjelmointi
  • Python
Kirjailijasta
Deepesh Sharma (94 artikkelia julkaistu)

Deepesh on MUO: n Linuxin nuorempi editori. Hän kirjoittaa Linuxista informatiivisia oppaita tavoitteenaan tarjota autuas kokemus kaikille uusille tulokkaille. En ole varma elokuvista, mutta jos haluat puhua tekniikasta, hän on sinun kaverisi. Vapaa-ajallaan hänet voi lukea kirjoja, kuunnella eri musiikkityylejä tai soittaa kitaraa.

Lisää Deepesh Sharmalta

tilaa uutiskirjeemme

Liity uutiskirjeemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e-kirjoja ja eksklusiivisia tarjouksia!

Klikkaa tästä tilataksesi