PyCharm è buono?


Migliore risposta

A2A

Mi sono imbattuto in PyCharm alcuni anni fa quando il mio editor preferito (Stanis Python Editor) era non è più mantenuto. Non ho guardato indietro.

Ho utilizzato ledizione della community per molti anni, poi ho deciso di acquistarne una copia. Anche se non ho necessariamente bisogno di tutte le funzionalità della versione a pagamento, voglio supportare lazienda nel loro lavoro.

Le notifiche PEP 8 sono belle da avere. Sebbene PEP 8 sia più una linea guida, sicuramente aiuta a garantire che il codice abbia un bellaspetto e sia facile da lavorare.

La cosa migliore, IMO, è la possibilità di caricare tutto ciò che desideri senza doverlo scaricare esplicitamente. Importare un modulo che non è già sul tuo sistema? PyCharm ti farà sapere e si offrirà di scaricarlo per te. Molto utile.

Usavo GitKraken per il lavoro su GitHub, ma gli strumenti VCS integrati in PyCharm sono altrettanto facili da usare, quindi non mi sono preoccupato di scaricare GitKraken da diversi mesi. PyCharm evidenzia i tuoi file modificati utilizzando codici colore, così sai cosa hai aggiornato, cosa cè di nuovo, ecc. In modo da sapere esattamente cosa verrà aggiunto nella tua prossima spinta. Ti mostra anche cosa è cambiato tra i diversi file usando diff, il che è utile.

PyCharm ha il supporto integrato per molti framework diversi, la versione a pagamento ovviamente ha più supporto. Tuttavia, la versione gratuita include Django, HTML, CSS e JavaScript, che è sufficiente per la maggior parte delle persone.

Sebbene la versione a pagamento sia cambiata da una licenza perpetua a un modello di abbonamento, il costo mensile è di soli $ 8 al mese per un individuo, con determinati sconti disponibili.

Nel complesso, PyCharm è il miglior editor proprietario di Python e, a meno che tu non preferisca completamente il software FOSS, non cè motivo per non usarlo.

risposta

Ovviamente non è necessario e ci sono altri editor e IDE gratuiti. Ma nella mia esperienza, è lopzione migliore.

Ho usato sia Vim ed Emacs e ho giocato un po con Sublime e Atom. Questi quattro editor ti consentono di personalizzare notevolmente il tuo ambiente di programmazione. Qualcuno ritiene che sia una necessità.

Sono tutti fantastici, ma ti perderai alcune funzionalità che nessuno (che io conosca; se lo fai, condividi) è stato in grado di ricreare correttamente in un normale editor. Principalmente, navigazione intelligente del codice e completamento. Queste sono le funzioni più utili che ho usato e PyCharm le fa ** quasi ** perfettamente.

Passerai molto più tempo codice di navigazione rispetto a quello che si digita codice, quindi è molto utile poter premere una scorciatoia da tastiera e passare alla definizione / dichiarazione di una variabile o di un metodo. Quando sei digitando, anche il completamento automatico intelligente sarà di grande aiuto. È molto più utilizzabile dei motori di completamento negli editor perché fornisce solo i completamenti che rientrano nellambito. Sono disponibili anche Ctags e Gtag per gli editor di testo, ma sono più difficili da usare, devono essere personalizzati per ogni lingua e con qualsiasi progetto di dimensioni medio-grandi funziona male. Anche se YMMV.

Quando si tratta di preferisco avere funzionalità che funzionano molto bene rispetto alla possibilità di personalizzazione. Scarica ledizione della community e verifica di persona se funziona per te. Soprattutto per un principiante, ti farà risparmiare il tempo degli strumenti di apprendimento, il che non è importante quanto lapprendimento della lingua, perché linterfaccia utente è autoesplicativa.

PS

Lo troverei inutilizzabile senza il plugin IdeaVim. Le combinazioni di tasti di Vim sono semplicemente troppo buone per rinunciarvi.

Dovrei anche menzionare che gli IDE Jetbrains sono molto personalizzabili. Il plug-in IdeaVim ha anche un dotfile.

Troverai anche video su YouTube in cui i programmatori cercano di scoraggiare gli altri dallutilizzarli a causa del numero di riquadri che distraggono. Sebbene abbia una modalità senza distrazioni e anche senza che, se lo usi in modo ragionevole, puoi visualizzare solo leditor e le schede.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *