CURSO PROGRAMACIÓN PYTHON
Aprende a programar desde cero con nuestro curso de Python 100% práctico y presencial en Elche (Alicante).
Aprendas paso a paso hasta conseguir un nivel profesional. También te preparamos para que consigas la Certificación Python Oficial.
- Horas: 2h/semana
- Duración: Curso lectivo
- Modalidad: PRESENCIAL
¿Qué aprenderás?
En este curso aprenderás a programar en Python, el lenguaje de programación más utilizado del mundo y con más crecimiento.
Nuestra metodología es «learn by doing» para que aprendas de una forma totalmente práctica.
Con esta formación podrás especializarte en Desarrollo Frontend y Backend, Desarrollo de Software a Medida y Bid Data. Además, te preparamos para superar el examen de Certificación PCEP: Python Essentials.
Herraminetas y funciones de nivel medio
Introducción al lenguaje de programación Python
📖 Contenido:
- Tema 1: Presentación de Python
- Actualidad de Python
- Versiones de Python
- Usos de Python
- Tema 2: El IDE
- Visual Studio Code
- Configuración inicial
Características básicas del lenguaje Python
Aprenderemos a manejar los conceptos básico de Python o de cualquier otro lenguaje de programación como el uso de variables, condicionales, bucles o funciones, entre otros.
📖 Contenido:
- Tema 1: Tipos de datos básicos
- Palabras reservadas
- Comentarios
- Tipos de datos básicos de Python
- Variables en Python
- Constantes en Python
- Tema 2: Entrada y salida
- Entrada de datos por teclado
- Salida de datos por pantalla
- Tema 3: Operadores en Python
- Asignación
- Aritméticos
- Lógicos
- Tema 4: Tipos de datos avanzados
- Listas de Python
- Tuplas en Python
- Diccionarios en Python
- Tema 5: Control de flujo – Estructuras de decisión y estructuras de repetición
- Condicionales en Python IF – ELSE
- Bucles en Python WHILE / FOR
- Tema 6: Funciones
- Concepto de las Funciones en Python
- Implementación de las funciones
- Argumentos y parámetros
- Funciones integradas de Python
- Buenas prácticas con las funciones
Programación orientada a objetos (POO)
Manejar y programación de objetos en Python.
📖 Contenido:
- Tema 1: Metodología basada en objetos
- Programación estructurada POO (Programación Orientada a Objetos)
- Los 4 principios de la POO
- Tema 2: Clases objetos, atributos y métodos
- Definición clases, objetos, atributos y métodos
- Tema 3: Practicando con clases y objetos
- Definición de constructores
- Tema 4: Herencia
- Definición de Herencia
- Usos
- Implementación
Programación orientada a objetos 2 (POO)
Conceptos complejos de programación orientada a objetos en Python.
📖 Contenido:
- Tema 1: Otras herramientas de POO
- Herencia múltiple
- Polimorfismo
- Tema 2: Métodos aplicados
- Métodos aplicados a los strings
- Métodos aplicados a las listas
- Métodos aplicados a los conjuntos
- Métodos aplicados a los diccionarios
- Tema 3: Errores y excepciones
- Errores
- Excepciones
Manipulación de datos
Manejo de datos mediante archivos y Bases de Datos con Python.
📖 Contenido:
- Tema 1: Archivos
- Manejo de archivos en Python
- Tema 2: Hojas de cálculo
- Excel: XLS
- CSV
- Tema 3: JSON
- JSON en Python
- APIs
- Tema 4: Base de datos (BBDD)
- Cómo almacena los datos una base de datos
- Lenguaje SQL
- Ejemplos de bases de datos
- SQLite3
- MySQL
Proyectos Reales
Realización de aplicaciones reales mediante Python con las cuales intentaremos dar sentido a todo lo aprendido y un enfoque realista de lo que demandan las empresas.
📖 Contenido:
- Práctica 1 – Creación de una web app con conexión a BD local y remota
- Práctica 2 – Creación de una web app con conexión a API para visualizar consultas
- Práctica 3 – Creación de una web app con funcionalidades específicas para la gestión de archivos
- Práctica 4 – Creación de una web app multi funcional “Punto de Venta”
- Práctica 5 – Creación de sistemas de automatización para la realización de tareas para aplicaciones
Proyectos finales
Mediante nuestro lema «Learn by Doing» aprenderemos de una forma práctica con dos proyectos reales, realizados en Python.
📖 Contenido:
- Práctica 1 – Creación de una web app y base de datos SQL
- Práctica 2 – Creación de una web app avanzada con base de datos FireBase
- Proyecto Final – Creación de una aplicación, tutorizada, por parte del alumno