

Inseguro de dónde
empezar?
Track
Certificado
Data Visualization
4.7+
★★★★★
★★★★★
7036 reseñas
Intermediate
Upon completing this course, you will be able to create basic data visualizations using tools like charts and graphs. You'll understand the importance of visualizing data and how to convey meaningful insights effectively.
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
- Comprende los conceptos básicos de Python, incluyendo variables, tipos y declaraciones condicionales.
- Entiende tipos de datos complejos como listas, tuplas y diccionarios, y sus métodos asociados.
- Familiarízate con los bucles para manejar tareas iterativamente y con bucles anidados para escenarios más complejos.
- Desarrolla habilidades para definir, modificar y utilizar funciones, así como dominar las expresiones lambda.
- 168 chapters
- 19 hours
- 118 tasks
Trusted by employees of leading companies
Learning track content
Module 1 / Introducción a Python
En esta sección, aprenderás los conceptos básicos de Python, te familiarizarás con tu espacio de trabajo, abordarás operaciones matemáticas sencillas y mostrarás tus resultados.
Aquí, aprenderás cómo almacenar elementos como números y texto en la memoria de la computadora, recordándolos por nombre. También tendrás una idea de la manipulación de texto en Python.
- Cómo Almacenar Números en PythonVista previa
- Reglas de Nomenclatura de Variables en PythonVista previa
- Cómo Trabajar con Variables en PythonVista previa
- Tipos de Datos en PythonVista previa
- Desafío: Convertir Kilómetros a MilesVista previa
- Almacenar Texto con Cadenas en PythonVista previa
- Indexación de Cadenas en PythonVista previa
- Indexación Negativa y Longitud de Cadenas en PythonVista previa
- Corte de Cadenas en PythonVista previa
- Desafío: Recuperar Letras de una CadenaVista previa
- Concatenación de Cadenas en PythonVista previa
Aquí, profundizarás en el tipo de dato booleano y descubrirás su papel en la creación de programas que responden a condiciones específicas.
- Tipo de Dato Booleano en PythonVista previa
- Desafío: Trabajar con Operadores de ComparaciónVista previa
- Cómo Combinar Condiciones en PythonVista previa
- Desafío: Trabajar Con Operadores LógicosVista previa
- Operadores de Pertenencia y Comparaciones de Tipo en PythonVista previa
- Cómo Usar Expresiones if/else en PythonVista previa
- Desafío: Administrar una Tienda de ComestiblesVista previa
- Desafío: Crear Lógica de Números Impares y ParesVista previa
- Expresiones if/elif/elseVista previa
- Desafío: Gestión de Tienda de Comestibles ExtendidaVista previa
- Desafío: Asesor del ClimaVista previa
Continuando con los tipos de datos, esta sección te enseñará cómo agrupar atributos variados dentro de una sola variable usando listas, tuplas y diccionarios.
- Listas de PythonVista previa
- Métodos Comunes de Listas en PythonVista previa
- Desafío: Actualizar ListVista previa
- Listas Anidadas en PythonVista previa
- Desafío: Recuperar Información de una Lista AnidadaVista previa
- Tuplas de PythonVista previa
- Métodos Comunes de Tuplas en PythonVista previa
- Desafío: Actualizar TupleVista previa
- Tuplas Anidadas en PythonVista previa
- Desafío: Recuperar Información de una Tupla AnidadaVista previa
- Diccionarios de PythonVista previa
- Desafío: Crear DiccionarioVista previa
- Métodos Comunes de Diccionarios en PythonVista previa
- Desafío: Actualizar DictionaryVista previa
En esta parte, dominarás el arte de escribir Loops (Bucles) en Python - construcciones esenciales para iterar sobre lists, tuples, dictionaries, e incluso futuros dataframes.
- Explorar el Bucle While en PythonVista previa
- Desafío: Trabajar con el Bucle WhileVista previa
- Explorar el Bucle For en PythonVista previa
- Desafío: Trabajar con el Bucle ForVista previa
- Función Range en PythonVista previa
- Desafío: Usando la Función RangeVista previa
- Cómo Iterar Sobre Índices en PythonVista previa
- Explorar Bucles Anidados en PythonVista previa
Para concluir nuestro curso introductorio, exploraremos algunas funciones incorporadas y, a continuación, nos embarcaremos en la creación de nuestras propias funciones.
- Funciones Integradas en PythonVista previa
- Desafío: Convertir AlturasVista previa
- Cómo Crear Funciones en PythonVista previa
- Desafío: Escribir la Primera FunciónVista previa
- Uso de Declaraciones if/else en Funciones de PythonVista previa
- Desafío: Identificar Valores PositivosVista previa
- Funciones sin Retorno en PythonVista previa
- Desafío: Crear Función de LoggingVista previa
- Modificar Funciones en PythonVista previa
- Desafío: Actualizar la Lógica de la FunciónVista previa
- Funciones Lambda en PythonVista previa
- Desafío: Crear Función LambdaVista previa
Module 2 / Primeros Pasos con Pandas
En esta sección, exploraremos los fundamentos de las estructuras Series y DataFrame. También aprenderás sobre las diferencias entre estos dos tipos de estructuras.
- ¿Qué Es Pandas?Vista previa
- SeriesVista previa
- Desafío: Crear una SerieVista previa
- DataFrameVista previa
- Cuestionario: Creando una SerieVista previa
- Cuestionario: Creando un DataFrameVista previa
- Agregar una Nueva ColumnaVista previa
- Insertando una Nueva ColumnaVista previa
- Eliminando una Fila/ColumnaVista previa
- Cuestionario: Emparejando las FuncionesVista previa
- Trabajando con ColumnasVista previa
- Cuestionario: Extrayendo ColumnasVista previa
- Conceptos Básicos de ilocVista previa
- Desafío: Usando ilocVista previa
Los datos pueden obtenerse en varios formatos, como CSV, JSON, SQL, HTML y más. Con Pandas, no estás limitado a un solo formato: puedes trabajar con datos de una multitud de tipos de archivos. En este capítulo, nos centraremos específicamente en los formatos CSV y TXT.
Aquí, aprenderás a procesar datos en bruto eliminando información innecesaria y gestionando valores nulos en un conjunto de datos.
- Visualizando los DatosVista previa
- Cuestionario: Usando HeadVista previa
- Cuestionario: Head, Tail y SampleVista previa
- Explorando el Conjunto de DatosVista previa
- Nombres de Columnas y Tipos de DatosVista previa
- Encontrar Valores NulosVista previa
- Cuestionario: Identificación de Valores NullVista previa
- Desafío: Eliminar Valores NullVista previa
- Desafío: Rellenar Valores NulosVista previa
- Cuestionario: Valores NulosVista previa
- Describiendo los DatosVista previa
- Max() y Min()Vista previa
- Cuestionario: Operaciones EstadísticasVista previa
- Sum() y Count()Vista previa
- Valores ÚnicosVista previa
Module 3 / Web Scraping with Python
Explore the structure of an HTML file, learn how to load it efficiently, and gain practical skills in working with the data it contains.
- Introduction to Web ScrapingVista previa
- What is HTML?Vista previa
- HTML StructureVista previa
- Inspecting PagesVista previa
- HTML AttributesVista previa
- Classes and IdsVista previa
- Accessing an ElementVista previa
- Opening HTML FileVista previa
- Challenge: Read the HTML FileVista previa
- Applying String MethodsVista previa
- Challenge: Count Number of ImagesVista previa
Explore the basics of Beautiful Soup to extract data from HTML documents. Learn how to navigate the structure of HTML, access specific elements, and work with their child elements to build a strong foundation in web scraping.
Master working with element attributes and content using Beautiful Soup. Gain the skills to extract specific information, search elements by attribute values, and use advanced techniques to efficiently parse and analyze HTML data.
Module 4 / Visualization in Python with matplotlib
In this section, we will be introduced to the very basics of matplotlib - creating empty Figure and Axes, how to build a line plot, display multiple lines on one plot, add a legend, customize line type, and so on...
- Creating an Empty PlotVista previa
- Simple Line ChartVista previa
- Create a Simple Line ChartVista previa
- Adding One More LineVista previa
- Add Data to the PlotVista previa
- Adding Legend to a PlotVista previa
- Add LegendVista previa
- Plot Labels and TitleVista previa
- Add Lables and TitlesVista previa
- Changing Line StyleVista previa
- Customize Your Line ChartVista previa
- Create a Complete Line ChartVista previa
In this section, we will learn about other chart types, such as bar plots, histograms, box plots, how to set necessary parameters and customize them.
- Simple Bar ChartVista previa
- Create a Simple Bar ChartVista previa
- Stacked BarsVista previa
- Create a Stacked Bar ChartVista previa
- Grouped BarsVista previa
- Create a Grouped Bar ChartVista previa
- Horizontal Bar ChartVista previa
- Create a Horizontal Bar ChartVista previa
- Customizing Bar ChartsVista previa
- Create a Complete Bar ChartVista previa
In this section, we will learn the scatter plots - one of the easiest ways to discover the relationships in your data.
- The Simplest Scatter PlotVista previa
- Create a Simple Scatter PlotVista previa
- Setting Plot ParametersVista previa
- Set Ticks and LimitsVista previa
- CustomizationVista previa
- Customize Your Scatter PlotVista previa
- Grouping ObservationsVista previa
- Group by RegionVista previa
- Further GroupingVista previa
- Group by Continuous VariableVista previa
- Making Chart InformativeVista previa
- Add Information to the PlotVista previa
Module 5 / First Dive into seaborn Visualization
In this section, we will learn about the seaborn library and build our first plot! We will also learn about the friendship between the pandas and the Seaborn.
We continue learning plots with Seaborn.\n\nYou will learn some more new plots and even build 3-variable plot!
Plots seem so boring without customization...\nIn this section, we will learn how to make our plots perfectly styled!!
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
7 Cursos
293 Tareas
Solo para Ultimate
6 Cursos
169 Tareas
Solo para Ultimate
4 Cursos
115 Tareas
Solo para Ultimate
6 Cursos
101 Tareas
Solo para Ultimate
4 Cursos
143 Tareas
Solo para Ultimate
5 Cursos
119 Tareas
Solo para Ultimate
3 Cursos
38 Tareas
Solo para Ultimate
7 Cursos
376 Tareas
Solo para Ultimate
2 Cursos
1 Proyecto
57 Tareas
Solo para Ultimate
7 Cursos
346 Tareas
Solo para Ultimate
6 Cursos
309 Tareas
Solo para Ultimate
5 Cursos
146 Tareas
Solo para Ultimate
5 Cursos
135 Tareas
Solo para Ultimate
3 Cursos
71 Tareas
Solo para Ultimate
6 Cursos
239 Tareas
Solo para Ultimate
5 Cursos
239 Tareas
Solo para Ultimate
4 Cursos
125 Tareas
Solo para Ultimate
3 Cursos
119 Tareas
Solo para Ultimate
3 Cursos
75 Tareas
Solo para Ultimate
4 Cursos
159 Tareas
Solo para Ultimate
4 Cursos
154 Tareas
Learning tracks
pista
Desarrollo Web con C#
Principiante
4.8
(2360)
pista
Python de Cero a Héroe
Principiante
4.7
(8347)
pista
SQL de Cero a Héroe
Principiante
4.7
(2594)
pista
C++ para Principiantes
Principiante
4.5
(484)
pista
Desarrollo de Juegos con Unity
Principiante
4.7
(76)
pista
Conviértete en un Desarrollador de React
Intermedio
4.7
(67)
pista
Fundamentos de Excel
Principiante
4.7
(304)
pista
Esenciales de Java
Principiante
4.7
(198)
pista
Python Más Allá del Intermedio
Principiante
4.6
(66)
pista
Desarrollo Web Full Stack
Principiante
4.7
(857)
pista
Fundamentos del Desarrollo Frontend
Principiante
4.7
(829)
pista
Análisis y Visualización de Datos con Python
Intermedio
4.7
(568)
pista
Fundamentos del Aprendizaje Automático
Intermedio
4.6
(125)
pista
Dominio de C++
Avanzado
4.8
(16)
pista
Java Web
Avanzado
4.7
(1164)
pista
Conviértete en un Ingeniero de QA
Principiante
4.7
(722)
pista
Producción de Video con Adobe
Principiante
5.0
(5)
pista
Herramientas de Diseño UI/UX
Principiante
5.0
(4)
pista
Essential Office Skills
Principiante
4.8
(242)
pista
Digital Marketing Essentials
Principiante
5.0
(3)
pista
Complete Social Media Management
Principiante
5.0
(1)
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