¿Qué quieres aprender?

Curso de Python

Curso de Python

CEI: Centro de Estudios de Innovación

Curso online


2.490

Duración : 3 Meses

¿Quieres hablar con un asesor sobre este curso?

Objetivos

El objetivo principal del curso es capacitar al alumno para desarrollar aplicaciones utilizando Python siguiendo metodologías profesionales de programación. Al finalizar la formación serás capaz de: Comprender los fundamentos del lenguaje Python. Utilizar estructuras de control, funciones y estructuras de datos. Aplicar programación orientada a objetos en proyectos reales. Gestionar archivos y manipular datos en distintos formatos. Trabajar con bases de datos relacionales y consumir APIs externas. Crear APIs REST mediante FastAPI. Desarrollar aplicaciones web utilizando Django. Organizar proyectos mediante módulos, paquetes y entornos virtuales. Aplicar buenas prácticas de programación, testing y Clean Code. Desarrollar proyectos preparados para entornos profesionales y continuar especializándote en disciplinas como Big Data, Data Science o Desarrollo Web.

A quién va dirigido

Este curso está dirigido a: Personas que quieran iniciarse en la programación. Futuros desarrolladores Python. Estudiantes de informática e ingeniería. Profesionales que deseen cambiar su perfil hacia el desarrollo de software. Analistas de datos que quieran aprender programación. Profesionales interesados en Big Data, Inteligencia Artificial o Machine Learning. Desarrolladores que quieran incorporar Python a su stack tecnológico. Cualquier persona interesada en aprender uno de los lenguajes de programación más utilizados del mercado. No es necesario disponer de experiencia previa en programación.

Requisitos

No se requieren conocimientos previos de programación. Es recomendable disponer de: Manejo básico del ordenador. Interés por la tecnología y el desarrollo de software. Capacidad de razonamiento lógico. Motivación para aprender programación mediante proyectos prácticos. El curso comienza desde los fundamentos del lenguaje y avanza progresivamente hacia conceptos y herramientas utilizadas en entornos profesionales.

Temario completo de este curso

1. Fundamentos de Python

Aprenderás los conceptos esenciales del lenguaje Python, incluyendo tipos de datos, variables, operadores, estructuras de control, funciones, manejo de excepciones, listas, diccionarios, tuplas y conjuntos. Además, trabajarás la planificación de proyectos, la organización del desarrollo y la resolución de problemas mediante programación.

2. Entorno de trabajo y reutilización del código

Conocerás cómo configurar un entorno profesional de desarrollo utilizando IDEs, terminal, Git y entornos virtuales con pip y venv. Aprenderás a crear funciones reutilizables, organizar proyectos mediante módulos y paquetes, aplicar principios de programación funcional, Clean Code y testing para desarrollar software mantenible.

3. Programación orientada a objetos

Descubrirás los principios de la programación orientada a objetos mediante la creación de clases, objetos, métodos y propiedades. También aprenderás conceptos como herencia, polimorfismo, composición y sobrecarga de operadores para desarrollar aplicaciones escalables y reutilizables.

4. Persistencia y manipulación de datos

Aprenderás a trabajar con archivos de texto, CSV y JSON, manipular directorios, utilizar bases de datos relacionales mediante SQLite y consumir APIs de terceros con la librería Requests. Además, conocerás las bases del análisis de datos con Pandas y técnicas introductorias de web scraping.

5. Frameworks

Aplicarás Python al desarrollo de aplicaciones web mediante FastAPI y Django. Aprenderás a crear APIs REST, validar datos, generar documentación automática, trabajar con el patrón MVT, gestionar bases de datos mediante ORM, crear plantillas, administrar usuarios y permisos y desarrollar aplicaciones web siguiendo metodologías profesionales.

Ver más