Instal·lació de les eines de programació
Aquesta secció mostra com instal·lar les eines necessàries per poder programar al vostre ordinador i seguir els cursos d’aquesta web. Les instruccions que es donen depenen lleugerament del vostre sistema operatiu i prenen una mica de temps a portar-se a terme, però només les haureu de seguir un cop.
Necessitat de les eines
Fins ara, tots els programes que heu escrit i executat en aquestes lliçons han estat dins de les pròpies pàgines de web. Aquesta opció està bé per començar i fer tutorials, però per programar der forma més professional, cal que ho fem directament damunt del nostre ordinador, desant els programes al nostre disc i utilitzant eines potents.
Per seguir el curs, només necessitareu instal·lar dues eines:
La primera és l’intèrpret de Python, és a dir, el motor que executa els programes en Python i dóna la possibilitat d’afegir-li noves capacitats.
La segona és l’editor de codi, és a dir, l’eina que permet escriure i modificar programes, desar-los, recuperar-los,… Un editor de codi és semblant a un processador de textos, la diferència és que el processador de textos està destinat a escriure documents i dóna funcionalitats per formatar el text, crear índexs, afegir figures, ètc. mentre que un editor de codi dona funcionalitats més pròpies a la programació.
A més, també necessitareu familiaritzar-vos amb una eina que ja teniu instal·lada: el terminal de comandes.
Intèrpret de Python
Per executar els vostres programes en Python necessiteu un intèrpret de Python. Hi ha diferents versions de l’intèrpret de Python, qualsevol de prou recent serà suficient pels propòsits d’aquest curs. N’hi ha prou que us assegureu d’instal·lar-ne una que sigui igual o superior a la versió 3.10.
La instal·lació de Python depèn lleugerament del vostre sistema operatiu:
Si teniu un sistema Linux, ja el tindreu instal·lat amb alta probabilitat.
Si teniu un sistema Windows o MacOS:
- Aneu a https://www.python.org/downloads/.
- Piqueu el botó per descarregar-vos la darrera versió de Python.
- Seguiu les instruccions de l’instal·lador.
Per aquest curs no us cal instal·lar Python amb altres distribucions com Anaconda o Spyder. De fet, us recomano que no ho feu.
Editors de codi
Existeixen molts editors de codi, alguns només disponibles per alguns sistemes operatius. Aquestes són algunes opcions interessants amb més capacitats:
Aquestes són unes altres opcions més senzilles:
Utilitzeu el que us sembli millor.
Si no teniu cap preferència, us recomano que useu l’editor Visual Code Studio per les raons següents:
- Està disponible per a Linux, Mac i Windows.
- És gratuït i de codi obert.
- És molt complet i molt configurable.
- Funciona molt bé per a Python.
El principal defecte de Visual Studio Code és que té massa opcions per usuaris novells.
Instal·lació de Visual Studio Code
Podeu baixar-vos i instal·lar-vos Visual Studio Code al vostre ordinador des de la seva pàgina de descàrregues. És molt fàcil. Compte: Visual Studio Code i Microsoft Visual Studio són coses diferents. Voleu Visual Studio Code.
Per treballar més còmodament amb Visual Studio Code us suggereixo aplicar-li aquests dos ajustos a la configuració:
Desat automàtic. Per mandra, per seguretat i per no estar fent el ximple mirant perquè un programa no fa el que volíem simplement perquè no l’hem desat, és important activar el desat automàtic. Amb el desat automàtic activat, Visual Studio Code desarà automàticament els nostres fitxers després de cada canvi. Per a activar-lo, tan sols cal fer clic a File > Auto Save.
Configuració per Python. Cal instal·lar el plugin de Python que suggereix per defecte quan detecta un programa en Python, i posar Strict a l’opció Type Checking Mode de PyLance.
Un cop tingueu instal·lat Visual Studio Code, el podreu invocar des de la línia de comandes amb code
o code .
o code programa.py
. Nota: Els usuaris de macOS haureu de dur a terme un pas extra per a usar la comanda code
: Obriu la Command Palette (⌘Cmd+⇧Shift+P), escriviu shell command
i premeu enter.
Lliçons.jutge.org
Jordi Petit
Universitat Politècnica de Catalunya, 2023
Prohibit copiar. Tots els drets reservats.
No copy allowed. All rights reserved.