Bootcamp Aprende Python
Aprende Python desde cero en solo dos semanas, aplicándolo en diversas operaciones. Diseña e implementa soluciones algorítmicas, utilizando las herramientas de este lenguaje de programación abierto, que cuenta con un sinnúmero de bibliotecas y módulos. Dirigido a todo tipo de profesionales.
![Bootcamp Aprende Python Bootcamp Aprende Python](https://educacionprofesional.ing.uc.cl/app/uploads/2022/12/Bootcamp-Aprende-Python.webp)
Antecedentes Generales
En la actualidad, tener conocimientos de programación se ha vuelto una valiosa habilidad. Tener la capacidad de identificar problemas que se pueden resolver mediante la programación y ser capaz de implementar tales soluciones, es algo cada vez más requerido en la industria.
El propósito central del curso es otorgar a profesionales de diversas disciplinas, la formación necesaria para poder diseñar e implementar soluciones algorítmicas, utilizando las herramientas disponibles en el lenguaje de programación Python.
La metodología del curso se centra en un aprendizaje basado en la práctica. Los alumnos aprenden a escribir programas de creciente complejidad en actividades prácticas que son complementadas por clases donde se enseñan los conceptos a medida que se van necesitando.
Todo tipo de profesionales y técnicos que quieran introducirse en el lenguaje Python, incluyendo personas sin conocimientos previos sobre programación.
Resolver problemas de diversa índole mediante la programación y el lenguaje Python.
Escribir programas que modelen situaciones del mundo real, utilizando el lenguaje Python.
Notebook propio.
Se recomienda, a responsabilidad del alumno, manejo del idioma inglés para acceder a bibliografía y software en este idioma.
Contenidos del Programa
Al final del curso podrás:
– Comprender los elementos básicos de un programa (algoritmos, variables, control de flujo, funciones, estructuras de datos, manejo de excepciones y objetos).
– Aplicar razonamiento algorítmico para diseñar e implementar soluciones a problemas mediante el lenguaje Python.
– Inferir soluciones con modelamiento orientado a objetos para resolver problemas realistas.
– Utilizar técnicas básicas de mantención de código como modularización y uso de entornos virtuales.
– Aplicar las funciones disponibles en la librería estándar de Python.
Contenidos:
– Introducción al pensamiento algorítmico.
– El lenguaje de programación Python y el ecosistema Python.
– Variables, expresiones y tipos de datos (int, str, bool).
– Control de flujo (if / elif / else, for, while).
– Funciones.
– Estructuras de datos (list, set, tuples, dict).
– Módulos.
– Input y output.
– Excepciones.
– Programación orientada a objetos (clases y herencia).
– Librerías estándar de Python.
– Entornos virtuales y librerías externas de Python.
Cuerpo Docente
Jefe de Programa
![jaime-navon.jpg](https://educacionprofesional.ing.uc.cl/app/uploads/2024/08/jaime-navon.jpg)
Jaime Navón Cohen
Profesor Asociado del Departamento de Ciencia de la Computación UC. Ph.D. Computer Science, University of North Carolina at Chapel Hill.
![Antonio_Ossa_Guerra](https://educacionprofesional.ing.uc.cl/app/uploads/2022/12/Antonio_Ossa_Guerra.jpg)
Antonio Ossa Guerra
Magíster en Ciencia de la Computación, UC. Ingeniero en Machine Learning de PhageLab.