Python Para Machine Learning y Desarrollo: Parte I (deep dive)
Sube al siguiente nivel aprendiendo a programar en Python y desbloquea el poder de la lógica computacional y el pensamiento algorítmico.
INSCRIBETE Y COMIENZAAPRENDE PYTHON Y PREPARATE PARA MUNDO DEL DESARROLLO Y EL MACHINE LEARNING
Nuestro curso de Python para Machine Learning y Desarrollo: Parte I (deep dive) te proporcionará una formación sólida en los fundamentos de Python, el lenguaje de programación más popular del mundo.
¿Qué aprenderás en este curso?
- Construye los pilares de la programación: Aprende a trabajar con números, texto, variables, operadores y estructuras de control para dar vida a tus ideas.
- Domina la lógica de programación: Desarrolla algoritmos eficientes utilizando bucles y funciones para automatizar tareas y resolver problemas.
- Diseña programas robustos: Aplica los conocimientos adquiridos para crear programas bien estructurados y fáciles de mantener.
Al aprender Python, estarás preparado para automatizar tareas repetitivas y desarrollar tus propias aplicaciones. Python, es común entre desarrolladores Back-End y además, es el lenguaje de la Inteligencia Artificial.
¿Por que elegir este curso?
Al finalizar el curso, estarás preparado para:
- Comprender los algoritmos de Machine Learning
- Sumergirte en el desarrollo Back End
- Abrir las puertas a nuevas oportunidades profesionales

Clases y código en vivo
Clases interactivas
Grabación de clases
Recursos descargables
CONTENIDO DEL CURSO
- Dos tipos de números: enteros y flotantes
- Operadores aritméticos
- La función print
- Variables
- Las funciones abs, int y round
- Asignaciones aumentadas
- Otros dos operadores enteros
- Paréntesis, orden de precedencia
- Tres tipos de errores
- Objetos numéricos en memoria
- Literales de cadena
- Variables
- Índices y rebanadas
- Índices negativos
- Límites predeterminados para rebanadas
- Concatenación de cadenas
- Repetición de cadenas
- Funciones y métodos de cadenas
- Métodos en cadena
- La función input
- Las funciones int, float, eval y str
- Documentación interna
- Continuación de línea
- Indexación y rebanado fuera de límites
- Argumento opcional sep de print
- Argumento opcional end de print
- Secuencias de escape
- Justificación de salida en un campo
- Justificación de salida con el método format
- Operadores relacionales
- Valores ASCII
- Ordenar elementos en una lista
- Operadores lógicos
- Evaluación en cortocircuito
- El tipo de dato bool
- Tres métodos que devuelven valores booleanos
- Simplificación de condiciones
- Instrucciones if-else
- Instrucciones if
- Instrucciones if-else anidadas
- La cláusula elif
- Validación de entrada con if-elif-else
- True y False
- El bucle while
- La instrucción break
- La instrucción continue
- Creando un menú
- Bucles infinitos
- Bucleando a través de una progresión aritmética de números
- Valores de paso para la función range
- Bucles for anidados
- Bucleando a través de los caracteres de una cadena
- Bucleando a través de los elementos de una lista o tupla
- Bucleando a través de las líneas de un archivo de texto
- La instrucción pass
- Poblando una lista con el contenido de un archivo de texto
- Funciones incorporadas
- Funciones definidas por el usuario
- Funciones con un parámetro
- Pasando un valor a una función
- Funciones con varios parámetros
- Funciones con valores booleanos y de lista
- Funciones que no devuelven valores
- Funciones sin parámetros
- Alcance de variables
- Constantes nombradas
- Módulos de biblioteca
- Funciones que llaman a otras funciones
- Funciones que devuelven múltiples valores
- Valores predeterminados
- Pasando por nombre de parámetro
- Ordenación personalizada
- Expresiones lambda
- La función sorted
- Diseño descendente
- Programación estructurada
- Ventajas de la programación estructurada
- Programación orientada a objetos
- Una cita relevante
¿QUE PODRAS HACER?
Este curso introductorio de Python te preparará para abordar proyectos complejos.
Al finalizar este curso, serás capaz de:
- Manejar distintos tipos de datos: Trabajar con números enteros y flotantes, realizar operaciones aritméticas básicas y avanzadas, utilizar variables para almacenar datos y convertir entre tipos de datos.
- Manipular de cadenas de texto: Concatenar, indexar, rebanar y formatear cadenas. Utilizar métodos de cadenas para realizar diversas operaciones.
- Desarrollar tus propias funciones: Definir y utilizar funciones para modular el código y reutilizar bloques de código.
- Manejar de errores: Identificar y corregir diferentes tipos de errores comunes en la programación.
- Escribir código limpio y eficiente: Producir código legible, bien estructurado y fácil de mantener.
- Depurar y probar tu código.
- Desarrollar proyectos de Python, que resuelvan problemas específicos.
- Diseño estructurado: Desarrollar código de manera lógica y eficiente.
- Programación modular: Dividir un programa en funciones más pequeñas y reutilizables.
¿PARA QUIEN ES ESTE CURSO?
Este curso de Python está diseñado para un público amplio y diverso, desde principiantes sin experiencia previa en programación hasta desarrolladores experimentados que buscan ampliar sus habilidades. Ya sea que quieras:
- Dar tus primeros pasos en el mundo de la programación y aprender un lenguaje versátil y demandado en la industria.
- Ampliar tus conocimientos en Python si ya tienes cierta experiencia y quieres especializarte en áreas como ciencia de datos, inteligencia artificial, desarrollo web o automatización.
- Aprender Python desde cero para impulsar tu carrera profesional y abrir nuevas oportunidades laborales.
- Cambiar de lenguaje de programación y descubrir las ventajas de Python para tus proyectos.
- Crear tus propias aplicaciones y llevar a cabo tus ideas innovadoras.
- Adquirir las habilidades necesarias para trabajar en proyectos de vanguardia como visión por computadora o procesamiento de imágenes.
Sin importar tu nivel de conocimientos previos o tus objetivos profesionales, este curso te proporcionará una base sólida en Python y te permitirá desarrollar proyectos reales desde el primer momento.»