Diferència entre revisions de la pàgina «2n SMX-B per dies. Curs 2024-2025»
m (→20240918) |
m (→20250410) |
||
(Hi ha 41 revisions intermèdies del mateix usuari que no es mostren) | |||
Línia 14: | Línia 14: | ||
= Algunes classes = | = Algunes classes = | ||
− | == | + | == 20250424 == |
− | Verifiquem si les carpetes compartides són al llistat: | + | Seguim fent el [https://recull.binefa.cat/files/python/tkinter/Projecte_Tkinter_SMX2.pdf projecte amb TKinter] |
+ | == 20250410 == | ||
+ | * Acabem els exercicis pendents ([https://recull.binefa.cat/files/python/tkinter/03_Practica%202.1_Calculadoras%20.pdf Pràctica 2.1 -calculadores-]) | ||
+ | * [https://recull.binefa.cat/files/python/tkinter/Projecte_Tkinter_SMX2.pdf Presentació del projecte amb TKinter] | ||
+ | |||
+ | == 20250403 == | ||
+ | * [https://pythonbasics.org/tkinter-checkbox/ Checkbutton a TKinter] | ||
+ | * [https://recull.binefa.cat/files/python/tkinter/codis/10_menu_.py Menú a TKinter] | ||
+ | * Seguim fent les pràctiques pendents | ||
+ | |||
+ | == 20250327 == | ||
+ | * [https://recull.binefa.cat/files/python/tkinter/2-Ejemplo_Entry_tkinter.pdf Explicació de l'Entry en pdf] | ||
+ | * [https://recull.binefa.cat/files/20250327/ Canvi del text a una etiqueta]. Dues formes de fer-ho. | ||
+ | * Seguim fent la [https://recull.binefa.cat/files/python/tkinter/02_Pr%C3%A1ctica%201_tkinter_2425.pdf Pràctica 01 de TKinter] | ||
+ | * [https://recull.binefa.cat/files/python/tkinter/03_Practica%202.1_Calculadoras%20.pdf Pràctica 2.1 -calculadores-] | ||
+ | === Separació d'arxius en Python === | ||
+ | '''crida01.py''': | ||
+ | # crida01.py | ||
+ | |||
+ | def nLaTevaEdat(): | ||
+ | return int(input("La teva edat: ")) | ||
+ | |||
+ | '''if __name__ == "__main__":''' | ||
+ | print("Dius tenir %d anys"%nLaTevaEdat()) | ||
+ | |||
+ | '''principal.py''': | ||
+ | # principal.py | ||
+ | '''import''' ''crida01'' | ||
+ | |||
+ | nEdat = ''crida01''.nLaTevaEdat() | ||
+ | print("Heu dit que teniu %d anys"%nEdat) | ||
+ | |||
+ | '''principal02.py''': | ||
+ | # principal02.py | ||
+ | '''from''' crida01 '''import''' ''nLaTevaEdat'' | ||
+ | |||
+ | nEdat = ''nLaTevaEdat''() | ||
+ | print("Heu dit que teniu %d anys"%nEdat) | ||
+ | |||
+ | '''principal03.py''': | ||
+ | # principal03.py | ||
+ | '''from''' crida01 '''import''' nLaTevaEdat '''as''' ''nIntroEdat'' | ||
+ | |||
+ | nEdat = ''nIntroEdat''() | ||
+ | print("Heu dit que teniu %d anys"%nEdat) | ||
+ | |||
+ | == 20250320 == | ||
+ | * [https://www.geeksforgeeks.org/python-tkinter-entry-widget/ Teoria d'Entry per a TKinter] | ||
+ | * [https://www.geeksforgeeks.org/python-tkinter-messagebox-widget/ Exemple de Message Box] ([https://docs.python.org/3/library/tkinter.messagebox.html Documentació oficial de Message Box a TKinter]) | ||
+ | * [https://recull.binefa.cat/files/20250320/ Codis a comentar] | ||
+ | * [https://recull.binefa.cat/files/python/tkinter/02_Pr%C3%A1ctica%201_tkinter_2425.pdf Pràctica 01 de TKinter] | ||
+ | |||
+ | == 20250313 == | ||
+ | * [https://recull.binefa.cat/files/python/tkinter/0_Introduccion_Tkinter_0.pdf Introducció al TKinter] | ||
+ | * [https://recull.binefa.cat/files/python/tkinter/1_tkinter_ventana_etiquetas_cajaTexto.pdf Teoria de TKinter] | ||
+ | |||
+ | == 20250227 == | ||
+ | * Dubtes | ||
+ | * Metacognició de síntesi | ||
+ | |||
+ | == 20250220 == | ||
+ | * [https://recull.binefa.cat/files/python/funciones_Python.pdf Teoria de funcions a Python] | ||
+ | * [https://recull.binefa.cat/files/python/Exercicis_funcions_python.pdf Exercicis de funcions a Python] | ||
+ | * [https://recull.binefa.cat/files/python/Practica%206_Repaso.pdf Pràctiques de repàs] | ||
+ | |||
+ | == 20250213 == | ||
+ | * Dubtes | ||
+ | * Acabeu de fer els exercicis de la [https://www.binefa.cat/curs2024-2025/smx/python/Practica_4_while.pdf pràctica 4] i els pugeu a la carpeta compartida al Drive | ||
+ | * Comencem ''funcions'' en Python | ||
+ | |||
+ | == 20250206 == | ||
+ | * Dubtes | ||
+ | * Bucle ''while'' ([[Pràctiques d'introducció a Python . Part 3 - SMX | Estructures repetitives, o bucles, en Python]] i a les dues darreres pàgines de la [https://www.binefa.cat/curs2024-2025/smx/python/python_2.pdf segona part de teoria de Python] ) | ||
+ | * Bucle infinit | ||
+ | * Comencem a resoldre els exercicis de la [https://www.binefa.cat/curs2024-2025/smx/python/Practica_4_while.pdf pràctica 4] | ||
+ | |||
+ | == 20250130 == | ||
+ | * Dubtes | ||
+ | * Exercicis 4,5, 6 i 7 de la [https://www.binefa.cat/curs2024-2025/smx/python/Practica3_for.pdf pràctica 3] | ||
+ | |||
+ | == 20250123 == | ||
+ | * Dubtes | ||
+ | |||
+ | * [https://www.binefa.cat/curs2024-2025/smx/python/Ejemplos_for_Python.pdf Exemples de ''for'' en Python] | ||
+ | |||
+ | * Exercici 6 de la [https://www.binefa.cat/curs2024-2025/smx/python/P2_Python.pdf pràctica 2]. I, si dóna temps, els exercicis 1, 2 i 3 de la [https://www.binefa.cat/curs2024-2025/smx/python/Practica3_for.pdf pràctica 3] | ||
+ | |||
+ | == 20250116 == | ||
+ | * Dubtes | ||
+ | |||
+ | * [https://www.binefa.cat/curs2024-2025/smx/python/P2_Python.pdf Pràctica 2 de python] | ||
+ | |||
+ | == 20250109 == | ||
+ | * Dubtes | ||
+ | |||
+ | * Seguim fent Python | ||
+ | |||
+ | == 20241219 == | ||
+ | * Dubtes | ||
+ | |||
+ | * Seguim fent exercicis de la [https://www.binefa.cat/curs2024-2025/smx/python/P1_Python.pdf pràctica 1 de python] | ||
+ | |||
+ | == 20241212 == | ||
+ | * Dubtes | ||
+ | |||
+ | * [https://www.binefa.cat/curs2024-2025/smx/python/P1_Python.pdf Pràctica 1 de python] | ||
+ | == 20241205 == | ||
+ | * Feu els exemples que hi ha fins la pàgina 21 (la del condicional '''if''', abans del '''for''' i el '''while''') del pdf [https://www.binefa.cat/curs2024-2025/smx/python/python_2.pdf python_2.pdf] penjat al Moodle. | ||
+ | |||
+ | * Exercicis: | ||
+ | |||
+ | p1.1) Feu un programa que demani dos números, 'a' i 'b', i us digui si la seva suma és positiva, negativa o zero. | ||
+ | |||
+ | p1.2) Feu un programa que demani un nombre i digui si és parell o senar. | ||
+ | |||
+ | == 20241121 == | ||
+ | * Lliurament del projecte de Nadal. | ||
+ | == 20241114 == | ||
+ | * Seguim desenvolupant el projecte de Nadal. | ||
+ | |||
+ | [https://snap.berkeley.edu/snap/snap.html#present:Username=mark33437&ProjectName=Cloning%20Sprites Pilotes de beisbol movent-se al prémer fletxa amunt] | ||
+ | |||
+ | [https://recull.binefa.cat/files/20241114/ Exemple de clonatge d'objectes] (smxB / smxB2425) | ||
+ | |||
+ | == 20241107 == | ||
+ | [https://recull.binefa.cat/files/nadal/projecte_Snap_2024-2025.pdf Normes del projecte de Nadal] | ||
+ | |||
+ | == 20241024 == | ||
+ | * Seguim fent exercicis. Pràctica 3. | ||
+ | |||
+ | == 20241017 == | ||
+ | * Seguim fent exercicis. | ||
+ | |||
+ | == 20241010 == | ||
+ | * Repetició i aleatorietat | ||
+ | |||
+ | * Seguim fent exercicis. | ||
+ | |||
+ | == 20241003 == | ||
+ | [https://recull.binefa.cat/files/20241003/ Enunciat ''pràctica1''] (usuari: ''smxB'', contrasenya: ''smxB2425'') | ||
+ | |||
+ | * Fem un repàs del que ja havíeu fet. Continuem fent els exercicis 6, 7 i 8 del pdf ''clase02'' que no heu acabat. Teniu feta la carpeta al Moodle per a pujar-ho i heu de lliurar-ho avui abans que acabi el dia. Teniu 15 minuts per acabar-los de pujar. De manera aleatòria un company ens mostrarà les seves solucions. | ||
+ | |||
+ | * Comencem la ''pràctica 1'' que consta de quatre exercicis: | ||
+ | |||
+ | - Exercici 1: Comprovar si un número es parell o senar | ||
+ | |||
+ | - Exercici 2: Promig de tres números | ||
+ | |||
+ | - Exercici 3: Càlcul de l'àrea d'un triangle | ||
+ | |||
+ | - Exercici 4. Joc d'endevinar un número | ||
+ | |||
+ | Al Moodle hi haurà quatre carpetes per a pujar les vostres solucions. Teniu temps de pujar-ho fins dilluns. | ||
+ | |||
+ | Objectius d'aquesta pràctica: | ||
+ | |||
+ | * Entrada per teclat | ||
+ | |||
+ | * La variable resposta | ||
+ | |||
+ | * Crear variables | ||
+ | |||
+ | * Assignar valor a les variables | ||
+ | |||
+ | * Mostrar informació per la pantalla | ||
+ | |||
+ | * Condicional (si / si no) | ||
+ | |||
+ | * Canviar el personatge (vestit) | ||
+ | |||
+ | * Canviar l'escenari (fons) | ||
+ | |||
+ | == 20240926 == | ||
+ | * Verifiquem si les carpetes compartides són al llistat: | ||
[[Carpetes compartides 2n d'SMX-B. Curs 2024-2025]] | [[Carpetes compartides 2n d'SMX-B. Curs 2024-2025]] | ||
− | == | + | * Assignació de credencials per al [https://moodle.binefa.cat/ Moodle] |
+ | |||
+ | == 20240919 == | ||
[https://recull.binefa.cat/ Recull d'informació] (usuari: ''smxB'', contrasenya: ''smxB2425'') | [https://recull.binefa.cat/ Recull d'informació] (usuari: ''smxB'', contrasenya: ''smxB2425'') | ||
− | [https://snap.berkeley.edu/snap/snap.html Snap!] | + | [https://snap.berkeley.edu/snap/snap.html Snap!] (Doneu-vos d'alta al núvol d'Snap!) |
[https://gamifi.cat/docs/cs/snapguia.pdf Guia d'Snap!] | [https://gamifi.cat/docs/cs/snapguia.pdf Guia d'Snap!] |
Revisió de 15:16, 23 abr 2025
Quan tingueu les credencials d'accés a la NET heu de compartir-nos (als dos professors) una carpeta amb aquest nom: 2425-SMX2B-1rCognom2nCognomNom (Per exemple, si el vostre nom és Xavier López Pujol --> 2425-SMX2B-LopezPujolXavier). A aquest enllaç podreu veure si ja hi sou a la llista:
Carpetes compartides 2n d'SMX-B. Curs 2024-2025
Contingut
- 1 Enllaços ràpids
- 2 Algunes classes
- 2.1 20250424
- 2.2 20250410
- 2.3 20250403
- 2.4 20250327
- 2.5 20250320
- 2.6 20250313
- 2.7 20250227
- 2.8 20250220
- 2.9 20250213
- 2.10 20250206
- 2.11 20250130
- 2.12 20250123
- 2.13 20250116
- 2.14 20250109
- 2.15 20241219
- 2.16 20241212
- 2.17 20241205
- 2.18 20241121
- 2.19 20241114
- 2.20 20241107
- 2.21 20241024
- 2.22 20241017
- 2.23 20241010
- 2.24 20241003
- 2.25 20240926
- 2.26 20240919
- 3 Snap!
- 4 Python
- 5 Eines en línia
- 6 Baixada de programes
Enllaços ràpids
Accés al Moodle de l'espai d'habilitats
Algunes classes
20250424
Seguim fent el projecte amb TKinter
20250410
- Acabem els exercicis pendents (Pràctica 2.1 -calculadores-)
- Presentació del projecte amb TKinter
20250403
- Checkbutton a TKinter
- Menú a TKinter
- Seguim fent les pràctiques pendents
20250327
- Explicació de l'Entry en pdf
- Canvi del text a una etiqueta. Dues formes de fer-ho.
- Seguim fent la Pràctica 01 de TKinter
- Pràctica 2.1 -calculadores-
Separació d'arxius en Python
crida01.py:
# crida01.py def nLaTevaEdat(): return int(input("La teva edat: ")) if __name__ == "__main__": print("Dius tenir %d anys"%nLaTevaEdat())
principal.py:
# principal.py import crida01 nEdat = crida01.nLaTevaEdat() print("Heu dit que teniu %d anys"%nEdat)
principal02.py:
# principal02.py from crida01 import nLaTevaEdat nEdat = nLaTevaEdat() print("Heu dit que teniu %d anys"%nEdat)
principal03.py:
# principal03.py from crida01 import nLaTevaEdat as nIntroEdat nEdat = nIntroEdat() print("Heu dit que teniu %d anys"%nEdat)
20250320
- Teoria d'Entry per a TKinter
- Exemple de Message Box (Documentació oficial de Message Box a TKinter)
- Codis a comentar
- Pràctica 01 de TKinter
20250313
20250227
- Dubtes
- Metacognició de síntesi
20250220
20250213
- Dubtes
- Acabeu de fer els exercicis de la pràctica 4 i els pugeu a la carpeta compartida al Drive
- Comencem funcions en Python
20250206
- Dubtes
- Bucle while ( Estructures repetitives, o bucles, en Python i a les dues darreres pàgines de la segona part de teoria de Python )
- Bucle infinit
- Comencem a resoldre els exercicis de la pràctica 4
20250130
- Dubtes
- Exercicis 4,5, 6 i 7 de la pràctica 3
20250123
- Dubtes
- Exercici 6 de la pràctica 2. I, si dóna temps, els exercicis 1, 2 i 3 de la pràctica 3
20250116
- Dubtes
20250109
- Dubtes
- Seguim fent Python
20241219
- Dubtes
- Seguim fent exercicis de la pràctica 1 de python
20241212
- Dubtes
20241205
- Feu els exemples que hi ha fins la pàgina 21 (la del condicional if, abans del for i el while) del pdf python_2.pdf penjat al Moodle.
- Exercicis:
p1.1) Feu un programa que demani dos números, 'a' i 'b', i us digui si la seva suma és positiva, negativa o zero.
p1.2) Feu un programa que demani un nombre i digui si és parell o senar.
20241121
- Lliurament del projecte de Nadal.
20241114
- Seguim desenvolupant el projecte de Nadal.
Pilotes de beisbol movent-se al prémer fletxa amunt
Exemple de clonatge d'objectes (smxB / smxB2425)
20241107
20241024
- Seguim fent exercicis. Pràctica 3.
20241017
- Seguim fent exercicis.
20241010
- Repetició i aleatorietat
- Seguim fent exercicis.
20241003
Enunciat pràctica1 (usuari: smxB, contrasenya: smxB2425)
- Fem un repàs del que ja havíeu fet. Continuem fent els exercicis 6, 7 i 8 del pdf clase02 que no heu acabat. Teniu feta la carpeta al Moodle per a pujar-ho i heu de lliurar-ho avui abans que acabi el dia. Teniu 15 minuts per acabar-los de pujar. De manera aleatòria un company ens mostrarà les seves solucions.
- Comencem la pràctica 1 que consta de quatre exercicis:
- Exercici 1: Comprovar si un número es parell o senar
- Exercici 2: Promig de tres números
- Exercici 3: Càlcul de l'àrea d'un triangle
- Exercici 4. Joc d'endevinar un número
Al Moodle hi haurà quatre carpetes per a pujar les vostres solucions. Teniu temps de pujar-ho fins dilluns.
Objectius d'aquesta pràctica:
- Entrada per teclat
- La variable resposta
- Crear variables
- Assignar valor a les variables
- Mostrar informació per la pantalla
- Condicional (si / si no)
- Canviar el personatge (vestit)
- Canviar l'escenari (fons)
20240926
- Verifiquem si les carpetes compartides són al llistat:
Carpetes compartides 2n d'SMX-B. Curs 2024-2025
- Assignació de credencials per al Moodle
20240919
Recull d'informació (usuari: smxB, contrasenya: smxB2425)
Snap! (Doneu-vos d'alta al núvol d'Snap!)
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 / smxB2425
Disseny de diagrames de flux en línia