Paras vastaus
A2A
törmäsin PyCharmiin muutama vuosi sitten, kun valitsemani toimittaja (Stanin Python-editori) oli ei enää pidetä. En ole katsonut taaksepäin.
Käytin yhteisöversiota monta vuotta ja päätin ostaa kopion. Vaikka en välttämättä tarvitse kaikkia maksullisen version toimintoja, haluan tukea yritystä heidän työssään.
PEP 8 -ilmoitukset ovat mukavia saada. Vaikka PEP 8 on enemmän ohje, se auttaa varmasti varmistamaan, että koodi näyttää hyvältä ja sen kanssa on helppo työskennellä.
Mikä parasta, IMO on kyky ladata mitä tahansa tarvitsematta ladata sitä nimenomaisesti. Tuodaan moduuli, jota ei vielä ole järjestelmässäsi? PyCharm ilmoittaa sinulle ja tarjoaa ladata sen sinulle. Erittäin kätevä.
Käytin aiemmin GitKrakenia GitHub-työhön, mutta PyCharmin sisäänrakennetut VCS-työkalut ovat yhtä helppokäyttöisiä, joten en ole vaivautunut lataamaan GitKrakenia useita kuukausia. PyCharm korostaa muokatut tiedostosi värikoodien avulla, joten tiedät, mitä olet päivittänyt, mitä uutta jne., Joten tiedät tarkalleen, mitä lisätään seuraavaan työntöön. Se näyttää myös, mikä on muuttunut eri tiedostojen välillä diff-sovelluksella, mikä on kätevää.
PyCharmilla on sisäänrakennettu tuki monille erilaisille kehyksille, maksullisella versiolla on tietysti enemmän tukea. Ilmainen versio sisältää kuitenkin Djangon, HTML: n, CSS: n ja JavaScriptin, mikä riittää useimmille ihmisille.
Vaikka maksettu versio on muuttunut ikuisista lisensseistä tilausmalleiksi, kuukausimaksut ovat vain 8 dollaria. kuukaudessa yksityishenkilölle, saatavana tietyillä alennuksilla.
Kaiken kaikkiaan PyCharm on paras oma Python-editori, ja ellet halua täysin FOSS-ohjelmistoa, ei ole mitään syytä olla käyttämättä sitä.
Vastaa
Se ei tietenkään ole välttämätöntä, ja on olemassa muita ilmaisia toimittajia ja IDE: itä. Mutta kokemukseni mukaan se on paras vaihtoehto.
Olen käyttänyt molempia Vimiä ja Emacs ja soitti vähän Sublimen ja Atomin kanssa. Näiden neljän toimittajan avulla voit mukauttaa ohjelmointiympäristöäsi hyvin. Jotkut pitävät sitä välttämättömänä.
Ne ovat kaikki hienoja, mutta menetät joitain ominaisuuksia, joita kukaan (josta tiedän; jaa, jaa) ei ole pystynyt luomaan kunnolla uudelleen tavallisessa editorissa. Lähinnä älykäs koodinavigointi ja täydennys. Nämä ovat hyödyllisimpiä ominaisuuksia, joita olen käyttänyt, ja PyCharm tekee ne ** melkein ** täydellisesti.
Vietät paljon enemmän aikaa navigointikoodissa kuin kirjoitat koodia, joten on erittäin hyödyllistä, että pystyt napsauttamaan pikanäppäimen ja siirtymään muuttujan tai menetelmän määritelmään / ilmoitukseen. Kun kirjoittamalla älykäs automaattinen täydennys on myös suuri apu. Se on paljon käyttökelpoisempi kuin editorien valmistusmoottorit, koska se tarjoaa vain kattavuutta. Tekstieditorille on saatavana myös Ctag- ja Gtag-tiedostoja, mutta niitä on vaikeampaa käyttää, ne on räätälöitävä jokaiselle kielelle ja kaikilla keskisuurilla ja suurilla projekteilla, jotka toimivat huonosti. Vaikka NMKY. mieluummin mieluummin ominaisuuksia, jotka toimivat todella hyvin kuin kyky mukauttaa. Lataa yhteisöversio ja katso itse, toimiiko se sinulle. Erityisesti aloittelijoille se säästää aikaa oppimisen välineisiin, mikä ei ole yhtä tärkeä kuin kielen oppiminen, koska käyttöliittymä on itsestään selvä.
PS
Pidän sitä käyttökelvottomana ilman IdeaVim-laajennusta. Vimin näppäinsidokset ovat aivan liian hyviä luopumaan.
Haluan myös mainita, että Jetbrains IDE: t ovat itse hyvin muokattavissa. IdeaVim-laajennuksella on jopa dotfile.
Löydät myös YouTubesta videoita, joissa ohjelmoijat yrittävät estää muita käyttämästä niitä häiritsevän ruudun määrän vuoksi. Vaikka siinä on häiriötön tila ja jopa ilman että jos käytät sitä järkevästi, voit saada sen näyttämään vain editorin ja välilehdet.