Turinys:

Darbo su „Python“pradžia: 7 žingsniai (su paveikslėliais)
Darbo su „Python“pradžia: 7 žingsniai (su paveikslėliais)

Video: Darbo su „Python“pradžia: 7 žingsniai (su paveikslėliais)

Video: Darbo su „Python“pradžia: 7 žingsniai (su paveikslėliais)
Video: Technology Stacks - Computer Science for Business Leaders 2016 2024, Lapkritis
Anonim
Pradėkite nuo „Python“
Pradėkite nuo „Python“

Programavimas yra nuostabus!

Tai kūrybinga, smagu ir suteikia jūsų smegenims protinę treniruotę. Daugelis iš mūsų nori sužinoti apie programavimą, bet įsitikinti, kad negalime. Galbūt jame yra per daug matematikos, o gal žargonas, kurį išmeta, jus gąsdina. Leiskite man dabar pasakyti, kad būtent tai kada nors programuotojas manė prieš tapdamas programuotoju. Tiesą sakant, aš tai padariau mažiau nei prieš 10 savaičių, kai pradėjau programuoti.

Leiskite man pasakyti, kad bet kas gali išmokti rašyti programas. Pasiekus pažangą lengvai skaitomose programavimo kalbose, tokiose kaip „python“, ir gausu informacijos internete, nebėra viso darbo laiko investicija mokytis programavimo kalbos gudrybių. Dauguma „XXI amžiaus“programuotojų yra labai tingūs, tiesiog išmokite pagrindų ir toliau tobulėkite.

Tai nesuderinamas žargonas, kurį lengva sekti ir kurį galite padaryti dabar. Teisingai! Sumažinkite „Facebook“ir „YouTube“, atsipalaiduokite ir sekite savo kompiuterį.

Senų žmonių kompiuteris
Senų žmonių kompiuteris

Šiandien mes pažvelgsime į programavimo kalbą, pavadintą Python, wikipedia python apibrėžia taip:

„„ Python “yra plačiai naudojama bendros paskirties aukšto lygio programavimo kalba. Jos dizaino filosofija pabrėžia kodo įskaitomumą, o jos sintaksė leidžia programuotojams išreikšti sąvokas mažiau kodo eilučių, nei būtų įmanoma tokiomis kalbomis kaip C ++ ar„ Java “. Kalba pateikia konstrukcijas, skirtas mažoms ir didelėms programoms įgyvendinti “.

Taigi, ką VISKAS REIKIA? Maniau, kad tu nesakei žargono? Na iš esmės:

"" Python "yra kompaktiška, bendros paskirties, lengvai skaitoma programavimo kalba. Ji yra labai universali, todėl gali būti naudojama kuriant įvairaus dydžio programas."

Kodėl pasirinkau python? Kadangi „python“pagrindus lengva pasiimti, o kalba turi puikią palaikymo bendruomenę internete. Baigę šį „ible“, galite nedelsdami pradėti kurti programas, užuot leidę laiką mokydamiesi reikalingų kalbos subtilybių.

Taigi pradėkime!

1 žingsnis: ko jums reikės

Pirmiausia jums reikės kompiuterio su „python“kopija, atsiprašome mobiliųjų naudotojų!

Eikite į https://www.python.org/downloads/ ir atsisiųskite naujausią versiją, prieinamą su dideliu geltonu mygtuku.

Python parsisiųsti
Python parsisiųsti

Tada vykdykite diegimo instrukcijas, kad įdiegtumėte „python“.

„Python“diegimo programa
„Python“diegimo programa

Norėdami patikrinti, ar „python“įdiegtas, eikite į CMD (arba terminalą) ir įveskite:

python -versija

„Python“turėtų atsakyti naudodami „python“versiją.

Vaizdas
Vaizdas

Dabar šiai pamokai naudosime IDE arba integruotą kūrimo aplinką (iš esmės teksto redaktorius ir kompiliatorius), todėl eikite į https://www.jetbrains.com/pycharm/download/ ir atsisiųskite „Community Edition“iš Pycharmo.

„PyCharm“bendruomenė
„PyCharm“bendruomenė

Tada vykdykite diegimo instrukcijas, kad įdiegtumėte „PyCharm“.

Dabar pradėkite programuoti!

2 veiksmas: nustatykite „PyCharm“ir sukurkite naują projektą

Pirmą kartą paleidus „pycharm“, jūsų paklaus, kokį klavišų žemėlapį ir temą norite naudoti. Aš rekomenduočiau pagrindinį žemėlapį palikti numatytuoju, tačiau galite žaisti pagal temą, spalvas ir šriftus. Šiai pamokai naudoju pycharm bendruomenę 4.5 Drakulos tema.

Tada būsite pasveikinti su pasveikinimo ekranu.

Paspauskite „Sukurti naują projektą“

„PyCharm“pasveikinimo ekranas
„PyCharm“pasveikinimo ekranas

Pasirinkite „Pure Python“, tada pasirinkite aplanką, kuriame norite saugoti failus, tada paspauskite „Create“(atkreipkite dėmesį, kad aplanko pavadinimas bus jūsų projekto pavadinimas)

„PyCharm“projekto ekranas
„PyCharm“projekto ekranas

Šiuo metu jūs turėtumėte pasveikinti su tikru kodo kūrimo ekranu: P.

Kodo ekranas
Kodo ekranas

3 žingsnis: sukurkite savo pirmąją programą

Dešiniuoju pelės mygtuku spustelėkite savo projekto aplanką ir eikite į naują -> Python failas

Sukurti naują MENIU
Sukurti naują MENIU

Pavadinkite failą ir paspauskite Gerai

Failų dialogas
Failų dialogas

Dabar jūsų pagrindinėje srityje pasirodys naujas skirtukas

Vaizdas
Vaizdas

Žemiau _autorius_ nukopijuokite ir įklijuokite šį kodą.

message = "Labas pasaulis"

spausdinti pranešimą

Tada dešiniuoju pelės mygtuku spustelėkite failą ir paspauskite Vykdyti

Vaizdas
Vaizdas

Tai sudarys mūsų programą ir grąžins rezultatą. „Hello World“bus išspausdintas bėgimo zonoje

Vaizdas
Vaizdas

Pažiūrėkime, ką ką tik parašėme.

4 žingsnis: išsiaiškinkite savo pirmąją programą

Dabar pabandykime suprasti, kas yra kodas

message = "Labas pasaulis"

spausdinti pranešimą

tikrai reiškia.

Pirmiausia sukuriu ir nustatau kintamojo vertę į eilutę, kurioje yra „Hello World“. Jei pakeisite tekstą tarp kalbos ženklų, galite pakeisti kintamojo vertę, taigi ir pranešimą. Pavyzdžiui:

message = "Sveiki, Instructables!"

spausdinti pranešimą

Grąžinimai:

Vaizdas
Vaizdas

kai bėga.

Eilutė yra apibrėžta dėl kalbos ženklų, eilutės taip pat gali būti apibrėžtos pavieniais ženklais

message = 'Labas pasaulis'

spausdinti pranešimą

Kintamieji taip pat gali būti skirtingų tipų. Pavyzdžiui, tai:

sveikasis skaičius = 29302

yra kintamasis su sveiko skaičiaus reikšme (sutrumpintai int) ir tai:

floatingPoint = 1469,928

yra kintamasis su slankiojo kablelio reikšme (sutrumpintai - plūdė).

Iš esmės skirtumas tarp sveikųjų skaičių ir plūdės yra sveikieji skaičiai yra sveikieji skaičiai, o plūdės yra dešimtainiai skaičiai. Sveikieji skaičiai užima mažiau vietos, bet negali turėti dešimtainių skaičių. Pavyzdžiui, sveikasis skaičius 1 / sveikasis skaičius 2

sveikasis skaičius 1 = 1

sveikasis skaičius = 2 spausdinti sveikasis skaičius1 / sveikasis skaičius2

ar 0,5 teisinga? Bet rezultatas toks:

Vaizdas
Vaizdas

Kadangi sveikųjų skaičių negalima padalyti į dešimtainius skaičius. Tačiau tai:

plūdė1 = 1,0

sveikasis skaičius = 2 spausdinimo plūdė1 / sveikasis skaičius2

grąžina 0,5, kai vykdomas, nes vienas iš kintamųjų yra plūdė

Vaizdas
Vaizdas

„Spausdinti“tiesiog spausdina vertę. Pavyzdžiui

Spausdinti „Sunaikink pasaulį“

spausdina eilutę

Vaizdas
Vaizdas

Spausdinti taip pat galima atspausdinti lygties vertę, įskaitant dviejų eilučių sujungimą

string1 = "SVEIKI"

string2 = "IBLE LOVERS" spausdinimo eilutė1 + eilutė2

spaudiniai

Vaizdas
Vaizdas

5 žingsnis: kilpos ir „If“- valdymo struktūros

Vienas iš esminių bet kurios programos dalykų yra valdymo struktūrų egzistavimas.

Pirmoji valdymo struktūra yra laiko ciklas, šis kodo ciklas yra ciklas, kol sąlyga yra teisinga. Pavyzdžiui, šis kodas

skaičius = 0

nors skaičius <10: # Pridėti prie skaičiavimo skaičiaus = skaičiuoti + 1 spaudinių skaičiavimas „Baigta“

paleidžia kodą cikle iki skaičiaus <10 ir tada tęsia programą.

Vaizdas
Vaizdas

Antrasis yra teiginys, jei būtų kitaip, šis kodo elementas tikrina ir daro kažką, jei kintamojo vertė yra lygi 10, daro ką nors kita, jei vertė yra lygi 11, ir daro ką nors kita visomis aplinkybėmis.

sveikasis skaičius = 0

# Jei jis lygus 10, jei sveikasis skaičius == 10: spausdinkite „ITS 10“# Jei jis lygus 11 elif sveikųjų skaičių == 11: spausdinkite „ITS 11“# Visomis kitomis aplinkybėmis: atspausdinkite „I DONT KNOWWWWWWWW“spausdinti „Baigta"

Grįš

Vaizdas
Vaizdas

Kadangi kintamasis sveikasis skaičius nėra lygus 10 arba 11 ir kiekvienoje kitoje situacijoje jis veikia kitaip.

Jei norite apibrėžti tam tikrą laiką arba valdymo struktūrą, įveskite tipą (tuo metu arba jei), po kurio eina tikroji arba klaidinga vertė:

įveskite true == true:

Atkreipkite dėmesį į kiekvienos kilpos turinio „tarpą“, „python“yra labai konkretus tarpas, todėl jis žino, koks kodas yra tam tikrą laiką ar ciklas. „PyCharm“naudoja vieną skirtuko tarpą, kuris turi būti nuoseklus visame jūsų kode! Taip pat galite koreguoti nustatymus, kad vietoj jų būtų naudojami tarpai (tai turi tam tikrų pranašumų).

6 žingsnis: komentarai

Galbūt pastebėjote, kad aš „pakomentavau“kodą, kurį paskelbiau valdymo struktūrų dalyje. Galite komentuoti kodo dalį, įdėdami #, o likusi eilutė bus pakomentuota. Kai programinė įranga yra sudaryta, komentarai ignoruojami

# Labas pasauli

Komentarai yra kodo gelbėtojas. Nes jie leidžia visiems parodyti, kas yra jūsų kode ir ką galvojate rašydami kodą. Tačiau nepersistenkite! Per daug pakomentuotas kodas gali būti toks pat blogas kaip ir nepakankamai komentuojamas kodas

Taigi kada turėčiau komentuoti savo kodą?

Mano nykščio taisyklė yra komentuoti savo mintis kaip savo rašymą, taigi, jei pridėjote kintamąjį, kad išlaikytumėte savo amžių, kuris netarnauja jokiam kitam tikslui. Komentuok tai.

# Kintamasis, kuris atitinka mano amžių metais # Iš tikrųjų nenaudojamas šioje programoje, bet # būtinas žmonijos išlikimui! mano amžius = 23

7 žingsnis: baigta - laikas ką nors parašyti patiems

Oho, jūs ką tik išmokote python pagrindus!

Vaizdas
Vaizdas

Taigi "ką man dabar daryti?" galite paklausti, na, jūs galite ir toliau žaisti su savo failu. Kai manote, kad esate pasiruošęs, galite priimti iššūkį. Parašykite programą, kad pridėtumėte arba atimtumėte du vartotojo įvestus skaičius. Naudokitės internetu, kad sužinotumėte, kaip gauti vartotojo įvestį, tada pridėkite arba atimkite du įvestis ir būtinai pakomentuokite savo kodą! Nors „Python“lengva išmokti, jokiu būdu nėra žemos galimybės - visų formų, dydžių ir konfigūracijų programos yra įmanomos naudojant „Python“ir išsamias (ir dažniausiai bendruomenės pateiktas) bibliotekas. Paskelbkite savo kodą žemiau, kad gautumėte pasiūlymų ir patobulinimų. Sėkmės!

Rekomenduojamas: