

Inseguro de dónde
empezar?
Track
Certificado
Python de Cero a Héroe
4.6+
★★★★★
★★★★★
325 reseñas
Beginner
Después de completar este curso, serás capaz de escribir código Python básico, entender su sintaxis y configurar un entorno de desarrollo Python. Usted tendrá las habilidades para comenzar su viaje de programación y construir una base sólida para el aprendizaje posterior.
python
Boost your Tech Skills!
with up to 55% off
What you'll get with our subscription:
Access to 85+ top-rated courses
AI-driven Learning
Workspaces for practicing your skills
Personalized study tracks
Certificates of completion
Training 2 or more people?
Get your team access to Codefinity courses anytime, anywhere.
Try Codefinity TeamsWhat you will learn
- Master the basics of Python: syntax, variables, and data types
- Learn to work with conditional statements and loops
- Understand Python data structures: lists, tuples, dictionaries, and sets
- Learn to write and use functions to organize code
- Explore how to use Python for data processing and task automation
- 168 chapters
- 15 hours
- 195 tasks
Trusted by employees of leading companies
Learning track content
Module 1 / Introducción a Python
En esta sección, se explorarán los fundamentos de Python, se familiarizará con el entorno de trabajo, se realizarán operaciones matemáticas simples y se mostrarán los resultados.
En esta sección, descubrirá cómo almacenar elementos como números y texto
en la memoria de la computadora y recuperarlos por nombre. Además, obtendrá una introducción a la manipulación de texto
en Python.
En esta sección, explorará el tipo de dato booleano y aprenderá cómo se utiliza para desarrollar programas que reaccionan a ciertas condiciones.
En esta sección, continuará aprendiendo sobre los tipos de datos y descubrirá
cómo organizar varios atributos en una sola variable utilizando listas, tuplas y diccionarios.
En esta sección, aprenderás a crear bucles en Python, una habilidad esencial para iterar a través de listas, tuplas y diccionarios.
Para concluir este curso introductorio, explorarás algunas funciones integradas
y luego comenzarás a desarrollar las tuyas propias.
Module 2 / Tipos de Datos en Python
Los tipos de datos numéricos son fundamentales en Python, por lo que es importante comenzar con ellos. Aquí se trabajará con operaciones matemáticas simples y se descubrirán los propósitos de aprender diferentes tipos de datos numéricos.
Dominio de los tipos de datos booleanos y las operaciones lógicas en Python. Aprenderá a trabajar con True y False, aplicar operadores lógicos como and, or y not, y comprender cómo funciona la precedencia de operadores en expresiones complejas.
Las cadenas son una parte esencial de la programación en Python, permitiendo trabajar con datos de texto. En esta sección, se aprenderá a manipular cadenas, extraer caracteres, segmentar palabras y buscar frases específicas.
Este capítulo consta de tareas prácticas que combinan todos los temas examinados junto con un poco de teoría.
Module 3 / Estructuras de Datos en Python
¿Qué es una lista? Una lista es una colección ordenada que se puede modificar. También permite elementos duplicados.
¿Qué es un diccionario? Un diccionario es una colección ordenada que se puede cambiar, pero no permite entradas duplicadas. Consiste en pares `clave:valor`, que se utilizan para optimizar su estructura.
¿Qué es una tupla? Una tupla es una colección ordenada que no puede ser alterada. Puede tener elementos duplicados. Aunque es similar a una lista, los valores en una tupla pueden ser de cualquier tipo y están indexados por enteros. Aunque no es obligatorio, es común encerrar los valores de una tupla entre paréntesis, lo que los hace más fáciles de entender en Python.
¿Qué es un conjunto? En Python, un `set` es una colección desordenada que es tanto `iterable` como `mutable`, sin elementos repetidos. Aunque el orden de los elementos en un conjunto no está fijado, puede incluir una variedad de elementos. Un beneficio clave de usar conjuntos sobre listas es su método altamente eficiente para determinar si un elemento existe dentro del conjunto.
Module 4 / Declaraciones condicionales en Python
Desentrañarás los misterios del versátil operador condicional "if", descubriendo su poder para dar forma a los resultados. Sumérgete más en el mundo de los operadores lógicos, dominando su aplicación artística y descubriendo los secretos de priorizar su uso de manera efectiva.
Aprende a tomar decisiones basadas en condiciones, simplifica el código usando la palabra clave else, mejorando tanto la eficiencia como la legibilidad. ¡Desbloquea la eficiencia de las decisiones en una sola línea con el operador ternario!
Aprenderás sobre la forma más avanzada del operador condicional if-elif-else, te familiarizarás con la sintaxis de esta construcción y cómo se aplica correctamente.
Module 5 / Tutorial de Bucles en Python
Domina cómo iterar a través de secuencias con el bucle for, usa range() de manera efectiva, explora condiciones con if/else y controla bucles con break y continue. ¡Prepárate para escribir código eficiente, limpio y práctico mientras enfrentas desafíos divertidos!
¡Obtén experiencia práctica con el bucle while! Aprende a manejar condiciones, evitar bucles infinitos, controlar el flujo con break y continue, e incluso combinar else con tus bucles. ¡Domina cuándo usar bucles while de manera efectiva en escenarios del mundo real y mejora tus habilidades para resolver problemas!
Aprende a combinar bucles de manera efectiva, usar condiciones if/else y dominar las declaraciones break y continue para controlar el flujo. Al final, podrás resolver problemas complejos con facilidad y precisión.
¡Optimiza tu código Python con comprensiones de listas y diccionarios! Aprende a crear listas y diccionarios de manera concisa y elegante mientras mejoras la legibilidad y el rendimiento. Domina ejemplos prácticos y descubre cómo simplificar tareas complejas, desde filtrar datos hasta transformarlos, todo en una sola línea de código.
Module 6 / Tutorial de Funciones en Python
Consideraremos qué es una función en Python y algunas técnicas básicas utilizadas para crear funciones: cuáles son los argumentos de la función, cuál es el valor de retorno de la función, cuál es el cuerpo de la función y cómo usar la función en el código.
Aprende a definir funciones en Python utilizando argumentos posicionales y opcionales. Domina la flexibilidad de crear funciones que se adaptan a diferentes escenarios de entrada.
Aprende a trabajar con argumentos arbitrarios y argumentos de palabras clave en Python para manejar números variables de entradas. Entiende cómo los argumentos arbitrarios gestionan entradas posicionales flexibles y cómo los argumentos de palabras clave organizan argumentos nombrados en un diccionario para un diseño de funciones eficiente.
El valor de retorno de una función es el resultado directo de la ejecución de la función, que podemos usar en el programa. Hay varios tipos de valores de retorno de funciones - consideraremos los más comúnmente utilizados.
Explora el poder de la recursión y las funciones lambda en Python. Entiende cómo la recursión permite que una función se llame a sí misma para resolver problemas complejos, y cómo las funciones lambda proporcionan una forma concisa de definir funciones anónimas para tareas simples.
Requirements
- A computer with a browser - all browsers are supported.
- Your enthusiasm to enhance your tech skills.
- Everything else needed to start learning and practicing is already included in this course.
Over 200,000 5-star ratings and counting
Ruslan Kravchuk
Lo principal es aprender y no rendirse
El material es bueno, hay mucho que aprender, todo para ser mejor y lo principal es aprender lo que quieres....
Matteo Comune
Gracias a ellos estoy aprendiendo mucho…
Gracias a ellos estoy aprendiendo mucho más rápido porque te ayudan a entender todo desde cero. Es el mejor sitio web que ayuda a las personas sin conocimientos previos de IT...
Yuliana Cadavid
gran curso para principiantes
gran curso para principiantes, ponen a prueba tus conocimientos en cada lección...
Elpunzon
Estoy disfrutando de mi experiencia en Codefinity…
Estoy disfrutando de mi experiencia de aprendizaje de Python en Codefinity. La forma de aprendizaje autoinducido es genial porque puedo adaptarlo a mi horario...
Alexandru Alexandru
Es agradable aprender de codefinity
Es agradable aprender de codefinity. Es fácil y tiene buenos ejemplos de lo que aprendí aquí...
jacob Templet
Easy to follow along with and provides…
Fácil de seguir y proporciona desafío en mi vida cotidiana. El desafío me mantiene con ganas de aprender día tras día...
Elan
Codefinity es una herramienta de aprendizaje integral…
Codefinity es una herramienta de aprendizaje integral que te ayuda a desarrollar tus habilidades como ingeniero de software o científico de datos. Los ejercicios son divertidos y una buena...
Thibault
Primera vez aprendiendo a programar
Primera vez aprendiendo a programar y haciéndolo con éxito con Codefinity - Gracias...
Adrien Morel
Bien diseñado para principiantes totales
Bien diseñado para principiantes totales, el progreso incremental me da confianza....
_Gracy
simplemente está perfectamente bien explicado
¡Simplemente está perfectamente bien explicado! hasta ahora no he experimentado ninguna dificultad porque todo está tan bien organizado...
Ruslan Kravchuk
Lo principal es aprender y no rendirse
El material es bueno, hay mucho que aprender, todo para ser mejor y lo principal es aprender lo que quieres....
Matteo Comune
Gracias a ellos estoy aprendiendo mucho…
Gracias a ellos estoy aprendiendo mucho más rápido porque te ayudan a entender todo desde cero. Es el mejor sitio web que ayuda a las personas sin conocimientos previos de IT...
Yuliana Cadavid
gran curso para principiantes
gran curso para principiantes, ponen a prueba tus conocimientos en cada lección...
Elpunzon
Estoy disfrutando de mi experiencia en Codefinity…
Estoy disfrutando de mi experiencia de aprendizaje de Python en Codefinity. La forma de aprendizaje autoinducido es genial porque puedo adaptarlo a mi horario...
Alexandru Alexandru
Es agradable aprender de codefinity
Es agradable aprender de codefinity. Es fácil y tiene buenos ejemplos de lo que aprendí aquí...
jacob Templet
Easy to follow along with and provides…
Fácil de seguir y proporciona desafío en mi vida cotidiana. El desafío me mantiene con ganas de aprender día tras día...
Elan
Codefinity es una herramienta de aprendizaje integral…
Codefinity es una herramienta de aprendizaje integral que te ayuda a desarrollar tus habilidades como ingeniero de software o científico de datos. Los ejercicios son divertidos y una buena...
Thibault
Primera vez aprendiendo a programar
Primera vez aprendiendo a programar y haciéndolo con éxito con Codefinity - Gracias...
Adrien Morel
Bien diseñado para principiantes totales
Bien diseñado para principiantes totales, el progreso incremental me da confianza....
_Gracy
simplemente está perfectamente bien explicado
¡Simplemente está perfectamente bien explicado! hasta ahora no he experimentado ninguna dificultad porque todo está tan bien organizado...
Data Engineer
Certificado de Finalización
Muestra las habilidades que has adquirido recientemente. Te lo has ganado
Discover more
Learning tracks
Solo para Ultimate
1 Curso
1 Proyecto
0 Task
Solo para Ultimate
7 Cursos
343 Tareas
Solo para Ultimate
4 Cursos
98 Tareas
Solo para Ultimate
5 Cursos
145 Tareas
Solo para Ultimate
4 Cursos
115 Tareas
Solo para Ultimate
6 Cursos
101 Tareas
Solo para Ultimate
6 Cursos
186 Tareas
Solo para Ultimate
2 Cursos
1 Proyecto
57 Tareas
Solo para Ultimate
7 Cursos
376 Tareas
Solo para Ultimate
4 Cursos
143 Tareas
Solo para Ultimate
5 Cursos
178 Tareas
Solo para Ultimate
5 Cursos
163 Tareas
Solo para Ultimate
6 Cursos
306 Tareas
Solo para Ultimate
6 Cursos
250 Tareas
Solo para Ultimate
8 Cursos
2 Proyectos
185 Tareas
Solo para Ultimate
5 Cursos
184 Tareas
Solo para Ultimate
7 Cursos
293 Tareas
Solo para Ultimate
1 Proyecto
0 Task
Solo para Ultimate
2 Cursos
21 Tareas
Solo para Ultimate
5 Cursos
139 Tareas
Solo para Ultimate
2 Cursos
0 Task
Solo para Ultimate
4 Cursos
81 Tareas
Solo para Ultimate
13 Cursos
555 Tareas
Solo para Ultimate
13 Cursos
555 Tareas
Solo para Ultimate
1 Curso
0 Task
Solo para Ultimate
0 Task
Solo para Ultimate
6 Cursos
180 Tareas
Solo para Ultimate
3 Cursos
70 Tareas
Solo para Ultimate
7 Cursos
280 Tareas
Solo para Ultimate
5 Cursos
237 Tareas
Solo para Ultimate
4 Cursos
125 Tareas
Solo para Ultimate
4 Cursos
162 Tareas
Solo para Ultimate
1 Curso
15 Tareas
Solo para Ultimate
3 Cursos
75 Tareas
Solo para Ultimate
3 Cursos
41 Tareas
Solo para Ultimate
3 Cursos
180 Tareas
Solo para Ultimate
3 Cursos
61 Tareas
Solo para Ultimate
2 Cursos
1 Proyecto
37 Tareas
Solo para Ultimate
3 Cursos
36 Tareas
Solo para Ultimate
2 Cursos
1 Proyecto
37 Tareas
Solo para Ultimate
5 Cursos
134 Tareas
Solo para Ultimate
6 Cursos
293 Tareas
Solo para Ultimate
5 Cursos
206 Tareas
Solo para Ultimate
3 Cursos
2 Proyectos
60 Tareas
Learning tracks
pista
TEST TRACK 12
Principiante
4.0
(13548)
pista
Desarrollo Web Full Stack
Principiante
4.5
(70)
pista
Conviértete en un Desarrollador de React
Intermedio
4.8
(8)
pista
Análisis y Visualización de Datos con Python
Intermedio
4.4
(9)
pista
SQL de Cero a Héroe
Principiante
4.7
(100)
pista
C++ para Principiantes
Principiante
3.8
(27)
pista
Dominio del Aprendizaje Automático
Intermedio
4.7
(9)
pista
Python Más Allá del Intermedio
Principiante
5.0
(2)
pista
Esenciales de Java
Principiante
4.5
(11)
pista
Desarrollo de Juegos con Unity
Principiante
4.4
(8)
pista
Conviértete en un Desarrollador de Django
Avanzado
4.5
(33)
pista
Manual de Flask para Principiantes
Intermedio
4.5
(37)
pista
Fundamentos del Desarrollo Frontend
Principiante
4.6
(59)
pista
Web Developer from Zero to Hero
Principiante
4.5
(68)
pista
Preparation for Data Science
Intermedio
4.1
(21)
pista
Odisea de Deep Learning
Avanzado
5.0
(3)
pista
Desarrollo Web con C#
Principiante
4.6
(107)
pista
TEST E2E TRACK BEGINNER
Principiante
pista
ES Track
4.7
(3)
pista
Skilled Python BackEnd Developer
Avanzado
4.6
(298)
pista
Test Recalculate
Principiante
1.0
(1)
pista
Fundamentos de Excel
Principiante
4.5
(41)
pista
Full-Stack .NET Developer Journey
Intermedio
4.6
(139)
pista
Full-Stack .NET Developer Journey
Intermedio
4.6
(139)
pista
Test track with rating
Avanzado
3.5
(8)
pista
TEST TEST TRACK
Principiante
pista
Fundamentos de Analista de Datos
Principiante
4.7
(121)
pista
Dominio de C++
Avanzado
pista
Java Web
Avanzado
4.5
(36)
pista
Conviértete en un Ingeniero de QA
Principiante
4.5
(50)
pista
Producción de Video con Adobe
Principiante
pista
Herramientas de Diseño UI/UX
Principiante
pista
Test image upload track
Principiante
pista
Essential Office Skills
Principiante
4.6
(30)
pista
GitHub from Zero to Hero
Principiante
5.0
(1)
pista
Desarrollo Web Sin Código
Principiante
pista
C Programming & Low-Level Development
Principiante
pista
testes
Principiante
4.5
(4)
pista
Test translation track
Intermedio
4.0
(2)
pista
Test CMS Track
Principiante
4.5
(4)
pista
Python for Data Analysis
Intermedio
4.0
(13)
pista
Digital Marketing Essentials
Principiante
pista
Complete Social Media Management
Principiante
pista
Business AI Toolkit
Principiante
4.5
(2)
Become a Development expert
Interactive exercises
Learning videos
AI-assistant on all courses
Workspaces for designing your own projects
Ready to get started?
ProBest intro offer | UltimateA complete experience to kickstart your career | |
---|---|---|
85+ Top-Rated courses | ||
Completion certificates | ||
AI-Assistant in all courses | ||
20+ hands-on Real-world projects | ||
Personalized study tracks | ||
Unlimited workspaces | ||
Boost your Tech Skills!
with up to 55% off
What you'll get with our subscription:
Access to 85+ top-rated courses
AI-driven Learning
Workspaces for practicing your skills
Personalized study tracks
Certificates of completion
Training 2 or more people?
Get your team access to Codefinity courses anytime, anywhere.
Try Codefinity Teams