PyCharm - Ny IDE tsara indrindra an'ny Linux Python

Ity torolàlana ity dia hampahafantarinao ny tontolo manodidina ny sehatra fampandrosoana PyCharm, izay azo ampiasaina hampandrosoana fampiharana matihanina mampiasa ny fiteny programmin'ny Python. Python dia fiteny iray fandaharam-pampianarana satria sehatra iraisam-pirenena. Azo ampiasaina hampiroboroboana fampiharana iray izay hikirakirana amin'ny ordinatera Windows, Linux sy Mac, tsy mila mamerina code hafa.

PyCharm dia tonian-dahatsoratra sy debatera novokarin'ny Jetbrains, izay vahoaka iray ihany no namorona an'i Resharper. Resharper dia fitaovana lehibe ampiasain'ireo orinasa Windows ho an'ny faktiora refactoring ary hanatsara ny fiainan'izy ireo rehefa manoratra ny code code. Maro amin'ireo fitsipiky ny Resharper no nampidirina tamin'ny pirinty matihanina amin'ny PyCharm.

Ahoana ny fametrahana PyCharm

Ity torolàlana amin'ny fametrahana PyCharm io dia hampiseho anao ny fomba hahazoana PyCharm, maka azy, manaisotra ny rakitra ary mihazakazaka izany.

The Screen Welcome

Raha vao mihazakazaka ny PyCharm ianao na rehefa mamarana tetikasa iray ianao dia aseho amin'ny efijery iray ahitana lisitr'ireo tetikasa vao haingana.

Hitanareo ihany koa ireo safidy menamena manaraka:

Misy ihany koa ny safidy eo amin'ny sehatra fametrahana izay mamela ny fametrahana ny Python version sy ny sehatra hafa toy izany.

Famoronana tetikasa vaovao

Rehefa misafidy ny hamorona tetikasa vaovao ianao dia omena lisitr'ireo karazana tetikasa azo atao:

Raha te hanangana rindrambaiko fanorenana fototra izay hampiasa Windows, Linux sy Mac ianao dia afaka misafidy tetikasa Pure Python ary mampiasa ny tranokala QT mba hamolavolana rindrambaiko izay mipoitra amin'ny rafitra miasa izay mihazakazaka izy ireo na aiza na aiza dia novolavolaina.

Ny fisafidianana ny karazana tetikasa dia azonao atao koa ny miditra ny anarana ho an'ny tetikasanao, ary misafidy ihany koa ny version of Python hampivelatra.

Sokafy ny tetikasa

Afaka manokatra tetikasa ianao amin'ny fisintonana ny anaranao ao anatin'ny lisitry ny tetikasa vao haingana, na azonao atao ny manindry ny bokotra misokatra ary mivezivezy any amin'ny lahatahiry izay misy ny tetikasa tianao hotontosaina.

Fanaraha-maso avy amin'ny fitantanana loharanom-baovao

PyCharm dia manome ny safidy hanamarina ny kaody manokan'ny rindrambaiko isan-karazany, anisan'izany ny GitHub, CVS, Git, Mercurial, ary Subversion.

Ny PyCharm IDE

Ny PyCharm IDE dia manomboka amin'ny sakafo eo an-tampony. Eo ambanin'izany dia manana tabilao ho an'ny tetikasa misokatra tsirairay ianao.

Eo ankavanan'ny efijery dia safidy debogging ny fanalana ny code.

Ny rohy havia dia manana lisitry ny rakitra sy ny tranokala ivelany.

Ampidiro ny rakitra anao amin'ny alàlanao ny tsindry amin'ny anaran'ny tetikasa ary fidio "vaovao". Azonao atao ny manome ny iray amin'ireto karazana tahiry manaraka ireto:

Rehefa manampy rakitra, toy ny tahiry python, ianao dia afaka manomboka manoratra ao amin'ny tonian-dahatsoratra eo amin'ny sehatra ankavanana.

Ny endri-tsoratra dia ny loko rehetra voatanisa ary manana sora-baventy. Ny tsipika avoitra dia mampiseho ny endriny mba hahafahanao matoky fa ianao dia mametaka tsara.

Ny mpanoratra dia ahitana ny intelliSense manontolo, izay midika hoe manomboka manoratra ny anaran'ny bibliothèques na baiko miafina azonao atao ny manatanteraka ny baiko amin'ny alàlan'ny fanindriana tabilao.

Fanesorana ny fampiharana

Azonao atao ny manararaotra ny fampiharana anao amin'ny fotoana rehetra amin'ny fampiasana ny safidy debugging ao amin'ny zoro havanana ambony.

Raha mampihatra fampiharana an-tsary ianao, dia azonao atao fotsiny ny manindry ny bokotra maitso mba hampandehanana ny fampiharana. Azonao atao koa ny manosika ny fanovana sy ny F10.

Mba hizaha ilay fampiharana dia azonao atao tsindriana ny bokotra eo akaikin'ny zana-tsipìka maitso na ny F9. Azonao atao ny mametraka fehintsoratra ao amin'ny code mba hahafahan'ny programa mijanona eo amin'ny tsipika iray voatondro amin'ny tsindrio eo amin'ny marika maitso eo amin'ilay laharana izay tianao mamaky.

Mba hahazoana dingana tokana dia azonao atao ny mametaka ny F8, izay manitsy ny code. Midika izany fa ny fehezan-dalàna dia hiantsoroka saingy tsy hiditra amin'ny sehatra iray izy. Ho tafiditra ao amin'ilay asa ianao, dia handefa F7. Raha toa ianao ka miasa ary te-hanaraka ny fiantsoana, ny fanindriana misimisy sy ny F8.

Raha toa ianao ka debugging, eo ambany elanelan'ny efijery dia hahita varavarankely maro ianao, toy ny lisitry ny processions sy ny daba sy ny variables izay mijery ny soatoavina. Rehefa mamakivaky ilay kaody ianao dia afaka manampy fiambenana amin'ny fari-kafa iray mba hahafahanao mahita raha miova ny sanda.

Safidy iray lehibe hafa koa ny manantona ilay code miaraka amin'ny mpizara fanaraha-maso. Ny tontolo fandaharana dia niova be nandritra ny taona maro ary amin'izao fotoana izao dia mahazatra ny mpandrindra ny hampivelatra ny fampandrosoana amin'ny testamenta mba hahafahan'ireo fiovana rehetra azony atao mba hahazoana antoka fa tsy tapaka ny ampahany amin'ny rafitra.

Ny mpikaroka dia afaka manampy anao hanatontosa fandaharam-potoana, hanao fitsapana ary rehefa vita izany dia hilaza aminao ny habetsaky ny fehezan-dalàna nafenina ho isan-jato nandritra ny fitsapana anao.

Misy ihany koa ny fitaovana iray hanehoana ny anaran'ny fomba na ny kilasy, imbetsaka no nantsoina ny zavatra, ary ny halavan'ny fotoana nandaniana azy io.

Code Refactoring

Ny endri-javatra tena mahery vaika amin'ny PyCharm dia ny safidy manavao ny code.

Rehefa manomboka mamorona fitsipika marika marika ianao dia hiseho eo amin'ny sisiny havanana. Raha manisy zavatra izay mety hampisy hadisoana na tsy voasoratra tsara fotsiny dia hametraka marika marika i PyCharm. Ny fanindriana amin'ny marika marika dia hilaza aminao ny olana ary hanolotra vahaolana.

Ohatra, raha manana fanambarana an-tsoratra izay misintona tranomboky iray ianao ary avy eo dia tsy mampiasa zavatra avy amin'io tranomboky io, fa tsy ny volavolan-dalàna hamerenana fotsiny fa ny marika dia hilaza fa tsy ampiasaina ny tranomboky.

Ny fahadisoana hafa izay hiseho dia ho an'ny famaritana tsara, toy ny fananana tsipika kely iray eo amin'ny fanambarana an-tsoratra ary ny fanombohana asa. Ho lazaina ihany koa ianao rehefa namorona asa izay tsy ao ambany.

Tsy voatery hijanona amin'ny fitsipika PyCharm ianao. Ny ankamaroan'izy ireo dia fitsipika tsara mahazatra ary tsy misy ifandraisany raha toa ka mihazakazaka ny code na tsia.

Ny menio code koa dia manana safidy refactoring hafa. Azonao atao, ohatra, ny manadio ordinatera ary afaka manara-maso ny rakitra na tetikasa ianao.

famintinana

PyCharm dia tonian-dahatsoratra lehibe ho an'ny famolavolana kaody Python ao Linux, ary misy dikan-teny roa azo jerena. Ny vondrom-piarahamonina dia ho an'ny mpikirakira fanatanjahan-tena, fa ny tontolo iainana matihanina dia manome ny fitaovana rehetra mety hilain'ny mpandrindra hamorona rindrambaiko matihanina.