En aquest tema, aprendrem a configurar l'entorn de desenvolupament necessari per començar a programar en Python. Aquest procés inclou la instal·lació de Python, la configuració d'un editor de codi i la instal·lació de paquets necessaris.
- Instal·lació de Python
1.1. Descàrrega i Instal·lació
- Visita el lloc web oficial de Python: python.org
- Descarrega la versió més recent: A la pàgina principal, trobaràs un botó per descarregar la versió més recent de Python. Assegura't de descarregar la versió adequada per al teu sistema operatiu (Windows, macOS, Linux).
- Instal·la Python:
- Windows: Executa el fitxer descarregat i segueix les instruccions de l'instal·lador. Assegura't de marcar l'opció "Add Python to PATH" durant la instal·lació.
- macOS: Obre el fitxer .pkg descarregat i segueix les instruccions de l'instal·lador.
- Linux: Utilitza el gestor de paquets del teu sistema. Per exemple, en Debian/Ubuntu, pots executar:
sudo apt update sudo apt install python3
1.2. Verificació de la Instal·lació
Després d'instal·lar Python, és important verificar que la instal·lació s'ha realitzat correctament. Obre una terminal o el símbol del sistema i executa:
O, en alguns sistemes, pot ser necessari utilitzar:
Hauries de veure la versió de Python que has instal·lat.
- Instal·lació d'un Editor de Codi
Un bon editor de codi és essencial per a la programació eficient. A continuació, es presenten algunes opcions populars:
2.1. Visual Studio Code (VS Code)
- Descàrrega i Instal·lació: Visita code.visualstudio.com i descarrega l'instal·lador per al teu sistema operatiu.
- Configuració de l'Entorn Python:
- Obre VS Code.
- Instal·la l'extensió de Python des del Marketplace d'extensions.
- Configura l'extensió per utilitzar la versió de Python que has instal·lat.
2.2. PyCharm
- Descàrrega i Instal·lació: Visita jetbrains.com/pycharm i descarrega la versió Community (gratuïta) o Professional.
- Configuració de l'Entorn Python:
- Obre PyCharm.
- Crea un nou projecte i selecciona la versió de Python que has instal·lat.
2.3. Altres Editors
Altres editors populars inclouen Sublime Text, Atom i Jupyter Notebook. Pots triar l'editor que millor s'adapti a les teves necessitats.
- Gestió de Paquets amb pip
Python ve amb un gestor de paquets anomenat pip
, que permet instal·lar i gestionar biblioteques i paquets addicionals.
3.1. Instal·lació de Paquets
Per instal·lar un paquet, utilitza la següent comanda en la terminal:
Per exemple, per instal·lar la biblioteca requests
:
3.2. Verificació de la Instal·lació de Paquets
Per verificar que un paquet s'ha instal·lat correctament, pots utilitzar la següent comanda:
Per exemple:
3.3. Llistat de Paquets Instal·lats
Per veure una llista de tots els paquets instal·lats, utilitza:
- Creació d'un Entorn Virtual
Els entorns virtuals permeten crear entorns aïllats per a diferents projectes, assegurant que les dependències de cada projecte no interfereixin entre si.
4.1. Creació d'un Entorn Virtual
- Crea un nou directori per al teu projecte.
- Crea l'entorn virtual:
4.2. Activació de l'Entorn Virtual
- Windows:
- macOS/Linux:
4.3. Desactivació de l'Entorn Virtual
Per desactivar l'entorn virtual, simplement executa:
Exercicis Pràctics
Exercici 1: Instal·lació de Python i Verificació
- Instal·la Python seguint les instruccions anteriors.
- Verifica la instal·lació executant
python --version
opython3 --version
.
Exercici 2: Instal·lació d'un Editor de Codi
- Instal·la Visual Studio Code o PyCharm.
- Configura l'editor per utilitzar la versió de Python instal·lada.
Exercici 3: Instal·lació de Paquets amb pip
- Instal·la la biblioteca
requests
utilitzantpip
. - Verifica la instal·lació utilitzant
pip show requests
.
Exercici 4: Creació i Activació d'un Entorn Virtual
- Crea un nou directori per al teu projecte.
- Crea un entorn virtual dins d'aquest directori.
- Activa l'entorn virtual.
- Instal·la la biblioteca
requests
dins de l'entorn virtual. - Desactiva l'entorn virtual.
Conclusió
En aquesta secció, hem après a configurar l'entorn de desenvolupament necessari per començar a programar en Python. Hem cobert la instal·lació de Python, la configuració d'un editor de codi, la gestió de paquets amb pip i la creació d'entorns virtuals. Amb aquest coneixement, estàs preparat per començar a escriure i executar codi Python de manera eficient.
Curs de Programació en Python
Mòdul 1: Introducció a Python
- Introducció a Python
- Configuració de l'Entorn de Desenvolupament
- Sintaxi de Python i Tipus de Dades Bàsics
- Variables i Constants
- Entrada i Sortida Bàsiques
Mòdul 2: Estructures de Control
Mòdul 3: Funcions i Mòduls
- Definició de Funcions
- Arguments de Funció
- Funcions Lambda
- Mòduls i Paquets
- Visió General de la Biblioteca Estàndard
Mòdul 4: Estructures de Dades
Mòdul 5: Programació Orientada a Objectes
Mòdul 6: Gestió de Fitxers
- Lectura i Escriptura de Fitxers
- Treballant amb Fitxers CSV
- Gestió de Dades JSON
- Operacions amb Fitxers i Directoris
Mòdul 7: Gestió d'Errors i Excepcions
Mòdul 8: Temes Avançats
- Decoradors
- Generadors
- Gestors de Context
- Concurrència: Fils i Processos
- Asyncio per a Programació Asíncrona
Mòdul 9: Proves i Depuració
- Introducció a les Proves
- Proves Unitàries amb unittest
- Desenvolupament Guiat per Proves
- Tècniques de Depuració
- Ús de pdb per a la Depuració
Mòdul 10: Desenvolupament Web amb Python
- Introducció al Desenvolupament Web
- Conceptes Bàsics del Framework Flask
- Construcció d'APIs REST amb Flask
- Introducció a Django
- Construcció d'Aplicacions Web amb Django
Mòdul 11: Ciència de Dades amb Python
- Introducció a la Ciència de Dades
- NumPy per al Càlcul Numèric
- Pandas per a la Manipulació de Dades
- Matplotlib per a la Visualització de Dades
- Introducció al Machine Learning amb scikit-learn