Computers, Programming
Nab hab sej - Development Cheeb tsam. Nab hab sej 3 rau beginners
Nab hab sej - ib qho ntawm feem pheej niaj hnub programming lus. Nws yog saj zawg zog thiab yooj yim, cov code yog pob tshab thiab meej heev: tias yog dab tsi feem ntau cov xaiv lus no. Kev Kawm yuav tsum raug ib qho yooj yim txawm rau cov neeg uas tsis muaj kev programming kev, tab sis txhua yam koj yuav tau pib nrog cov qauv rau kev - los ntawm tej yam yooj yim rau txoj.
txoj kev loj hlob cheeb tsam
ISR (IDE) - kev loj hlob ib puag ncig. Li ntawd, hu ib tug xov tooj ntawm cov kev pab cuam uas yog siv nyob rau hauv cov. Cias muab - ib qho kev pab rau kev sau ntawv cov kev pab cuam. Raws li ib tug txoj cai, lub IDE muaj xws li ib phau ntawv editor (txawm hais tias tus programmer yuav ua li cas nws nyob rau hauv ib tug thib peb-tog daim ntawv thov, thiab txawm "nyob rau lub hauv caug"), ib tug neeg txhais lus thiab muaj ib tug compiler (yuav siv tau ib yam dab tsi ib los yog ob lub Cheebtsam), debugger, tsim automation cuab tam.
Wednesday yuav tej zaum kuj muaj cov txhais tau tias rau kev koom ua ke nrog version tswj systems, thiab ib tug ntau yam ntawm cov cuab yeej uas ua rau nws yooj yim mus tsim lub GUI.
muab WBS
Yog li ntawd yog vim li cas peb yuav tsum tau ib tug txoj kev loj hlob cheeb tsam, yog hais tias muaj yog discrete kev pab cuam? Nyob rau hauv qhov tseeb, qhov no optimization programmer tsim tau, raws li thaum uas siv cov IDE thiaj li lub sij hawm yuav tsum tau hloov hom. Txawm li cas los, muaj ib tug downside: vim lub fact tias cov kev loj hlob ib puag ncig - ib tug complex software system, nws tsis kom, qeeb thiab txawm nws yog hais tias tus programmer tsis tau yav tas los tau kawm.
installation
Tag nrho cov tsim nyog cov ntaub ntawv nyob rau hauv lub official lub website ntawm sej, li ntawd, ua ntej koj yuav tsum mus rau lub portal thiab download tau lawv - qhov kev pab cuam yog dawb kiag li. Download tau zaub mov, xaiv nyob rau hauv nplooj ntawv lub ntsiab. Ntawm no koj yuav xaiv cov kev kawm version of sej, mus txog rau lub tseem cia nrog. Yog hais tias koj paub raws nraim li cas yog tsim nyog version, ces pom tau tias nws nyob rau hauv daim ntawv, yog hais tias nws yog tsis tseem ceeb, ces download tau qhov tseeb: nyob rau lub sij hawm ntawd yog 3.6.1. Nws yog tseem tau mus xaiv lub version uas tsom rua ib lub operating system.
Nws yog ib qhov nyuaj rau tso saib statistics, yog dab tsi OS yog programmers ua hauj lwm nyob rau hauv nab hab sej. Kev loj hlob ib puag ncig rau Linux, Mac OS, Ubuntu thiab lub qhov rais - tag nrho cov muaj nyob rau ntawm nplooj "Downloads". Ntxiv mus, muaj cov nab hab sej thiab tshwj xeeb los yog laus dua platforms xws li BeOS, MS-DOS, thiab lwm tus neeg.
Tom qab kev txhim kho cov nab hab sej 3 yuav nruab nrab. Kaw, qhib cov ntaub ntawv, nws "yog" nrog rau hauv lub tsev, thiab ua raws li cov lus qhia.
lwm yam kev xaiv
Thaum txhim kho sej txoj kev loj hlob ib puag ncig yog nkag, tab sis lub programmer yuav siv thiab lwm leej lwm tus, nyob ntawm seb koj nyiam nyob rau hauv lub interface, los yog rau lwm yam hom phiaj. Plus ntau lwm txoj kev loj hlob tej kev kawm yog hais tias lawv yog tus ntoo khaub lig-platform - uas yog, yuav tsum khiav rau zoo yam operating system, thiab tsis tas yuav mus rau "dhia" los ntawm ib tug mus rau lwm lub thaum twg tsiv mus rau ib tug ntau ntaus ntawv.
Heev nrov yog Eclipce (nyob rau hauv tas li ntawd mus rau lub plugin PyDev), uas yog feem ntau siv tsis tsuas yog rau cov nab hab sej. nrov loj hlob ib puag ncig rau Java thiab lwm yam lus, thiab tom qab txoj kev loj hlob ntawm lub programmer tau txais yuav luag universal daim ntawv thov. Txawm li cas los, muaj ib tug ntxeev sab mus rau lub npib: customize cov ib puag ncig rau tej neeg ua hauj lwm los pab plug-ins thiab lawv countless. Feem ntau cov feem ntau, qhov no fact ua lub kawm ntawm kev thuam ntawm cov xov xwm, nyob rau hauv tas li ntawd mus rau lub teeb meem ntawm txoj kev siv ntawm Eclipce rau qeeb computers. Mus ua hauj lwm nyob rau hauv nab hab sej 3, koj yuav tsum xaiv lub PyDev plug-nyob rau hauv, uas yog faib nrog Eclipce los ntawm pej xeem daim ntawv tso cai.
ob favorites
Tsis tas li ntawd, muaj ntau yam programmers xaiv rau Eric. Qhov no IDE muaj ib tug series ntawm cov kev pab cuam uas raug ywj siab, uas yog, tus neeg siv yuav xaiv uas Cheebtsam rau nruab, thiab cov uas tsis muaj. Muaj kev pab txhawb nqa rau plug-ins uas yuav tsum tau ntsia los ntawm tsis pub dhau lub chaw ua hauj lwm.
Txij li thaum Eric yog ib tug muaj nuj nqi ntawm kev saib ua ntej daim ntawv Qt, qhov no yog, qhov nruab nrab yog pab tau nyob rau hauv txoj kev loj hlob ntawm Qt-week daim ntaub ntawv. Lub downside yog lub ntim ntaub ntawv nkag nyob rau hauv PDF ntaub ntawv, ua ke nrog lub tsev. Yuav kom paub lawv tus kheej nrog rau cov chaw ua hauj lwm uas kav cov neeg siv yuav siv ib co sij hawm.
Yog hais tias IDE sib tham saum toj no twb free, ces PyCharm - ib tug coj mus muag khoom, tab sis nws muaj, thiab ib tug thiaj li hu ua Community tsab, uas yuav siv tau rau dawb. Nws yog nyob rau hauv tsis muaj txoj kev ua tsis tau zoo rau lawv cov counterparts, thiab muaj cov neeg siv ib tug code analyzer thiab ib tug uas zoo rau ib tug ntau yam ntawm kev ntsuam xyuas, thiab debugging cov cuab yeej. Dawb version ntawm lub app tsis muaj nta uas ua rau tsawg tshaj li nws tau, tab sis muaj ntau cov neeg siv ntawm cov advanced nta thiab yuav tsis tau, yog li ntawd PyCharm heev haum rau ntau yam dej num.
lwm project
Yog lwm heev nrov ntawm programmers rau nab hab sej daim ntaub ntawv. Txoj kev loj hlob ib puag ncig yog hu ua Ninja IDE, ntawv tso cai nyob rau hauv lub GPL - uas yog, nws yog dawb. Nws functionality yog heev haib code editor thiab nws cov locator, uas koj mus sai sai next lub project ntaub ntawv thiab txav mus los ntawm ib tug mus rau lwm lub. Faib yog compact, nrog rau daim ntawv thov tsis nruab dab tsi ntxiv, graphical interface no tseem ua nyob rau hauv ib tug minimalist style, nws expands nyob rau hauv nab hab sej. IDE, txawm li cas los, tsis nplua txhua leej txhua tus, raws li cov functionality tsis yog raws li uas nws kim heev li nyob rau hauv lub them IDE.
Cuaj kaum Ninja IDE siab tej zaum programmers kom nws rau cov neeg uas tseem tsis tau txiav txim siab rau cov cuab yeej. Txawm yog hais tias tus ntawv thov functionality yog tsis txaus, ib tug neeg nyob rau hauv nws tus yam ntxwv, yuav tau mus to taub dab tsi koj yuav tsum ua hauj lwm, ces nws yuav yooj yim rau xaiv lwm IDE. Qhov no ib puag ncig yog nab hab sej txoj kev loj hlob nyob rau hauv lub qhov rais, Lunix thiab ib co lwm yam OS.
Saj zawg zog thiab them
Wingware lub tuam txhab tau muab ib daim ntawv thov rau nab hab sej. Cov kev loj hlob hu ua Koojtis IDE. Download tau lub tsev yuav ua tau ntawm Wingware official lub website, tab sis muaj ib tug ntau ntawm cov ntaub ntawv dua li nws nyob rau hauv lub portal tsis tsuas cov khoom nws tus kheej, tab sis kuj nyob rau hauv hom lus programming. Ib tug ntawm cov tseem ceeb tshaj plaws cov cuab yeej rau tej ib puag ncig yog ib tug code editor, tab sis nws yog Koojtis IDE haib. Nyob rau hauv tas li ntawd mus rau tej yam yooj yim tej yam uas zoo li syntax highlighting, code folding yog ib tug muaj nuj nqi uas tso cai rau koj mus tig tej qhov chaw uas tsis yuav tsum tau lub sij hawm no. Yeej tseem ceeb khub ntawm kev nkhaus.
Daim ntawv thov muaj xws li ib tug ntau yam ntawm layouts kub tuav uas rov qab ua nyob rau hauv lwm yam zoo xws tej kev kawm, e.g. Emacs. Qhov no saib kuas sai adaptation. Hotkeys yuav configured manually.
Cov kev xaiv ntawm kev loj hlob ib puag ncig - ib tug tseem ceeb ua hauj lwm. Nrog kom xaiv ntawm kev ua hauj lwm nrog sej yuav tsum txaus siab thiab yooj yim.
Similar articles
Trending Now