Përmbajtje:
- Hapi 1: Më shumë për Easygui
- Hapi 2: Vendimet
- Hapi 3: Funksionet
- Hapi 4: Objektet
- Hapi 5: Komente
- Hapi 6: Modulet
- Hapi 7: Çfarë Më tej?
Video: Python për fillestarët jo aq fillestarë: 7 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:23
Pershendetje, herën e fundit, nëse po i kushtonit vëmendje, ne prekëm bazat e python - print, ndërsa dhe për sythe, input & output, if, dhe një fillestar në easygui. gjithashtu një shpërndarje falas e modulit easygui dhe pycal-my.
ky tutorial do të mbulojë:
më shumë në easygui
vendimet
funksione
objekte
komentet
dhe module
-mjaft shumë!
nëse doni të hyni në udhëzimet e mia të fundit mbi bazat e python, ju lutemi klikoni këtu.
btw, skeda ka gabuar në publikim, kështu që klikoni imazhin në secilën pjesë për të parë se si duhet të duket programi.
Hapi 1: Më shumë për Easygui
përmbledh:
mënyra për të shfaqur një kuti mesazhesh në easygui është:
******************************************************
importoni easygui
easygui.msgbox ("përshëndetje botë")
******************************************************
duke përdorur kutinë e butonave
këtu është një program që kërkon ngjyrën tuaj të preferuar.
*******************************************************
importoni easygui
color = easygui.buttonbox ("zgjidhni ngjyrën tuaj të preferuar", zgjedhje = ['blu', 'e kuqe', 'jeshile'])
easygui.msgbox ("ju zgjodhët" + ngjyrë)
*********************************************************
duke përdorur kutinë e zgjedhjes
e thjeshtë - thjesht ndryshoni.buttonbox në.choicebox.
duke përdorur enterbox
fshini rreshtat 2-3 në programin tuaj të butonave dhe ndryshojeni në:
ngjyra = easygui.enterbox ("zgjidhni ngjyrën tuaj të preferuar")
duke vendosur një parazgjedhje
mënyra për të vendosur një parazgjedhje është të shtoni një rresht poshtë programit të kutisë hyrëse si kjo:
color = easygui.enterbox ("zgjidhni ngjyrën tuaj të preferuar", parazgjedhur = 'blu')
në këtë mënyrë do të ketë një fjalë të paracaktuar në kutinë e tekstit - ju mund ta fshini atë dhe të shkruani fjalën tuaj, por thjesht mund të shtypni enter nëse ngjyra juaj e preferuar është e paracaktuar.
Hapi 2: Vendimet
ne kemi bërë diçka shumë të ngjashme me këtë - if statement. tani do ta bëjmë kompjuterin të vendosë.
shkruani këtë program në një dritare të re të kodit mos shkruani "<---" dhe tekstin pas tij.
*************************************************
mosha = int (hyrja ("futni moshën tuaj:"))
vit = int (hyrja ("futni notën tuaj:"))
nëse mosha> = 12 dhe viti> = 7: <------------------- dhe përcakton që vetëm nëse të dy pohimet janë të vërteta, mund të vazhdojë.
print ("ju mund ta luani këtë lojë.")
else: <--------------------- tjetër sigurohet që nëse deklaratat mbi if nuk aplikohen, kodi in else do të vazhdojë.
print ("nuk mund ta luash këtë lojë.")
****************************************************
funksioni tjetër është elif. elif është e shkurtër për tjetër nëse. elif do të thotë që ju mund të aplikoni shumë hapa në program.
tjeter
elif [nëse nuk është e vërtetë shko në tjetrën]
elif [nëse nuk është e vërtetë shkoni te tjetra lart]
elif [nëse nuk është e vërtetë, shko te tjetra lart]
nëse [nëse nuk është e vërtetë shkoni në elif]
Hapi 3: Funksionet
funksionet mund t'ju kursejnë nga shkrimi i një rreshti (ndonjëherë shumë rreshta) pa pushim sa herë që keni nevojë ta përdorni. për të shmangur këtë, keni nevojë për funksionin def (). shkruajeni këtë në një dritare kodi:
*************************************
def printmyadress ():
print ('Larry Zhang')
print ('32 Holley Crescent ')
print ('Oxford, Oxfordshire')
print ('OX3 8AW')
adresa e printimit ()
adresa e printimit ()
adresa e printimit ()
adresa e printimit ()
****************************************
katër adresat e printimit do të printojnë rreshtat në "def printmyadress ():" katër herë pa i shtypur të gjitha katër herë.
Hapi 4: Objektet
si do ta pershkruanit nje objekt? mirë kjo është pikërisht ajo që ne do të bëjmë. ne do të shtypim një program që përshkruan një makinë, atëherë, do ta testojmë me printim (). për këtë, ne kemi nevojë për një funksion të ri - klasë. klasa është si një mega def, që përfshin shumë def në të. shkruani rreshtat e mëposhtëm në një dritare të re të kodit:
************************************************
makinë e klasit:
def drive (vet):
nëse self.direction == ("përpara"):
self.direction = ("para")
nëse karburanti vetjak <= 0:
print ("nuk ka mbetur karburant!")
**************************************************
tani le të testojmë programin, shtojmë rreshtat e mëposhtëm në fund:
****************************************
c = makinë () c.direction = ("përpara")
print ("makina ime po shkon"+c. drejtimi)
c. ngas ()
print ("makina ime është përballur"+c. drejtimi)
*********************************************
dalja duhet të duket kështu:
================================= RESTART ================ =====================
makina ime po shkon përpara
makina ime është përballë para
>>
tani do të vendosim disa variabla të paracaktuar me _init_.
shtoni këto rreshta para def drive (vetë):
********************************************
def _init _ (vetja, drejtimi, karburanti):
karburant vetjak = (karburant)
vet.drejtim = drejtim
*********************************************
tani, le të shohim klasën e plotë me teste:
*********************************************
makinë e klasës: <----------- i bën të ditur python se ne po bëjmë një def def _init _ (vetja, drejtimi, karburanti): <--------------- -fillimi i variablave të paracaktuar
karburant vetjak = (karburant)
vetëdrejtim = (drejtim)
def drive (vet):
veta. karburant- = 1 <------------------- hiq një litër karburant
nëse self.direction == ("përpara"):
self.direction = ("para")
nëse vetë. karburant <= 0:
print ("nuk ka mbetur karburant!")
c = makinë ("përpara", int (2)) <-------------- vendos sasinë e karburantit dhe drejtimin.
print ("makina ime po shkon"+c. drejtimi)
c. ngas ()
print ("makina ime është përballur"+c. drejtimi)
print ("kam", c. karburant, "litra të mbetur.")
c. ngas ()
print ("makina ime është përballur"+c. drejtimi)
print ("kam", c. karburant, "litra të mbetur.")
*********************************************
epo! ishte shumë për të mësuar! mos u shqetëso nëse nuk e merr herën e parë - as unë nuk e bëra! vetëm vazhdoni të shikoni prapa!
Hapi 5: Komente
mos u shqetëso! nuk po ju jap raport! komentet janë diçka në program që programuesit të shohin në mënyrë që ata të dinë se çfarë po bëjnë. ato nuk do të drejtohen nga kompjuteri. shkruani këtë rresht:
***********************
#ky është një koment
print ("ky nuk është një koment")
**********************
============================ RESTART ===================== ==============
ky nuk eshte koment
>>
që duhet të ishte prodhimi juaj. mund të vendosni rreshta të shumtë komentesh si ky:
#**********************************
# kjo është mënyra se si të shkruani komente
# vendosni një hash para çdo rreshti
#**********************************
ose nëse doni të shkruani tekst më të gjatë dhe të mos vendosni një hash para çdo rreshti, mund ta bëni kështu:
"""
blahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblah
"""
metoda e trefishtë.
ka një problem me komentet. le të themi që ju punoni si inxhinier softuerësh në një kompani me shumë njerëz dhe ju dhe të tjerët shkruani një program. atëherë ju vendosni disa komente në të. personi tjetër vjen së bashku dhe sheh programin dhe shton disa komente të tjera atëherë e njëjta gjë ndodh përsëri dhe përsëri. programi do të përfundojë me kaq shumë komente saqë nuk mund të gjesh një rresht të vetëm të kodit. kjo rezulton shumë e vështirë në procedurat e korrigjimit. Mënyra për ta zgjidhur këtë është që nëse ndonjëherë shkruani një program me shumë njerëz të përfshirë, mos shkruani komente, por shkruani një dokument.txt ose një dokument word që vetëm ju mund të keni qasje.
Hapi 6: Modulet
në këtë hap, unë do t'ju mësoj se si të bëni modulet tuaja !!! po !!! pra … çfarë është saktësisht një modul? një modul është një funksion (mbani mend def ()?) që mund të përdoret në programe të tjera. për shembull easygui është një modul dhe moduli i krijuar nga unë, i quajtur PyCal është gjithashtu një modul. Unë tani do t'ju mësoj se si të krijoni diçka si pycal.
*************************************
#ky është moduli moduli im_
def f_to_c (f):
kthimi (5.0 / 9.0 * (F - 32))
*************************************
ruajeni atë si my_module.py.
tani le ta testojme:
***************************
importo modulin tim_
moduli im_f_to_c (1)
*****************************
duhet të kesh diçka të tillë:
================================ RESTART ================== ==============
-17.22222222222222
>>
ose mund ta importoni kështu
***************************************
nga importi im_modulit f_to_cf_to_c (1)
***************************************
kjo do të importojë një funksion specifik.
prezantimi i rastësishëm !!!
******************************
importo rastësisht
i rastësishëm. Rrezja (1, 10)
******************************
duhet të kesh diçka të tillë:
============================ RESTART ===================== ===============
5
>>
randint shtyp një numër të rastit midis një numri të caktuar.
sa eshte ora?
le të shkruajmë në programin tjetër:
**********************************
koha e importit
print ("shihemi për 5 sekonda")
koha. gjumi (5)
print ("pershendetje perseri")
**********************************
breshkë
shkruani programin e mëposhtëm dhe ekzekutoni:
nga importi i breshkave *
përpara (100) <-------------- numri është distanca.
djathtas (90) <-------------- numri është këndi
përpara (100)
djathtas (90)
përpara (100)
djathtas (90)
përpara (100)
kjo duhet të vizatojë me sukses një katror.
Hapi 7: Çfarë Më tej?
kjo është tani për tani djema! ishte shumë për të mësuar, veçanërisht seksioni i objektit. Unë me të vërtetë shpresoj se e kam bërë tekstin të qartë dhe, si gjithmonë, lë komente për gjërat që mund të shtoj ose të përmirësoj. Unë tashmë kam filluar të mendoj për idetë për "python për programuesit e ndërmjetëm" kështu që nuk do të duhet të presësh gjatë për të mësuar më shumë. nëse ende nuk mund të merrni easygui, unë do t'ju jap lidhjen këtu. shkoni në hapin 6 dhe do të gjeni një version të shkarkueshëm të easygui dhe modulit tim, PyCal.
Mirupafshim per tani!
Recommended:
Bëjeni veten një Fillestare të personalizuar, minimaliste !: 10 hapa
Bëjeni veten një Fillestare të personalizuar, minimaliste !: A ju është dashur të kaloni në punë kryesisht në distancë që kur COVID-19 u bë një gjë? Njësoj! Të punosh nga shtëpia me kompjuterët tanë dhe përmes internetit shpesh do të thotë që ne duhet të mbajmë shënim shumë faqe në internet për punë, për shkollë apo edhe … për argëtim! Faqeshënuesit
Si të përdorni multimetrin në tamil - Udhëzues për fillestarët - Multimetër për fillestarët: 8 hapa
Si të përdorni multimetrin në tamil | Udhëzues për fillestarët | Multimetër për fillestarët: Përshëndetje miq, Në këtë tutorial, unë kam shpjeguar se si të përdorni multimetrin në të gjitha llojet e qarqeve elektronike në 7 hapa të ndryshëm, të tilla si 1) testi i vazhdimësisë për probleme me xhirimin e pajisjeve 2) Matja e rrymës DC 3) testimi i Diodës dhe LED 4) Matja Resi
Gjithçka që duhet të dini për elektronikën fillestare: 12 hapa
Gjithçka që duhet të dini për elektronikën fillestare: Përshëndetje përsëri. Në këtë Udhëzues do të mbulojmë një temë shumë të gjerë: gjithçka. E di që kjo mund të duket e pamundur, por nëse mendoni për këtë, e gjithë bota jonë kontrollohet nga qark elektronik, nga menaxhimi i ujit në prodhimin e kafesë e deri te
Trajner i Ushtrimit Personal (Projekti i Mikrokontrolluesit Fillestarë): 4 Hapa
Trajnues Personal i Ushtrimeve (Projekti i Fillestarëve Mikrokontrollues): Përmbledhje: Qëllimi i këtij udhëzuesi është të krijojë një pajisje që do të ndihmojë në dhënien e një rutine stërvitore të qëndrueshme për përdoruesit e një biçiklete stërvitore. Pajisja do: -Lejojë përdoruesin të ruajë përpjekjet duke ndezja e një LED dhe tingulli i një tingulli në një kon
Fol & Spell: Punë fillestare DIY: 8 hapa
Fol & Spell: Punë fillestare DIY: Këto udhëzime kanë të bëjnë me mjetet mësimore të cilësisë së mirë Texas Instruments: Flisni & Matematikë, Flisni & Spell and Speak & Lexoni. Modifikimet & ShtesaZëvendësimi: shkumë e zgavrës së altoparlantit Ndarja e baterisë: Qasja në çelës Heqja e baterisë: Tërhiq-tabspro