Išmokti naują programavimo kalbą, pvz., Python, bus lengva, jei turite išsamų veiksmų planą išsamiai aprašoma, kokių sąvokų reikia išmokti pradedantiesiems ir kaip tobulėti, kad pasiektumėte kitą etapą. Netgi vidutinio lygio programuotojai turėtų dažnai susitvarkyti savo pagrindus, kad susikurtų tvirtą pagrindą.

Pabaigoje pastebėsite, kad įstrigote prie kompiuterio, rašydami Python kodą naudodami pagrindines šiame straipsnyje nurodytas komandas. Taip pat aptarsime, kaip savo kompiuteryje galite nustatyti Python aplinką, kad galėtumėte rašyti ir vykdyti Python kodą.

Python aplinkos nustatymas

Norėdami paleisti Python kodą, jūsų sistemoje turi būti įdiegtas Python.

Sistemoje Windows

Galite atsisiųsti naujausią „Python“, skirtą „Windows“, versiją iš python.org Atsisiuntimų puslapis. Spustelėkite ant Atsisiųskite Python mygtuką, pasirinkite „Windows“ vykdomasis kitame puslapyje ir palaukite, kol bus atsisiųsta vykdomoji programa. Baigę dukart spustelėkite diegimo failą, kad paleistumėte diegimo langą.

instagram viewer

Įdiekite „Python“ taip, kaip įprastai įdiegtumėte bet kurią kitą programą „Windows“. Diegdami nepamirškite pažymėti parinkties „Pridėti Python prie PATH“.

„Linux“ sistemoje

Norėdami įdiegti „Python“ sistemoje „Linux“, išduokite šias komandas, atsižvelgdami į naudojamą „Linux“ platinimą:

„Debian“ / „Ubuntu“:

sudo apt install python

„Arch Linux“:

sudo pacman -S python

„Fedora“ ir „CentOS“:

sudo dnf įdiegti python

„MacOS“.

Panašiai kaip „Windows“ diegimo procesas, pirmiausia atsisiųskite MPKG iš Python atsisiuntimas puslapį. Tada paleiskite diegimo programą ir vykdykite ekrane pateikiamus veiksmus, kad tęstumėte diegimą.

Dabar, kai diegimo dalis baigta, pradėkime nuo „Python“ komandų, kurias turėtų žinoti kiekvienas pradedantysis, sąrašo. Šiame vadove daroma prielaida, kad žinote, kaip komandinėje eilutėje vykdyti Python programas.

Pagrindinė įvestis, išvestis ir kintamieji

Kiekvienos Python programos tikslas yra išsaugoti duomenis, priimti įvestį ir modifikuoti duomenis, kad būtų gauta norima išvestis.

1. Kintamųjų inicijavimas ir deklaravimas

Duomenims saugoti kiekviena programavimo kalba naudoja kintamuosius. Kintamieji yra tam tikrų duomenų struktūrų objektai, galintys turėti vertę ir atlikti su duomenimis susijusias operacijas. Apsvarstykite šį Python kodą:

skaičius = 20

Čia mes paskelbėme kintamąjį pavadinimu "skaičius" ir 20 reikšmę. Panašiai galite sukurti kitus kintamuosius su skirtingu duomenų tipu. Python palaiko kelis duomenų tipus, bet kaip pradedantysis dažniausiai dirbsite su tais, kurie paminėta toliau. Duomenų tipų inicijavimo komandos yra pateiktos skliausteliuose.

  1. Sveikasis skaičius (skaičius = 10)
  2. Styga (vardas = "Ryanas")
  3. Plūdė (dešimtainis = 10,23)
  4. Sąrašas (vaisiai = ["Obuolys", "Bananas", "Mangas"])
  5. eilė (vaisiai = („Obuolys“, „Bananas“, „Mangas“))
  6. Žodynas (vaisių žemėlapis = {1:"Apple", 2:"Bananas", 3:"Mango"})

2. Rodyti išvestį su print() metodu

Dauguma pradedančiųjų programuotojų pradeda nuo pagrindinės „Hello World“ programos, kuri vykdymo metu išveda eilutę. Python galite spausdinti užkoduotus pranešimus ir kintamųjų reikšmes naudodami print ().

Norėdami išspausdinti eilutę Python, pažiūrėkite į šią komandų sintaksę:

print ("Tai yra eilutė")

Viskas, ką įtrauksite į kabutes, bus rodoma tokia, kokia yra. Pirmiau minėtas kodas parodys "Tai yra eilutė", kai paleisite jį naudodami komandinę eilutę.

Taip pat galite atspausdinti kintamojo reikšmę tiesiog nurodydami kintamojo pavadinimą be kabučių. Tarkime, kad turime eilutės kintamąjį "pavardė", turintį reikšmę "Sharma":

spausdinti (pavardė)

Išvestis:

Šarma

3. Paimti įvestį naudojant įvestį ()

Programa naudinga tik tada, kai vartotojas gali su ja bendrauti. Kad jūsų programos būtų dinamiškos ir interaktyvios, turėsite priklausyti nuo vartotojo įvesties ir pasirinkimo.

Galite paprašyti vartotojo įvesti vertę naudodami įvestis komandą. Štai sintaksė, kurios reikia laikytis:

kintamasis = input("Rodytina eilutė")

Pavyzdžiui, ši komanda paprašys vartotojo atitinkamai vardo ir amžiaus:

name = input ("Įveskite savo vardą => ")
age = input("Įveskite savo amžių => ")

Programos srauto valdymo perėmimas

Programą sudaro ne tik įvesties, išvesties ir duomenų tipai. Tai taip pat apima valdymo sakinius, reikalingus logikai įgyvendinti ir programos srautui nustatyti.

4. Įdiekite logiką su if, elif ir kt

Jūsų kompiuteris atlieka operacijas ir pasirenka, remdamasis logiškais sprendimais. Norėdami įdiegti logiką savo kode, galite naudoti komandas if, elif ir else. Šios komandos keičia programos eigą pagal sąlygas, todėl yra žinomos kaip sąlyginiai valdymo sakiniai.

Kaip rodo pavadinimas, jeigu komanda įvertina išraišką ir, jei ji teisinga, vykdo jai pateiktus teiginius. The elifas komanda (else if) pateikia kitą išraišką, kuri įvertinama, jei ankstesnė jeigu pareiškimas grąžina klaidingą. Galiausiai, jei nėra ankstesnių pareiškimų (jeigu arba elifas) grąžinti true, išraiška, pateikta su Kitas komanda įvertinama.

Atminkite, kad galite turėti kelis jeigu ir elifas teiginiai tam tikrame kodo bloke. Net įdėtas jeigu galimi pareiškimai.

Štai paprasta programa, paaiškinanti, kaip naudoti if, elif ir else. Programa įvertins, ar nurodytas skaičius yra teigiamas, neigiamas ar nulis.

skaičius = int (input("Įveskite skaičių, kurį norite įvertinti: "))
jei (skaičius > 0):
spausdinti ("teigiamas")
elifas (skaičius < 0):
spausdinti („Neigiamas“)
Kitas:
spausdinti ("nulis")

Atkreipkite dėmesį, kad mes turėjome apvynioti input() metodą su int(), nes pagal numatytuosius nustatymus įvestis saugoma kaip eilutės tipas, o kintamasis "numeris" turi būti sveikojo skaičiaus tipo.

Skirtumas tarp if ir elif yra tas, kad visi if teiginiai kodo bloke bus vertinami po vieną kitas nesvarbu koks, bet elif teiginys bus vertinamas tik tuo atveju, jei ankstesnis if teiginys galioja klaidinga.

Susijęs: „Python“ projektų idėjos, tinkamos pradedantiesiems

5. „For Loop“ programoje „Python“.

Nors Python palaiko keletą kitų ciklo teiginių (do...while, while, switch), for ciklas yra labiausiai paplitęs ciklo valdymo teiginys, palyginti su kitais.

Skirtingai nuo C ir C++, „Python“ ciklas visada kartojasi per pasikartojantį kintamąjį. Iteracinis kintamasis yra tas, kuriame yra kelios reikšmės, pvz., sąrašai, eilės ir žodynai.

Paskelbkite sąrašo kintamąjį „vaisiai“, kuriame yra reikšmės „Apple“, „Banana“, „Pear“ ir „Mango“. Norėdami pakartoti kiekvieną elementą ir spausdinti reikšmes naudodami for ciklus:

elementui vaisiuose:
spausdinti (elementas)

Taip pat galite sukurti klasikinį C stilių, skirtą „Python“, naudodami diapazono () metodą. Metodas range () sukuria skaičių sąrašą, atsižvelgiant į nurodytas pradžios, pabaigos ir žingsnio reikšmes.

i diapazone (0,5):
spausdinti (i)

Išvestis:

0
1
2
3
4

Kodekso moduliškumo išlaikymas

Geras kodas yra toks, kurį lengviau skaityti, kurį lengva derinti ir kurį lengva keisti. Ir visa tai pasiekiama rašant modulinį kodą.

6. Apibrėžkite funkcijas naudodami def

Siekdama sumažinti kodo dubliavimą ir paskatinti pakartotinį kodo naudojimą, „Python“ suteikia galimybę pakartotinai naudojamą kodą įterpti į funkcijas, kurias vėliau prireikus galima iškviesti. Galite sukurti funkciją naudodami def raktinis žodis Python.

Panašiai kaip ir kitose programavimo kalbose, Python funkcijos taip pat priimti argumentus ir grąžinti reikšmes sėkmingai vykdant. Taip pat galite perkrauti Python funkcijas.

numatytoji suma (a, b):
grąžinti a+b
spausdinti (suma (1,2))

Išvestis:

3

7. Kurkite klases naudodami klasės raktinį žodį

Galite sukurti klases, kad sukurtumėte objektų brėžinius Python. Python palaiko objektinį programavimą ir leidžia vartotojams kurti klases ir inicijuoti objektus. Klasę gali sudaryti kintamieji su prieigos modifikatoriais, funkcijos su grąžinimo tipais ir net kitos klasės (įdėta klasė).

Štai paprastas kodas, kuris sukuria klasę pavadinimu studentas:

klasės mokinys:
vardas = ""
def setName (self, passValue):
self.name = passedValue
def displayName (self):
spausdinti (self.name)

Norėdami naudoti klasę, pirmiausia turite sukurti jos egzempliorių, dar vadinamą objektu.

mano studentas = studentas ()
mystudent.setName("Deepesh Sharma")
mystudent.displayName()

Sujungus paskutinius du kodo fragmentus, pirmiau minėta programa išves:

Deepesh Sharma

Panašiai kaip ir kitose programavimo kalbose, Python klasėse taip pat galite įdiegti konstruktorius ir statinius metodus (naudojant atitinkamai init() dunder metodą ir @staticmethod dekoratorių).

Mokymasis Python atveria daugybę galimybių

„Python“ naudojamas ne tik teksto programoms rašyti, jį taip pat galite naudoti žiniatinklio programoms kurti, žiniatinklio rinkimui, tinklo programavimui, automatizavimui, mašininiam mokymuisi ir kt.

Nesvarbu, ar esate pradedantis programuotojas, ar patyręs kūrėjas, pridedant Python į esamą įgūdžių rinkinį tikrai sustiprins jūsų žinias ir specializaciją šioje srityje.

DalintisTviteryjeEl. paštas
Kaip išmokti Python nemokamai

Pasiruošę išmokti Python, vieną iš pastaruoju metu labiausiai ieškomų programavimo kalbų? Štai kaip galite pradėti.

Skaitykite toliau

Susijusios temos
  • Programavimas
  • Python
Apie autorių
Deepesh Sharma (Paskelbta 94 straipsniai)

Deepesh yra MUO jaunesnysis Linux redaktorius. Jis rašo informacinius vadovus apie Linux, siekdamas suteikti palaimingą patirtį visiems naujokams. Nesu tikras dėl filmų, bet jei norite kalbėti apie technologijas, jis yra jūsų vaikinas. Laisvalaikiu jį galite rasti skaitantį knygas, besiklausantį įvairių žanrų muzikos ar grojantį gitara.

Daugiau iš Deepesh Sharma

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. knygų ir išskirtinių pasiūlymų!

Spauskite čia norėdami užsiprenumeruoti