2n SMX-A per dies. Curs 2022-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
Teleconferència
Algunes classes
20230216
Seguim amb Python.
Exercicis de condicions en Python
20230209
Seguim amb Python.
Exercicis de condicions en Python
20230202
Seguim amb Python.
Exercicis d'introducció a Python
Exercicis de condicions en Python
20230126
Seguim amb Python.
Exercicis d'introducció a Python
Exercicis de condicions en Python
20230119
Seguim amb Python.
/ És divisió real // És divisió entera % És el residu de la divisió
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
Recull de codis fets a classe usuari / contrasenya : smxA / smxA2223
Exercicis d'introducció a Python
20221110
Recull de codis fets a classe usuari / contrasenya : smxA / smxA2223
Exercicis d'introducció a Python
20221103
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
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
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
Recull de codis fets a classe usuari / contrasenya : smxA / smxA2223
Pràctiques d'introducció a Python
20221006
Recull de codis fets a classe usuari / contrasenya : smxA / smxA2223
Eina remota d'interpretació de Python
Instal·lacions de Python i VSCode
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
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
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
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
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 / smxB2223
Disseny de diagrames de flux en línia