En aquesta ocasió aprofitarem per parlar sobre PyCharm, el qual és un IDE (Entorn de desenvolupament integrat) multiplataforma utilitzat en l'àmbit de la programació, compta amb dues versions una que divideix en cummunity i educative edition que s'alliberen sota llicència d'Apache i l'altra és l'edició professiol llançada sota llicència propietària.
En la versió professional a canvi d'una tarifa els proporciona funcionalitats addicionals, com ara un entorn de codificació per a desenvolupament web, desenvolupament remot, així com suport de base de dades.
Característiques de PyCharm
Pycharm ve amb una consola de python on pot escriure els scripts a mesura que els executa. Les finestres es poden canviar a la manera d'acoblament, mode flotant, mode de finestra o manera dividit depenent de la seva preferència. En activar el mode acoblat, la manera fixat també es pot activar per fixar les seves eines.
Assistència i anàlisi de codificació, amb finalització de codi, sintaxi i ressaltat d'errors.
Navegació de projecte i codi, vistes de projecte especialitzades, vistes d'estructura d'arxius i salts ràpids entre arxius, classes, mètodes i usos
Refactorització de Python: inclou canvi de nom, mètode d'extracció, introduir variable, introduir constant, pull up, push down i altres
Suport per frameworks web: Django, web2py i Flask
Depurador integrat de Python
Prova d'unitat integrada, amb cobertura de codi línia per línia
Desenvolupament de Google App Engine Python
Integración de control de versions: Interfície d'usuari unificada per Mercurial, Git, Subversion, Perforce i CVS amb llistes de canvis i fusió.
Com instal·lar PyCharm a Linux?
Per al cas de Ubuntu i derivats PyCharm està disponible per a baixar des del centre de programari d'Ubuntu en tres edicions: versió Pro, versió EDU i versió CE. Tot el que has de fer és buscar Pycharm i apareixerà.
Per a les altres distribucions comptem amb una instal·lació més general, només hem de descarregar el arxiu.tar.gz de el lloc oficial de Jet Brains.
Feta la descàrrega, obrin un terminal a la carpeta de descàrregues on es troba l'arxiu i escrigui el següent en el terminal per extreure:
tar -xvf pycharm-community-*.tar.gz
També pot fer clic dret a l'arxiu i fer clic a extreure aquí. S'extraurà en la mateixa carpeta que el arxiu.tar.gz.
fet això anem a navegar a la carpeta bin i després escriviu el següent a la terminal per iniciar Pycharm:
./pycharm.sh
Instal·lar des Snap
L'aplicació la podem instal·lar també amb ajuda dels paquets snap, l'únic requisit és que el nostre sistema compti amb suport per snap si no és així haurem de instal·lar-lo.
Estant ja segurs de tenir el suport snap en el nostre equip, obrim una terminal i executem la següent comanda per instal·lar la versió pro:
sudo snap install pycharm-professional --classic
Mentres que per a la versió community:
sudo snap install pycharm-community --classic
Configuració inicial de Pycharm
La primera execució de Pycharm els permetrà configurar-lo segons les seves preferències, inclosa la configuració dels seus temes, la ubicació dels seus projectes i la configuració dels complements que voleu incloure.
Hauran llegir el "Acord de la política de privacitat" i acceptar-lo per continuar.
Fet això poden configurar el tema que prefereixi a continuació, bàsicament hi ha tres temes d'interfície d'usuari: IntelliJ, Darcula i GTK +.
Poden facilitar l'inici de l'IDE utilitzant scripts d'iniciador, però pot ometre.
Després poden configurar els complements que voleu incloure en la seva instal·lació. La pantalla de l'complement inicial es mostrarà de la següent manera:
A l'acabar la configuració, s'obrirà una finestra semblant a la següent per crear un nou projecte, obrir un o sortir de sistema de control de versions.
Una vegada que hagin triat un projecte, la pantalla de l'aplicació inicial que veurà serà la següent:
I ja amb això tindrem instal·lat el IDE en els nostres equips, on ja podran començar a desenvolupar els seus projectes.
Si coneixes algun altre IDE similar a Pycharm no dubtis en compartir-amb nosaltres en els comentaris.
No m'agrada que li faltin característiques bàsiques avui dia com el maneig d'aplicacions en web, remot i bases de dades. Començar amb pycharm, fins i tot no sent professional sinó simple autodidacte et fa impossible fer res útil avui dia sense passar per caixa per poc que avenços alguna cosa en qualsevol projecte medi què.
Prefereixo Geany costat de QT-Designer per crear qualsevol programa en python.