Diferència entre revisions de la pàgina «2n SMX-A per dies. Curs 2021-2022»
m (→Python) |
|||
(Hi ha 30 revisions intermèdies del mateix usuari que no es mostren) | |||
Línia 8: | Línia 8: | ||
= Algunes classes = | = Algunes classes = | ||
[https://docs.google.com/spreadsheets/d/1Eb7um0Pu1DPunvaQ3rKuS0fcxKw7lK-xl4zlPFzVCrU/edit#gid=1118263977 Llista de 2n d'SMX] | [https://docs.google.com/spreadsheets/d/1Eb7um0Pu1DPunvaQ3rKuS0fcxKw7lK-xl4zlPFzVCrU/edit#gid=1118263977 Llista de 2n d'SMX] | ||
+ | |||
+ | == 20220421 -'''Examen''' == | ||
+ | [[Examen de programació de 2n d'SMX. Curs 2021-2022 | Examen de programació de 2n d'SMX-A]] | ||
+ | |||
+ | == 20220407 == | ||
+ | [[Com fer anar la consola de videojocs iNNEXT a Scratch 1.4]] | ||
+ | |||
+ | [[Com fer anar la consola de videojocs iNNEXT a Snap! 6.2]] | ||
+ | |||
+ | * [[Més exercicis de Python bàsic]] | ||
+ | |||
+ | == 20220331 == | ||
+ | [https://recull.binefa.cat/ Recull de codis fets a classe] usuari / contrasenya : ''smxB'' / ''smxB2122'' | ||
+ | |||
+ | * Seguim amb els [[Exercicis d'estructures de control repetitives en Python]] | ||
+ | |||
+ | * [[Més exercicis de Python bàsic]] | ||
+ | |||
+ | * [https://www.binefa.cat/training/codes/js/ieee754/ieee754.html Enllaç a un codificador / descodificador de nombres reals IEEE-754] ([https://github.com/rtoal/ieee754 Codi a GitHub] d'en [https://cs.lmu.edu/~ray/ Ray Toal]) | ||
+ | |||
+ | == 20220324 == | ||
+ | [https://recull.binefa.cat/ Recull de codis fets a classe] usuari / contrasenya : ''smxA'' / ''smxA2122'' | ||
+ | |||
+ | * Estona per dubtes del dia anterior | ||
+ | |||
+ | [[Exercicis d'estructures de control repetitives en Python]] | ||
+ | |||
+ | == 20220317 == | ||
+ | [https://recull.binefa.cat/ Recull de codis fets a classe] usuari / contrasenya : ''smxA'' / ''smxA2122'' | ||
+ | |||
+ | * Un cop acabats els [[Exercicis de condicions en Python]], comencem amb les estructures repetitives. | ||
+ | |||
+ | ==== Estructures repetitives, o bucles, en Python ==== | ||
+ | |||
+ | [[Pràctiques d'introducció a Python . Part 3 - SMX | Estructures repetitives, o bucles, en Python]] | ||
+ | |||
+ | [[Exercicis d'estructures de control repetitives en Python]] | ||
+ | |||
+ | == 20220303 == | ||
+ | [https://recull.binefa.cat/ Recull de codis fets a classe] usuari / contrasenya : ''smxA'' / ''smxA2122'' | ||
+ | |||
+ | == 20220224 == | ||
+ | [https://recull.binefa.cat/ Recull de codis fets a classe] usuari / contrasenya : ''smxA'' / ''smxA2122'' | ||
+ | |||
+ | [[Exercicis de condicions en Python]] | ||
+ | |||
+ | == 20220217 == | ||
+ | [https://recull.binefa.cat/ Recull de codis fets a classe] usuari / contrasenya : ''smxA'' / ''smxA2122'' | ||
+ | |||
+ | === Condicionals en Python === | ||
+ | [[Pràctiques d'introducció a Python . Part 2 - SMX | Condicionals amb Python]] | ||
+ | |||
+ | [[Exercicis de condicions en Python]] | ||
+ | |||
+ | == 20220210 == | ||
+ | [https://recull.binefa.cat/ Recull de codis fets a classe] usuari / contrasenya : ''smxA'' / ''smxA2122'' | ||
+ | |||
+ | [https://www.onlinegdb.com/ Eina remota d'interpretació de Python] | ||
+ | |||
+ | === Python === | ||
+ | Un cop instal·lat obrim el terminal i verifiquem: | ||
+ | python --version | ||
+ | pip --version | ||
+ | |||
+ | Codi de crida a la calculador a Windows: | ||
+ | # segon.py | ||
+ | import os | ||
+ | |||
+ | print("Calculadora: ") | ||
+ | os.system("calc") | ||
+ | |||
+ | [[Pràctiques d'introducció a Python - SMX | Pràctiques d'introducció a Python]] | ||
+ | |||
+ | ==== Condicionals en Python ==== | ||
+ | [[Pràctiques d'introducció a Python . Part 2 - SMX | Condicionals amb Python]] | ||
+ | |||
+ | [[Exercicis de condicions en Python]] | ||
+ | |||
+ | ==== Estructures repetitives, o bucles, en Python ==== | ||
+ | |||
+ | [[Pràctiques d'introducció a Python . Part 3 - SMX | Estructures repetitives, o bucles, en Python]] | ||
+ | |||
+ | [[Exercicis d'estructures de control repetitives en Python]] | ||
+ | |||
+ | == 20211216 == | ||
+ | [https://recull.binefa.cat/ Recull de codis fets a classe] usuari / contrasenya : ''smxA'' / ''smxA2122'' | ||
+ | |||
+ | [[Pràctiques d'introducció a Python - SMX | Pràctiques d'introducció a Python]] | ||
+ | |||
+ | == 20211125 == | ||
+ | Exemple amb [https://snap.berkeley.edu/snap/snap.html Snap!] de moviment circular al [https://recull.binefa.cat/files/20211125/ recull de codis fets a classe] usuari / contrasenya : ''smxA'' / ''smxA2122'' | ||
+ | |||
+ | == 20211111 == | ||
+ | Seguim per la pràctica p25. | ||
+ | |||
+ | [https://recull.binefa.cat/ Recull de codis fets a classe] usuari / contrasenya : ''smxA'' / ''smxA2122'' | ||
== 20211028 == | == 20211028 == | ||
Línia 14: | Línia 110: | ||
[[Pràctiques d'introducció a Python - SMX | Pràctiques d'introducció a Python]] | [[Pràctiques d'introducció a Python - SMX | Pràctiques d'introducció a Python]] | ||
+ | |||
+ | === Instal·lació del Jupyter Lab === | ||
+ | [https://jupyter.org/try 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. | ||
+ | |||
+ | Codis '''00_py_intro''': | ||
+ | |||
+ | [https://www.binefa.cat/training/codes/python/doc/00_py_intro.ipynb 00_py_intro.ipynb]([https://www.binefa.cat/training/codes/python/doc/00_py_intro.html Vista web]) | ||
== 20211021 == | == 20211021 == |
Revisió de 17:38, 28 abr 2022
Quan tingueu les credencials d'accés a la NET heu de compartir-nos (als dos professors) una carpeta amb aquest nom: 2122-SMX2A-1rCognom2nCognomNom (Per exemple, si el teu nom és Xavier López Pujol --> 2122-SMX2A-LopezPujolXavier). A aquest enllaç podreu veure si ja hi sou a la llista:
Carpetes compartides 2n d'SMX-A. Curs 2021-2022
Contingut
- 1 Teleconferència
- 2 Algunes classes
- 3 Eines en línia
Teleconferència[modifica]
Algunes classes[modifica]
20220421 -Examen[modifica]
Examen de programació de 2n d'SMX-A
20220407[modifica]
Com fer anar la consola de videojocs iNNEXT a Scratch 1.4
Com fer anar la consola de videojocs iNNEXT a Snap! 6.2
20220331[modifica]
Recull de codis fets a classe usuari / contrasenya : smxB / smxB2122
- Seguim amb els Exercicis d'estructures de control repetitives en Python
20220324[modifica]
Recull de codis fets a classe usuari / contrasenya : smxA / smxA2122
- Estona per dubtes del dia anterior
Exercicis d'estructures de control repetitives en Python
20220317[modifica]
Recull de codis fets a classe usuari / contrasenya : smxA / smxA2122
- Un cop acabats els Exercicis de condicions en Python, comencem amb les estructures repetitives.
Estructures repetitives, o bucles, en Python[modifica]
Estructures repetitives, o bucles, en Python
Exercicis d'estructures de control repetitives en Python
20220303[modifica]
Recull de codis fets a classe usuari / contrasenya : smxA / smxA2122
20220224[modifica]
Recull de codis fets a classe usuari / contrasenya : smxA / smxA2122
Exercicis de condicions en Python
20220217[modifica]
Recull de codis fets a classe usuari / contrasenya : smxA / smxA2122
Condicionals en Python[modifica]
Exercicis de condicions en Python
20220210[modifica]
Recull de codis fets a classe usuari / contrasenya : smxA / smxA2122
Eina remota d'interpretació de Python
Python[modifica]
Un cop instal·lat obrim el terminal i verifiquem:
python --version pip --version
Codi de crida a la calculador a Windows:
# segon.py import os print("Calculadora: ") os.system("calc")
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
20211216[modifica]
Recull de codis fets a classe usuari / contrasenya : smxA / smxA2122
Pràctiques d'introducció a Python
20211125[modifica]
Exemple amb Snap! de moviment circular al recull de codis fets a classe usuari / contrasenya : smxA / smxA2122
20211111[modifica]
Seguim per la pràctica p25.
Recull de codis fets a classe usuari / contrasenya : smxA / smxA2122
20211028[modifica]
Python[modifica]
Pràctiques d'introducció a 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.
Codis 00_py_intro:
20211021[modifica]
Recull de codis fets a classe usuari / contrasenya : smxA / smxA2122
Els condicionals
Exercici:
cond01) Feu un programa que us demani l'edat i us digui si sou majors o menors d'edat.
cond02) A partir de la qualificació d’una pel·lícula i l’edat de l'espectador, indiqueu si aquest pot o no passar.
Qualificacions de les pel·lícules:
T – Tots els públics. M – Majors, o igual, de 13 anys. J – Majors, o igual, de 16 anys. A – Majors, o igual, de 18 anys.
El programa demanarà la lletra que determina la qualificació de la pel·lícula i l’edat de l'espectador per, a continuació, mostrar per pantalla si aquest pot passar a la sala o no.
20211014[modifica]
Acabem la pràctica 17 i continuem.
teleconferència pel dia d'avui
20211007[modifica]
teleconferència pel dia d'avui
20210930[modifica]
teleconferència pel dia d'avui
20210923[modifica]
teleconferència pel dia d'avui
20210916[modifica]
Exemple de com anomenar els arxius de cada projecte
Exercicis introductoris a Scratch. Hem arribat fins a la pràctica 6.
Les pràctiques sense codi han de dur la captura de pantalla de la part gràfica.
La pràctica 6, dins de la carpeta 20210916 que penja de 2122-SMXA-1rCognom2nCognomNom ha de tenir 4 arxius:
p06_1rCognom_Nom-SMX2A.png (amb la captura del tros de codi de l'Scratch)
p06_1rCognom_Nom-SMX2A.sb (amb el codi de l'Scratch)
p06_1rCognom_Nom-SMX2A_df.png (amb la captura del diagrama de flux)
p06_1rCognom_Nom-SMX2A_df.drawio (amb el codi del diagrama de flux)
20210914[modifica]
Repàs d'ordres del sistema operatiu GNU/Linux - 1a setmana del curs 2021-2022
Eines en línia[modifica]
Recull de codis fets a classe usuari / contrasenya : smxA / smxA2122