

Inseguro de dónde
empezar?
Track
Certificado
Data Visualization
4.7+
★★★★★
★★★★★
6998 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.
- 167 chapters
- 19 hours
- 117 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 PythonPreview
- Reglas de Nomenclatura de Variables en PythonPreview
- Cómo Trabajar con Variables en PythonPreview
- Tipos de Datos en PythonPreview
- Desafío: Convertir Kilómetros a MilesPreview
- Almacenar Texto con Cadenas en PythonPreview
- Indexación de Cadenas en PythonPreview
- Corte de Cadenas en PythonPreview
- Desafío: Recuperar Letras de una CadenaPreview
- Concatenación de Cadenas en PythonPreview
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 PythonPreview
- Desafío: Trabajar con Operadores de ComparaciónPreview
- Cómo Combinar Condiciones en PythonPreview
- Desafío: Trabajar Con Operadores LógicosPreview
- Operadores de Pertenencia y Comparaciones de Tipo en PythonPreview
- Cómo Usar Expresiones if/else en PythonPreview
- Desafío: Administrar una Tienda de ComestiblesPreview
- Desafío: Crear Lógica de Números Impares y ParesPreview
- Expresiones if/elif/elsePreview
- Desafío: Gestión de Tienda de Comestibles ExtendidaPreview
- Desafío: Asesor del ClimaPreview
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 PythonPreview
- Métodos Comunes de Listas en PythonPreview
- Desafío: Actualizar ListPreview
- Listas Anidadas en PythonPreview
- Desafío: Recuperar Información de una Lista AnidadaPreview
- Tuplas de PythonPreview
- Métodos Comunes de Tuplas en PythonPreview
- Desafío: Actualizar TuplePreview
- Tuplas Anidadas en PythonPreview
- Desafío: Recuperar Información de una Tupla AnidadaPreview
- Diccionarios de PythonPreview
- Desafío: Crear DiccionarioPreview
- Métodos Comunes de Diccionarios en PythonPreview
- Desafío: Actualizar DictionaryPreview
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 PythonPreview
- Desafío: Trabajar con el Bucle WhilePreview
- Explorar el Bucle For en PythonPreview
- Desafío: Trabajar con el Bucle ForPreview
- Función Range en PythonPreview
- Desafío: Usando la Función RangePreview
- Cómo Iterar Sobre Índices en PythonPreview
- Explorar Bucles Anidados en PythonPreview
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 PythonPreview
- Desafío: Convertir AlturasPreview
- Cómo Crear Funciones en PythonPreview
- Desafío: Escribir la Primera FunciónPreview
- Uso de Declaraciones if/else en Funciones de PythonPreview
- Desafío: Identificar Valores PositivosPreview
- Funciones sin Retorno en PythonPreview
- Desafío: Crear Función de LoggingPreview
- Modificar Funciones en PythonPreview
- Desafío: Actualizar la Lógica de la FunciónPreview
- Funciones Lambda en PythonPreview
- Desafío: Crear Función LambdaPreview
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?Preview
- SeriesPreview
- Desafío: Crear una SeriePreview
- DataFramePreview
- Cuestionario: Creando una SeriePreview
- Cuestionario: Creando un DataFramePreview
- Agregar una Nueva ColumnaPreview
- Insertando una Nueva ColumnaPreview
- Eliminando una Fila/ColumnaPreview
- Cuestionario: Emparejando las FuncionesPreview
- Trabajando con ColumnasPreview
- Cuestionario: Extrayendo ColumnasPreview
- Conceptos Básicos de ilocPreview
- Desafío: Usando ilocPreview
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 DatosPreview
- Cuestionario: Usando HeadPreview
- Cuestionario: Head, Tail y SamplePreview
- Explorando el Conjunto de DatosPreview
- Nombres de Columnas y Tipos de DatosPreview
- Encontrar Valores NulosPreview
- Cuestionario: Identificación de Valores NullPreview
- Desafío: Eliminar Valores NullPreview
- Desafío: Rellenar Valores NulosPreview
- Cuestionario: Valores NulosPreview
- Describiendo los DatosPreview
- Max() y Min()Preview
- Cuestionario: Operaciones EstadísticasPreview
- Sum() y Count()Preview
- Valores ÚnicosPreview
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 ScrapingPreview
- What is HTML?Preview
- HTML StructurePreview
- Inspecting PagesPreview
- HTML AttributesPreview
- Classes and IdsPreview
- Accessing an ElementPreview
- Opening HTML FilePreview
- Challenge: Read the HTML FilePreview
- Applying String MethodsPreview
- Challenge: Count Number of ImagesPreview
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 PlotPreview
- Simple Line ChartPreview
- Create a Simple Line ChartPreview
- Adding One More LinePreview
- Add Data to the PlotPreview
- Adding Legend to a PlotPreview
- Add LegendPreview
- Plot Labels and TitlePreview
- Add Lables and TitlesPreview
- Changing Line StylePreview
- Customize Your Line ChartPreview
- Create a Complete Line ChartPreview
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.
In this section, we will learn the scatter plots - one of the easiest ways to discover the relationships in your data.
- The Simplest Scatter PlotPreview
- Create a Simple Scatter PlotPreview
- Setting Plot ParametersPreview
- Set Ticks and LimitsPreview
- CustomizationPreview
- Customize Your Scatter PlotPreview
- Grouping ObservationsPreview
- Group by RegionPreview
- Further GroupingPreview
- Group by Continuous VariablePreview
- Making Chart InformativePreview
- Add Information to the PlotPreview
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
168 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
39 Tareas
Solo para Ultimate
4 Cursos
96 Tareas
Solo para Ultimate
7 Cursos
376 Tareas
Solo para Ultimate
2 Cursos
1 Proyecto
65 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
Learning tracks
pista
Web Development with C#
Principiante
4.8
(2339)
pista
Python de Cero a Héroe
Principiante
4.7
(8289)
pista
SQL de Cero a Héroe
Principiante
4.7
(2577)
pista
C++ para Principiantes
Principiante
4.5
(471)
pista
Game Development with Unity
Principiante
4.7
(68)
pista
Conviértete en un Desarrollador de React
Intermedio
4.6
(65)
pista
Excel Essentials
Principiante
4.7
(284)
pista
Data Analyst Foundation
Principiante
4.8
(2473)
pista
Esenciales de Java
Principiante
4.7
(188)
pista
Python: Más allá del nivel intermedio
Principiante
4.6
(62)
pista
Desarrollo Web Full Stack
Principiante
4.7
(843)
pista
Fundamentos del Desarrollo Frontend
Principiante
4.7
(813)
pista
Análisis y Visualización de Datos con Python
Intermedio
4.7
(554)
pista
Fundamentos del Aprendizaje Automático
Intermedio
4.6
(123)
pista
C++ Mastery
Avanzado
4.8
(16)
pista
Java Web
Avanzado
4.7
(1151)
pista
Become a QA Engineer
Principiante
4.7
(708)
pista
Video Production with Adobe
Principiante
5.0
(5)
pista
UI/UX Design Tools
Principiante
5.0
(4)
pista
Essential Office Skills
Principiante
4.8
(227)
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