Skip to content

Jupyter notebooks for the Python for data science courses

Notifications You must be signed in to change notification settings

rbuj-UOC/python_datascience

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Programació Python per a la ciència de dades


1. Introducció

Aquest dipòsit conté un conjunt de notebooks de jupyter que formen part dels cursos de programació Python per a la ciència de dades de la Universitat Oberta de Catalunya, i que es distribueixen sota llicència CC-BY-SA.

El dipòsit conté els notebooks separats en dues carpetes:

  1. La carpeta python_1 conté els notebooks de l'assignatura Fonaments de programació, que ofereix una introducció a la programació en llenguatge Python centrada en la resolució de problemes de l'àmbit de la ciència de dades.

  2. La carpeta python_2 conté els notebooks de l'assignatura Programació per a la ciència de dades, aprofundint en la comprensió d'alguns dels conceptes clau, alhora que s'expliquen altres conceptes de programació més avançats, que permetran als estudiants afrontar problemes de programació més complexos i de manera més eficient, en Python.

L'índex de continguts del material de python_1 és el següent:

L'índex de continguts del material de python_2 és el següent:

Cada unitat es troba dins d'una carpeta que porta per nom unit_x, on x és el número de la unitat. Dins de la carpeta de cada unitat, trobareu el notebook que podeu executar. Si es fan servir conjunts de dades per a exemplificar els conceptes explicats a les unitats, també hi trobareu una carpeta data que contindrà totes les dades necessàries per a executar el notebook.

2. Preparació de l'entorn

Per tal d'executar els notebooks necessitareu:

  • una instal·lació de python3 amb algunes biblioteques addicionals i
  • el programari jupyter.

La màquina virtual que es proporciona en qualsevol de les dues assignatures ja incorpora tot el programari necessari per a executar el contingut d'aquest dipòsit. Com a alternativa, podeu instal·lar a la vostra màquina el programari seguint les indicacions dels apartats següents.

2.1. Instal·lació de python3

Descarregueu i instal·leu python3 per al vostre sistema operatiu.

Si treballeu en macOS, podeu fer:

$ brew install python3

2.2. Instal·lació de dependències

Instal·leu les biblioteques addicionals necessàries, que es troben especificades al fitxer requirements.txt:

$ brew install python-matplotlib numpy
$ pip3 install pandas

2.3. Instal·lació de jupyter

Instal·leu el programari jupyter seguint les indicacions de la web oficial

$ brew install jupyterlab

3. Execució dels notebooks

Una vegada tingueu el programari instal·lat, inicieu jupyter i obriu els notebooks amb les activitats:

Des del navegador web:

$ jupyter lab

About

Jupyter notebooks for the Python for data science courses

Topics

Resources

Stars

Watchers

Forks

Languages

  • Jupyter Notebook 99.9%
  • Other 0.1%