CE en Desenvolupament d’Aplicacions en Llenguatge Python

Introducció

Què estudiaré?

La competència general d’aquest curs d’especialització consisteix a desenvolupar aplicacions en llenguatge Python, optimitzant la programació, seleccionant l’arquitectura més adequada i verificant els resultats d’acord amb les solucions a implementar.

En quin horari?

El curs d’especialització s’impartirà en horari de tarda, a partir de les 18:00 h.

Objectius

Els objectius generals d’aquest curs són els següents:

  • Analitzar propostes a resoldre amb Python identificant les dades sobre les quals s’opera i les estratègies conduents a la seva resolució.
  • Indicar les solucions adoptades per a la resolució dels problemes plantejats d’acord amb les estratègies definides.
  • Desenvolupar els diagrames de flux corresponents a les solucions adoptades.
  • Definir arquitectures de codi eficients.
  • Aplicar conceptes de la programació orientada a objectes.
  • Aplicar bones pràctiques de programació en el desenvolupament de les aplicacions.
  • Aplicar correctament la sintaxi del llenguatge en les diverses expressions de programació.
  • Realitzar proves parcials dels desenvolupaments de les aplicacions per verificar el funcionament correcte de les etapes intermèdies i possibilitar la depuració del programa.
  • Provar el funcionament del programa en diferents entorns d’acord amb el problema a resoldre i verificant que s’ajusta a les solucions adoptades.
  • Organitzar i desenvolupar projectes gestors de clients utilitzant classes, proves unitàries, persistència i una interfície gràfica.
  • Adaptar-se a les noves situacions laborals originades per canvis tecnològics i organitzatius en la seva activitat laboral.
  • Complir les tasques pròpies del seu nivell amb autonomia i responsabilitat, efectuades de manera individual o com a membre d’un equip de treball.
  • Comunicar-se eficaçment, respectant l’autonomia i la competència de les persones que intervenen en el seu àmbit de treball.
  • Complir les normes de qualitat, d’accessibilitat universal i de disseny per a tothom que afecten la seva activitat professional.
  • Actuar amb esperit emprenedor i iniciativa personal en l’elecció o aplicació dels procediments de la seva activitat professional.
  • Exercir els seus drets i complir amb les obligacions derivades de la seva activitat professional, d’acord amb el que estableix la legislació vigent, participant activament en la vida econòmica, social i cultural.

Estructura

Pla d’estudis

  • MP5098. Entorns i sintaxis en Python 33h (1 hora setmanal).
  • MP5099. Estructures de control en Python 66h (2 hores setmanals).
  • MP5100. Programació orientada a objectes 132h (4 hores setmanals)
  • MP5101. Anàlisi de dades amb Python 99h (3 hores setmanals).
  • MPC094. Projecte de Desenvolupament d’Aplicacions en Llenguatge Python 100h (3 hores setmanals)

Titulacions que donen accés

  • CFPS ICA0 Administració de sistemes informàtics en xarxa
  • CFPS ICB0 Desenvolupament d’aplicacions multiplataforma
  • CFPS ICC0 Desenvolupament d’aplicacions web
  • CFPS EEA0 Sistemes Electrotècnics i Automatitzats
  • CFPS EEB0 Automatització i Robòtica Industrial
  • CFPS EEC0 Manteniment Electrònic
  • CFPS EED0 Sistemes de Telecomunicacions i Informàtics
  • CFPS EEE0 Electromedicina Clínica
  • CFPS IMA0 Manteniment d’Instal·lacions Tèrmiques i de Fluids
  • CFPS IMB0 Desenvolupament de Projectes d’Instal·lacions Tèrmiques i de Fluids
  • CFPS IMC0 Mecatrònica Industrial