Diferència entre revisions de la pàgina «2n SMX-A per dies. Curs 2022-2023»
(Es crea la pàgina amb «Quan tingueu les credencials d'accés a la [https://clot.fje.edu/ca NET] heu de compartir-nos (als '''dos''' professors) una carpeta amb aquest nom: '''2223-SMX2A-1rCo...».) |
m (→20230504) |
||
(Hi ha 54 revisions intermèdies del mateix usuari que no es mostren) | |||
Línia 1: | Línia 1: | ||
− | Quan tingueu les credencials d'accés a la [https://clot.fje.edu/ca NET] heu de compartir-nos (als '''dos''' professors) una carpeta amb aquest nom: '''2223-SMX2A-1rCognom2nCognomNom''' (Per exemple, si el | + | Quan tingueu les credencials d'accés a la [https://clot.fje.edu/ca NET] heu de compartir-nos (als '''dos''' professors) una carpeta amb aquest nom: '''2223-SMX2A-1rCognom2nCognomNom''' (Per exemple, si el vostre nom és Xavier López Pujol --> ''2223-SMX2A-LopezPujolXavier''). A aquest enllaç podreu veure si ja hi sou a la llista: |
[[Carpetes compartides 2n d'SMX-A. Curs 2022-2023]] | [[Carpetes compartides 2n d'SMX-A. Curs 2022-2023]] | ||
Línia 5: | Línia 5: | ||
= Teleconferència = | = Teleconferència = | ||
[https://meet.google.com/tbb-qgtn-kxb Teleconferència provisional] | [https://meet.google.com/tbb-qgtn-kxb Teleconferència provisional] | ||
+ | <!-- [https://docs.google.com/spreadsheets/d/16UHsIGuWNz3jo7g-LzVnMKPfv6thKUpyEowaZCUMyng/ Llista de 2n d'SMX-A] --> | ||
= Algunes classes = | = Algunes classes = | ||
− | [https://docs.google.com/spreadsheets/d/ | + | <!-- |
+ | [https://docs.google.com/spreadsheets/d/16UHsIGuWNz3jo7g-LzVnMKPfv6thKUpyEowaZCUMyng/edit#gid=1118263977 Llista de 2n d'SMX-A] --> | ||
+ | == 20230511 == | ||
+ | Seguim amb Python. | ||
− | == | + | [[Pràctiques d'introducció a Python . Part 3 - SMX | Estructures repetitives, o bucles, en Python]] |
− | [[Repàs d'ordres del sistema operatiu GNU/Linux - 1a setmana del curs 2021-2022]] | + | |
+ | [[Exercicis d'estructures de control repetitives en Python]] | ||
+ | == 20230504 == | ||
+ | Seguim amb Python. | ||
+ | |||
+ | [[Pràctiques d'introducció a Python . Part 3 - SMX | Estructures repetitives, o bucles, en Python]] | ||
+ | |||
+ | [[Exercicis d'estructures de control repetitives en Python]] | ||
+ | |||
+ | == 20230427 == | ||
+ | Seguim amb Python. | ||
+ | |||
+ | [[Pràctiques d'introducció a Python . Part 3 - SMX | Estructures repetitives, o bucles, en Python]] | ||
+ | |||
+ | [[Exercicis d'estructures de control repetitives en Python]] | ||
+ | == 20230420 == | ||
+ | Seguim amb Python. | ||
+ | |||
+ | [[Pràctiques d'introducció a Python . Part 3 - SMX | Estructures repetitives, o bucles, en Python]] | ||
+ | |||
+ | [[Exercicis d'estructures de control repetitives en Python]] | ||
+ | |||
+ | == 20230413 == | ||
+ | Seguim amb Python. | ||
+ | |||
+ | [[Pràctiques d'introducció a Python . Part 3 - SMX | Estructures repetitives, o bucles, en Python]] | ||
+ | |||
+ | [[Exercicis d'estructures de control repetitives en Python]] | ||
+ | === Exercici del cinema === | ||
+ | Primer ho farem amb [https://snap.berkeley.edu/snap/snap.html Snap!]. Després amb [https://app.edublocks.org/ EduBlocks]. Després amb [https://www.onlinegdb.com/ OnlineGDM] i finalment amb el [https://code.visualstudio.com/ VSCode]. | ||
+ | |||
+ | 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 de 13 anys. | ||
+ | |||
+ | '''J''' – Majors de 16 anys. | ||
+ | |||
+ | '''A''' – Majors 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. | ||
+ | |||
+ | El programa ha de controlar que la qualificació de la pel·lícula sigui T, M, J o A. Qualsevol altra entrada no serà vàlida. | ||
+ | |||
+ | == 20230330 == | ||
+ | Seguim amb Python. | ||
+ | |||
+ | [[Pràctiques d'introducció a Python . Part 3 - SMX | Estructures repetitives, o bucles, en Python]] | ||
+ | |||
+ | [[Exercicis d'estructures de control repetitives en Python]] | ||
+ | |||
+ | == 20230323 == | ||
+ | Seguim amb Python. | ||
+ | |||
+ | [[Pràctiques d'introducció a Python . Part 3 - SMX | Estructures repetitives, o bucles, en Python]] | ||
+ | |||
+ | [[Exercicis d'estructures de control repetitives en Python]] | ||
+ | |||
+ | == 20230316 == | ||
+ | Seguim amb Python. | ||
+ | |||
+ | [[Pràctiques d'introducció a Python . Part 3 - SMX | Estructures repetitives, o bucles, en Python]] | ||
+ | |||
+ | [[Exercicis d'estructures de control repetitives en Python]] | ||
+ | |||
+ | == 20230302 == | ||
+ | Seguim amb Python. | ||
+ | |||
+ | [[Pràctiques d'introducció a Python . Part 2 - SMX | Condicionals en Python]] | ||
+ | |||
+ | [[Exercicis de condicions 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]] | ||
+ | |||
+ | * Nova eina: [https://app.edublocks.org/ edublocks] | ||
+ | |||
+ | == 20230223 == | ||
+ | Seguim amb Python. | ||
+ | |||
+ | [[Pràctiques d'introducció a Python . Part 2 - SMX | Condicionals en Python]] | ||
+ | |||
+ | [[Exercicis de condicions 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]] | ||
+ | |||
+ | == 20230216 == | ||
+ | Seguim amb Python. | ||
+ | |||
+ | [[Pràctiques d'introducció a Python . Part 2 - SMX | Condicionals en Python]] | ||
+ | |||
+ | [[Exercicis de condicions en Python]] | ||
+ | |||
+ | == 20230209 == | ||
+ | Seguim amb Python. | ||
+ | |||
+ | [[Pràctiques d'introducció a Python . Part 2 - SMX | Condicionals en Python]] | ||
+ | |||
+ | [[Exercicis de condicions en Python]] | ||
+ | |||
+ | == 20230202 == | ||
+ | Seguim amb Python. | ||
+ | |||
+ | [[Exercicis d'introducció a Python]] | ||
+ | |||
+ | [[Pràctiques d'introducció a Python . Part 2 - SMX | Condicionals en Python]] | ||
+ | |||
+ | [[Exercicis de condicions en Python]] | ||
+ | |||
+ | == 20230126 == | ||
+ | Seguim amb Python. | ||
+ | |||
+ | [[Exercicis d'introducció a Python]] | ||
+ | |||
+ | [[Pràctiques d'introducció a Python . Part 2 - SMX | Condicionals en Python]] | ||
+ | |||
+ | [[Exercicis de condicions en Python]] | ||
+ | |||
+ | == 20230119 == | ||
+ | Seguim amb Python. | ||
+ | / És divisió real | ||
+ | // És divisió entera | ||
+ | % És el residu de la divisió | ||
+ | [[Pràctiques d'introducció a Python . Part 2 - SMX | Condicionals amb Python]] | ||
+ | |||
+ | [[Exercicis de condicions en Python]] | ||
+ | |||
+ | == 20230112 == | ||
+ | Presentació projectes de Nadal. | ||
+ | |||
+ | Seguim fent [[Exercicis d'introducció a Python]] | ||
+ | |||
+ | pes = float(input("Pes en Kg: ")) # float: real (amb decimals) | ||
+ | print("Pes %f Kg"%pes) | ||
+ | print("Pes amb tres decimals: %.3f Kg"%pes) | ||
+ | nom = input("Nom: ") # string: cadena | ||
+ | print("En %s pesa %.2fKg"%(nom,pes)) | ||
+ | n = int(input("Cops per a repetir: ")) # int: enter (sense decimals) | ||
+ | print("Repetit %d cops"%n) | ||
+ | for i in range(n): | ||
+ | print("En %s pesa %.2fKg"%(nom,pes)) | ||
+ | |||
+ | == 20221212 == | ||
+ | Seguim fent el projecte de Nadal | ||
+ | |||
+ | == 20221124 == | ||
+ | Seguim fent el projecte de Nadal | ||
+ | |||
+ | == 20221117 == | ||
+ | [https://recull.binefa.cat/ Recull de codis fets a classe] usuari / contrasenya : ''smxA'' / ''smxA2223'' | ||
+ | |||
+ | [[Exercicis d'introducció a Python]] | ||
+ | |||
+ | [https://snap.berkeley.edu/snap/snap.html Snap! en línia] | ||
+ | |||
+ | == 20221110 == | ||
+ | [https://recull.binefa.cat/ Recull de codis fets a classe] usuari / contrasenya : ''smxA'' / ''smxA2223'' | ||
+ | |||
+ | [[Exercicis d'introducció a Python]] | ||
+ | |||
+ | == 20221103 == | ||
+ | [https://recull.binefa.cat/ Recull de codis fets a classe] usuari / contrasenya : ''smxA'' / ''smxA2223'' | ||
+ | |||
+ | [[Pràctiques d'introducció a Python - SMX | Pràctiques d'introducció a Python]] | ||
+ | |||
+ | [[Exercicis d'introducció a Python]] | ||
+ | |||
+ | [https://www.onlinegdb.com/ Eina remota d'interpretació de Python] | ||
+ | |||
+ | """ | ||
+ | eip01.py | ||
+ | |||
+ | Cognom1 Cognom2, Nom | ||
+ | |||
+ | Escriviu un programa que pregunti a l'usuari pel nombre d'hores treballades i el cost per hora. | ||
+ | Després ha de mostrar per pantalla la paga que li correspon. | ||
+ | |||
+ | 20221103 | ||
+ | """ | ||
+ | fHores = float(input("Nombre d'hores treballades: ")) | ||
+ | # print("Heu dit que heu treballat %.2f hores"%fHores) | ||
+ | fCostPerHora = float(input("Cost per hora: ")) | ||
+ | # print("Heu dit que heu treballat %.2f hores amb un preu per hora de %.2f€"%(fHores,fCostPerHora)) | ||
+ | print("Heu de cobrar %.2f€"%(fHores*fCostPerHora)) | ||
+ | |||
+ | == 20221027 == | ||
+ | [https://recull.binefa.cat/ Recull de codis fets a classe] usuari / contrasenya : ''smxA'' / ''smxA2223'' | ||
+ | |||
+ | [[Pràctiques d'introducció a Python - SMX | Pràctiques d'introducció a Python]] | ||
+ | |||
+ | [[Exercicis d'introducció a Python]] | ||
+ | |||
+ | [https://www.onlinegdb.com/ Eina remota d'interpretació de Python] | ||
+ | |||
+ | == 20221020 == | ||
+ | [https://recull.binefa.cat/ Recull de codis fets a classe] usuari / contrasenya : ''smxA'' / ''smxA2223'' | ||
+ | |||
+ | [[Pràctiques d'introducció a Python - SMX | Pràctiques d'introducció a Python]] | ||
+ | |||
+ | [[Exercicis d'introducció a Python]] | ||
+ | |||
+ | [https://www.onlinegdb.com/ Eina remota d'interpretació de Python] | ||
+ | |||
+ | """ | ||
+ | pr03.py | ||
+ | Víctor Martorell Millán | ||
+ | 20221017 | ||
+ | """ | ||
+ | print ('Hola SMX2') | ||
+ | ciutat = input("La teva ciutat: ") | ||
+ | print ("Has dit que la teva ciutat és " + ciutat) | ||
+ | print ("Has dit que la teva ciutat és %s" % ciutat) | ||
+ | nDistrictes = input("Numero de districtes: ") | ||
+ | print ("Has dit que la teva ciutat és " + ciutat + " i te "+ nDistrictes + " districtes") | ||
+ | print ("Has dit que la teva ciutat és %s i te %s districtes" %(ciutat,nDistrictes)) | ||
+ | nD = int(nDistrictes) | ||
+ | print ("Has dit que la teva ciutat és %s i te %d districtes" % (ciutat,nD)) | ||
+ | |||
+ | == 20221013 == | ||
+ | [https://recull.binefa.cat/ Recull de codis fets a classe] usuari / contrasenya : ''smxA'' / ''smxA2223'' | ||
+ | |||
+ | [[Pràctiques d'introducció a Python - SMX | Pràctiques d'introducció a Python]] | ||
+ | |||
+ | == 20221006 == | ||
+ | [https://meet.google.com/zfu-znep-uos Meet a la primera hora] | ||
+ | |||
+ | [https://recull.binefa.cat/ Recull de codis fets a classe] usuari / contrasenya : ''smxA'' / ''smxA2223'' | ||
+ | |||
+ | [https://www.onlinegdb.com/ Eina remota d'interpretació de Python] | ||
+ | |||
+ | === Instal·lacions de Python i VSCode === | ||
+ | [https://www.python.org/downloads/ Descàrrega del llenguatge de programació interpretat '''Python''']. Seleccioneu que voleu inserir la ruta de l'executable al PATH. I si al final de la instal·lació us demana inhabilitar (''disable'') rutes llargues, premeu-hi el botó. | ||
+ | |||
+ | [https://code.visualstudio.com/download Entorn de programació i editor de codis '''VSCode'''] | ||
+ | |||
+ | === 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]] | ||
+ | |||
+ | == 20220922 == | ||
+ | [https://recull.binefa.cat/ Recull de codis fets a classe] usuari / contrasenya : ''smxA'' / ''smxA2223'' | ||
+ | |||
+ | Codis a desenvolupar: | ||
+ | c00: pregunta de nom amb ''resposta'' | ||
+ | c01: pregunta de nom amb variable ''nom'' | ||
+ | c02: pregunta de nom amb variable ''nom'' i pregunta l'edat amb variable ''edat'' | ||
+ | c03: aprofitant c02 diem si és major d'edat o no | ||
+ | c04: comptador de 0 a 10 | ||
+ | c05: aprofitant c04, feu una taula de multiplicar | ||
+ | c06: aprofitant c04, dieu si el número del comptador és parell o senar | ||
+ | |||
+ | Deseu-los com a ''.sb'' i captureu-los com a ''.png'' o ''.jpg'' | ||
+ | |||
+ | == 20220915 == | ||
+ | [https://recull.binefa.cat/ Recull de codis fets a classe] usuari / contrasenya : ''smxA'' / ''smxA2223'' | ||
+ | |||
+ | A la carpeta compartida / 20220915: | ||
+ | df_p01.png (png o jpg) | ||
+ | df_p01.drawio | ||
+ | p01.png (png o jpg) | ||
+ | p01(22-23).sb | ||
+ | |||
+ | Programació per blocs i digrames de flux. | ||
+ | |||
+ | [[Repàs d'ordres del sistema operatiu GNU/Linux - 1a setmana del curs 2021-2022 | Repàs d'ordres del sistema operatiu GNU/Linux - 1a setmana del curs 2022-2023]] | ||
+ | |||
+ | = Python = | ||
+ | [[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]] | ||
+ | |||
+ | == 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. | ||
= Eines en línia = | = Eines en línia = | ||
− | [https://recull.binefa.cat/ Recull de codis fets a classe] usuari / contrasenya : '' | + | [https://recull.binefa.cat/ Recull de codis fets a classe] usuari / contrasenya : ''smxB'' / ''smxB2223'' |
[https://app.diagrams.net/ Disseny de diagrames de flux en línia] | [https://app.diagrams.net/ Disseny de diagrames de flux en línia] | ||
+ | |||
+ | [https://scratch.mit.edu/scratch_1.4/ Scratch 1.4] | ||
+ | |||
+ | [https://scratch.mit.edu/projects/editor/ Scratch en línia] | ||
[https://snap.berkeley.edu/ Snap!] o [https://www.binefa.cat/Snap Snap! personalitzat] | [https://snap.berkeley.edu/ Snap!] o [https://www.binefa.cat/Snap Snap! personalitzat] | ||
Línia 22: | Línia 346: | ||
[http://www.arduinoblocks.com/ Arduino Blocks] | [http://www.arduinoblocks.com/ Arduino Blocks] | ||
+ | <!-- | ||
= Enllaços a recursos = | = Enllaços a recursos = | ||
[[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]] | ||
Línia 59: | Línia 384: | ||
I apareix el navegador web amb el Jupyter Lab. | I apareix el navegador web amb el Jupyter Lab. | ||
+ | --> | ||
+ | |||
+ | = Baixada de programes = | ||
+ | [https://drive.google.com/drive/folders/1fObr8kPcF7358h3bgKPe_BQT3tyQtiV8?usp=sharing Zona compartida al campus virtual d'FJE] |
Revisió de 17:33, 11 maig 2023
Quan tingueu les credencials d'accés a la NET heu de compartir-nos (als dos professors) una carpeta amb aquest nom: 2223-SMX2A-1rCognom2nCognomNom (Per exemple, si el vostre nom és Xavier López Pujol --> 2223-SMX2A-LopezPujolXavier). A aquest enllaç podreu veure si ja hi sou a la llista:
Carpetes compartides 2n d'SMX-A. Curs 2022-2023
Contingut
- 1 Teleconferència
- 2 Algunes classes
- 2.1 20230511
- 2.2 20230504
- 2.3 20230427
- 2.4 20230420
- 2.5 20230413
- 2.6 20230330
- 2.7 20230323
- 2.8 20230316
- 2.9 20230302
- 2.10 20230223
- 2.11 20230216
- 2.12 20230209
- 2.13 20230202
- 2.14 20230126
- 2.15 20230119
- 2.16 20230112
- 2.17 20221212
- 2.18 20221124
- 2.19 20221117
- 2.20 20221110
- 2.21 20221103
- 2.22 20221027
- 2.23 20221020
- 2.24 20221013
- 2.25 20221006
- 2.26 20220922
- 2.27 20220915
- 3 Python
- 4 Eines en línia
- 5 Baixada de programes
Teleconferència[modifica]
Algunes classes[modifica]
20230511[modifica]
Seguim amb Python.
Estructures repetitives, o bucles, en Python
Exercicis d'estructures de control repetitives en Python
20230504[modifica]
Seguim amb Python.
Estructures repetitives, o bucles, en Python
Exercicis d'estructures de control repetitives en Python
20230427[modifica]
Seguim amb Python.
Estructures repetitives, o bucles, en Python
Exercicis d'estructures de control repetitives en Python
20230420[modifica]
Seguim amb Python.
Estructures repetitives, o bucles, en Python
Exercicis d'estructures de control repetitives en Python
20230413[modifica]
Seguim amb Python.
Estructures repetitives, o bucles, en Python
Exercicis d'estructures de control repetitives en Python
Exercici del cinema[modifica]
Primer ho farem amb Snap!. Després amb EduBlocks. Després amb OnlineGDM i finalment amb el VSCode.
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 de 13 anys.
J – Majors de 16 anys.
A – Majors 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.
El programa ha de controlar que la qualificació de la pel·lícula sigui T, M, J o A. Qualsevol altra entrada no serà vàlida.
20230330[modifica]
Seguim amb Python.
Estructures repetitives, o bucles, en Python
Exercicis d'estructures de control repetitives en Python
20230323[modifica]
Seguim amb Python.
Estructures repetitives, o bucles, en Python
Exercicis d'estructures de control repetitives en Python
20230316[modifica]
Seguim amb Python.
Estructures repetitives, o bucles, en Python
Exercicis d'estructures de control repetitives en Python
20230302[modifica]
Seguim amb Python.
Exercicis de condicions en Python
Estructures repetitives, o bucles, en Python
Exercicis d'estructures de control repetitives en Python
- Nova eina: edublocks
20230223[modifica]
Seguim amb Python.
Exercicis de condicions en Python
Estructures repetitives, o bucles, en Python
Exercicis d'estructures de control repetitives en Python
20230216[modifica]
Seguim amb Python.
Exercicis de condicions en Python
20230209[modifica]
Seguim amb Python.
Exercicis de condicions en Python
20230202[modifica]
Seguim amb Python.
Exercicis d'introducció a Python
Exercicis de condicions en Python
20230126[modifica]
Seguim amb Python.
Exercicis d'introducció a Python
Exercicis de condicions en Python
20230119[modifica]
Seguim amb Python.
/ És divisió real // És divisió entera % És el residu de la divisió
Exercicis de condicions en Python
20230112[modifica]
Presentació projectes de Nadal.
Seguim fent Exercicis d'introducció a Python
pes = float(input("Pes en Kg: ")) # float: real (amb decimals) print("Pes %f Kg"%pes) print("Pes amb tres decimals: %.3f Kg"%pes) nom = input("Nom: ") # string: cadena print("En %s pesa %.2fKg"%(nom,pes)) n = int(input("Cops per a repetir: ")) # int: enter (sense decimals) print("Repetit %d cops"%n) for i in range(n): print("En %s pesa %.2fKg"%(nom,pes))
20221212[modifica]
Seguim fent el projecte de Nadal
20221124[modifica]
Seguim fent el projecte de Nadal
20221117[modifica]
Recull de codis fets a classe usuari / contrasenya : smxA / smxA2223
Exercicis d'introducció a Python
20221110[modifica]
Recull de codis fets a classe usuari / contrasenya : smxA / smxA2223
Exercicis d'introducció a Python
20221103[modifica]
Recull de codis fets a classe usuari / contrasenya : smxA / smxA2223
Pràctiques d'introducció a Python
Exercicis d'introducció a Python
Eina remota d'interpretació de Python
""" eip01.py Cognom1 Cognom2, Nom Escriviu un programa que pregunti a l'usuari pel nombre d'hores treballades i el cost per hora. Després ha de mostrar per pantalla la paga que li correspon. 20221103 """ fHores = float(input("Nombre d'hores treballades: ")) # print("Heu dit que heu treballat %.2f hores"%fHores) fCostPerHora = float(input("Cost per hora: ")) # print("Heu dit que heu treballat %.2f hores amb un preu per hora de %.2f€"%(fHores,fCostPerHora)) print("Heu de cobrar %.2f€"%(fHores*fCostPerHora))
20221027[modifica]
Recull de codis fets a classe usuari / contrasenya : smxA / smxA2223
Pràctiques d'introducció a Python
Exercicis d'introducció a Python
Eina remota d'interpretació de Python
20221020[modifica]
Recull de codis fets a classe usuari / contrasenya : smxA / smxA2223
Pràctiques d'introducció a Python
Exercicis d'introducció a Python
Eina remota d'interpretació de Python
""" pr03.py Víctor Martorell Millán 20221017 """ print ('Hola SMX2') ciutat = input("La teva ciutat: ") print ("Has dit que la teva ciutat és " + ciutat) print ("Has dit que la teva ciutat és %s" % ciutat) nDistrictes = input("Numero de districtes: ") print ("Has dit que la teva ciutat és " + ciutat + " i te "+ nDistrictes + " districtes") print ("Has dit que la teva ciutat és %s i te %s districtes" %(ciutat,nDistrictes)) nD = int(nDistrictes) print ("Has dit que la teva ciutat és %s i te %d districtes" % (ciutat,nD))
20221013[modifica]
Recull de codis fets a classe usuari / contrasenya : smxA / smxA2223
Pràctiques d'introducció a Python
20221006[modifica]
Recull de codis fets a classe usuari / contrasenya : smxA / smxA2223
Eina remota d'interpretació de Python
Instal·lacions de Python i VSCode[modifica]
Descàrrega del llenguatge de programació interpretat Python. Seleccioneu que voleu inserir la ruta de l'executable al PATH. I si al final de la instal·lació us demana inhabilitar (disable) rutes llargues, premeu-hi el botó.
Entorn de programació i editor de codis VSCode
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
20220922[modifica]
Recull de codis fets a classe usuari / contrasenya : smxA / smxA2223
Codis a desenvolupar:
c00: pregunta de nom amb resposta c01: pregunta de nom amb variable nom c02: pregunta de nom amb variable nom i pregunta l'edat amb variable edat c03: aprofitant c02 diem si és major d'edat o no c04: comptador de 0 a 10 c05: aprofitant c04, feu una taula de multiplicar c06: aprofitant c04, dieu si el número del comptador és parell o senar
Deseu-los com a .sb i captureu-los com a .png o .jpg
20220915[modifica]
Recull de codis fets a classe usuari / contrasenya : smxA / smxA2223
A la carpeta compartida / 20220915:
df_p01.png (png o jpg) df_p01.drawio p01.png (png o jpg) p01(22-23).sb
Programació per blocs i digrames de flux.
Repàs d'ordres del sistema operatiu GNU/Linux - 1a setmana del curs 2022-2023
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