Satura rādītājs:
- 1. darbība. Kas jums būs nepieciešams
- 2. darbība: iestatiet PyCharm un izveidojiet jaunu projektu
- 3. darbība: izveidojiet savu pirmo programmu
- 4. solis: izdomājiet savu pirmo programmu
- 5. solis: cilpas un If - kontroles struktūras
- 6. darbība: komentāri
- 7. solis: Pabeigts - laiks uzrakstīt kaut ko pats
Video: Darba sākšana ar Python: 7 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
Programmēšana ir brīnišķīga!
Tas ir radošs, jautrs un sniedz jūsu smadzenēm garīgu treniņu. Daudzi no mums vēlas uzzināt par programmēšanu, bet pārliecina sevi, ka nevaram. Varbūt tajā ir pārāk daudz matemātikas, varbūt apkārt izmestais žargons jūs biedē. Ļaujiet man jums tagad pateikt, ka tieši to kādreiz programmētājs domāja, pirms viņi kļuva par programmētājiem. Patiesībā tas ir tieši tas, ko es, kaut arī pirms mazāk nekā 10 nedēļām, kad sāku programmēt.
Ļaujiet man jums tūlīt pateikt, ka ikviens var iemācīties rakstīt programmas. Pateicoties viegli lasāmo programmēšanas valodu, piemēram, python, attīstībai un informācijas daudzumam internetā, tas vairs nav ieguldījums pilna laika programmēšanas valodas apguvei. Lielākā daļa 21. gadsimta programmētāju zīdaiņiem ir ārkārtīgi slinki, vienkārši apgūstiet pamatus un turpiniet darbu.
Šis ir žargons, kuram ir viegli sekot, un ko varat izdarīt tieši tagad. Tieši tā! Samaziniet facebook un youtube, atpūtieties un sekojiet līdzi savam datoram.
Šodien mēs aplūkosim programmēšanas valodu ar nosaukumu Python, wikipedia definē python kā:
"Python ir plaši izmantota universāla, augsta līmeņa programmēšanas valoda. Tās dizaina filozofija uzsver koda lasāmību, un tās sintakse ļauj programmētājiem izteikt jēdzienus mazākās koda rindās, nekā tas būtu iespējams tādās valodās kā C ++ vai Java. Valoda nodrošina konstrukcijas, kas paredzētas, lai nodrošinātu skaidras programmas gan mazā, gan lielā mērogā."
Ko tad tas viss nozīmē? Es domāju, ka jūs teicāt žargonu? Nu būtībā:
"Python ir kompakta, universāla, viegli lasāma programmēšanas valoda. Tā ir ļoti daudzpusīga, tāpēc to var izmantot, lai izveidotu visu formu izmēru programmas."
Kāpēc es izvēlējos pitonu? Tā kā python pamati ir viegli uztverami un valodai ir lieliska atbalsta kopiena tiešsaistē. Pēc šī stila pabeigšanas jūs varat nekavējoties sākt veidot programmas, tā vietā, lai pavadītu laiku, apgūstot nepieciešamās valodas smalkumus.
Tātad sāksim!
1. darbība. Kas jums būs nepieciešams
Pirmkārt, jums būs nepieciešams dators ar python kopiju, atvainojiet, mobilie lietotāji!
Dodieties uz vietni https://www.python.org/downloads/ un lejupielādējiet jaunāko versiju, kas pieejama ar lielo dzelteno pogu.
Pēc tam izpildiet instalētāja norādījumus, lai instalētu python.
Lai pārbaudītu, vai python ir instalēts, dodieties uz CMD (vai termināli) un ierakstiet:
pitons -versija
Python vajadzētu atbildēt ar python versiju.
Tagad šajā apmācībā mēs izmantosim IDE jeb integrētu izstrādes vidi (pamatā teksta redaktoru un kompilatoru), tāpēc dodieties uz vietni https://www.jetbrains.com/pycharm/download/ un lejupielādējiet kopienas izdevumu. no Pycharm.
Pēc tam izpildiet instalētāja norādījumus, lai instalētu PyCharm.
Tagad sāciet programmēt!
2. darbība: iestatiet PyCharm un izveidojiet jaunu projektu
Pirmo reizi palaižot pycharm, jums tiks jautāts, kādu taustiņu karti un motīvu vēlaties izmantot. Es ieteiktu atslēgu karti atstāt pēc noklusējuma, taču jūs varat spēlēties ar tēmu, krāsām un fontiem pēc saviem ieskatiem. Šajā apmācībā es izmantoju pycharm kopienu 4.5 ar Drakula tēmu.
Pēc tam jūs sagaidīs sveiciena ekrāns.
Nospiediet Izveidot jaunu projektu
Atlasiet Pure Python, pēc tam izvēlieties mapi, kurā glabāt failus, pēc tam nospiediet izveidot (Ņemiet vērā, ka mapes nosaukums būs jūsu projekta nosaukums)
Šajā brīdī jums vajadzētu sveikt ar faktisko koda izveides ekrānu: P
3. darbība: izveidojiet savu pirmo programmu
Ar peles labo pogu noklikšķiniet uz sava projekta mapes un dodieties uz jaunu -> Python fails
Nosauciet failu un nospiediet OK
Tagad jūsu galvenajā apgabalā parādīsies jauna cilne
Zem _autors_ nokopējiet un ielīmējiet šo kodu.
Ziņojums = "Sveika pasaule"
izdrukāt ziņojumu
Pēc tam ar peles labo pogu noklikšķiniet uz faila un nospiediet Palaist
Tas apkopos mūsu programmu un atgriezīs rezultātu. Sveiki pasaule tiks izdrukāta skriešanas zonā
Apskatīsim, ko mēs tikko uzrakstījām.
4. solis: izdomājiet savu pirmo programmu
Tagad mēģināsim saprast, kāds ir kods
Ziņojums = "Sveika pasaule"
izdrukāt ziņojumu
tiešām nozīmē.
Pirmkārt, es izveidoju un iestatīju mainīgā vērtību uz virkni, kas satur Hello World. Ja maināt tekstu starp runas zīmēm, varat mainīt mainīgā vērtību un līdz ar to arī ziņojumu. Piemēram:
message = "Sveiki, Instructables!"
izdrukāt ziņojumu
Atgriež:
skrienot.
Virkne ir definēta runas zīmju dēļ, virknes var definēt arī ar atsevišķām atzīmēm
message = 'Sveika pasaule'
izdrukāt ziņojumu
Mainīgajiem var būt arī dažādi veidi. Šim gadījumam:
vesels skaitlis = 29302
ir mainīgais ar veselu skaitli (saīsināts int) un tas:
peldošais punkts = 1469,928
ir mainīgais ar peldošā komata vērtību (saīsināti - peldošs).
Būtībā atšķirība starp veseliem skaitļiem un pludiņiem ir veseli skaitļi, kas ir veseli skaitļi, bet pludiņi - decimāldaļskaitļi. Veseli skaitļi aizņem mazāk vietas, bet nevar turēt aiz komata. Piemēram, skaitlis 1 / vesels skaitlis 2
vesels skaitlis1 = 1
vesels skaitlis2 = 2 drukāt veselu skaitli1 / vesels skaitlis2
vai 0,5 ir pareizi? Bet rezultāts ir šāds:
Tā kā veselus skaitļus nevar sadalīt aiz komata. Tomēr šis:
pludiņš1 = 1,0
vesels skaitlis2 = 2 drukas pludiņš1 / vesels skaitlis2
palaižot atgriež 0,5, jo viens no mainīgajiem ir pludiņš
“Drukāt” vienkārši izdrukā vērtību. Piemēram
drukāt "Iznīcini pasauli"
izdrukā virkni
Drukāt var arī izdrukāt vienādojuma vērtību, ieskaitot divu virkņu apvienošanu
string1 = "Sveiki"
string2 = "IBLE LOVERS" drukas virkne1 + virkne2
izdrukas
5. solis: cilpas un If - kontroles struktūras
Viena no vissvarīgākajām lietām jebkurā programmā ir kontroles struktūru esamība.
Pirmā vadības struktūra ir laika cilpa, šis koda gabals ir cilpas, kamēr nosacījums ir patiess. Piemēram, šis kods
skaits = 0
kamēr skaits <10: # Pievienot skaitļu skaitam = skaits + 1 izdruku skaits izdruka "Pabeigts"
palaida kodu cilpā līdz skaitlim <10 un pēc tam turpina ar programmu.
Otrais ir if-else paziņojums, šis koda gabals pārbauda un dara kaut ko, ja mainīgā vērtība ir vienāda ar 10, dara kaut ko citu, ja vērtība ir vienāda ar 11, un dara visu citu visos citos apstākļos.
vesels skaitlis = 0
# Ja skaitlis ir vienāds ar 10, ja vesels skaitlis == 10: izdrukājiet "ITS 10" # Ja tas ir vienāds ar 11 elif vesels skaitlis == 11: drukājiet "ITS 11" # Visos citos apstākļos: izdrukājiet "I DONT KNOWWWWWWWW" print "Pabeigts"
Atgriezīsies
Tā kā mainīgais vesels skaitlis nav vienāds ar 10 vai 11 un katrā citā situācijā tas darbojas citādi.
Lai noteiktu kādu laiku vai ja kontroles struktūra, ierakstiet veidu (kamēr vai ja), kam seko patiesā vai nepatiesā vērtība, tad:
ierakstiet true == true:
Ievērojiet “atstarpes” katras cilpas saturam, python ir ļoti specifisks attiecībā uz atstarpēm, tāpēc tā zina, kāds kods ir pēc kāda laika vai cikla. PyCharm izmanto vienu cilnes atstarpi, kurai jābūt konsekventai visā jūsu kodā! Varat arī pielāgot iestatījumus, lai tā vietā izmantotu atstarpes (kam ir dažas priekšrocības).
6. darbība: komentāri
Jūs, iespējams, pamanījāt, ka esmu “komentējis” kodu, ko ievietoju vadības struktūru daļā. Jūs varat komentēt koda gabalu, ievietojot #, un pārējā rindiņa tiks komentēta. Kad programmatūra ir apkopota, komentāri tiek ignorēti
# Sveika pasaule
Komentāri ir koda glābējs. Jo tie ļauj visiem parādīt, kas ir jūsu kodā un ko domājāt, rakstot kodu. Bet nepārspīlējiet! Pārāk komentēts kods var būt tikpat slikts kā nepietiekami komentēts kods
Tātad, kad man vajadzētu komentēt savu kodu?
Mans īkšķa noteikums ir komentēt savas domas kā savu rakstīto, tādēļ, ja jūs pievienojāt mainīgo tikai, lai noturētu savu vecumu, kam nav cita mērķa. Komentējiet to.
# Mainīgais, kas saglabā manu vecumu gados # Patiesībā netiek izmantots šajā programmā, bet # būtisks cilvēces izdzīvošanai! mans vecums = 23
7. solis: Pabeigts - laiks uzrakstīt kaut ko pats
Oho, jūs tikko apguvāt pitona pamatus!
Tātad "ko man tagad darīt?" Jūs varētu jautāt, bet jūs varat turpināt spēlēt ar savu failu. Kad domājat, ka esat gatavs, varat pieņemt izaicinājumu. Uzrakstiet programmu, lai pievienotu vai atņemtu divus lietotāja ievadītus skaitļus. Izmantojiet internetu, lai uzzinātu, kā iegūt lietotāja ievadi, pēc tam pievienojiet vai atņemiet abas ievades un noteikti komentējiet savu kodu! Lai gan Python to ir viegli iemācīties, nekādā gadījumā nav zemu iespēju griesti - visu formu, izmēru un konfigurāciju programmas ir iespējamas, izmantojot Python un tās visaptverošās (un parasti kopienas iesniegtās) bibliotēkas. Publicējiet savu kodu, lai saņemtu ieteikumus un uzlabojumus. Veiksmi!
Ieteicams:
Darba sākšana ar šķiņķa radio: 5 soļi (ar attēliem)
Darba sākšana ar šķiņķa radio: būdams nesen kaltas šķiņķa licences īpašnieks, es vēlos turpināt procesu, kas tika veikts, lai ieietu šķiņķa radio. Mani vilināja hobija pašpaļāvības aspekts, dodot cilvēkiem iespēju sazināties, ja tiek traucētas citas metodes. Bet tas ir arī izdevīgi
Darba sākšana ar Python ESP8266 un ESP32: 6 soļi
Darba sākšana ar Python ESP8266 un ESP32: Bacground ESP8266 un tā jaunākais lielais brālis ESP32 ir zemu izmaksu Wi-Fi mikroshēmas ar pilnu TCP/IP steku un mikrokontrollera iespējām. ESP8266 mikroshēma ražotāju kopienas uzmanības lokā pirmo reizi nonāca 2014. gadā. Kopš tā laika zemā cena (
Darba sākšana ar M5StickV AI + IOT kameru: 6 soļi (ar attēliem)
Darba sākšana ar M5StickV AI + IOT kameru: īss pārskats pienācīgas specifikācijas. Kameru darbina neticami
Darba sākšana ar MicroPython uz ESP8266: 10 soļi (ar attēliem)
Darba sākšana ar MicroPython ESP8266: Vai vēlaties citu veidu, kā programmēt uz ESP8266 balstītas plates, nevis parasto metodi, izmantojot Arduino IDE kopā ar C/C ++ programmēšanas valodu? Šajā apmācībā mēs uzzināsim, kam konfigurēt un kontrolēt ESP8266 dēlis, izmantojot MicroPython.BUIL
Darba sākšana ar La COOL dēli: 4 soļi (ar attēliem)
Darba sākšana ar La COOL dēli: Ievads " Kad mēs nāca klajā ar ideju par La COOL Board, es iedomājos sajaukumu starp Arduino ar WiFi un modulāru agronomisku laika staciju. Tam bija jātērē ļoti maz enerģijas autonomai darbībai, un es gribēju spēt kontrolēt