Dëshironi të mësoni të programoni? Mësimi i programimit kompjuterik mund të jetë i ndërlikuar, dhe ju mund të jeni duke menduar për marrjen e një kursi të caktuar. Kjo mund të jetë e vërtetë për disa gjuhë programimi, por ka shumë që marrin vetëm një ose dy ditë për të kuptuar bazat. Python është një nga ato gjuhë. Mund të ekzekutoni programet bazë Python në vetëm disa minuta. Shihni Hapin 1 më poshtë për të mësuar se si.
Hapi
Pjesa 1 nga 5: Instalimi i Python (Windows)
Hapi 1. Shkarkoni sistemin Python për Windows
Përkthyesi Windows Python mund të shkarkohet falas nga faqja Python. Sigurohuni që të shkarkoni versionin e duhur për sistemin tuaj operativ.
- Ju do të duhet të shkarkoni versionin më të fundit në dispozicion, i cili është 3.4 në kohën e këtij shkrimi.
- OS X dhe Linux janë para-instaluar me Python. Mund të mos keni nevojë të instaloni ndonjë softuer të lidhur me Python, por mund të instaloni një redaktues teksti.
- Shumica e versioneve të shpërndarjeve Linux dhe OS X ende përdorin Python 2.x. Ekzistojnë disa dallime të vogla midis versioneve 2 dhe 3, por ndryshimi më domethënës është në deklaratën "print". Për të instaluar versionin më të fundit të Python në OS X ose Linux, mund ta shkarkoni skedarin nga faqja e internetit e Python.
Hapi 2. Instaloni përkthyesin Python
Shumica e përdoruesve mund të instalojnë përkthyesin pa ndryshuar cilësimet. Ju mund të integroni Python në Command Prompt duke aktivizuar opsionin e fundit në listën e moduleve në dispozicion.
Hapi 3. Instaloni një redaktues teksti
Ndërsa mund të krijoni programe Python nga Notepad ose TextEdit, është shumë më e lehtë të lexoni dhe shkruani kod duke përdorur një redaktues teksti të dedikuar. Ka redaktorë të ndryshëm falas që mund të përdorni, të tilla si Notepad ++ (Windows), TextWrangler (Mac), ose jEdit (Çdo sistem).
Hapi 4. Testoni instalimin
Hapni Command Prompt (Windows) nga Terminali (Mac/Linux) dhe shkruani python. Python do të ngarkohet dhe numri i versionit do të shfaqet. Do të çoheni në komandën e shpejtë të përkthyesit Python, e shfaqur si >>>.
Shtypni print ("Përshëndetje, Botë!") Dhe shtypni Enter. Ju do të shihni tekstin e shfaqur poshtë vijës së komandës Python
Pjesa 2 nga 5: Mësimi i Koncepteve Bazë
Hapi 1. Kuptoni që Python nuk ka nevojë të përpilohet
Python është një gjuhë e interpretuar, që do të thotë se mund të ekzekutoni programe sapo të bëni ndryshime në skedarë. Kjo e bën procesin e përsëritjes, rishikimit dhe zgjidhjes së problemeve shumë më shpejt sesa në shumë gjuhë të tjera.
Python është një nga gjuhët më të lehta për tu mësuar, dhe ju mund të ekzekutoni programet bazë në vetëm pak minuta
Hapi 2. Këndojeni me përkthyesin
Ju mund të përdorni përkthyesin për të testuar kodin pa e shtuar më parë në program. Kjo është e shkëlqyeshme për të mësuar se si funksionojnë komandat speciale, ose për të shkruar programe hedhëse.
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. Kjo do të thotë që ju nuk keni pse të deklaroni variablat në fillim të programit (mund ta bëni këtë në çdo kohë), dhe nuk keni pse 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 si të trajtoni numrat dhe vargjet.
Hapi 1. Drejtoni përkthyesin
Hapni Command Prompt ose Terminal. 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 integroni Python në komandën e shpejtë, do t'ju duhet të lundroni në dosjen Python për të ekzekutuar përkthyesin
Hapi 2. Kryeni aritmetikën bazë
Ju mund të përdorni Python për të bërë aritmetikë bazë me lehtësi. Shikoni kutinë më poshtë për disa shembuj se si të përdorni funksionet e llogaritësit. Shënim: # janë komente në kodin Python dhe ato nuk përpunohen nga përkthyesi.
>> 3 + 7 10 >>> 100 - 10*3 70 >>> (100 - 10*3) / 2 # Ndarja gjithmonë do të kthejë një numër të pikës lundruese (dhjetore) 35.0 >>> (100 - 10*3) // 2 # Rrumbullakimi i pjesëtimit (dy pjerrësi) do të hedhë dhjetorin 35 >>> 23 % 4 # Kjo do të llogarisë pjesën e mbetur të pjesëtimit 3 >>> 17.53 * 2.67 / 4.1 11.41587804878049
Hapi 3. Llogaritni gradën
Ju mund të përdorni operatorin ** për të treguar eksponentët. Python mund të llogarisë shpejt fuqitë e mëdha. Shikoni kutinë më poshtë për një shembull.
>> 7 ** 2 # 7 në katror 49 >>> 5 ** 7 # 5 në fuqinë e 7 78125
Hapi 4. Krijoni dhe manipuloni variablat
Ju mund të caktoni variabla në Python për të bërë algjebër bazë. Kjo është një hyrje e shkëlqyeshme për të ditur se si të caktoni ndryshore në programet Python. Variablat specifikohen duke përdorur shenjën =. Shikoni kutinë më poshtë për një shembull.
>> a = 5 >>> b = 4 >>> a * b 20 >>> 20 * a // b 25 >>> b ** 2 16 >>> gjerësia = 10 # Ndryshore mund të jetë çdo varg> >> lartësia = 5 >>> gjerësia * lartësia 50
Hapi 5. Mbyllni përkthyesin
Kur të keni mbaruar së përdoruri përkthyesin, mund ta mbyllni dhe të ktheheni në komandën e 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 të Parë
Hapi 1. Hapni një redaktues teksti
Ju mund të krijoni një program testimi që do t'ju njohë me bazat e krijimit dhe ruajtjes së programeve, pastaj t'i ekzekutoni ato përmes përkthyesit. Kjo gjithashtu do t'ju ndihmojë të provoni që përkthyesi është instaluar saktë.
Hapi 2. Krijo një deklaratë "print"
"Print" është një nga funksionet bazë Python që 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ë shfaqni. Në Python 3, "print" është bërë një funksion, kështu që ju duhet të shtypni "print ()" dhe të shkruani atë që dëshironi në kllapa.
Hapi 3. Shtoni një deklaratë
Një nga mënyrat më të zakonshme për të testuar një gjuhë programimi është shfaqja e tekstit "Përshëndetje, Botë!" Mbyllni këtë pjesë të tekstit në deklaratën "print ()", duke përfshirë citatet:
print ("Përshëndetje, Botë!")
Ndryshe nga shumica e gjuhëve të tjera, nuk keni nevojë të deklaroni mbaresa rreshtash me;. Gjithashtu nuk keni nevojë të përdorni mbajtëse kaçurrelësh ({}) për të përfaqësuar blloqet. Në vend të kësaj, pika do të tregojë se çfarë përfshihet në bllok
Hapi 4. Ruani skedarin
Klikoni në menunë File në redaktuesin e 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 (por 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 përdorur, pasi do t'ju duhet ta drejtoni atë në vijën e komandës.
- Për këtë shembull, ruani skedarin si "hello.py".
Hapi 5. Drejtoni programin
Hapni Command Prompt ose Terminal dhe lundroni në vendin ku keni ruajtur skedarin. Pasi të jeni atje, ekzekutoni skedarin duke shtypur hello.py dhe Enter. Ju do të shihni tekstin e shfaqur poshtë vijës së komandës.
Në varësi të mënyrës së instalimit të Python, mund t'ju duhet të shkruani python hello.py për të drejtuar programin
Hapi 6. Testoni programin shpesh
Një nga gjërat më të mëdha në lidhje me Python është se mund të provoni programe të reja menjëherë. Një avantazh tjetër është se komandat dhe redaktuesi juaj janë të hapura. Pas ruajtjes së ndryshimeve në redaktues, mund ta ekzekutoni programin direkt nga rreshti i komandës, duke e bërë të shpejtë testimin e ndryshimeve.
Pjesa 5 nga 5: Ndërtimi i programeve të avancuara
Hapi 1. Eksperimentoni me deklaratat bazë të kontrollit të rrjedhës
Deklaratat e kontrollit të rrjedhës janë të dobishme për të kontrolluar atë që bën një program në kushte të caktuara. Këto deklarata janë thelbi i programimit Python, kështu që ju mund të krijoni programe që bëjnë gjëra të ndryshme, në varësi të hyrjes dhe kushteve. Deklarata while është një fillim i mirë për të mësuar. Në këtë shembull, ju përdorni një deklaratë while për të llogaritur serinë 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.
- Rezultatet e programit janë 1 1 2 3 5 8 13 21 34 55 89
- Komanda fund = "" do të nxjerrë 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 që duhen vënë re në këtë program të thjeshtë, dhe ato janë shumë të rëndësishme për krijimin e programeve komplekse në Python:
- Kushtojini vëmendje pikësimit.: tregon se rreshti tjetër do të jetë i prerë dhe është pjesë e bllokut. Në shembullin e mësipërm, printimi (b) dhe a, b = b, a+b janë pjesë e bllokut while. Fryrja e saktë është thelbësore që programi të funksionojë.
- Variabla të shumtë mund të përcaktohen në të njëjtën linjë. Në shembullin e mësipërm, a dhe b. Të dy janë përcaktuar në rreshtin e parë
- Nëse e futni këtë program direkt në përkthyes, duhet të shtoni një vijë të zbrazët në fund në mënyrë që përkthyesi të dijë që programi ka përfunduar.
Hapi 2. Ndërtoni funksionin në program
Ju mund të përcaktoni funksionet që mund të thirren 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, fund = '') a, b = b, a+b print () # Pastaj mund të telefononi funksionin # Fibonacci për secilin vlera e specifikuar fib (1000)
Kjo do të kthehet 0 1 1 2 3 5 8 13 21 34 55 89 89 144 233 377 610 987
Hapi 3. Ndërtoni një program më kompleks të kontrollit të rrjedhës
Deklaratat e kontrollit të rrjedhës janë të dobishme për vendosjen e kushteve të caktuara që ndryshojnë mënyrën e ekzekutimit të programit. Kjo është veçanërisht e rëndësishme nëse 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 ("Fut moshën tuaj:")) nëse mosha <= 12: print ("Fëmijëria është e mahnitshme!") 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ë nga pohimet nuk është e vërtetë, # do të shfaqet një mesazh "tjetër".
-
Programi gjithashtu prezanton disa deklarata të tjera shumë të rëndësishme për përdorim në aplikacione 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 funksioni int (), që do të thotë se të gjitha hyrjet do të trajtohen si numra të plotë
- range () - Ky funksion mund të përdoret në mënyra të ndryshme. Në këtë program ky funksion kontrollon nëse një numër është në rangun 13 dhe 20. Fundi i diapazonit nuk llogaritet në llogaritjen.
Hapi 4. Mësoni shprehje të tjera të kushtëzuara
Shembulli i mëparshëm përdor simbolin "më pak se ose i barabartë me" (<=) për të përcaktuar nëse mosha e futur përputhet me gjendjen. Ju mund të përdorni të njëjtat shprehje të kushtëzuara si në matematikë, por mënyra e shtypjes së tyre është paksa e ndryshme:
Kuptim | Simbol | Simboli i Python | |
---|---|---|---|
Më i vogël se | < | < | |
Më e madhe se | > | > | |
Më pak se ose e barabartë me | ≤ | <= | |
Më e madhe se ose e barabartë me | ≥ | >= | |
Së bashku me | = | == | |
Jo e barabartë me | ≠ | != |
Hapi 5. Mësoni vazhdimisht
Të gjitha sa më sipër janë vetëm bazat e Python. Ndërsa Python është një nga gjuhët më të thjeshta për tu mësuar, ka shumë hapësirë në të që mund të gërmoni. Mënyra më e mirë për të vazhduar të mësuarit është të vazhdoni programimin! Mos harroni se mund të shkruani shpejt programe nga e para direkt nga përkthyesi, dhe testimi i ndryshimeve tuaja është aq i lehtë sa ekzekutimi i programit përsëri nga rreshti i komandës.
- Ka shumë libra të mirë në dispozicion për programimin Python, duke përfshirë "Python për fillestarët", "Python Cookbook" dhe "Python Programming: An Introduction to Computer Science".
- Ka burime të ndryshme të disponueshme në internet, por shumica janë akoma të përkushtuar ndaj Python 2.x. Ju do të duhet të bëni rregullime për secilin shembull të dhënë.
- Shumë kurse ofrojnë mësim në Python. Python shpesh mësohet në klasa hyrëse, sepse është një nga gjuhët më të lehta për tu mësuar.