Sisukord:
- Samm: mida vajate
- Samm: seadistage PyCharm ja looge uus projekt
- Samm: looge oma esimene programm
- Samm: esimese programmi väljamõtlemine
- 5. samm: silmused ja If -id - juhtkonstruktsioonid
- 6. samm: kommentaarid
- 7. samm: olete lõpetanud - aeg ise midagi kirjutada
Video: Pythoniga alustamine: 7 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
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.
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.
Seejärel järgige pythoni installimiseks installija juhiseid.
Pythoni installimise kontrollimiseks avage CMD (või terminal) ja tippige:
python -versioon
Python peaks vastama pythoni versiooniga.
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.
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
Valige Pure Python, seejärel valige failide salvestamiseks kaust, seejärel vajutage nuppu Create (Pange tähele, et kausta nimi on teie projekti nimi)
Siinkohal peaks teid tervitama tegelik koodi loomise ekraan: P
Samm: looge oma esimene programm
Paremklõpsake oma projekti kausta ja minge uude -> Pythoni faili
Nimetage fail ja vajutage OK
Nüüd ilmub teie põhialasse uus vaheleht
Allpool _autor_ kopeerige ja kleepige see kood.
message = "Tere maailm"
printida sõnum
Seejärel paremklõpsake failil ja vajutage Käivita
See koostab meie programmi ja tagastab tulemuse. Tere maailm trükitakse jooksualal
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:
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:
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
„Prindi“lihtsalt prindib väärtuse. Näiteks
trükk "HÄVITA MAAILM"
trükib nööri
Prindiga saab printida ka võrrandi väärtuse, sealhulgas kahe stringi ühendamise
string1 = "TERE"
string2 = "IBLE LOVERS" print string1 + string2
prindib
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.
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
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!
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:
Pythoniga alustamine ESP8266 ja ESP32 jaoks: 6 sammu
Pythoniga alustamine ESP8266 ja ESP32 jaoks: Bacground ESP8266 ja selle noorem suur vend ESP32 on odavad WiFi-mikrokiibid, millel on täielik TCP/IP-virn ja mikrokontrolleri võimalus. ESP8266 kiip jõudis esmakordselt tegijate kogukonna tähelepanu alla 2014. aastal. Sellest ajast alates on madal hind (
Mad Lib koos Pythoniga: 10 sammu
Mad Lib koos Pythoniga: Mad Libsi programmi loomine pythonis Mida vajate: 1. Windowsi või Maci arvuti 2. Interneti -ühendus Mida saate lõpuks teada: 1. Stringid 2. Muutujad2. Sisend & printimisfunktsioonid
PiTanq - robotpaak Raspberry Pi ja Pythoniga, et õppida AI -d: 10 sammu
PiTanq-robotpaak Raspberry Pi ja Python to AI abil: Pitanq on robot-tank koos kaameraga, mida toidab Raspberry Pi. Selle eesmärk on aidata õppida isesõitmise tehisintellekti. Paagi tehisintellekti toetavad spetsiaalselt Raspbian Jessie jaoks ehitatud OpenCV ja Tensoflow. Tugeva alumiiniumi baasil
Pythoniga numbrite äratundja: 3 sammu
Digitaalne äratundja koos Pythoniga: üks populaarsemaid aktuaalseid teemasid on „Computer Vision”, mis sisaldab laadimistarkvara allalaadimise tarkvara, mis on ette nähtud patroonide patroonideks. Võimalik kujutlusvõime que esta habilidad es muy útil para una computadora y permite expandir
QuizzPi, Raspberry Pi trivia mäng Pythoniga: 7 sammu (piltidega)
QuizzPi, Raspberry Pi trivia mäng Pythoniga: QuizzPi on arcade tüüpi tühiasi mäng. QuizzPi sündis, kuna mul oli vaja oma tütrele meelelahutust pakkuda. Ta on 7 -aastane ja nõuab juba uute tehnoloogiate kasutamist, idee oli luua midagi, mis oleks nii lõbus kui ka hariv