Escriu per cercar…

Programació orientada a objectes

Classes i objectes com a manera d'estructurar un programa, més fitxers i bases de dades per fer-lo servir amb dades reals.

PYTHON5100132 h1r curs8 activitats27 pàgines5 resultats d'aprenentatge

Programa

Resultats d'aprenentatge

RA1Caracteritza la programació orientada a objectes organitzant-los i relacionant-los amb el codi per a manejar-losA2A38 criteris d'avaluació
  1. CA1Defineix el concepte d'objecte.
  2. CA2Defineix la manera d'agrupar dades (atributs).
  3. CA3Descriu les operacions a executar sobre les dades (mètodes).
  4. CA4Descriu les classes i les instàncies dels objectes.
  5. CA5Caracteritza el concepte de constructor.
  6. CA6Caracteritza el concepte de destructor.
  7. CA7Defineix el concepte d'ortogonalitat dels mètodes.
  8. CA8Caracteritza els tipus de mètodes.
RA2Aplica la programació orientada a objectes per a generar codi eficient i correctament estructuratA1A2A38 criteris d'avaluació
  1. CA1Escriu una classe que es pugui reutilitzar amb herències.
  2. CA2Escriu una classe nova en base d'una classe ja creada.
  3. CA3Escriu un programa usant objectes i atributs.
  4. CA4Escriu instruccions self en mètodes.
  5. CA5Escriu un programa uilitzant les propietats de polimorfisme i encapsulació.
  6. CA6Escriu programes que incloguin constructors.
  7. CA7Escriu programes que incloguin destructors.
  8. CA8Escriu mòduls i paquets i els utilitza en un programa de manera correcta.
RA3Gestiona i maneja la creació de fitxers utilitzant codi PythonA45 criteris d'avaluació
  1. CA1Escriu línies de codi que permeten l'obertura de fitxers.
  2. CA2Utilitza diferents mètodes de l'objecte File.
  3. CA3Coneix les propietats de l'objecte File i l'utilitza correctament en el codi.
  4. CA4Escriu codi per a tractar fitxers JSON.
  5. CA5Escriu codi que permet canviar objectes a cadenes.
RA4Connecta i gestiona bases de dades partint d'entrades de dades des d'aplicacions webA5A6A79 criteris d'avaluació
  1. CA1Connecta amb èxit una base de dades utilitzant codi Python.
  2. CA2Crea una nova base de dades utilitzant codi Python.
  3. CA3Realitza consultes contra la base de dades connectada.
  4. CA4Inclou nous registres en la base de dades.
  5. CA5Elimina registres en bloc de la base de dades.
  6. CA6Crea una interfície web utilitzant Python.
  7. CA7Connecta la base de dades a un web i es permet escriure nous registres utilitzant entrada de text des del web.
  8. CA8Coneix els requisits de seguretat web en Python.
  9. CA9Verifica els requisits de seguretat mínims establerts.
RA5Escriu programes en Python donant resposta a problemes reals en diferents camps d'aplicació i tenint en compte el context d'úsA811 criteris d'avaluació
  1. CA1Analitza el problema a resoldre documentant-lo de manera rigorosa.
  2. CA2Indica possibles solucions al problema.
  3. CA3Selecciona la solució considerada més adequada d'acord amb el context i amb el possible cost de la implementació.
  4. CA4Escriu la solució en Python, documentant-la degudament.
  5. CA5Utilitza el depurador.
  6. CA6Dissenya proves per a cadascuna de les parts del programa.
  7. CA7Executa les proves i documenta els resultats.
  8. CA8Verifica que els resultats són els esperats.
  9. CA9Realitza canvis en cas de ser necessaris, documentant-los.
  10. CA10Prova el programa en el seu conjunt.
  11. CA11Documenta canvis en cas de produir-se.