Diferència entre revisions de la pàgina «2n SMX-B per dies. Curs 2023-2024»
m (→20240506) |
|||
(Hi ha una revisió intermèdia del mateix usuari que no es mostren) | |||
Línia 9: | Línia 9: | ||
= Algunes classes = | = Algunes classes = | ||
+ | == 20240513 == | ||
+ | * Examen teòric | ||
+ | |||
+ | * Examen pràctic | ||
+ | == 20240506 == | ||
+ | * Fem la calculadora. El mínim és que sumi, resti, multipliqui i divideixi. | ||
+ | |||
== 20240429 == | == 20240429 == | ||
* Seguim fent el manual de Tkinter | * Seguim fent el manual de Tkinter |
Revisió de 17:30, 13 maig 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
- 1 Teleconferència
- 2 Algunes classes
- 2.1 20240513
- 2.2 20240506
- 2.3 20240429
- 2.4 20240422
- 2.5 20240415
- 2.6 20240408
- 2.7 20240318
- 2.8 20240311
- 2.9 20240304
- 2.10 20240219
- 2.11 20240205
- 2.12 20240129
- 2.13 20240122
- 2.14 20240115
- 2.15 20240108
- 2.16 20231211
- 2.17 20231204
- 2.18 20231127
- 2.19 20231113
- 2.20 20231106
- 2.21 20231030
- 2.22 20231023
- 2.23 20231016
- 2.24 20231009
- 2.25 20231002
- 2.26 20230918
- 3 Snap!
- 4 Python
- 5 Eines en línia
- 6 Baixada de programes
- 7 Llibres
Teleconferència[modifica]
Algunes classes[modifica]
20240513[modifica]
- Examen teòric
- Examen pràctic
20240506[modifica]
- Fem la calculadora. El mínim és que sumi, resti, multipliqui i divideixi.
20240429[modifica]
- Seguim fent el manual de Tkinter
20240422[modifica]
- Seguim fent el manual de Tkinter
- Dissenyem l'aplicació del generador de contrasenyes aleatòries
20240415[modifica]
import random l = [0, 1, 2, 3, 4] random.shuffle(l) print(l)
import random def cadenaAleatoria(longitud): lletres = ['a','b','c','d','e','f','0','1','2','3','4','5','6','7','8','9'] return 'Clot_'+.join(random.choice(lletres) for i in range(longitud)) print(cadenaAleatoria(10))
- Exercicis:
- Generador de contrasenyes aleatòries. Total de caràcters, mínim de majúscules, mínim de minúscules, mínim de números i mínim de caràcters: $-_.+
- Comprovador de criteri de contrasenya . Total de caràcters, mínim de majúscules, mínim de minúscules, mínim de números i mínim de caràcters: $-_.+
20240408[modifica]
Codis d'ordenació explicats avui a classe
Lliurament dels exercicis 6, 7 i 8 de tkinter present al Moodle.
20240318[modifica]
Algorisme d'ordenació pel mètode de la bombolla
20240311[modifica]
import math print(math.pi) # 3.141592653589793
from math import pi print(pi) # 3.141592653589793
Feu els exercicis proposats a Moodle
20240304[modifica]
Feu els exercicis proposats a Moodle
Implementem un emplenador automàtic de la travessa (La Quiniela). Farem servir import random i la funció choice(llista).
Fem l' exercici estRep12 en Snap!, edublocks i Python.
20240219[modifica]
Feu els exercicis proposats a Moodle
- Funcions.
Estructures repetitives, o bucles, en Python
20240205[modifica]
Feu els exercicis proposats a Moodle
- Dubtes sobre el for.
- Estructura repetitiva while.
Estructures repetitives, o bucles, en Python
20240129[modifica]
Pràctiques d'introducció a Python - SMX
Feu els exercicis proposats a Moodle
Estructures repetitives, o bucles, en Python
20240122[modifica]
Pràctiques d'introducció a Python - SMX
Feu els exercicis proposats a Moodle
Estructures repetitives, o bucles, en Python
20240115[modifica]
Pràctiques d'introducció a Python - SMX
Feu els exercicis proposats a Moodle
Llistes[modifica]
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[modifica]
Pràctiques d'introducció a Python - SMX
Exercicis de condicions en Python
20231211[modifica]
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[modifica]
Pràctiques d'introducció a Python - SMX
20231127[modifica]
- Lliurem l'activitat: Snap! felicita Nadal
- Instal·lem VSCode
- Instal·lem Python
- Ús d'EduBlocks
20231113[modifica]
- Seguim amb la pràctica 1.3 (joc)
- Anem fent l'activitat: Snap! felicita Nadal
20231106[modifica]
- Seguim amb la pràctica 1.3 (joc)
20231030[modifica]
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[modifica]
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[modifica]
Accés al Moodle de l'espai d'habilitats Pràctica 1.1
20231009[modifica]
Accés al Moodle de l'espai d'habilitats Pràctica 1.1
20231002[modifica]
Accés al Moodle de l'espai d'habilitats
20230918[modifica]
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![modifica]
Python[modifica]
Pràctiques d'introducció a Python
Condicionals en Python[modifica]
Exercicis de condicions en Python
Estructures repetitives, o bucles, en Python[modifica]
Estructures repetitives, o bucles, en Python
Exercicis d'estructures de control repetitives en Python
Instal·lació del Jupyter Lab[modifica]
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[modifica]
Recull de codis fets a classe usuari / contrasenya : smxB / smxB2223
Disseny de diagrames de flux en línia
Baixada de programes[modifica]
Zona compartida al campus virtual d'FJE
Llibres[modifica]
Què és el pensament computacional?
PRÁCTICAS DE PROGRAMACIÓN CON PYTHON (Javier Fernández Panadero)