Cov txheej txheem:

Sau Koj Thawj Computer Program: 10 Kauj Ruam
Sau Koj Thawj Computer Program: 10 Kauj Ruam

Video: Sau Koj Thawj Computer Program: 10 Kauj Ruam

Video: Sau Koj Thawj Computer Program: 10 Kauj Ruam
Video: Cas Tsis Xaiv Koj - R-Lin Thoj New Song Original By Zaj Dub [Official MV] 2023 2024, Kaum ib hlis
Anonim
Sau Koj Thawj Computer Program
Sau Koj Thawj Computer Program

Vim Li Cas Programming?

Khoos phis tawj programming lossis "coding" zoo li txaus ntshai heev. Koj yuav tsis xav tias koj tsis paub txaus txog khoos phis tawj thiab ntshai lub tswv yim ntawm kev daws teeb meem uas tshwm sim ntawm koj tus kheej lub laptop. Yog tias koj ntseeg tias koj txoj kev sib raug zoo nrog cov khoos phis tawj tsis tsim nyog koj los ntawm kev kawm paub lub khoos phis tawj kev txawj ntse koj ua tsis raug. Koj yuav xav tias koj yuav tsum "ua tau zoo hauv khoos phis tawj" tab sis qee tus programmer kuj tseem tawm tsam nrog cov haujlwm yooj yim xws li xam tawm vim li cas koj lub khoos phis tawj tsis zoo li luam cov ntawv. Qhov tseeb yog, koj tsis tas yuav yog tus kws tshaj lij kom ua tau zoo ntawm lub khoos phis tawj programming.

Lub khoos phis tawj thev naus laus zis tau yooj yim dua li nws zoo li thiab tuaj yeem ua rau muaj txiaj ntsig zoo thiab ua haujlwm tau nyiaj ntau. hauv CNBC kab lus no los ntawm Courtney Connley muaj cai "20 txoj haujlwm zoo tshaj plaws hauv Asmeskas xyoo 2020" tsib ntawm kaum txoj haujlwm saum toj kawg nkaus yog txoj haujlwm ua haujlwm. Ntawm no peb yuav pib koj nrog koj thawj lub khoos phis tawj program.

Khoom siv

  • Khoos phis tawj
  • Kev sib txuas hauv is taws nem

Kauj Ruam 1: Xaiv Yam Lus Qhia

Cov khoos phis tawj khoos phis tawj tsuas yog cov lus qhia muab rau lub khoos phis tawj ib zaug. Rau lub khoos phis tawj cov lus qhia thaum kawg no tsuas yog ib pawg ntawm cov zeros lossis binary. Txij li tib neeg tsis zoo ntawm kev hais lus binary, cov kws tsim tawm siv ntau yam tib neeg tus phooj ywg lub computer lus los sau cov lus qhia no. Cov lus no muaj cov npe zoo li C (tshaj tawm zoo li tsab ntawv 'C'), C ++ (hais raws li-saib ntxiv), Java, JavaScript (tsis cuam tshuam nrog Java), Mus, Rust thiab Python. Txhua yam ntawm cov lus no coj nws tus kheej qhov zoo thiab ib zaug koj pib xis nyob sau cov program nws dhau los ua qhov yooj yim kawm paub tshiab.

Hauv qhov piv txwv no peb yuav siv Python. Nws yog qhov yooj yim siv, kawm tau yooj yim thiab xav tau ntau.

Kauj ruam 2: Rub tawm Python

Rub tawm Python
Rub tawm Python

Txhawm rau kom koj ua haujlwm Python koj yuav tsum muaj Python teeb tsa ntawm koj lub system. Python yog pub dawb thiab tuaj yeem rub tawm ntawm https://www.python.org/downloads/. Ntawm qhov chaw ntawd, nyem rau ntawm lub pob daj “Download Python 3.8.3” khawm kom rub tawm.

NCO TSEG: Tus lej 3.8.3 yuav txawv dua li lub pob no yuav rub tawm qhov hloov tshiab tam sim no.

Kauj ruam 3: Nruab Python

Nruab Python
Nruab Python
Nruab Python
Nruab Python
Nruab Python
Nruab Python

Khiav cov ntaub ntawv rub tawm.

Ntawm thawj lub vijtsam ntawm lub installer, xyuas kom lub npov nyob ib sab ntawm "Ntxiv Python 3.8 rau PATH" muaj tus cim rau hauv nws, yog tias tsis nyem lub npov yog li ib qho yuav tshwm sim ces nyem rau sab saum toj "Nruab Tam Sim No" xaiv.

Raws li Python teeb tsa ntawm koj lub kaw lus, qhov kev nce qib yuav tshwm sim. Tos ua siab ntev, nws yuav tsum tsuas yog siv sijhawm me ntsis los nruab.

Thaum ua tiav koj yuav pom ib qho screen qhia tias kev teeb tsa tau ua tiav. Nyem kaw thiab kev teeb tsa tiav.

Kauj ruam 4: Qhib Notepad

Qhib Notepad
Qhib Notepad
Qhib Notepad
Qhib Notepad

Cov neeg tsim tawm feem ntau yuav siv IDE (Kev Txhim Kho Ib Leeg Ib Leeg) los sau tag nrho lawv cov haujlwm. Ib qho IDE feem ntau los nrog cov cuab yeej uas yuav hais txog ntu ntawm qhov haujlwm thiab ntes cov lus yuam kev rau tus programmer thaum nws sau nws cov lus qhia. Rau cov haujlwm nyuaj, IDE tuaj yeem pab tau tiag tiag. Muaj qhov zoo IDEs pub dawb tab sis lawv tsis xav tau. Cov khoos phis tawj tuaj yeem sau tau tsuas yog hais txog txhua tus ntawv sau uas koj tuaj yeem xav txog, qhov tseeb peb yuav sau peb cov haujlwm hauv Notepad. Notepad tau teeb tsa los ntawm lub hauv paus ntawm txhua lub Windows ua haujlwm thiab yuav ua tau zoo xwb.

Qhib notepad los ntawm txhaj rau Start Menu thiab los ntawm kev ntaus koj cov keyboard "notepad" thiab nyem rau nws ib zaug pom los ntawm cov kab ke.

Thaum qhib, koj yuav pom cov ntawv khoob.

Kauj Ruam 5: Txheeb Xyuas Txoj Haujlwm

Nws yog lub sijhawm rau koj los sau koj qhov program! Koj tsis tuaj yeem hu koj tus kheej li programmer yam tsis tau sau "program nyob zoo". Nov yog kab lis kev cai!

Thaum Python ua tiav koj txoj haujlwm nws yuav nyeem cov lus qhia, ib kab ntawm ib lub sijhawm txij thaum pib ntawm txoj haujlwm mus rau qhov kawg ntawm txoj haujlwm. Koj thawj qhov kev txiav txim ntawm kev lag luam yog txhawm rau txheeb xyuas lub luag haujlwm. Txoj hauv kev yooj yim tshaj plaws los piav qhia lub luag haujlwm yog raws li cov npe pawg lus qhia uas tuaj yeem rov siv dua thaum twg peb hu nws los ntawm lub npe. Peb yuav hu peb cov haujlwm hello_world.

Txhawm rau txhais lub luag haujlwm peb yuav tsum siv lo lus "def", muab nws lub npe, teeb tsa ntawm kab lus thiab xaus kab nrog txoj hnyuv kom koj txoj haujlwm yuav pib zoo li no:

def nyob zoo_ ntiaj teb ():

Ntawm kab tom ntej koj yuav muab txoj haujlwm no nws pab pawg ntawm cov lus qhia. Hauv qhov no koj pab pawg yuav tsawg heev, tsuas yog ib qho kev qhia. Nab hab sej taug qab seb dab tsi yog lub luag haujlwm los ntawm kev tshuaj xyuas qhov nkag. Yog li txhawm rau qhia nws cov lus qhia no yog ib feem ntawm txoj haujlwm, peb yuav nias "Tab" ntawm peb cov keyboard tom qab ntawd muab nws cov ntawv qhia ("Nyob Zoo Ntiaj Teb!")

def nyob zoo_world ():

print (“Nyob Zoo Ntiaj Teb!”)

Kauj Ruam 6: Tsim Lub Nkag Nkag Rau Koj Txoj Haujlwm

Txog tam sim no koj tau sau txoj haujlwm tab sis koj tsis tau hais kom lub khoos phis tawj ua txoj haujlwm ntawd nyob txhua qhov chaw. Koj yuav ua qhov no hauv theem no. Txhawm rau hu peb "nyob zoo_ ntiaj teb" ua haujlwm ntawm kab tshiab koj tsuas yog hu nws lub npe. Ntaus cov hauv qab no, yam tsis muaj tab tab:

nyob zoo_world ()

Tsis tas yuav muab lo lus "def" vim tias koj tsis tau txhais dab tsi. Kuj tseem tsis tas yuav tso tus nyuv vim tias koj tsis qhia lub khoos phis tawj tias lub luag haujlwm no yuav ua li cas thaum nws raug hu, koj twb ua tiav lawm.

Tam sim no koj qhov program zoo li no:

def nyob zoo_ ntiaj teb ():

print (“Nyob Zoo Ntiaj Teb!”) hello_world ()

Nws zoo li ua dag tab sis nws tsim nyog rov hais dua: Thawj ob kab piav qhia txoj haujlwm, kab kawg hu qhov haujlwm ntawd.

Kauj ruam 7: Txuag Cov Ntaub Ntawv

Txuag Cov Ntaub Ntawv
Txuag Cov Ntaub Ntawv

Yog lawm, koj tau sau tag nrho txoj haujlwm! Muab koj tus kheej rau sab nraub qaum. Koj tuaj yeem hais rau txhua tus neeg uas yuav mloog "Lub khoos phis tawj programming tsis nyuaj li! Kuv tau sau qhov program ua ntej. " Koj yuav yog txoj cai kiag li! Tab sis koj tseem tsis tau ua tiav. Tam sim no koj tau sau cov lus qhia rau lub khoos phis tawj nws yog lub sijhawm los saib lub computer khiav cov lus qhia ntawd.

Txhawm rau ua qhov ntawd, koj yuav tsum khaws cov program koj nyuam qhuav sau. Nyem rau "File" menu thiab xaiv tseg. Thaum qhov kev tshwm sim tshwm sim, xaiv koj lub Desktop nplaub tshev raws li qhov chaw khaws cov ntaub ntawv. Hauv "Txuag raws li hom" teb, xaiv "Txhua Cov Ntaub Ntawv (*.*)" Thiab lub npe cov ntaub ntawv hello.py.

Txuag koj cov ntaub ntawv ntawm no yuav ua rau nws yooj yim dua los nrhiav thaum peb tab tom sim ua haujlwm.

Kauj ruam 8: Khiav Cov Ntaub Ntawv

Khiav Cov Ntaub Ntawv
Khiav Cov Ntaub Ntawv
Khiav Cov Ntaub Ntawv
Khiav Cov Ntaub Ntawv
Khiav Cov Ntaub Ntawv
Khiav Cov Ntaub Ntawv
Khiav Cov Ntaub Ntawv
Khiav Cov Ntaub Ntawv

Txoj kev sau cov program no, nws yuav tsum tau ua tiav hauv qhov hais kom ua sai li sai tau. Qhib nws los ntawm txhaj rau Windows Start Menu thiab ntaus ntawm koj cov keyboard "cmd" thiab nias nkag mus.

Tam sim no txav mus rau qhov chaw koj tau cawm koj txoj haujlwm, Desktop nplaub tshev, los ntawm kev ntaus "cd Desktop" thiab nias nkag mus..

Tam sim no nias sau thiab koj tau ua tiav tiav koj txoj haujlwm!

Saib nws ua dab tsi? Nws ua tiav koj txoj haujlwm, hu ua koj li haujlwm thiab luam tawm cov ntawv "Nyob Zoo Ntiaj Teb!" ntawm nws tus kheej kab.

Kauj Ruam 9: Mus Ntxiv Ntxiv

Mus Ntxiv Ntxiv
Mus Ntxiv Ntxiv
Mus Ntxiv Ntxiv
Mus Ntxiv Ntxiv

Txij ntawm no koj yog tus programmer (lossis tus coder, xijpeem koj xav hu rau koj tus kheej!) Tam sim no coj nws ib kauj ruam ntxiv. Tej zaum ntxiv qee qhov luam tawm ntxiv ("") cov lus qhia hauv koj txoj haujlwm, tsuas yog nco ntsoov muab nws tib qho kev nkag mus ib yam li koj lwm tus thiab sau cov ntawv koj xav tau hauv cov lus hais. Tej zaum hu rau qhov ua haujlwm ob peb zaug ntxiv los ntawm kev sau cov hello_world () cov lus ntawm lawv tus kheej kab hauv qab uas koj ntaus qhov kawg. Tsuas yog xyuas kom koj txuag cov ntawv ua ntej rov ua dua!

Kauj Ruam 10: Mus Qhov Twg Ntawm No

Zoo kawg! Koj tau sau ib qhov program. Vam tias koj pom yuav lom zem thiab yooj yim npaum li cas. Tam sim no yog dab tsi? Muaj ntau yam txias uas koj tuaj yeem qhia koj lub khoos phis tawj kom ua uas peb tsis tau npog ntawm no. Koj tuaj yeem ua rau lub khoos phis tawj ua qee yam yog tias muaj qee qhov xwm txheej tau ntsib los ntawm kev siv "yog" cov lus. Koj tuaj yeem ua rau lub khoos phis tawj ua qee yam ntau thiab ntau dua los ntawm kev siv "voj" nqe lus. Koj tuaj yeem ua ke ob qho ntawm txoj hauv kev tsis muaj qhov kawg. Koj tuaj yeem khaws cov ntaub ntawv hauv qhov sib txawv kom siv tom qab lub sijhawm. Txhua ntawm cov ntsiab lus no yooj yim tuaj nqa. Muaj ntau lab cov peev txheej pub dawb los kawm los ntawm, suav nrog Cov Lus Qhia. Thaum kuv xub pib kuv tau kawm los ntawm lub xaib hu ua www.codecademy.com uas muaj cov chav kawm pub dawb dawb hauv ntau hom lus xws li Python thiab kuv xav qhia lawv ntau.

Pom zoo: