PyCharm - De bêste Linux Python IDE

Dizze guod bringt jo yn 'e yntegrearre ûntwikkeling fan PyCharm yn te fieren, dy't brûkt wurde om profesjonele applikaasjes te brûken mei de Python-programmingsstaal. Python is in grutte programmearmens, omdat it is wier oerflakplatfoarm. It kin brûkt wurde om in inkele applikaasje te ûntwikkeljen dy't op Windows, Linux en Mac kompjûters útfiert sûnder dat elk koade werombetelje moat.

PyCharm is in editor en debugger ûntwikkele troch Jetbrains, dy't deselde minsken binne dy't Resharper ûntwikkele hawwe. Resharper is in geweldich ark dat brûkt wurdt troch Windows-ûntwikkelders foar werfetsjen fan koade en om har libben maklik te meitsjen by it skriuwen fan. NET-koade. In protte fan 'e begjinsels fan Resharper binne tafoege oan de profesjonele ferzje fan PyCharm.

How to Install PyCharm

Dit guod foar it ynstallearjen fan PyCharm sil jo sjen litte hoe PyCharm te krijen, downloade, ekstate de bestannen en it útfiere.

De wolkom skerm

As jo ​​foar it begjin fan 'e projekt PyCharm earst starte as jo in projekt slute, sille jo presintearre wurde mei in skerm mei in list mei recent projekten.

Jo sille ek de folgjende menuopsjes sjen:

Der is ek in ynstellings-opsje ynstelle dy't jo de standert Python-ferzje en oare soksoarte ynstellings ynstelle.

In nij projekt meitsje

As jo ​​kieze om in nije projekt te meitsjen, jouwe jo in list mei mooglik projekttypen as folgjend:

As jo ​​in basis-buroblêd-oanfraach meitsje wolle dy't op Windows, Linux en Mac laare sil dan kinne jo in Pure Python-projekt kieze en gebrûk meitsje fan QT-biblioteken om grafyske applikaasjes te ûntwikkeljen dy't brûkber binne op it bestjoeringssysteem dat se opfreegje sûnder wat se binne binne ûntwikkele.

As jo ​​ek it projektstype kieze kinne jo ek de namme foar jo projekt ynfiere, en ek de ferzje fan Python kieze foar ûntwikkeljen.

Iepenje in projekt

Jo kinne in projekt iepenje troch troch te klikken op de namme yn 'e lêste ljepper fan projekten, of jo kinne op' e knop iepenje en nei it map navigearje wêr't it projekt dat jo iepenje wolle.

Kontrolearje fanút it kontrôle fan boarne

PyCharm jout de mooglikheid om projektskoade út te fieren fan ferskillende online boarnen lykas GitHub, CVS, Git, Mercurial, en Subversion.

De PyCharm IDE

De PyCharm IDE begjint mei in menu oan 'e boppekant. Underneamd dit hawwe jo ljeppers foar elke iepen projekt.

Op 'e rjochterkant fan it skerm binne debuggen opsjes foar kopieare.

De linkfarder hat in list fan projektbestannen en eksterne biblioteken.

Om in bestân taheakje wolle jo jo klikke op 'e projektnamme en kieze "nije". Jo krije dan de opsje om ien fan 'e folgjende triemtypen te foegjen:

As jo ​​in triem taheakje, lykas in python-bestân, kinne jo begjinne mei te typen yn 'e redakteur yn it rjochterkant.

De tekst is alle kleur kodearre en hat fette tekst. In fertikale rigel lit de ynpassing sjen litte sadat jo der wis fan wêze dat jo goedkeaper tabblêd binne.

De redaksje befettet ek folsleine IntelliSense, wat betsjut as jo begjinne mei typen fan nammen fan biblioteken of erkende kommando's kinne jo de kommando's fêststelle troch de ljepper te drukken.

De applikaasje útbrekke

Jo kinne jo applikaasje op ien punt debuggen troch te brûken de debuggingopsjes yn 'e boppeste rjochte hoeke.

As jo ​​in grafyske tapassing ûntwikkelje, dan kinne jo gewoanwei de griene knop drukke om de applikaasje út te fieren. Jo kinne ek skeakelje en F10 drukke.

Om jo applikaasje út te debuggen kinne jo op 'e knop neist de griente pylk of de drukbreching en F9 klikke. Jo kinne breakpoints yn' e koade sette sadat it programma stopje op in bepaalde rigel troch te klikken yn 'e gripe marzje op' e rigel dêr't jo wolle brekke.

Om in ien stap foarút te meitsjen kinne jo F8 drukke, hokker stappen oer de koade binne. Dit betsjut dat de koade foltôgje mar it sil net in funksje stappe. Om jo yn 'e funksje te stappen, drukke jo F7. As jo ​​yn in funksje binne en wolle jo útfiere nei de berjochtfunksje, drukke skift en F8.

Wylst jo debuggen binne, sille jo oan 'e bottom fan it skerm ferskate finsters sjen, lykas in list fan prozessen en thread en fariabelen dy't jo de wearden sjen. As jo ​​troch de koade stappe kinne jo in watch sjen oan in fariabele sadat jo sjen kinne as de wearde feroaret.

In oare grutte opsje is om de koade mei dekkingskontrôler te rinnen. De programmearjende wrâld hat in protte oer de jierren feroare en no is it gewoanlik foar ûntwikkelers om test-driven ûntwikkelingen út te fieren sadat elke feroaring se meitsje kinne kontrolearje om derfoar te soargjen dat se in oar part fan it systeem net brutsen hawwe.

De dekkingskonträr helpt bydwaan om it programma út te fieren, guon toetsen út te fieren en dan as jo ferteld binne sil jo fertelle hoefolle fan 'e koade as in persintaazje yn' e test run is.

Der is ek in soart foar it werjaan fan de namme fan in metoade of klasse, hoefolle kear de items wurde neamd, en hoe lang waard yn dat bepaalde stik fan code brûkt.

Code Refactoring

In echt krêftige funksje fan PyCharm is de opsjes fan koade.

As jo ​​begjinne te ûntwikkeljen koade lytse marks sil ferskine yn 'e juste marzje. As jo ​​wat yntype dy't wierskynlik in flater feroaret of krekt net goed skreaun wurdt, sil PyCharm in kleurke marker pleatse. Klik op de kleurde marker sil jo it probleem fertelle en in oplossing biede.

As jo ​​bygelyks in ymportafel hawwe dy't in bibleteek ymportearret en brûket neat fan dizze bibleteek, sil net allinich de koade griisearje, de marker sil oansteld wurde dat de bibleteek net brûkt is.

Oare fouten dy't ferskine sil binne foar goede kodearring, lykas allinich ien lege line tusken in ymportearring en de start fan in funksje. Jo sille ek ferteld wurde as jo in funksje makke hawwe dy't net yn lytse letters is.

Jo moatte net allinich de PyCharm regels hâlde. In protte fan harren binne gewoan goed kodearringsrjochtings en binne neat te dwaan mei oft de koade rint of net.

It code-menu hat ek oare ferfarskjen opsjes. Jo kinne bygelyks feiligens fan code dwaan en jo kinne in bestân of projekt besjen foar sjabloanen.

Gearfetting

PyCharm is in grutte editor foar it ûntwikkeljen fan Python-koade yn Linux, en der binne twa ferzjes beskikber. De mienskiplike ferzje is foar de ûngelok ûntwikkelders, wylst de profesjonele omjouwing alle ynstellingen soarget foar in ûntwikkelder dy't nedich is foar it meitsjen fan profesjonele software.