Introducción a la Programación con Python

Curso impartido por Gustavo Meoño

Tiempo de conocernos

Objetivos del curso


  • Desarrollar pensamiento lógico util para la resolución de problemas
  • Comprender conceptos básicos sobre programación
  • Comprender conceptos básicos del paradigma de programación orientado a objetos
  • Obtener los conocimientos necesarios de programación para su aplicación en la resolución de problemas
  • Conocer el funcionamiento de estructuras de datos básicas

Temas del curso


  • Qué es la programación
  • Lenguajes de programación
  • Introducción a la programación
  • Introducción a Python

Temas del curso

  • Primeros pasos en la programación con JAVA
  • Estructuras de control
  • Métodos
  • Pilares de la programación orientada a objetos
  • Introducción a las estructuras de datos

¿Cómo se evaluará el curso?

Criterios de evaluación

  • Ejercicios de clase 20%
  • Tareas: 20%
  • Proyecto: 60%
  • Total: 100%

Hasta 10% extra por total de participaciones

Importante

  • La calificación minima aprobatoria es 8
  • Se deberá entregar al menos el 70% de tareas para tener derecho a evaluación
  • Se deberá contar con al menos el 80% de asistencia para tener derecho a evaluación

Tema 1


¿Qué es programación?

¿Qué imaginan al oir el termino programación?

¿Facil o Dificil?

¿Tardado o rapido?

No es tan complicado como lo pensamos

Es tan complicado como nosotros queramos...

Programar no es...

Programar no es...

Programar no es...

Programar es...

Programar es...

Saber resolver...

Para obtener

Conceptos Básicos


Definiciones

Programación

Instrumento que permite la ejecución instrucciónes que permiten la resolución de problemas o o llevar acabo una tarea.

Programa

Es un conjunto de instrucciones u órdenes que indican a la máquina las operaciones que ésta debe realizar con unos datos determinados. En general, todo programa indica a la computadora cómo obtener unos datos de salida, a partir de unos datos de entrada.

Algoritmo

Grupo finito de operaciones o instrucciones organizadas de manera lógica y ordenada que permite solucionar un determinado problema.

Actvidad


Realizar un algoritmo que describa el proceso de "ir a trabajar" o "ir a la escuela" segun sea el caso.

Comparar resultados con un compañero


Conclusiones

Aplicaciones de la programación

2.-Lenguajes de programación

No es tan diferente....

Caracteristicas de un lenguaje de programación


  • Sintaxis
  • Semantica

Sintaxis


Es el conjunto de normas y leyes combinatorias que estructuran la construcción de oraciones y textos. La sintaxis hace referencia a la inclusión de sujeto y predicado y al rol de las palabras en relación con otras.

En las ciencias de la computación, la sintaxis comprende un concepto equivalente.

La sintaxís esta compuesta generalmente de grámaticas y expresiones regulares...

Semántica


En la lingüistica: La semántica es la rama de la lingüística que estudia el significado y cambios del significado de las palabras y de las expresiones.

En programación Es el conjunto de reglas que proporcionan significado o sentido a una sentencia o instrucción de cualquier lenguaje de programación.

Ejemplo

Frase aceptada por la grámatica del español

Hombres necios que acusáis a la mujer sin razón

Frase no aceptada.

Hombres que la necios que a mujer razón sin acusaís

Paradigmas de programación

Definición de paradigma