Sisukord:

Pythoniga alustamine: 7 sammu (piltidega)
Pythoniga alustamine: 7 sammu (piltidega)

Video: Pythoniga alustamine: 7 sammu (piltidega)

Video: Pythoniga alustamine: 7 sammu (piltidega)
Video: Цигун для начинающих. Для суставов, позвоночника и восстановления энергии. 2024, November
Anonim
Alustage Pythoniga
Alustage Pythoniga

Programmeerimine on imeline!

See on loominguline, lõbus ja annab ajule vaimse treeningu. Paljud meist tahavad õppida programmeerimisest, kuid veenavad end, et me ei saa. Võib -olla on sellel liiga palju matemaatikat, võib -olla hirmutab teid ümber visatud žargoon. Lubage mul teile kohe öelda, et see on täpselt see, mida kunagi programmeerija arvas enne programmeerijaks saamist. Tegelikult just seda ma ka tegin vähem kui 10 nädalat tagasi, kui hakkasin programmeerima.

Lubage mul kohe öelda, et igaüks saab õppida programme kirjutama. Tänu hõlpsasti loetavate programmeerimiskeelte (nt python) edusammudele ja Internetis leiduvale teabele on see enam täiskohaga investeering programmeerimiskeele nüansside õppimiseks. Imikud, enamus 21. sajandi programmeerijaid, on äärmiselt laisad, õppige lihtsalt põhitõed ja jätkake sealt edasi.

See on no-žargon, lihtne jälgida ible, mida saate teha kohe. See on õige! Minimeerige facebook ja youtube, lõdvestuge ja jälgige oma arvutis.

Vana inimese arvuti
Vana inimese arvuti

Täna vaatame programmeerimiskeelt nimega Python, wikipedia määratleb pythoni järgmiselt:

"Python on laialdaselt kasutatav üldotstarbeline kõrgetasemeline programmeerimiskeel. Selle disainifilosoofia rõhutab koodi loetavust ja selle süntaks võimaldab programmeerijatel väljendada mõisteid vähemates koodiridades, kui oleks võimalik sellistes keeltes nagu C ++ või Java. Keel pakub konstruktsioone, mis võimaldavad selgeid programme nii väikeses kui suures mahus."

Mida see KÕIK TÄHENDAB? Ma arvasin, et sa ütlesid ei-žargooni? No põhimõtteliselt:

"Python on kompaktne, üldotstarbeline, kergesti loetav programmeerimiskeel. See on väga mitmekülgne, seega saab seda kasutada igas suuruses programmide loomiseks."

Miks ma valisin püütoni? Kuna pythoni põhitõdesid on lihtne kätte saada ja keelel on võrgus suurepärane tugikogukond. Pärast selle ible'i lõpetamist võite hakata kohe programme tegema, selle asemel, et kulutada aega keele vajalike nüansside õppimisele.

Nii et alustame!

Samm: mida vajate

Esiteks vajate arvutit, millel on pythoni koopia, vabandust mobiilikasutajate ees!

Minge aadressile https://www.python.org/downloads/ ja laadige alla uusim versioon, mis on saadaval suure kollase nupuga.

Python allalaadimine
Python allalaadimine

Seejärel järgige pythoni installimiseks installija juhiseid.

Pythoni installija
Pythoni installija

Pythoni installimise kontrollimiseks avage CMD (või terminal) ja tippige:

python -versioon

Python peaks vastama pythoni versiooniga.

Pilt
Pilt

Nüüd kasutame selle õpetuse jaoks IDE -d või integreeritud arenduskeskkonda (põhimõtteliselt tekstiredaktor ja kompilaator, mis on kokku pandud), nii et minge aadressile https://www.jetbrains.com/pycharm/download/ ja laadige alla kogukonna väljaanne Pycharmist.

PyCharmi kogukond
PyCharmi kogukond

Seejärel järgige PyCharmi installimiseks paigaldaja juhiseid.

Nüüd alustame programmeerimist!

Samm: seadistage PyCharm ja looge uus projekt

Pycharmi esmakordsel käivitamisel küsitakse, millist klahvikaarti ja teemat soovite kasutada. Soovitaksin võtmekaardi vaikimisi jätta, kuid saate teema, värvide ja fontidega oma maitse järgi mängida. Selle õpetuse jaoks kasutan Dracula teemaga pücharmi kogukonda 4.5.

Seejärel tervitatakse teid tervitusekraaniga.

Vajutage Loo uus projekt

PyCharmi tervituskuva
PyCharmi tervituskuva

Valige Pure Python, seejärel valige failide salvestamiseks kaust, seejärel vajutage nuppu Create (Pange tähele, et kausta nimi on teie projekti nimi)

PyCharmi projektiekraan
PyCharmi projektiekraan

Siinkohal peaks teid tervitama tegelik koodi loomise ekraan: P

Koodiekraan
Koodiekraan

Samm: looge oma esimene programm

Paremklõpsake oma projekti kausta ja minge uude -> Pythoni faili

Loo uus MENÜÜ
Loo uus MENÜÜ

Nimetage fail ja vajutage OK

Failidialoog
Failidialoog

Nüüd ilmub teie põhialasse uus vaheleht

Pilt
Pilt

Allpool _autor_ kopeerige ja kleepige see kood.

message = "Tere maailm"

printida sõnum

Seejärel paremklõpsake failil ja vajutage Käivita

Pilt
Pilt

See koostab meie programmi ja tagastab tulemuse. Tere maailm trükitakse jooksualal

Pilt
Pilt

Vaatame, mida me just kirjutasime.

Samm: esimese programmi väljamõtlemine

Proovime nüüd aru saada, mis see kood on

message = "Tere maailm"

printida sõnum

tähendab tõesti.

Esiteks loon ja seadistan muutuja väärtuseks Hello Worldi sisaldava stringi. Kui muudate kõnemärkide vahelist teksti, saate muuta muutuja väärtust ja seega ka sõnumit. Näiteks:

message = "Tere juhised!"

printida sõnum

Tagastab:

Pilt
Pilt

kui joosta.

String on määratletud kõnemärkide tõttu, stringe saab määratleda ka üksikute märkidega

message = 'Tere maailm'

printida sõnum

Muutujad võivad olla ka erinevat tüüpi. Selle näiteks:

täisarv = 29302

on muutuja täisarvuga (lühend int) ja see:

floatingPoint = 1469,928

on muutuja ujukoma väärtusega (lühendatult ujuk).

Põhimõtteliselt on täisarvude ja ujukite vahe täisarvud täisarvud, ujukid aga kümnendarvud. Täisarvud võtavad vähem ruumi, kuid ei suuda kümnendkohti hoida. Näiteks täisarv 1 / täisarv 2

täisarv 1 = 1

täisarv2 = 2 printige täisarv1 / täisarv2

kas 0,5 on õige? Aga tulemus on:

Pilt
Pilt

Kuna täisarvu ei saa jagada kümnendkohtadeks. See aga:

ujuk1 = 1,0

täisarv2 = 2 print float1 / täisarv2

tagastab käivitamisel 0,5, kuna üks muutujatest on ujuk

Pilt
Pilt

„Prindi“lihtsalt prindib väärtuse. Näiteks

trükk "HÄVITA MAAILM"

trükib nööri

Pilt
Pilt

Prindiga saab printida ka võrrandi väärtuse, sealhulgas kahe stringi ühendamise

string1 = "TERE"

string2 = "IBLE LOVERS" print string1 + string2

prindib

Pilt
Pilt

5. samm: silmused ja If -id - juhtkonstruktsioonid

Üks olulisemaid asju mis tahes programmi puhul on juhtimisstruktuuride olemasolu.

Esimene juhtimisstruktuur on mõnda aega silmus, see kooditükk kordub, kui tingimus on tõene. Selle koodi näitamiseks

loend = 0

samas loendama <10: # Lisa loendusloendusse = loendama + 1 trükiarvu printima "Valmis"

käivitab tsüklis oleva koodi kuni loendini <10 ja jätkab seejärel programmiga.

Pilt
Pilt

Teine on if-else lause, see kooditükk kontrollib ja teeb midagi, kui muutuja väärtus on võrdne 10-ga, teeb midagi muud, kui väärtus on võrdne 11-ga ja teeb midagi muud kõigil muudel asjaoludel.

täisarv = 0

# Kui see on võrdne 10 -ga, kui täisarv == 10: printige "ITS 10" # Kui see on võrdne 11 elif täisarvuga == 11: trükkige "ITS 11" # Kõigil muudel asjaoludel muidu: printige "I DONT KNOWWWWWWWW" print "Valmis"

Tuleb tagasi

Pilt
Pilt

Kuna muutuja täisarv ei ole 10 või 11 ja igas teises olukorras töötab see teisiti.

Mõne aja või kontrollstruktuuri määratlemiseks sisestage tüüp (samas või kui), millele järgneb tõene või vale väärtus, siis:

tüüp true == true:

Pange tähele iga silmuse sisu tühikut, python on tühikute suhtes väga spetsiifiline, nii teab ta, mis kood mõne aja pärast on või kui tsükkel. PyCharm kasutab ühte vahekaardi tühikut, mis peab olema kogu teie koodis ühtlane! Samuti saate seadeid kohandada nii, et kasutada tühikuid (millel on mõned eelised).

6. samm: kommentaarid

Võib -olla olete märganud, et ma olen kommenteerinud koodi, mille ma postitasin juhtkonstruktsioonide ossa. Saate kooditükki kommenteerida, pannes # ja ülejäänud rida kommenteeritakse. Tarkvara koostamisel eiratakse kommentaare

# Tere, Maailm

Kommentaarid on koodi päästja. Sest need võimaldavad teil kõigile näidata, mis on teie koodis ja mida te koodi kirjutades mõtlesite. Kuid ärge üle pingutage! Üle kommenteeritud kood võib olla sama halb kui alakommenteeritud kood

Millal ma peaksin oma koodi kommenteerima?

Minu rusikareegel on kommenteerida oma mõtteid oma kirjutisena, nii et kui lisate oma vanuse hoidmiseks muutuja, mis ei täida mingit muud eesmärki. Kommenteerige seda.

# Muutuja, mis hoiab minu vanust aastates # Selles programmis tegelikult ei kasutata, kuid # on hädavajalik inimkonna ellujäämiseks! minu vanus = 23

7. samm: olete lõpetanud - aeg ise midagi kirjutada

Vau, sa õppisid just pythoni põhitõdesid!

Pilt
Pilt

Nii et "mis ma nüüd teen?" võite küsida, et saate oma failiga edasi mängida. Kui arvate, et olete valmis, võite vastu võtta väljakutse. Kirjutage programm kahe kasutaja sisestatud numbri liitmiseks või lahutamiseks. Kasutage Internetti, et teada saada, kuidas saada kasutaja sisendit, seejärel lisage või lahutage kaks sisendit ja kommenteerige kindlasti oma koodi! Kuigi Pythoni on lihtne õppida, pole selle võimaluste ülempiir sugugi madal - igasuguse kuju, suuruse ja konfiguratsiooniga programmid on Pythoni ja selle ulatuslike (ja tavaliselt kogukonna esitatud) raamatukogude abil võimalikud. Soovituste ja täiustuste jaoks postitage oma kood allpool. Edu!

Soovitan: