Si të filloni programimin në Python: 13 hapa (me fotografi)

Përmbajtje:

Si të filloni programimin në Python: 13 hapa (me fotografi)
Si të filloni programimin në Python: 13 hapa (me fotografi)

Video: Si të filloni programimin në Python: 13 hapa (me fotografi)

Video: Si të filloni programimin në Python: 13 hapa (me fotografi)
Video: Programim Shqip: Nuk kemi kohë për Hello World 2024, Mund
Anonim

Dëshironi të filloni të mësoni se si të programoni? Hyrja në programimin kompjuterik mund të jetë e frikshme, dhe ju mund të mendoni se duhet të merrni klasa për të mësuar. Ndërsa kjo mund të jetë e vërtetë për disa gjuhë, ka një sërë gjuhësh programimi që do të marrin vetëm një ose dy ditë për të kuptuar bazat. Python është një nga ato gjuhë. Ju mund të keni një program bazë Python dhe të funksionojë në vetëm disa minuta. Shihni Hapin 1 më poshtë për të mësuar se si.

Hapa

Pjesa 1 nga 5: Instalimi i Python

Windows

167107 1 2
167107 1 2

Hapi 1. Vizitoni faqen e internetit të Python

Mund të shkarkoni gjithçka që ju nevojitet për të filluar me Python nga faqja e internetit Python (python.org/downloads. Faqja e internetit duhet të zbulojë automatikisht që jeni duke përdorur Windows dhe të paraqesë lidhjet me instaluesin e Windows.

167107 2 2
167107 2 2

Hapi 2. Zgjidhni cilin version dëshironi të instaloni

Aktualisht ekzistojnë dy versione të Python në dispozicion: 3.x.x dhe 2.7.10. Python i vë të dyja në dispozicion për shkarkim, por përdoruesit e rinj duhet të zgjedhin versionin 3.x.x. Shkarkoni 2.7.10 nëse do të punoni me kodin e vjetër Python ose me programet dhe bibliotekat që nuk kanë miratuar ende 3.x.x.

Ky udhëzues do të supozojë se jeni duke instaluar 3.x.x

167107 3 3
167107 3 3

Hapi 3. Drejtoni instaluesin pasi ta shkarkoni

Klikimi i butonit për versionin që dëshironi do të shkarkojë instaluesin për të. Drejtoni këtë instalues pasi të ketë përfunduar shkarkimi.

167107 4 2
167107 4 2

Hapi 4. Kontrolloni kutinë "Shto Python 3.5 në PATH"

Kjo do t'ju lejojë të ekzekutoni Python direkt nga Command Prompt.

167107 5 2
167107 5 2

Hapi 5. Klikoni "Instaloni Tani"

Kjo do të instalojë Python me të gjitha cilësimet e tij të paracaktuara, të cilat duhet të jenë të mira për shumicën e përdoruesve.

Nëse dëshironi të çaktivizoni funksione të caktuara, ndryshoni drejtorinë e instalimit ose instaloni korrigjuesin, klikoni në vend të "Personalizo instalimin" dhe pastaj kontrolloni ose hiqni kutitë

Mac

167107 6 2
167107 6 2

Hapi 1. Vendosni nëse doni të instaloni Python 3.x.x

Të gjitha versionet e OS X vijnë me Python 2.7 të instaluar tashmë. Nëse nuk keni nevojë për versionin më të ri të Python, nuk keni nevojë të instaloni asgjë. Nëse doni qasje në versionet më të reja të Python, do të dëshironi të instaloni 3.x.x.

Nëse thjesht dëshironi të përdorni versionin e përfshirë të Python, mund të krijoni skriptet në një redaktues teksti dhe t'i drejtoni ato përmes terminalit

167107 7 2
167107 7 2

Hapi 2. Shkarkoni skedarët Python 3.x.x nga faqja e internetit e Python

Vizitoni (python.org/downloads në Mac tuaj. Duhet të zbulojë sistemin tuaj operativ dhe të shfaqë skedarët e instalimit të Mac. Nëse jo, klikoni në lidhjen "Mac OS X".

167107 8 2
167107 8 2

Hapi 3. Klikoni dy herë skedarin PKG të shkarkuar për të filluar instalimin e Python

Ndiqni kërkesat për të instaluar Python. Shumica e përdoruesve thjesht mund të përdorin cilësimet e paracaktuara.

167107 9 2
167107 9 2

Hapi 4. Nisni Python në terminal

Për të verifikuar që instalimi shkoi mirë, nisni terminalin dhe shkruani python3. Kjo duhet të fillojë ndërfaqen Python 3.x.x dhe të shfaqë versionin.

Linux

167107 10 2
167107 10 2

Hapi 1. Kontrolloni versionin e Python që keni instaluar tashmë

Pothuajse çdo shpërndarje e Linux vjen me Python të instaluar. Ju mund të shihni se çfarë versioni keni duke hapur Terminalin dhe duke shtypur python.

167107 11 2
167107 11 2

Hapi 2. Instaloni versionin më të ri në Ubuntu

Hapni dritaren e Terminalit dhe shkruani sudo apt-get install python.

Ju gjithashtu mund të instaloni Python duke përdorur aplikacionin Ubuntu Add/Remove Applications të vendosura në dritaren e Aplikacioneve

167107 12 2
167107 12 2

Hapi 3. Instaloni versionin më të ri në Red Hat dhe Fedora

Hapni dritaren e Terminalit dhe shkruani sudo yum install python.

167107 13 2
167107 13 2

Hapi 4. Instaloni versionin më të ri në Arch Linux

Hyni si përdorues rrënjë. Lloji pacman -S python.

167107 14 2
167107 14 2

Hapi 5. Shkarkoni mjedisin IDLE

Nëse dëshironi të përdorni mjedisin e zhvillimit Python, mund ta merrni duke përdorur menaxherin e softuerit të shpërndarjes tuaj. Thjesht kërkoni "python idle" për të gjetur dhe instaluar paketën.

Thelbësore të tjera

167107 15 2
167107 15 2

Hapi 1. Instaloni një redaktues teksti

Ndërsa mund të krijoni programe Python në Notepad ose TextEdit, do ta keni shumë më të lehtë të lexoni dhe shkruani kodin duke përdorur një redaktues teksti të specializuar. Ekziston një larmi redaktuesish falas për të zgjedhur si Sublime Text (Çdo sistem), Notepad ++ (Windows), TextWrangler (Mac), ose JEdit (Çdo sistem).

167107 16 2
167107 16 2

Hapi 2. Testoni instalimin tuaj

Hapni Command Prompt (Windows) të Terminalit tuaj (Mac/Linux) dhe shkruani python. Python do të ngarkohet dhe numri i versionit do të shfaqet. Ju do të çoheni në komandën e shpejtë të përkthyesit Python, e treguar si >>>.

Shtypni print ("Përshëndetje, Botë!") Dhe shtypni ↵ Enter. Duhet ta shihni tekstin Përshëndetje, Botë! shfaqet nën rreshtin e komandës Python

Pjesa 2 nga 5: Mësimi i Koncepteve Bazë

167107 17 2
167107 17 2

Hapi 1. Kuptoni që Python nuk ka nevojë të përpilojë

Python është një gjuhë e interpretuar, që do të thotë që ju mund ta ekzekutoni programin sapo të bëni ndryshime në skedar. Kjo e bën përsëritjen, rishikimin dhe zgjidhjen e problemeve shumë më shpejt se shumë gjuhë të tjera.

Python është një nga gjuhët më të lehta për tu mësuar, dhe ju mund të keni një program bazë që të funksionojë në vetëm pak minuta

167107 18 2
167107 18 2

Hapi 2. Rrëmujë rreth përkthyesit

Ju mund të përdorni përkthyesin për të testuar kodin pa pasur nevojë ta shtoni atë në programin tuaj më parë. Kjo është e shkëlqyeshme për të mësuar se si funksionojnë komandat specifike ose për të shkruar një program hedhjeje.

167107 19 2
167107 19 2

Hapi 3. Mësoni se si Python trajton objektet dhe ndryshoret

Python është një gjuhë e orientuar drejt objektit, që do të thotë se gjithçka në program trajtohet si objekt. Gjithashtu, nuk do të keni nevojë të deklaroni ndryshore në fillim të programit tuaj (mund ta bëni në çdo kohë), dhe nuk keni nevojë të specifikoni llojin e ndryshores (numër i plotë, varg, etj.).

Pjesa 3 nga 5: Përdorimi i Përkthyesit Python si Llogaritës

Kryerja e disa funksioneve bazë të llogaritësit do t'ju ndihmojë të njiheni me sintaksën Python dhe mënyrën e trajtimit të numrave dhe vargjeve.

167107 20 2
167107 20 2

Hapi 1. Filloni përkthyesin

Hapni Command Prompt ose Terminalin tuaj. Shkruani python në kërkesën dhe shtypni ↵ Enter. Kjo do të ngarkojë përkthyesin Python dhe ju do të çoheni në linjën e komandës Python (>>>).

Nëse nuk e keni integruar Python në komandën tuaj të shpejtë, do t'ju duhet të lundroni në drejtorinë Python në mënyrë që të ekzekutoni përkthyesin

167107 21 2
167107 21 2

Hapi 2. Kryeni aritmetikën bazë

Ju mund të përdorni Python për të kryer aritmetikë bazë me lehtësi. Shikoni kutinë më poshtë për disa shembuj se si të përdorni funksionet e llogaritësit. Shënim: # përcakton komentet në kodin Python dhe ato nuk kalohen përmes përkthyesit.

>> 3 + 7 10 >>> 100 - 10*3 70 >>> (100 - 10*3) / 2 # Ndarja gjithmonë do të kthejë një numër lundrues (dhjetor) numër 35.0 >>> (100 - 10*3) // 2 # Ndarja e dyshemesë (dy pjerrësi) do të hedhë poshtë çdo rezultat dhjetor 35 >>> 23 % 4 # Kjo llogarit pjesën e mbetur të ndarjes 3 >>> 17.53 * 2.67 / 4.1 11.41587804878049

167107 22 2
167107 22 2

Hapi 3. Llogaritni fuqitë

Ju mund të përdorni operatorin ** për të treguar fuqitë. Python mund të llogarisë shpejt një numër të madh. Shikoni kutinë më poshtë për shembuj.

>> 7 ** 2 # 7 në katror 49 >>> 5 ** 7 # 5 në fuqinë e 7 78125

167107 23 2
167107 23 2

Hapi 4. Krijoni dhe manipuloni variablat

Ju mund të caktoni variabla në Python për të kryer algjebër bazë. Ky është një hyrje e mirë se si të caktoni ndryshore brenda programeve Python. Variablat caktohen duke përdorur shenjën =. Shikoni kutinë më poshtë për shembuj.

>> a = 5 >>> b = 4 >>> a * b 20 >>> 20 * a // b 25 >>> b ** 2 16 >>> gjerësia = 10 # Variablat mund të jenë çdo varg> >> lartësia = 5 >>> gjerësia * lartësia 50

167107 24 2
167107 24 2

Hapi 5. Mbyllni përkthyesin

Pasi të keni mbaruar së përdoruri përkthyesin, mund ta mbyllni atë dhe të ktheheni në komandën tuaj të shpejtë duke shtypur Ctrl+Z (Windows) ose Ctrl+D (Linux/Mac) dhe pastaj duke shtypur ↵ Enter. Ju gjithashtu mund të shtypni quit () dhe shtypni ↵ Enter.

Pjesa 4 nga 5: Krijimi i programit tuaj të parë

167107 25 2
167107 25 2

Hapi 1. Hapni redaktorin tuaj të tekstit

Mund të krijoni shpejt një program testimi që do t'ju njohë me bazat e krijimit dhe ruajtjes së programeve dhe pastaj ekzekutimin e tyre përmes përkthyesit. Kjo gjithashtu do t'ju ndihmojë të provoni që përkthyesi juaj është instaluar saktë.

167107 26 2
167107 26 2

Hapi 2. Krijo një deklaratë "print"

"Print" është një nga funksionet themelore të Python, dhe përdoret për të shfaqur informacion në terminal gjatë një programi. Shënim: "print" është një nga ndryshimet më të mëdha nga Python 2 në Python 3. Në Python 2, ju duhet vetëm të shtypni "print" i ndjekur nga ajo që dëshironi të shfaqet. Në Python 3, "print" është bërë një funksion, kështu që do t'ju duhet të shtypni "print ()", me atë që dëshironi të shfaqet brenda kllapave.

167107 27 2
167107 27 2

Hapi 3. Shtoni deklaratën tuaj

Një nga mënyrat më të zakonshme për të testuar një gjuhë programimi është shfaqja e tekstit "Përshëndetje, Botë!" Vendoseni këtë tekst brenda deklaratës "print ()", duke përfshirë thonjëzat:

print ("Përshëndetje, Botë!")

Ndryshe nga shumë gjuhë të tjera, nuk keni nevojë të caktoni fundin e një rreshti me një;. Gjithashtu nuk do të keni nevojë të përdorni mbajtëse kaçurrelësh ({}) për të caktuar blloqe. Në vend të kësaj, zhvendosja do të nënkuptojë atë që përfshihet në një bllok

167107 28 2
167107 28 2

Hapi 4. Ruani skedarin

Klikoni në menunë File në redaktorin tuaj të tekstit dhe zgjidhni Save As. Në menunë zbritëse nën kutinë e emrit, zgjidhni llojin e skedarit Python. Nëse jeni duke përdorur Notepad (nuk rekomandohet), zgjidhni "All Files" dhe më pas shtoni ".py" në fund të emrit të skedarit.

  • Sigurohuni që ta ruani skedarin diku të lehtë për t'u aksesuar, pasi do t'ju duhet të lundroni tek ai në vijën e komandës.
  • Për këtë shembull, ruani skedarin si "hello.py".
167107 29 2
167107 29 2

Hapi 5. Drejtoni programin

Hapni Komandën ose Terminalin tuaj dhe lundroni në vendin ku keni ruajtur skedarin tuaj. Pasi të jeni atje, ekzekutoni skedarin duke shtypur hello.py dhe duke shtypur ↵ Enter. Duhet ta shihni tekstin Përshëndetje, Botë! shfaqet nën vijën e komandës.

Në varësi të mënyrës se si e keni instaluar Python dhe çfarë versioni është, mund t'ju duhet të shkruani python hello.py ose python3 hello.py për të drejtuar programin

167107 30 2
167107 30 2

Hapi 6. Testoni shpesh

Një nga gjërat më të mëdha në lidhje me Python është se ju mund të provoni programet tuaja të reja menjëherë. Një praktikë e mirë është që të keni të hapur komandën tuaj në të njëjtën kohë kur keni redaktorin tuaj të hapur. Kur ruani ndryshimet tuaja në redaktorin tuaj, mund ta ekzekutoni menjëherë programin nga rreshti i komandës, duke ju lejuar të provoni shpejt ndryshimet.

Pjesa 5 nga 5: Ndërtimi i programeve të avancuara

167107 31 2
167107 31 2

Hapi 1. Eksperimentoni me një deklaratë bazë të kontrollit të rrjedhës

Deklaratat e kontrollit të rrjedhës ju lejojnë të kontrolloni atë që programi bën bazuar në kushte specifike. Këto deklarata janë zemra e programimit Python dhe ju lejojnë të krijoni programe që bëjnë gjëra të ndryshme në varësi të hyrjes dhe kushteve. Deklarata while është e mirë për të filluar. Në këtë shembull, mund të përdorni pohimin while për të llogaritur sekuencën Fibonacci deri në 100:

# Çdo numër në sekuencën Fibonacci është # shuma e dy numrave të mëparshëm a, b = 0, 1 ndërsa b <100: print (b, fund = '') a, b = b, a+b

  • Sekuenca do të funksionojë për aq kohë sa (ndërsa) b është më pak se (<) 100.
  • Prodhimi do të jetë 1 1 2 3 5 8 13 21 34 55 89
  • Komanda fund = "" do të shfaqë daljen në të njëjtën linjë në vend që të vendosë secilën vlerë në një rresht të veçantë.
  • Ka disa gjëra për tu vënë në dukje në këtë program të thjeshtë që janë kritike për krijimin e programeve komplekse në Python:

    • Mbani shënim dhëmbëzimin. A: tregon se linjat e mëposhtme do të jenë të prera dhe janë pjesë e bllokut. Në shembullin e mësipërm, printimi (b) dhe a, b = b, a+b janë pjesë e bllokut while. Zhvendosja e duhur është thelbësore në mënyrë që programi juaj të funksionojë.
    • Variabla të shumtë mund të përcaktohen në të njëjtën linjë. Në shembullin e mësipërm, a dhe b përcaktohen të dy në rreshtin e parë.
    • Nëse po e futni këtë program direkt në përkthyes, duhet të shtoni një vijë të zbrazët deri në fund në mënyrë që përkthyesi të dijë që programi ka përfunduar.
167107 32 2
167107 32 2

Hapi 2. Ndërtoni funksione brenda programeve

Ju mund të përcaktoni funksionet që mund t'i telefononi më vonë në program. Kjo është veçanërisht e dobishme nëse keni nevojë të përdorni funksione të shumta brenda kufijve të një programi më të madh. Në shembullin e mëposhtëm, mund të krijoni një funksion për të thirrur një sekuencë Fibonacci të ngjashme me atë që keni shkruar më parë:

def fib (n): a, b = 0, 1 ndërsa a <n: print (a, end = '') a, b = b, a+b print () # Më vonë në program, mund të telefononi Fibonacin tuaj # funksion për çdo vlerë që specifikoni fib (1000)

Kjo do të kthehet 0 1 1 2 3 5 8 13 21 34 55 89 89 144 233 377 610 987

167107 33 2
167107 33 2

Hapi 3. Ndërtoni një program më të komplikuar të kontrollit të rrjedhës

Deklaratat e kontrollit të rrjedhës ju lejojnë të vendosni kushte specifike që ndryshojnë mënyrën e drejtimit të programit. Kjo është veçanërisht e rëndësishme kur merreni me hyrjen e përdoruesit. Shembulli i mëposhtëm do të përdorë if, elif (tjetër nëse), dhe tjetër për të krijuar një program të thjeshtë që vlerëson moshën e përdoruesit.

age = int (input ("Futni moshën tuaj:")) nëse mosha <= 12: print ("greatshtë mirë të jesh fëmijë!") mosha elif në rang (13, 20): print ("Ti je adoleshent ! ") tjetër: print (" Koha për t'u rritur ") # Nëse ndonjë nga këto pohime është e vërtetë # mesazhi përkatës do të shfaqet. # Nëse asnjëra prej thënieve nuk është e vërtetë, shfaqet mesazhi "else" #.

  • Ky program prezanton gjithashtu disa deklarata të tjera shumë të rëndësishme që do të jenë të paçmueshme për një sërë aplikimesh të ndryshme:

    • input () - Kjo thërret hyrjen e përdoruesit nga tastiera. Përdoruesi do të shohë mesazhin e shkruar në kllapa. Në këtë shembull, hyrja () është e rrethuar nga një funksion int (), që do të thotë se e gjithë hyrja do të trajtohet si një numër i plotë.
    • range () - Ky funksion mund të përdoret në mënyra të ndryshme. Në këtë program, ai po kontrollon nëse numri në një interval midis 13 dhe 20. Fundi i diapazonit nuk llogaritet në llogaritjen.
167107 34 2
167107 34 2

Hapi 4. Mësoni shprehjet e tjera të kushtëzuara

Shembulli i mëparshëm përdori simbolin "më pak se ose i barabartë" (<=) për të përcaktuar nëse mosha e hyrjes plotësonte kushtin. Ju mund të përdorni të njëjtat shprehje të kushtëzuara si në matematikë, por shtypja e tyre është pak më ndryshe:

Shprehje me kusht.

Kuptim Simbol Simboli i Python
Më pak se < <
Më e madhe se > >
Më pak se ose e barabartë <=
Më e madhe se ose e barabartë >=
Të barabartë = ==
Jo e barabartë !=
167107 35 2
167107 35 2

Hapi 5. Vazhdoni të mësoni

Këto janë vetëm bazat kur bëhet fjalë për Python. Edhe pse është një nga gjuhët më të thjeshta për tu mësuar, ka mjaft thellësi nëse jeni të interesuar të gërmoni. Mënyra më e mirë për të vazhduar mësimin është të vazhdoni të krijoni programe! Mbani mend se mund të shkruani shpejt programe fillestare drejtpërdrejt në përkthyes, dhe testimi i ndryshimeve tuaja është aq i thjeshtë sa ekzekutimi i programit nga rreshti i komandës përsëri.

  • Ka shumë libra të mirë në dispozicion për programimin Python, duke përfshirë, "Python për fillestarët", "Python Cookbook" dhe "Python Programming: Një Hyrje në Shkencat Kompjuterike".
  • Ekzistojnë një sërë burimesh në dispozicion në internet, por shumë prej tyre janë akoma të drejtuar drejt Python 2. X. Ju mund të keni nevojë të bëni rregullime për çdo shembull që ata japin.
  • Nëse doni të drejtoni python në internet, por dëshironi të drejtoni python 3, Repl [1] ka një përkthyes python që përdor makina linux virtuale. Një burim tjetër i mirë në internet për një "pythonista" të ardhshëm (programues i njohur me python) është mendim funksional [2]. Për sfida më të mëdha, "Automate the Boring Stuff" [3] dhe Project Euler [4] janë gjithashtu në dispozicion.
  • Shumë shkolla lokale ofrojnë klasa në Python. Shpesh Python mësohet në klasa hyrëse pasi është një nga gjuhët më të lehta për tu mësuar.

Mostra Programesh

Image
Image

Shembull i kodit të fillimit të përkthyesit Python

Image
Image

Shembull i Kodit të Llogaritësit Python

Image
Image

Shembull i Programit Easy Python

Recommended: