Diferència entre revisions de la pàgina «2n SMX-B per dies. Curs 2023-2024»

De binefa.com
Salta a la navegació Salta a la cerca
Línia 23: Línia 23:
 
  print(llista) # [23, 'El Clot', 'Dos', 2.5, 'Un element més']
 
  print(llista) # [23, 'El Clot', 'Dos', 2.5, 'Un element més']
 
  llista.'''pop'''(3) # Elimina element 3
 
  llista.'''pop'''(3) # Elimina element 3
  print(llista) # [23, 'El Clot', 'Dos', 2.5, 'Un element més']
+
  print(llista) # [23, 'El Clot', 'Dos', 'Un element més']
  
 
  llistaB = [] # Llista buida
 
  llistaB = [] # Llista buida

Revisió del 11:19, 8 gen 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

Teleconferència

Teleconferència provisional

Algunes classes

20240108

Pràctiques d'introducció a Python - SMX

Condicionals amb Python

Exercicis de condicions en Python

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

20231211

Pràctiques d'introducció a Python - SMX

Condicionals amb Python

Exercicis de condicions en Python

20231204

Pràctiques d'introducció a Python - SMX

20231127

  • Lliurem l'activitat: Snap! felicita Nadal

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!

Snap! a snap.berkeley.edu

Manual de referència d'Snap!

Python

Pràctiques d'introducció a Python

Condicionals en Python

Condicionals amb 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

Scratch 1.4

Scratch en línia

Snap! o Snap! personalitzat

Compilador en línia

Arduino Blocks

edublocks

Baixada de programes

Zona compartida al campus virtual d'FJE

Llibres

Què és el pensament computacional?

Manual de referència d'Snap!

PRÁCTICAS DE PROGRAMACIÓN CON PYTHON (Javier Fernández Panadero)

Xuleta d'ordres d'Snap!