Satura rādītājs:

Darba sākšana ar Python: 7 soļi (ar attēliem)
Darba sākšana ar Python: 7 soļi (ar attēliem)

Video: Darba sākšana ar Python: 7 soļi (ar attēliem)

Video: Darba sākšana ar Python: 7 soļi (ar attēliem)
Video: BERMUDU DIVSTŪRIS x APVEDCEĻŠ - Brāl' Ar Dzīvi Nekaulē 2024, Novembris
Anonim
Sāciet darbu ar Python
Sāciet darbu ar Python

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.

Veco cilvēku dators
Veco cilvēku dators

Š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.

Python lejupielāde
Python lejupielāde

Pēc tam izpildiet instalētāja norādījumus, lai instalētu python.

Python instalētājs
Python instalētājs

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.

Attēls
Attēls

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.

PyCharm kopiena
PyCharm kopiena

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

PyCharm sveiciena ekrāns
PyCharm sveiciena ekrāns

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)

PyCharm projekta ekrāns
PyCharm projekta ekrāns

Šajā brīdī jums vajadzētu sveikt ar faktisko koda izveides ekrānu: P

Koda ekrāns
Koda ekrāns

3. darbība: izveidojiet savu pirmo programmu

Ar peles labo pogu noklikšķiniet uz sava projekta mapes un dodieties uz jaunu -> Python fails

Izveidot jaunu izvēlni
Izveidot jaunu izvēlni

Nosauciet failu un nospiediet OK

Failu dialogs
Failu dialogs

Tagad jūsu galvenajā apgabalā parādīsies jauna cilne

Attēls
Attēls

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

Attēls
Attēls

Tas apkopos mūsu programmu un atgriezīs rezultātu. Sveiki pasaule tiks izdrukāta skriešanas zonā

Attēls
Attēls

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ž:

Attēls
Attēls

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:

Attēls
Attēls

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ņš

Attēls
Attēls

“Drukāt” vienkārši izdrukā vērtību. Piemēram

drukāt "Iznīcini pasauli"

izdrukā virkni

Attēls
Attēls

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

Attēls
Attēls

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.

Attēls
Attēls

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

Attēls
Attēls

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!

Attēls
Attēls

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: