Volver al Ciclo

5098. Entornos y sintaxis en Python

Desarrollo de Aplicaciones en Lenguaje Python (CESIFC05)
Total: 60 horas
2 hora/semana en 1º
Horario DIURNO
3.0 Créditos ECTS

Resultados de Aprendizaje y Criterios de Evaluación

Analiza los problemas planteados, identificando los entornos de aplicación y proponiendo estrategias para su resolución. (RA1)

  • a) Se han identificado las características principales de los entornos de aplicación.
  • b) Se han definido estrategias conducentes a la resolución del problema.
  • c) Se han analizado las dificultades que puedan presentarse.
  • d) Se han realizado diagramas de flujo de las soluciones propuestas.
  • e) Se ha seleccionado el diagrama de flujo considerado óptimo.
  • f) Se ha verificado que la solución propuesta es susceptible de ser implementada en Python.

Caracteriza elementos de la programación en Python, identificando los bloques fundamentales de construcción de un programa. (RA2)

  • a) Se han definido los aspectos fundamentales de la programación de alto nivel.
  • b) Se han establecido las diferencias entre lenguajes compilados e interpretados.
  • c) Se han analizado los bloques principales en la construcción de un programa en Python.
  • d) Se han establecido las diferencias entre diferentes versiones de Python.
  • e) Se han identificado los errores más frecuentes en la programación en Python.
  • f) Se ha valorado la importancia de la depuración de código.
  • g) Se han analizado segmentos de código, antes y después de la depuración.

Evalúa entornos de trabajo para el desarrollo de aplicaciones en Python, indicando sus diferencias y áreas específicas de trabajo. (RA3)

  • a) Se han analizado los IDE´s (Integrated Development Environment) (entornos de desarrollo integrado) más habituales usados en la programación en Python.
  • b) Se han seleccionado IDE´s, en función del desarrollo a realizar.
  • c) Se han analizado las ventajas del uso de frameworks (marcos, esquemas) en el desarrollo de software con Python.
  • d) Se han comparado diversos editores de código en Python relacionándolos con desarrollos de aplicaciones concretas.
  • e) Se ha puesto de manifiesto la utilidad del uso de IDLE´s (Integrated Development and Learning Environment) y frameworks mediante el análisis de software real.

Utiliza el IDLE básico de Python y la ventana Shell, introduciendo los principios de la escritura de software en Python. (RA4)

  • a) Se han escrito instrucciones elementales para visualizar el funcionamiento básico del lenguaje.
  • b) Se ha escrito una instrucción en una sola línea.
  • c) Se ha razonado la mala praxis de escribir varías instrucciones en una línea.
  • d) Se ha escrito una instrucción en varias líneas.
  • e) Se han escrito en consola las instrucciones.
  • f) Se han utilizado sangrados explicando su utilidad.
  • g) Se han escrito comentarios en Python.
  • h) Se han instalado y probado editores de texto no integrados en el entorno.

Aplica la sintaxis y operadores y tipos simples y complejos en Python, escribiendo instrucciones básicas y verificando sus resultados. (RA5)

  • a) Se ha escrito código con sintaxis básica.
  • b) Se conocen y distinguen los distintos tipos de operadores.
  • c) Se han escrito instrucciones básicas con cada tipo de operador.
  • d) Se distinguen y utilizan los distintos tipos de datos.
  • e) Se han utilizado los distintos tipos de operadores en un código básico.
  • f) Se han hecho operaciones entre iguales y distintos tipos de datos.