Sadržaj:

Započnite s Pythonom: 7 koraka (sa slikama)
Započnite s Pythonom: 7 koraka (sa slikama)

Video: Započnite s Pythonom: 7 koraka (sa slikama)

Video: Započnite s Pythonom: 7 koraka (sa slikama)
Video: Мужчина Строит Секретный Подземный БУНКЕР На Своем Заднем Дворе 2024, Studeni
Anonim
Započnite s Pythonom
Započnite s Pythonom

Programiranje je super!

Kreativan je, zabavan i daje vašem mozgu mentalnu vježbu. Mnogi od nas žele učiti o programiranju, ali se uvjeravaju da ne možemo. Možda ima previše matematike, možda vas žargon koji se baca okolo plaši. Dopustite mi da vam sada kažem da je to upravo ono što su programeri mislili prije nego što su postali programeri. Zapravo, to sam i mislio prije manje od 10 tjedana kada sam počeo programirati.

Odmah ću vam reći da svatko može naučiti pisati programe. S napretkom u programskim jezicima koji se lako čitaju, poput pythona, i bogatstvom informacija na internetu, više nije ulaganje u puno radno vrijeme za učenje pojedinosti programskog jezika. Većina programera iz 21. stoljeća u dojenčadi iznimno su lijeni, samo naučite osnove i nastavite dalje.

Ovo je bez žargona, lako slijedljiva ible koju možete učiniti upravo sada. Tako je! Smanjite facebook i youtube, opustite se i pratite na svom računalu.

Računalo za staru osobu
Računalo za staru osobu

Danas ćemo gledati programski jezik pod nazivom Python, wikipedia definira python kao:

"Python je široko korišteni programski jezik opće namjene na visokoj razini. Njegova filozofija dizajna naglašava čitljivost koda, a njegova sintaksa omogućuje programerima da izraze koncepte u manje redaka koda nego što bi to bilo moguće u jezicima kao što su C ++ ili Java. Jezik pruža konstrukte namijenjene omogućavanju jasnih programa i u malom i u velikom opsegu."

Dakle, ŠTO SVE ZNAČI? Mislio sam da si rekao bez žargona? Pa u osnovi:

"Python je kompaktan programski jezik opće namjene, jednostavan za čitanje. Vrlo je svestran, pa se može koristiti za izradu programa svih veličina."

Zašto sam odabrao python? Budući da je osnove pythona lako naučiti, a jezik ima izvrsnu zajednicu za podršku na mreži. Nakon što završite ovaj korak, možete odmah početi s izradom programa, umjesto da trošite svoje vrijeme na učenje potrebnih zamršenosti jezika.

Pa krenimo!

Korak 1: Ono što će vam trebati

Prvo će vam trebati računalo s kopijom pythona, oprostite korisnici mobilnih uređaja!

Idite na https://www.python.org/downloads/ i preuzmite najnovije izdanje dostupno s velikim žutim gumbom.

Preuzimanje Pythona
Preuzimanje Pythona

Zatim slijedite Upute za instalaciju da biste instalirali python.

Python Installer
Python Installer

Da biste provjerili je li python instaliran, idite na CMD (ili terminal) i upišite:

python --verzija

Python bi trebao odgovoriti verzijom pythona.

Slika
Slika

Sada ćemo za ovaj vodič koristiti IDE ili integrirano razvojno okruženje (u osnovi tekstualni uređivač i prevoditelj sastavljeni zajedno) pa prijeđite na https://www.jetbrains.com/pycharm/download/ i preuzmite "Community Edition" od Pycharma.

PyCharm zajednica
PyCharm zajednica

Zatim slijedite Upute za instalaciju da biste instalirali PyCharm.

Sada, za početak programiranja!

Korak 2: Postavite PyCharm i stvorite novi projekt

Kad prvi put pokrenete pycharm, pitat će vas koju tipkovnicu i temu želite koristiti. Preporučio bih da ključnu kartu ostavite prema zadanim postavkama, ali možete se igrati s temom, bojama i fontovima po svom ukusu. Za ovaj vodič koristim pycharm community 4.5 s temom Dracula.

Tada će vas dočekati zaslon dobrodošlice.

Pritisnite Stvori novi projekt

Zaslon dobrodošlice PyCharm
Zaslon dobrodošlice PyCharm

Odaberite Pure Python, zatim odaberite mapu u koju ćete pohraniti datoteke, a zatim pritisnite stvoriti (Imajte na umu da će naziv mape biti naziv vašeg projekta)

Zaslon projekta PyCharm
Zaslon projekta PyCharm

Na ovom mjestu trebao bi vas dočekati stvarni zaslon za stvaranje koda: P

Zaslon koda
Zaslon koda

Korak 3: Izradite svoj prvi program

Desnom tipkom miša kliknite mapu vašeg projekta i idite na novo -> Python datoteka

Izradite novi IZBORNIK
Izradite novi IZBORNIK

Imenujte datoteku i pritisnite OK

Dijalog datoteka
Dijalog datoteka

Sada će se nova kartica pojaviti u vašem glavnom području

Slika
Slika

Ispod _autor_ kopirajte i zalijepite ovaj kôd.

message = "Pozdrav svijetu"

ispis poruke

Zatim desnom tipkom miša kliknite datoteku i pritisnite Pokreni

Slika
Slika

Ovo će sastaviti naš program i vratiti rezultat. Hello World bit će tiskan u Run Area

Slika
Slika

Pogledajmo što smo upravo napisali.

Korak 4: Smislite svoj prvi program

Pokušajmo sada razumjeti koji je to kod

message = "Pozdrav svijetu"

ispis poruke

stvarno znači.

Prvo stvaram i postavljam vrijednost varijable na niz koji sadrži Hello World. Ako promijenite tekst između govornih oznaka, tada možete promijeniti vrijednost varijable, a time i poruku. Na primjer:

message = "Pozdrav, instruktori!"

ispis poruke

Povrat:

Slika
Slika

pri trčanju.

Niz je definiran zbog govornih oznaka, nizovi se mogu definirati i s jednim znakom

message = 'Zdravo Svijete'

ispis poruke

Varijable također mogu imati različite vrste. Za primjer ovo:

cijeli broj = 29302

je varijabla s cijelom vrijednosti (skraćeno int) i ovo:

floatingPoint = 1469.928

je varijabla s vrijednošću s pomičnim zarezom (skraćeno float).

U osnovi, razlika između cijelih i float brojeva su cijeli brojevi dok su float decimalni brojevi. Cijeli brojevi zauzimaju manje prostora, ali ne mogu držati decimale. Na primjer, broj 1 / cijeli broj 2

cijeli broj1 = 1

integer2 = 2 ispisati integer1 / integer2

je 0.5 točno? Ali rezultat je:

Slika
Slika

Budući da se cijeli brojevi ne mogu podijeliti na decimale. Međutim ovo:

float1 = 1,0

integer2 = 2 ispis float1 / integer2

vraća 0,5 pri pokretanju jer je jedna od varijabli float

Slika
Slika

'Ispis' jednostavno ispisuje vrijednost. Na primjer

ispis "UNIŠTITI SVIJET"

ispisuje niz

Slika
Slika

Ispis može ispisati i vrijednost jednadžbe, uključujući kombiniranje dva niza

string1 = "ZDRAVO"

string2 = "IBLE LOVERS" ispis string1 + string2

otiske

Slika
Slika

Korak 5: Petlje i if - Upravljačke strukture

Jedna od najvažnijih stvari u svakom programu je postojanje kontrolnih struktura.

Prva upravljačka struktura je while petlja, ovaj dio koda se petlja dok je uvjet istinit. Za Instance ovaj kod

broj = 0

while count <10: # Dodaj u count count = count + 1 broj otisaka ispis "Završeno"

pokreće kôd u petlji do broja <10, a zatim nastavlja s programom.

Slika
Slika

Druga je if-else naredba, ovaj dio koda provjerava i čini nešto ako je vrijednost varijable jednaka 10, radi nešto drugo ako je vrijednost jednaka 11 i radi nešto drugo u svim ostalim okolnostima.

cijeli broj = 0

# Ako je jednako 10 ako je cijeli broj == 10: ispišite "ITS 10" # Ako je jednako 11 elif cijeli broj == 11: ispišite "ITS 11" # U svim ostalim okolnostima: ispišite "I DONT KNOWWWWWWWW" print "Gotovo""

Će se vratiti

Slika
Slika

Budući da varijabla cijeli broj nije jednaka 10 ili 11 i u svakoj drugoj situaciji radi drugačije.

Da biste definirali vrijeme ili ako kontrolna struktura stavi tip (while ili if) iza kojeg slijedi istinita ili lažna vrijednost, tada:

upišite true == true:

Primijetite 'razmake' za sadržaj svake petlje, python je vrlo specifičan za razmake, tako zna koji je kôd za neko vrijeme ili if petlje. PyCharm koristi jedan razmak između kartica koji mora biti dosljedan u cijelom vašem kodu! Također možete prilagoditi postavke tako da umjesto njih koristite razmake (što ima neke prednosti).

Korak 6: Komentari

Možda ste primijetili da sam 'komentirao' kôd koji sam objavio na dijelu kontrolnih struktura. Možete komentirati dio koda postavljanjem #, a ostatak retka bit će komentiran. Prilikom sastavljanja softvera komentari se zanemaruju

# Pozdrav svijete

Komentari su spasitelj koda. Zato što vam omogućuju da svima pokažete što je u vašem kodu i na što ste mislili dok ste pisali kôd. Ali nemojte pretjerivati! Prekomentirani kôd može biti jednako loš kao i kod koji nije komentiran

Pa kada trebam komentirati svoj kôd?

Moje opće pravilo je komentirati svoja razmišljanja kao svoje pisanje, pa ako ste dodali varijablu samo kako biste zadržali svoju dob koja nema drugu svrhu. Komentirajte to.

# Varijabla koja drži moje godine u godinama # Ne koristi se zapravo u ovom programu, ali # bitna za opstanak ljudske rase! myAge = 23

Korak 7: Vaše je završeno - vrijeme je da sami napišete nešto

Vau, upravo ste naučili osnove pitona!

Slika
Slika

Dakle, "što da sada radim?" mogli biste pitati, pa možete se nastaviti igrati sa svojom datotekom. Kad mislite da ste spremni, možete se prihvatiti izazova. Napišite program za zbrajanje ili oduzimanje dva broja koja su unijeli korisnici. Pomoću interneta saznajte kako doći do korisničkog unosa, zatim dodajte ili oduzmite dva ulaza i svakako komentirajte svoj kôd! Iako je Python lako naučiti, nipošto nema nisku granicu mogućnosti - programi svih oblika, veličina i konfiguracija mogući su pomoću Pythona i njegovih opsežnih (i obično poslanih od zajednice) knjižnica. Pošaljite svoj kôd ispod za prijedloge i poboljšanja. Sretno!

Preporučeni: