PyCharm - Die Beste Linux Python IDE

Hierdie gids sal u bekendstel aan die geïntegreerde ontwikkelingsomgewing PyCharm, wat gebruik kan word om professionele toepassings te ontwikkel met behulp van die Python-programmeertaal. Python is 'n goeie programmeertaal omdat dit werklik kruisplatform is. Dit kan gebruik word om 'n enkele program te ontwikkel wat op Windows, Linux en Mac rekenaars sal loop sonder om enige kode te hercompileer.

PyCharm is 'n redakteur en ontfouter ontwikkel deur Jetbrains, wat dieselfde mense is wat Resharper ontwikkel het. Resharper is 'n goeie hulpmiddel wat gebruik word deur Windows-ontwikkelaars vir refactoring kode en om hul lewens makliker te maak wanneer hulle skryf. NET-kode. Baie van die beginsels van Resharper is by die professionele weergawe van PyCharm gevoeg.

Hoe om PyCharm te installeer

Hierdie gids om PyCharm te installeer, sal jou wys hoe om PyCharm te kry, dit aflaai, die lêers uit te haal en dit te laat loop.

Die Welkom Skerm

Wanneer jy PyCharm hardloop of wanneer jy 'n projek sluit, sal jy 'n skerm met 'n lys van onlangse projekte aangebied word.

U sal ook die volgende kieslys opsies sien:

Daar is ook 'n opsie vir instellings wat u toelaat om die standaard Python-weergawe en ander sulke instellings op te stel.

Skep 'n nuwe projek

As jy kies om 'n nuwe projek te skep, word jy soos volg voorsien van 'n lys van moontlike projektipes:

As jy 'n basisbureaublad-program wil skep wat op Windows, Linux en Mac sal loop, kan jy 'n Pure Python-projek kies en QT-biblioteke gebruik om grafiese toepassings te ontwikkel wat na die bedryfstelsel kyk waar hulle loop, ongeag waar hulle is ontwikkel.

Behalwe vir die projek tipe kies jy ook die naam vir jou projek en kies ook die weergawe van Python om te ontwikkel.

Maak 'n projek oop

U kan 'n projek oopmaak deur op die naam in die lys met onlangs oopgemaakte projekte te klik of u kan die oopknoppie klik en na die gids soek waar die projek wat u wil oopmaak, geleë is.

Kontroleer uit Bronbeheer

PyCharm bied die opsie om projekkode uit verskeie aanlynbronne, insluitend GitHub, CVS, Git, Mercurial en Subversion, te kontroleer.

Die PyCharm IDE

Die PyCharm IDE begin met 'n spyskaart bo. Hieronder het u tabs vir elke oop projek.

Aan die regterkant van die skerm is ontfoutingsopsies om deur kode te trap.

Die linkerdeelvenster het 'n lys van projeklêers en eksterne biblioteke.

Om 'n lêer by te voeg, kliek met die rechtermuisknop op die projek naam en kies 'nuwe'. U kry dan die opsie om een ​​van die volgende lêertipes by te voeg:

Wanneer u 'n lêer byvoeg, soos 'n python-lêer, kan u tik in die redigeerder in die regter paneel.

Die teks is almal gekleurd en het vet teks. 'N Vertikale lyn toon die inspringing sodat jy seker kan wees dat jy korrek is.

Die redakteur bevat ook volledige IntelliSense, wat beteken dat as jy begin met die tik van die name van biblioteke of erkende opdragte, kan jy die opdragte voltooi deur op die blad te druk.

Ontfouting van die aansoek

U kan u aansoek op enige stadium ontfout deur die debugging-opsies in die boonste regterhoek te gebruik.

As jy 'n grafiese toepassing ontwikkel, kan jy eenvoudig die groen knoppie druk om die aansoek te laat loop. U kan ook skuif en F10 druk.

Om die toepassing te ontfout, kan jy óf die knoppie langs die groen pyltjie klik of druk skuif en F9. Jy kan breekpunte in die kode plaas sodat die program op 'n gegewe lyn stop deur in die grys marge op die lyn te klik waarop jy wil om te breek.

Om 'n enkele stap vorentoe te maak, kan jy F8 druk, wat stappe oor die kode. Dit beteken dat dit die kode sal hardloop, maar dit sal nie in 'n funksie tree nie. Om in die funksie te kom, druk jy op F7. As jy in 'n funksie is en wil stap na die roeping funksie, druk skuif en F8.

Terwyl jy ontfout, sal jy onderaan die skerm verskeie vensters sien, soos 'n lys van prosesse en drade en veranderlikes waaraan jy die waardes kyk. Soos jy deur die kode stap, kan jy 'n horlosie by 'n veranderlike voeg sodat jy kan sien wanneer die waarde verander.

Nog 'n goeie opsie is om die kode met dekking-checker uit te voer. Die programmeringswêreld het oor die jare baie verander en nou is dit algemeen dat ontwikkelaars toetsgedrewe ontwikkeling uitvoer sodat elke verandering wat hulle maak, kan nagaan of hulle nie 'n ander deel van die stelsel gebreek het nie.

Die dekking checker help jou werklik om die program te hardloop, toetse uit te voer en dan sal jy, wanneer jy klaar is, jou vertel hoeveel van die kode gedek is as 'n persentasie tydens jou toetsloop.

Daar is ook 'n hulpmiddel om die naam van 'n metode of klas te gee, hoeveel keer die items is gebel, en hoe lank is daar in daardie spesifieke kode spandeer.

Kode Refactoring

'N baie kragtige kenmerk van PyCharm is die kode refactoring opsie.

As jy begin om kode te ontwikkel, sal daar min punte in die regterkantste kantlyn verskyn. As jy iets invoer wat waarskynlik 'n fout sal veroorsaak of net nie goed geskryf word nie, sal PyCharm 'n gekleurde merker plaas. Deur op die gekleurde merker te klik, sal u die probleem vertel en 'n oplossing bied.

Byvoorbeeld, as u 'n invoerstaat het wat 'n biblioteek invoer en dan niks van die biblioteek gebruik nie, sal die kode nie grys word nie. Die merker sal meld dat die biblioteek ongebruik is.

Ander foute wat verskyn, is vir goeie kodering, soos om net een oop lyn tussen 'n invoerstaat en die begin van 'n funksie te hê. U sal ook vertel word as u 'n funksie geskep het wat nie in kleinletters is nie.

Jy hoef nie aan al die PyCharm-reëls te voldoen nie. Baie van hulle is net goeie koderriglyne en is niks te doen met of die kode sal loop of nie.

Die kode spyskaart het ook ander refactoring opsies. U kan byvoorbeeld kodeopruiming uitvoer en u kan 'n lêer of projek vir kwessies inspekteer.

opsomming

PyCharm is 'n goeie redakteur vir die ontwikkeling van Python-kode in Linux, en daar is twee weergawes beskikbaar. Die gemeenskaps weergawe is vir die informele ontwikkelaar, terwyl die professionele omgewing al die gereedskap bied wat 'n ontwikkelaar benodig vir die skep van professionele sagteware.