Talaan ng mga Nilalaman:
- Hakbang 1: Ano ang Kakailanganin Mo
- Hakbang 2: I-setup ang PyCharm at Lumikha ng isang Bagong Project
- Hakbang 3: Lumikha ng Iyong Unang Programa
- Hakbang 4: Pag-unawa sa Iyong Unang Programa
- Hakbang 5: Mga loop at Kung - Mga Structure ng Pagkontrol
- Hakbang 6: Mga Komento
- Hakbang 7: Tapos Na - Oras na Sumulat ng Isang bagay sa Iyong Sarili
Video: Magsimula Sa Python: 7 Mga Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
Kahanga-hanga ang Programming!
Ito ay malikhain, nakakatuwa at at binibigyan nito ang iyong utak ng pag-eehersisyo sa pag-iisip. Marami sa atin ang nais na malaman ang tungkol sa pagprograma ngunit kumbinsihin ang ating sarili na hindi natin magagawa. Marahil mayroon itong labis na matematika, marahil ang jargon thats na itinapon sa paligid ay nakakatakot sa iyo. Hayaan mong sabihin ko sa iyo ngayon na iyon talaga ang naisip ng programmer bago sila maging mga programmer. Sa katunayan iyon talaga ang kahit na mas mababa sa 10 linggo ang nakalilipas nang magsimula akong mag-program.
Hayaan mong sabihin ko sa iyo ngayon na ang sinuman ay maaaring matutong magsulat ng mga programa. Sa mga pagsulong sa madaling basahin ang mga wika sa pagprograma tulad ng sawa, at ang yaman ng impormasyon sa internet, Hindi na ito isang buong oras na pamumuhunan upang malaman ang mga sulok ng isang wika ng programa. Ang mga programmer ng sanggol na pinaka '21st siglo' ay labis na tamad, alamin lamang ang mga pangunahing kaalaman at magtayo mula doon.
Ito ay isang No-Jargon, madaling sundin ang ible na magagawa mo ngayon. Tama iyan! I-minimize ang facebook at youtube, mamahinga at sundin ang iyong computer.
Ngayon ay titingnan namin ang isang wika ng programa na tinatawag na Python, tinutukoy ng wikipedia ang python bilang:
"Ang Python ay isang malawakang ginagamit na pangkalahatang-layunin, mataas na antas na wika ng programa. Ang disenyo ng pilosopiya ay binibigyang diin ang pagiging madaling mabasa ng code, at pinapayagan ng syntax nito na ipahayag ng mga programmer ang mga konsepto sa mas kaunting mga linya ng code kaysa sa posible sa mga wika tulad ng C ++ o Java. Ang wika ay nagbibigay ng mga konstruksyon na inilaan upang paganahin ang mga malinaw na programa sa parehong maliit at malalaking sukat."
Kaya ano ang kahulugan ng LAHAT NG IT? Akala ko ba sinabi mong no-jargon? Sa totoo lang:
"Ang Python ay isang siksik, pangkalahatang layunin, madaling basahin ang wika ng programa. Napaka-maraming nalalaman, kaya maaari itong magamit upang lumikha ng mga programa ng lahat ng laki ng mga hugis."
Bakit pumili ako ng sawa? Dahil ang mga pangunahing kaalaman sa sawa ay madaling kunin at ang wika ay may mahusay na pamayanan ng suporta sa online. Matapos matapos ang ible na ito maaari mong simulan agad ang paggawa ng mga programa, sa halip na gugulin ang iyong oras sa pag-alam ng mga kinakailangang intricacies ng wika.
Kaya't magsimula tayo!
Hakbang 1: Ano ang Kakailanganin Mo
Una kailangan mo ng isang computer na may isang kopya ng sawa, paumanhin ang mga mobile na gumagamit!
Tumungo sa https://www.python.org/downloads/ at i-download ang pinakabagong paglabas na magagamit na may malaking dilaw na pindutan.
Pagkatapos ay sundin ang Mga Tagubilin sa Installer upang mai-install ang sawa.
Upang ma-verify na na-install ang python, pumunta sa CMD (o terminal) at i-type:
sawa --versi
Ang Python ay dapat tumugon sa bersyon ng sawa.
Ngayon para sa tutorial na ito ay gumagamit kami ng isang IDE, o Integrated Development Environment (karaniwang isang text editor at tagatala na pinalamanan) kaya magtungo sa https://www.jetbrains.com/pycharm/download/ at i-download ang "Community Edition" ng Pycharm.
Pagkatapos ay sundin ang Mga Tagubilin sa Installer upang mai-install ang PyCharm.
Ngayon, upang simulan ang programa!
Hakbang 2: I-setup ang PyCharm at Lumikha ng isang Bagong Project
Sa unang pagkakataon na ilunsad mo ang pycharm tatanungin ka nito kung anong keymap at tema ang nais mong gamitin. Inirerekomenda kong iwanan ang pangunahing mapa nang default, ngunit maaari kang maglaro kasama ang tema, mga kulay at font ayon sa gusto mo. Para sa tutorial na ito gumagamit ako ng pycharm community 4.5 na may tema na Dracula.
Pagkatapos ay sasalubungin ka ng isang welcome screen.
Pindutin ang Lumikha ng Bagong Project
Piliin ang Pure Python pagkatapos pumili ng isang folder upang maiimbak ang mga file, pagkatapos ay pindutin ang lumikha (Tandaan na ang pangalan ng folder ang magiging pangalan ng iyong proyekto)
Sa puntong ito dapat kang salubungin ng aktwal na Screen ng Paglikha ng Code: P
Hakbang 3: Lumikha ng Iyong Unang Programa
Pag-right click sa iyong folder ng proyekto at pumunta sa bago -> Python File
Pangalanan ang file at pindutin ang ok
Ngayon isang bagong tab ang lilitaw sa iyong pangunahing lugar
Sa ibaba _author_ kopyahin at i-paste ang code na ito.
message = "Hello World"
i-print ang mensahe
Pagkatapos ay mag-right click sa file at pindutin ang Run
Susubukan nito ang aming programa at magbabalik ng isang resulta. Ang Hello World ay mai-print sa Run Area
Tingnan natin kung ano ang aming isinulat.
Hakbang 4: Pag-unawa sa Iyong Unang Programa
Hinahayaan nating subukan ngayon na maunawaan kung ano ang code
message = "Hello World"
i-print ang mensahe
ibig sabihin talaga.
Una ay nilikha ko at itinatakda ang halaga ng variable sa isang string na naglalaman ng Hello World, Kung binago mo ang teksto sa pagitan ng mga marka ng pagsasalita maaari mong baguhin ang halaga ng variable at samakatuwid ang mensahe. Para sa Instance:
mensahe = "Kamusta Mga Tagubilin!"
i-print ang mensahe
Nagbabalik:
kapag tumakbo.
Ang isang string ay tinukoy dahil sa mga marka ng pagsasalita, ang mga string ay maaari ding tukuyin sa mga solong marka
message = 'Hello World'
i-print ang mensahe
Ang mga variable ay maaari ding magkaroon ng iba't ibang mga uri. Para sa Instance na ito:
integer = 29302
ay isang variable na may halaga ng integer (dinaglat na int) at ito:
lumulutangPoint = 1469.928
ay isang variable na may lumulutang na halaga ng point (pinaikling sa float).
Talaga, ang pagkakaiba sa pagitan ng mga integer at float ay integer ay buong numero habang ang float ay decimal number. Ang mga integer ay tumatagal ng mas kaunting silid ngunit hindi maaaring maghawak ng mga decimal. Halimbawa interger 1 / integer 2
integer1 = 1
integer2 = 2 print integer1 / integer2
tama ba ang 0.5 Ngunit ang resulta ay:
Dahil ang mga integer ay hindi maaaring hatiin sa mga decimal. Gayunpaman ito:
float1 = 1.0
integer2 = 2 print float1 / integer2
nagbabalik ng 0.5 kapag tumakbo dahil ang isa sa mga variable ay isang float
Ang 'print' ay simpleng naglilimbag ng isang halaga. Para sa Instance
i-print ang "SIRAIN ANG MUNDO"
naka-print ang string
Maaari ding mai-print ng print ang halaga ng isang equation, kabilang ang pagsasama ng dalawang mga string
string1 = "HELLO"
string2 = "IBLE LOVERS" print string1 + string2
mga kopya
Hakbang 5: Mga loop at Kung - Mga Structure ng Pagkontrol
Ang isa sa pinakamahalagang bagay tungkol sa anumang programa ay ang pagkakaroon ng mga istruktura ng kontrol.
Ang unang istraktura ng kontrol ay isang habang loop, ang piraso ng mga loop ng code habang ang isang kondisyon ay totoo. Para sa Instance ang code na ito
bilang = 0
habang bilang <10: # Idagdag sa bilang ng bilang = bilang + 1 print count print na "Tapos na"
pinapatakbo ang code sa loop hanggang sa bilangin <10 at pagkatapos ay magpatuloy sa programa.
Ang Pangalawa ay isang kung-ibang pahayag, ang piraso ng code na ito ay sumusuri at gumagawa ng isang bagay kung ang halaga ng isang variable ay katumbas ng 10, may iba pa kung ang halaga ay katumbas ng 11 at gumagawa ng iba pa sa lahat ng iba pang mga pangyayari.
integer = 0
# Kung katumbas ng 10 kung integer == 10: i-print ang "ITS 10" # Kung katumbas ng 11 elif integer == 11: i-print ang "ITS 11" # Sa lahat ng iba pang Mga Kaganapan: i-print ang "I DONT KNOWWWWWWWWW" print "Tapos na"
Babalik
Dahil ang variable integer ay hindi katumbas ng 10 o 11 at sa bawat ibang sitwasyon ay tumatakbo ito nang iba pa.
Upang tukuyin ang isang habang o kung ang istraktura ng kontrol ilagay ang uri (habang o kung) na sinusundan ng totoo o maling halaga pagkatapos:
i-type ang totoo == totoo:
Pansinin ang 'whitespace' para sa mga nilalaman ng bawat loop, ang python ay napaka tukoy tungkol sa whitespace, ganoon ang nalalaman kung anong code ang nasa isang habang o kung loop. Gumagamit ang PyCharm ng isang tab whitespace na dapat ay pare-pareho sa lahat ng iyong code! Maaari mo ring ayusin ang mga setting upang magamit ang mga puwang sa halip (na may ilang mga pakinabang).
Hakbang 6: Mga Komento
Maaaring napansin mo na ako ay 'nagkomento' sa code na nai-post ko sa bahagi ng mga istruktura ng kontrol. Maaari kang magkomento ng isang piraso ng code sa pamamagitan ng paglalagay ng # at ang natitirang linya ay bibigyan ng puna. Kapag naipon ang software ang mga komento ay hindi papansinin
# Kamusta Mundo
Ang mga komento ay ang tagapagligtas ng code. Dahil pinapayagan ka nilang ipakita ang lahat sa iyong code at kung ano ang iniisip mo kapag nagsusulat ng code. Ngunit huwag lumabis! Sa paglipas ng nagkomento na code ay maaaring maging masama rin sa ilalim ng naka-komentong code
Kaya kailan ko dapat bigyan ng puna ang aking code?
Ang aking panuntunan sa hinlalaki ay ang puna ang iyong mga saloobin bilang iyong pagsusulat, kaya kung nagdagdag ka ng isang variable upang mahawakan lamang ang iyong edad na walang ibang layunin. I-comment mo yan.
# Variable na humahawak sa aking edad sa mga taon # Hindi talaga ginamit sa program na ito ngunit # mahalaga para sa kaligtasan ng sangkatauhan! myAge = 23
Hakbang 7: Tapos Na - Oras na Sumulat ng Isang bagay sa Iyong Sarili
Woah, natutunan mo lang ang mga pangunahing kaalaman ng sawa!
Kaya "ano ang gagawin ko ngayon?" maaari kang magtanong, mabuti maaari kang magpatuloy na magkaroon ng isang pag-play sa iyong file. Kapag sa palagay mo handa ka na maaari kang kumuha ng hamon. Sumulat ng isang programa upang magdagdag o magbawas ng dalawang mga nai-input na numero ng gumagamit. Gumamit ng internet upang malaman kung paano makakuha ng input ng gumagamit pagkatapos ay idagdag o ibawas ang dalawang mga input at tiyaking magbigay ng puna sa iyong code! Habang ang Python ay madaling matutunan ito nang hindi nangangahulugang may mababang posibilidad na kisame - ang mga programa ng lahat ng mga hugis, laki at pagsasaayos ay posible gamit ang Python at komprehensibo (at karaniwang isinumite ng komunidad) na mga aklatan. I-post ang iyong code sa ibaba para sa mga mungkahi at pagpapabuti. Suwerte!
Inirerekumendang:
LoRa ESP32 Mga Radyo Madaling Magsimula sa Tutorial - Walang Mga Kable: 6 na Hakbang
LoRa ESP32 Mga Radyo Madaling Magsimula sa Tutorial | Walang Mga Kable: Hoy, ano na, guys? Ang Akarsh dito mula sa CETech. Ngayon ay gagawa kami ng isang proyekto na karaniwang tungkol sa pagse-set up ng mga radio ng LoRa upang makausap ang bawat isa sa pinakamadaling paraan na posible. Dito ang microcontroller na ginamit ko ay ang ESP32, na kung saan ay
Magsimula Sa Kicad - Magtalaga ng Mga Footprint ng PCB sa Mga Simbolo ng Skematika: 9 Mga Hakbang
Magsimula Sa Kicad - Magtalaga ng Mga Footprint ng PCB sa Mga Simbolo ng Skematika: Pagpapatuloy sa mini serye ng mga tagubilin sa kung paano gamitin ang Kicad, mayroon kaming bahagi na tila sa akin kapag nagsimulang gamitin ang Kicad ay ang pinaka kumplikado na maiugnay ang simbolo o mga simbolo ng eskematiko sa totoong mga piraso na aming
Paano Magsimula sa isang UNANG Koponan ng Robotics: 9 Mga Hakbang (na may Mga Larawan)
Paano Magsimula sa isang UNANG Koponan ng Robotics: Kapag hindi kami nag-tinkering, o nagdidisenyo ng mga gumagawa para sa mga aklatan, nakikipagtulungan kami sa UNANG mga koponan. Masugid na mga tagahanga at tagasuporta, kasali kami sa UNA sa halos 10 taon, mula sa pagtulong na magbigay ng meryenda sa koponan ng UNANG LEGO League ng aming anak nang
Magsimula sa Pagbuo ng isang PM Monitoring Station: 3 Hakbang (na may Mga Larawan)
Magsimula sa Pagbuo ng isang PM Monitoring Station: Lalo akong interesado sa mga antas ng polusyon sa hangin, dahil nakatira ako sa Tsina at habang ang aking lungsod, Shenzhen, ay marahil isa sa mga pinakamalinis na lungsod sa Tsina, mayroon pa ring masasamang araw. Kaya, ako Nais na bumuo ng aking sarili upang ihambing sa kalahating dosenang hangin
Magsimula ng isang Guerrilla Drive-in (aka MobMov): 6 Mga Hakbang (na may Mga Larawan)
Magsimula ng isang Guerrilla Drive-in (aka MobMov): Nais mo bang magpatakbo ng isang panlabas na teatro na ala MobMov.org o ang Santa Cruz Guerrilla Drive-in? Sasabihin sa iyo ng itinuturo na ito kung anong kagamitan ang kakailanganin mo at kung paano ito i-set up. Ang cyberpunk urban na teatro, narito kami