Tässä oppaassa esitellään PyCharmin integroitu kehitysympäristö, jota voidaan kehittää ammattisovellusten avulla Python-ohjelmointikieltä. Python on loistava ohjelmointikieli, koska se on todella cross-platform. Sitä voidaan käyttää kehittäessäsi yhden sovelluksen, joka toimii Windows-, Linux- ja Mac-tietokoneissa ilman koodin kääntämistä.
PyCharm on Jetbrainsin kehittämä editori ja debuggeri, jotka ovat samoja ihmisiä, jotka kehittivät Resharperia. Resharper on loistava työkalu, jota Windows-kehittäjät käyttävät refactoring-koodeihin ja helpottavat heidän elämäänsä kirjoitettaessa .NET-koodia. Monet Resharper-periaatteista on lisätty PyCharmin ammatilliseen versioon.
PyCharmin asentaminen
Tämä PyCharmin asennusopas näyttää kuinka voit saada PyCharm-ohjelman, ladata sen, purkaa tiedostot ja suorittaa sen.
Tervetuloa -näyttö
Kun käynnistät PyCharmin ensimmäisen kerran tai kun suljet projektin, näytölle ilmestyy luettelo viimeaikaisista hankkeista.
Näet myös seuraavat valikon vaihtoehdot:
- Luo uusi projekti
- Avaa projekti
- Checkout From Version Control
On myös konfigurointiasetus, jonka avulla voit määrittää oletuspython-version ja muut tällaiset asetukset.
Uuden hankkeen luominen
Kun valitset uuden projektin luomisen, saat luettelon mahdollisista projektityypeistä seuraavasti:
- Pure Python
- Django
- pullo
- Google App Engine
- Pyramidi
- Web2Py
- Kulma CLI
- angularjs
- perusta
- HTML5 Boilerplate
- Reaktori Starter Kit
- Twitter Bootstrap
- Web Starter Kit
Jos haluat luoda pohja-sovelluksen, joka toimii Windows-, Linux- ja Mac-tietokoneilla, voit valita Pure Python -projektin ja käyttää QT-kirjastoja kehittämään graafisia sovelluksia, jotka näyttävät alkuperäiseltä käyttöjärjestelmältä riippumatta siitä, missä ne kehitettiin.
Projektityypin valitsemisen lisäksi voit myös antaa projektin nimen ja valita Pythonin version kehittääkseni.
Avaa projekti
Voit avata projektin napsauttamalla äskettäin avattujen projektien luetteloa tai napsauttamalla sitä Avata -painiketta ja siirry kansioon, johon haluat avata projektin.
Lähdevalvonnan tarkistaminen
PyCharm tarjoaa mahdollisuuden tarkistaa projektin koodi eri online-resursseilta, kuten GitHub, CVS, Git, Mercurial ja Subversion.
PyCharm IDE
PyCharm IDE alkaa valikosta yläosassa. Tämän alapuolella on välilehdet jokaiselle avoimelle hankkeelle.
Näytön oikealla puolella on virheenkorjausvaihtoehdot koodin lävistämiseksi.
Vasemmanpuoleisessa ruudussa on luettelo projektitiedostoista ja ulkoisista kirjastoista.
Lisää tiedosto napsauttamalla projektin nimeä hiiren kakkospainikkeella ja valitsemalla Uusi. Sitten voit lisätä jonkin seuraavista tiedostotyypeistä:
- tiedosto
- hakemisto
- Python-paketti
- Python-tiedosto
- Jupyter Notebook
- HTML-tiedosto
- stylesheet
- JavaScript
- konekirjoitusteksti
- CoffeeScript
- etikkakurkku
- Tietolähde
Kun lisäät tiedoston, kuten python-tiedoston, voit aloittaa kirjoittamisen oikeaan paneeliin.
Teksti on värikoodattu ja siinä on lihavoitu teksti. Pystysuora viiva näyttää sisennyksen, jotta voit olla varma, että olet tabbing oikein.
Toimittaja sisältää myös koko IntelliSense-ohjelman, mikä tarkoittaa, että kun kirjoitat kirjastojen tai tunnustettujen komentoiden nimet, voit suorittaa komennot painamalla kieleke.
Sovelluksen virheenkorjaus
Voit korjata sovelluksesi milloin tahansa käyttämällä oikean yläkulman virheenkorjausvaihtoehtoja.
Jos kehität graafisen sovelluksen, voit yksinkertaisesti painaa vihreää painiketta suorittamalla sovellus. Voit myös painaa Shift + F10.
Voit korjata sovelluksen joko napsauttamalla vihreän nuolen vieressä olevaa painiketta tai painamalla Shift + F9. Voit asettaa pilkkuja koodiin niin, että ohjelma pysähtyy tietylle riville napsauttamalla sen rivin harmaata marginaalia, johon haluat katkaista.
Yhden askeleen tekemiseksi voit painaa F8, joka ohittaa koodin. Tämä tarkoittaa, että se ajaa koodin, mutta se ei astu funktioon. Voit siirtyä toimintoon painamalla F7. Jos olet toiminnossa ja haluat siirtyä kutsutoimintoon, paina Shift + F8.
Kun olet suorittanut virheenkorjauksen, näytön alareunassa näet useita ikkunoita, kuten luettelon prosessista ja säikeistä ja muuttujista, joita katselet arvot. Kun ohitat koodin, voit lisätä kellon muuttujaan, jotta voit nähdä, milloin arvo muuttuu.
Toinen hyvä vaihtoehto on käyttää koodia peitetarkistuksen avulla. Ohjelmointimaailma on muuttunut paljon vuosien varrella, ja nyt on kehittäjien tavallista tehdä testipohjaista kehitystä, jotta kaikki muutokset, joita he tekevät, voivat tarkistaa, etteivät he ole rikkoneet toisen järjestelmän osaa.
Kattavuusseuranta tosiasiallisesti auttaa sinua suorittamaan ohjelman, suoritat joitakin testejä ja sitten kun olet valmis, kerrotaan, kuinka paljon koodia on käsitelty prosenttiosuutena testinajon aikana.
Käytettävissä on myös työkalu, jolla näytetään menetelmän tai luokan nimi, kuinka monta kertaa kohteita on kutsuttu ja kuinka kauan kyseinen koodi on käytetty.
Koodi Refactoring
PyCharmin todella tehokas ominaisuus on koodin refactoring-vaihtoehto.
Kun aloitat kehittymisen, pienet merkit näkyvät oikeassa marginaalissa. Jos kirjoitat jotain, joka todennäköisesti aiheuttaa virheen tai vain ei ole hyvin kirjoitettu, PyCharm sijoittaa värillisen merkin.Napsauttamalla värillistä merkkiä kerrotaan ongelmasta ja se tarjoaa ratkaisun.
Jos esimerkiksi sinulla on tuontiselvitys, joka tuo kirjaston ja sen jälkeen ei käytä mitään kirjastosta, ei vain koodin harmaa merkintä ilmoittaa, että kirjastoa ei käytetä.
Muut virheet, jotka tulevat näkyviin, ovat hyvälle koodaukselle, kuten vain yksi tyhjäsana tuonti-ilmoituksen ja funktion alun välillä. Sinulta kerrotaan myös, kun olet luonut toiminnon, joka ei ole pienillä kirjaimilla.
Sinun ei tarvitse noudattaa kaikkia PyCharm-sääntöjä. Monet niistä ovat vain hyviä koodausohjeita, eikä niillä ole mitään tekemistä sen kanssa, onko koodi käynnissä vai ei.
Koodivalikossa on myös muita refactoring-vaihtoehtoja. Voit esimerkiksi suorittaa koodin siivoukseen ja voit tarkastaa tiedoston tai projektin ongelmista.
Yhteenveto
PyCharm on erinomainen editorti Python-koodin kehittämiseen Linuxissa, ja saatavilla on kaksi versiota. Yhteisön versio on rento kehittäjä, kun taas ammattiympäristö tarjoaa kaikki työkalut, joita kehittäjä voi tarvita ammatillisten ohjelmistojen luomiseen.