Temario de curso

  • 1

    1 Numpy

    • 1.0 Materiales del curso

    • 1.1 Arreglos

    • 1.2 Arreglos para Álgebra Lineal

    • 1.3 Shape y Reshape

    • 1.4 Índices y slicing en vectores

    • 1.5 Índices y Slicing en matrices

    • 1.6 Operaciones con arreglos

  • 2

    2 Pandas

    • 2.0 Materiales del curso

    • 2.1 Series

    • 2.2 Acceso a series

    • 2.3 Dataframes

    • 2.4 Dataframes, selección

    • 2.5 Dataframes índices

    • 2.6 MultiIndex

    • 2.7 Trabajando con valores faltantes

    • 2.8 Concat

    • 2.9 Merge y Join

    • 2.10 Operaciones

    • 2.11 Lectura y escritura de archivos

    • 2.12 Graficas básicas

  • 3

    3 Matplotlib

    • 3.0 Materiales del curso

    • 3.1 Uso de Plot

    • 3.2 Estilos

    • 3.3 Configuración I

    • 3.4 Configuración II

    • 3.5 Gráfica de barras

    • 3.6 Histograma, pie, dispersión

    • 3.7 Gráfica de contorno

    • 3.8 Boxploy y violín

    • 3.9 Gráfica 3D

  • 4

    4 Seaborn

    • 4.0 Materiales del curso

    • 4.1 Gráficas principales

    • 4.2 Gráficas de barra y violín

    • 4.3 StripPlot y SwarmPlot

    • 4.4 Heatmap y Clustermap

    • 4.5 Pairgrid, PairPlot, FacetGrid

    • 4.6 Lmplot

    • 4.7 Estilos

  • 5

    5 Plotly

    • 5,1 Líneas, dispersión y barras

    • 5.2 Pie y burbuja

    • 5.3 Histograma, BoxPlot, ScatterMatrix y 3D

    • 5.0 Materiales del curso

  • 6

    6 Geovisualización

    • 6.0 Materiales del curso

    • 6.1 Choropleth

    • 6.2 Dataset en el mapa

    • 6.3 Mapa de densidad y marcadores

¿Por qué es importante?

Sin importar si vamos a trabajar con Machine Learning, Deep Learning o Data Science la calidad de los resultados depende de la calidad de los datos que tenemos.

En este curso aprendemos las bases del análisis de datos con Python. Usaremos dos de las herramientas más importantes que son Pandas y NumPy, las cuales nos permiten manipular los datos de diferentes maneras. Con esto se logran Daasets limpios que pueden ser usados por los diferentes algoritmos.


La información procesada necesita ser desplegada para comprenderse mejor. Existen muchas herramientas con las que podemos crear diferentes tipos de gráficos y desplegados. Durante el curso aprenderemos las bases de estas tecnologías que nos permitirán mostrar los datos y resultados de forma útil 

¿En qué consiste este curso?

Veremos las bibliotecas más importantes para llevar a cabo análisis y visualización de datos. Empezamos conociendo como trabajar con arreglos en Numpy. Posteriormente usaremos Pandas y aprenderemos como manipular la información con los métodos que provee.

Después aprendemos como crear una gran cantidad de gráficas útiles: línea, barra, dispersión, histogramas, heatmaps, boxplots, de violín, etc. Esto usando las bibliotecas más usadas en Machine Learning y Data Science para este fin como: Matplotlib, Seaborn y Plotly.

Para finalizar aprendemos las bases de la geovisualización en la cual podemos usar mapas con representaciones de datos.

Tecnologías a usar

Requisitos

Es necesario tener una cuenta de Google para usar Colab. Colab tiene instaladas la mayoría de las librerías a utilizar.

  • Conocimientos básicos de programación orientada a objetos
  • Conocimientos básicos de programación en Python
  • Instalar Anaconda para Python 3.8 64 bits para trabajar de forma local
  • Instalar Seaborn, TensorFlow y Keras para trabajar de forma local o usar Google Colab para trabajar en la nube

En caso de no contar con los conocimientos de programación en Python, puede tomar el curso de Python básico totalmente gratis en NicosioRed Python 3.X en español.

Anaconda

Google Colab

Instructor

  • Estudios de ML en Standford e IBM
  • Pionero de VR en latinoamérica
  • 7 Libros publicados entre ellos sobre IA y Robótica
  • Escribió el primer libro de programación en Unity en español
  • Patente sobre tecnología cinemática para videojuegos
  • Más de 50 Conferencias otorgadas
  • 20 reconocimientos académicos de diversas universidades
  • Investigador en Inteligencia Artificial
  • Canal de YouTube con más de 1200 lecciones de programación a todos los niveles
  • Sus alumnos han trabajado  en diversos puestos de importantes empresas como: Banamex, Audi, T-Systems, Syntax, CompuCom, Kueski, ExactlyIT, MexAbat, Draexlmaier, Cognizant, Ecolab, IA interactive, Kokonut Studio, Lear Corporation, Mangoo Software,

Conoce más sobre las aplicaciones de Machine Learning

Testimonios

Testimonios de Nicosio y NicosioRed

Alberto González González, México

No sé si te sirva amigo, soy de México, tiene poco que conocí tu canal, y la programación no es mi carrera, es decir, soy Lic en comercio internacional, de las primeras generaciones de está clase de especialistas, ya hace varios años claro. De hace un tiempo para acá descubrí que me apasiona la programación y he estudiado y practicado casi todos los días. Hace una semana conocí tu canal y me ha fascinado el tema de el machine learning y lo que he visto y como explicas desde el lado lógico y útil de cada cosa ha echo que descubriera hacia donde quiero encaminar lo poco que se y lo que quiero hacer. Por eso te agradezco mucho, voy a seguir viendo tus publicaciones y tus cursos. La gente que conozco que sabe de programación me dice que es un área difícil, que no cualquiera mete mano, y sin embargo lo explicas tan bien que hasta lo haces parecer fácil

Mariela Gómez, Córdoba Argentina

by Author's name

Conocí al profesor a través de sus libros, hasta que decidí tomar sus cursos y es estupendo la vocación con la que realiza los contenidos, la dedicación y el compromiso, destaco su profesionalismo y su metodología. Hace que de verdad lo comprendas.

Matías Bravo, Chile

Recurrí a los cursos del canal de NicosioRed porque estaba realizando mí tesis de Ingeniería en Automatización, la cuál tuvo un foco dirigido hacía la programación en C#, mí conocimiento en ese lenguaje era prácticamente nulo, todo lo que logré aprender fue gracias a este canal y desde ese momento despertó un gran interés por la programación (en lenguajes de bajo nivel, ya que mí mayor dominio es en lenguaje ladder para PLCs) de mí parte. Estoy muy agradecido del profesor Nicolas Arrioja, sus explicaciones son muy claras, se aprecia la vocación por enseñar y el talento que tiene para hacerlo. Sin dudas recomiendo al 100% estos cursos. Cabe destacar que Nicolas Arrioja se ganó un espacio en los agradecimientos de mí informe de tesis.

Jorling Víctor

Los cursos del profesor me han ayudado mucho, ya que buscaba clases de programación en lenguaje C# y fue el único canal más completo, ordenado que encontré en la red con respecto a esta temática. Gracias a su contenidos han hecho de mi aprendizaje un mejor alumno en mi carrera, gracias por todo "nicosiored".

Sebastián Ramirez,Colombia

Creo que el mejor aprendizaje teórico y práctico lo he visto en tus vídeos, se explican muy bien y tiene muy buen contenido programático. Además eres excelente explicando.

Jorge Lopez, Argentina

Hola buen día, mi nombre es Jorge López, soy Peruano radicado en Argentina muchos años he programado en diferentes lenguajes (COBOL, RPG, Clipper, Pascal, Visual Fox Pro, Visual Basic), siendo el último en su versión 6.0 dónde me estanqué, creí haber llegado a un punto de comodidad y eso hizo que no me preocupe más en aprender nuevas tecnologías, pasó varios años (8 para ser exacto) sin programar, yo sentía que esa pasión que me había llevado a estudiar ingeniería de sistemas no debería morir, así que me propuse en retomar y alinearme con las nuevas tendencias sobretodo en mi línea que es Microsoft, que en este caso sería visual studio con c#, pero ¿Por dónde empezar?, ingresé a google, youtube, ... y vi un canal interesante que tenía mucho material desde principiante hasta avanzado y fui actualizandome, me tomó mucho tiempo poder alinearme, pero vale el esfuerzo, no dejo de aprender , siempre voy a tu canal para buscar nueva información, con todo esto pude mejorar mi perfil en linkedin y obtener mi primer trabajo como programador en .NET con c#. Saludos cordiales.

Luis Carlos Sanchez

Siempre he tenido una ventaja competitiva técnicamente en los lugares que he trabajado gracias a los conocimientos que adquirí en cursos de programación básica hasta avanzada, POO, UML, estructura de datos, patrones de diseño y principios SOLID del canal de Nicosiored. Siempre que puedo lo recomiendo como la base para aprender a programar correctamente. Gracias Nico.

Nelson Alejandro Caicedo Dos Santos, Argentina

Soy Venezolano viviendo actualmente en Argentina. Tengo 26 años, tengo aprox 4 años (tal vez un poco mas) programando, vi tu canal cuando estuve investigando sobre c# (porque estaba estudiando unity) hace 2 años, y siempre he trabajado con php (laravel, symfony) o javascript-typescript (angular, reactjs) asi que c# era algo nuevo para mi y la forma en como lo explicaste fue FENOMENAL... siempre recomiendo tu canal en cualquier post de Linkedin porque son pocas las personas que hacen lo que haces y con la CALIDAD TAN BRUTAL. De hecho mi hermano menor tambien se la pasa estudiando con tus videos. Muchas gracias por tu dedicacion, siempre he pensado que tu canal debe de tener millones de seguidores (espero que sigas creciendo). Saludos crack!

Precio del curso

El precio regular es de $15.00 USD.
Por tiempo limitado tenemos un precio bajo con beca especial.
Acceso al curso de por vida

Becas por tiempo limitado

Actúa ahora para poder obtener la beca antes de que se agoten

  • 00Días
  • 00Horas
  • 00Minutos
  • 00Segundos