2n SMX-B per dies. Curs 2023-2024
Quan tingueu les credencials d'accés a la NET heu de compartir-nos (als dos professors) una carpeta amb aquest nom: 2324-SMX2B-1rCognom2nCognomNom (Per exemple, si el vostre nom és Xavier López Pujol --> 2324-SMX2B-LopezPujolXavier). A aquest enllaç podreu veure si ja hi sou a la llista:
Carpetes compartides 2n d'SMX-B. Curs 2023-2024
Contingut
Teleconferència
Algunes classes
20240115
Pràctiques d'introducció a Python - SMX
Feu els exercicis proposats a Moodle
Llistes
llista = [23,"El Clot",2.5] # Llista de tres elements heterogenis print(llista) # [23, 'El Clot', 2.5] llista.append("Un element més") # Afegeix al final l'element "Un element més" print(llista) # [23, 'El Clot', 2.5, 'Un element més'] llista.insert(2,"Dos") # Afegeix "Dos" a la posició 2 (les posicions comencen per 0) print(llista) # [23, 'El Clot', 'Dos', 2.5, 'Un element més'] llista.pop(3) # Elimina element 3 print(llista) # [23, 'El Clot', 'Dos', 'Un element més']
llistaB = [] # Llista buida print(llistaB) # [] llistaB.append("Nom") # Afegeix al final l'element "Nom" print(llistaB) # ['Nom'] llistaB.append("Primer cognom") # Afegeix al final l'element "Primer cognom" print(llistaB) # ['Nom', 'Primer cognom'] llistaB.append('Segon cognom') # Afegeix al final l'element "Segon cognom" print(llistaB) # ['Nom', 'Primer cognom', 'Segon cognom'] print(llistaB[0]) # Nom print("llistaB[0]: %s"%llistaB[0]) # llistaB[0]: Nom i = 0 print('llistaB[%d]: %s'%(i,llistaB[i])) # llistaB[0]: Nom i = i + 1 # i += 1 print('llistaB[%d]: %s'%(i,llistaB[i])) # llistaB[1]: Primer cognom i += 1 print('llistaB[%d]: %s'%(i,llistaB[i])) # llistaB[2]: Segon cognom
20240108
Pràctiques d'introducció a Python - SMX
Exercicis de condicions en Python
20231211
Pràctiques d'introducció a Python - SMX
Teoria (fer document a la carpeta compartida al Drive). Cadenes fent servir:
%s: per a presentar cadenes de text (string) [string: cadenes de text]
%d: per a presentar números enters (int) [int (de l'anglès integer): nombre enter. Aquell que no té decimals.]
%f: per a presentar números reals (float) [float: nombre real. Aquell que pot tenir decimals]
%.2f: per a presentar números reals amb dos decimals. %.5f ho presenta amb cinc decimals.
Ús de print(). [Per a presentar missatges pel terminal]
Ús d'input(). [Per a introduir missatges des del teclat]
20231204
Pràctiques d'introducció a Python - SMX
20231127
- Lliurem l'activitat: Snap! felicita Nadal
- Instal·lem VSCode
- Instal·lem Python
- Ús d'EduBlocks
20231113
- Seguim amb la pràctica 1.3 (joc)
- Anem fent l'activitat: Snap! felicita Nadal
20231106
- Seguim amb la pràctica 1.3 (joc)
20231030
Accés al Moodle de l'espai d'habilitats Exercici suma i multiplicació.
- Lliurar els exercicis 1 i 2 de la pràctica 1.4.
- Seguim amb els exercicis 3 i 4 de la pràctica 1.4
- Seguim amb la pràctica 1.3 (joc)
20231023
Accés al Moodle de l'espai d'habilitats Exercici suma i multiplicació.
- Lliurar els exemples i l'exercici 1.
- Seguim amb la pràctica 1.3
20231016
Accés al Moodle de l'espai d'habilitats Pràctica 1.1
20231009
Accés al Moodle de l'espai d'habilitats Pràctica 1.1
20231002
Accés al Moodle de l'espai d'habilitats
20230918
Accés al Moodle de l'espai d'habilitats
Fem les carpetes compartides amb els dos professors al Drive. Tipus de compartició: Pot comentar (ni visualitzador ni editor).
Snap!
Python
Pràctiques d'introducció a Python
Condicionals en Python
Exercicis de condicions en Python
Estructures repetitives, o bucles, en Python
Estructures repetitives, o bucles, en Python
Exercicis d'estructures de control repetitives en Python
Instal·lació del Jupyter Lab
Prova de Jupyter via web externa
Instal·lació de Jupyter Lab a la màquina virtual GNU/Linux. Des del terminal:
$ su - # apt update # apt install python3-pip # exit $ pip --version $ pip install jupyterlab $ pip install jupyter-c-kernel
Sortiu de la sessió i torneu-hi a entrar. Seguiu amb aquestes ordres:
$ install_c_kernel --user $ jupyter kernelspec list
Un cop instal·lat s'executa des del terminal:
$ jupyter-lab
I apareix el navegador web amb el Jupyter Lab.
Eines en línia
Recull de codis fets a classe usuari / contrasenya : smxB / smxB2223
Disseny de diagrames de flux en línia
Baixada de programes
Zona compartida al campus virtual d'FJE
Llibres
Què és el pensament computacional?
PRÁCTICAS DE PROGRAMACIÓN CON PYTHON (Javier Fernández Panadero)