We may earn an affiliate commission when you visit our partners.
Federico Garay and Escuela Directa

"Python TOTAL", el curso Best-Seller que ha enseñado Python desde cero a miles y miles, necesitaba un complemento perfecto: "Python TOTAL para Data Science y Machine Learning".

¿Por qué hacía falta?

Porque con este curso, además de aprender Python desde cero, podrás llevarlo hacia la ciencia del momento: Data Science (o Ciencias de la Información), para poder programar herramientas capaces de procesar cantidades monumentales de información, y de generar no solo visualizaciones relevantes, informativas y atractivas, sino también predicciones a partir de los datos que disponemos.

Read more

"Python TOTAL", el curso Best-Seller que ha enseñado Python desde cero a miles y miles, necesitaba un complemento perfecto: "Python TOTAL para Data Science y Machine Learning".

¿Por qué hacía falta?

Porque con este curso, además de aprender Python desde cero, podrás llevarlo hacia la ciencia del momento: Data Science (o Ciencias de la Información), para poder programar herramientas capaces de procesar cantidades monumentales de información, y de generar no solo visualizaciones relevantes, informativas y atractivas, sino también predicciones a partir de los datos que disponemos.

Con "Python Total para Data science & Machine Learning" podrás ayudar a quienes toman decisiones a entender mejor el contexto y la realidad sobre la cual están operando, para poder ser eficaces, eficientes y acertivos en sus decisiones.

¿Que encontrarás en este curso?

  • 18 días de aprendizaje intenso y práctico

  • Cientos de ejercicios de código en la plataforma (3 por cada lección)

  • Vientos de archivos de código descargable

  • Proyectos díarios del mundo real para aplicar lo aprendido

  • Decenas de bases de datos para prácticas

  • Cuestionarios

  • Lecciones teóricas y prácticas hechas con amor por la simplicidad

¿Qué temas cubre este curso?

  • Python básico

  • Pandas

  • NumPy

  • Matplotlib

  • Seaborn

  • Scikit Learn

  • Tensorflow

  • Machine Learning

  • Excel y Power BI para Data Science

  • Algoritmos de Aprendizaje Supervisado, No Supervisado y por Reforzamiento

  • Bases de Datos

  • APIs

  • Deep Learning

  • Etica y Provacidad en Data Science

  • y muchísimo más

¿Por qué puedo ayudarte?

Mi nombre es Federico Garay, soy instructor Best-Seller con la medalla "Socio de Udemy". Mis cursos han enseñado a cientos de miles de personas a programar, y mi calificación promedio no baja de 4.7 estrellas.

Amo enseñar. Amo buscar la explicación simple de las cosas. Quiero que todos entiendan y que nadie se quede atrás.

Contesto TODAS las preguntas de mis estudiantes en menos de 24-48 horas.

Si ya has visto otros cursos exitosos como Python Total o Excel Total, no dudarás en aprender conmigo, porque además de crecer, te vas a divertir.

¿Puedes hacer este curso sin haber hecho el de Python Total?

Claro que sí. En este curso retomamos de manera dinámica lo aprendido en Python TOTAL desde cero, para que nadie se quede afuera. No quiero que tengas que comprar nada extra, y quiero que con este curso obtengas todo el conocimiento y las habilidades necesarias para ser un científico de datos, ya sea que tengas experiencia, o que nunca hayas programado en tu vida.

Estoy seguro de que no te arrepentirás, por eso te invito a probar el curso, y si no es lo que buscabas cuentas con la garantía de Udemy de devolución del 100% de tu dinero dentro de los 30 días.

No le demos más vueltas, este es el curso que necesitas.

Te espero en la lección #1

Fede

Enroll now

What's inside

Learning objectives

  • Aplicarás el data science en proyectos de manipulación compleja de información.
  • Escribirás código python de manera global, con confianza y comodidad
  • Usarás pandas para limpiar, transformar, y analizar grandes conjuntos de datos
  • Dominarás numpy para operaciones matemáticas y estadísticas sobre grandes arrays de datos
  • Crearás visualizaciones atractivas y reveladoras con matplotlib, seaborn y sci-kit learn
  • Harás predicciones usando algoritmos de machine learning
  • Usarás tensorflow para implementar redes neuronales y deep learning
  • Desarrollarás habilidades para el análisis exploratorio de datos (eda)
  • Al finalizar, serás capaz de recibir una tonelada de datos, y devolver visualizaciones interesantes, que ayuden a tus clientes a tomar decisiones relevantes.
  • Serás una persona con el potencial de hacer de nuestro mundo un lugar mejor.

Syllabus

En esta sección del curso de Python para Data Science conocerás el recorrido del primer día, en el que vamos a instalar python y Jupyter Notebook. Conocerás la OOP y la introducción al Data Science.
Read more
Bienvenido al Curso de Python para Data Science

En esta lección del curso de Python para Data Science conocerás el recorrido del primer día, en el que vamos a instalar python en tu ordenador,así como Jupyter Notebooks. Vamos a comprender los principios básicos de la programación orientada a objetos (OOP), y una introducción al Data Science.

Seguro tienes muchas dudas sobre cómo aprovechar este curso de la mejor manera. Aquí encontrarás la respuesta a muchas de ellas.

En esta lección del curso de Python para Data Science vas a descargar e instalar Python y los Jupyter Notebooks a través de la distribución de Python llamada Anaconda.

En esta lección del curso de Python para Data Science vas a aprender lo básico para utilizar los cuadernos Jupyter (Jupyter Notebooks). Estructura, funcionamiento, lógica, herramientas básicas, atajos del teclado, guardar y abrir archivos, etc.

Descarga los Archivos del Curso

Lo primero que voy a decirte, ahora que estamos por comenzar a escribir código Python, es que en Python todo es un objeto. Repito: en Python todo es un objeto. No te olvides de esto.


¿Por qué esto es importante? Porque si pierdes de vista el concepto de que todo en Python es un objeto, por más avanzado que seas como programador, ahí es cuando vas a comenzar a tener dificultades para planificar tu código adecuadamente.


"Ok Fede, entonces te voy a hacer caso: me voy a acordar de que todo en Python es un objeto".


Bueno, si en Python todo es un objeto, entonces los números son objetos, y por lo tanto, el número 1 es un objeto. El objeto 1.


Con el 1, al igual que con todos los objetos de tipo número, en Python, puedo realizar, entre otras cosas, operaciones matemáticas. Entonces puedo decir que si tomo el objeto 1, y le sumo otro objeto numérico, como el número 2, lo que obtengo es otro objeto, que es el objeto 3.


Entonces en este pequeño código, ya tengo 3 objetos: el número 1, el número 2, y el número 3.


Ya vamos a ver más adelante que los números son solamente uno de los tantos TIPOS de objetos que existen en Python: el TIPO de objetos numérico.


Pero por ahora voy seguir adelante, y voy a tomar este ejemplo para introducir otro concepto importantísimo: Python trabaja con objetos, y por lo tanto es uno de los tantos lenguajes de programación que están estructurados según el paradigma llamado "Programación Orientada a Objetos", que en inglés se abrevia como OOP.


Si bien aún es temprano para explicar este concepto en profundidad, quiero que sepas que Python se corresponde a ese paradigma, porque básicamente todo lo que haremos cuando escribamos código Python será construir, manipular, interactuar y eliminar objetos. Repito: básicamente todo lo que haremos cuando escribamos código Python será construir, manipular, interactuar y eliminar objetos.


La razón por la que te cuento esto antes de comenzar a trabajar con Python, es porque si bien vamos a explicar este concepto mucho más en profundidad en su debido momento, te prometo que si mantienes estos conceptos siempre a la vista desde el inicio, le podrás sacar aún más provecho de este intuitivo y poderoso lenguaje de programación:

* "En Python todo es un Objeto"

* "Python es un lenguaje de Programación Orientada a Objetos".

Y por supuesto, en este curso sobre Python para Data Science, no podemos comenzar sin explicar brevemente qué es el Data Science.


En inglés "Data Science" significa "ciencia de Datos" o "Ciencias de la Información", y es una disciplina que se encuentra un poco en el medio entre la programación, la estadística y la comunicación.


El Data science no solo es una ciencia, sino que también es de alguna manera, un arte. Es el arte de convertir datos crudos, en información valiosa, que nos va a permitir tomar decisiones, resolver problemas y entender mejor el mundo que nos rodea.


Te voy a dar el ejemplo más básico que puedo para explicar qué es el Data Science: imagina que tienes esta pequeña tabla en un libro de Excel. Solo tiene 3 registros de ventas de 3 meses seguidos. Es muy sencilla de entender, y cualquiera puede analizar esos datos, y asumir que las ventas han ido creciendo mes a mes.


Pero a ti no te alcanza con eso, y dices "quiero visualizar estos datos de un modo más expresivo, y que me ayude a darle más dimensión a los conocimientos que puedo obtener de esta información". Entonces decides insertar una visualización más atractiva, y para ello elijes un gráfico de líneas.


¡Felicitaciones, ya eres un científico de datos!... Bueno, tal vez estoy exagerando un poco, pero créeme que ESTA es una expresión (super reducida) de la lógica que se aplica en la ciencia de datos, porque esta pequeña pero inteligente acción ahora permite que podamos comprender el comportamiento de las ventas con mucha más claridad, que podamos darle dimensión y perspectiva a esta tendencia de crecimiento, que podamos comprender las implicancias de estos DATOS con sentido de la proporción entre ellos, e incluso que podamos hacernos nuevas PREGUNTAS a partir de ellos, y que de esa manera podamos ser capaces de tomar mejores decisiones.


Para comprender mejor qué es el Data Science, ahora intenta imaginar este mismo procedimiento pero en un contexto donde tienes montañas gigantescas de datos, y donde las posibilidades de análisis y de descubrimiento se expanden enormemente. En el Data Science, la información puede ser tan vasta y variada como las interacciones en redes sociales, transacciones financieras, registros médicos o incluso patrones climáticos con miles o millones de registros. Y en esos niveles, la tarea del científico de datos es mucho más que solo visualizar la información; es descubrir patrones ocultos, predecir tendencias futuras y generar insights que pueden transformar negocios, influir en políticas públicas o incluso salvar vidas.


El Data Science, por lo tanto, es un campo que desafía nuestra forma de pensar y de abordar problemas, y que ofrece nuevas formas de entender y de actuar sobre la información que nos rodea. Es una disciplina que nos capacita para hacer preguntas más profundas y para encontrar respuestas más significativas en un océano de datos.

Si antes de comenzar este curso imaginabas al científico de datos como un frío doctor de laboratorio, ahora te recomiendo comenzar a pensarlo como un valiente explorador que se aventura a lo desconocido, para encontrar tesoros ocultos y traerlos a la vista de todos.


Basta de introducciones. En la próxima sección, ¡ponemos las manos en Python para Data Science!

Cierre del Día 1 - Preguntas Frecuentes
En esta sección de Python para Data Science comenzamos un curso intensivo de Python desde cero, para que puedas estar al día con python antes de comenzar a aplicarlo para la Ciencia de Datos.
Meta del Día 2

En esta lección del curso de Python para Data Science, vas a aprender qué son las variables en general, y las variables numéricas en particular.

En esta breve lección especial del curso de Python para Data Science te explico cómo funciona la plataforma especial para realizar ejercicios de código prácticos por ti mismo. Quiero que puedas practicar tu aprendizaje con ejercicios de código reales, en un IDE incorporado al curso que permite ejecutar código de python. El estudiante podrá escribir su propio código y practicar todo lo que explicamos en el curso en estos ejercicios de código para prácticas.

Ejercicio Variables Numéricas 1
Ejercicio Variables Numéricas 2
Ejercicio Variables Numéricas 3

En etsa lección del curso Python para Data Science, vas a aprender sobre las variables de texto, también llamadas strings.

Ejercicio Variables de Texto 1
Ejercicio Variables de Texto 2
Ejercicio Variables de Texto 3

En esta lección del curso Python para Data Science, aprenderás la función type, que sirve para identificar el tipo de dato al que pertenece un objeto.

Ejercicio Type() 1
Ejercicio Type() 2
Ejercicio Type() 3

En esta lección de Python para Data Science vas a aprender todo sobre números en python: tipos de datos numéricos (integers, floats y complex) y las diferentes maneras de utilizarlos.

Ejercicio Números en Python 1
Ejercicio Números en Python 2
Ejercicio Números en Python 3

En etsa lección del curso de Python para Data Science vas a aprender a realizar todas las operaciones matemáticas básicas en Python: suma, resta, multiplicación, división, división al piso, módulo, potencia y raíz. Para ello conocerás a los operadores matemáticos de Python.

Ejercicio Operaciones Matemáticas en Python 1
Ejercicio Operaciones Matemáticas en Python 2
Ejercicio Operaciones Matemáticas en Python 3

En esta lección del curso de Python para Data Science te voy a dar la consigna para resolver el proyecto de código en python para el día 2. Vas a poner en práctica todo lo que aprendiste a lo largo del día.

Este proyecto incluirá conceptos como las variables de texto, las variables numpericas, los strings, los operadores matemáticos y mucho más.

En esta lección del curso de Python para Data Science, te compartiré mi solución al proyecto del día 2.

Soluciones para los Ejercicios de Código del Día 2
Cierre del Día 2 - Preguntas Frecuentes
En esta sección de Python para Data Science avanzamos con el curso intensivo de Python desde cero, para que puedas estar al día con python antes de comenzar a aplicarlo para la Ciencia de Datos.
Meta del Día 3

En esta lección del curso Python para Data science vamos a aprender todo sobre el tipo de datos String, que es el tipo de datos de texto.

Ejercicio Strings 1
Ejercicio Strings 2
Ejercicio Strings 3

En esta lección del curso Python para Data Science veremos la propiedad de indexación de los strings, que permite identificar sus elementos internos a partir de su índice.

Ejercicio Indexar Strings en Python 1
Ejercicio Indexar Strings en Python 2
Ejercicio Indexar Strings en Python 3

En esta lección del curso Python para Data Science aprenderemos a filtrar los strings a travez de métodos propios de string como count(), strip() o split() que nos permiten manipular strings según nuestras necesidades.

Ejercicio Filtrar Strings en Python 1
Ejercicio Filtrar Strings en Python 2
Ejercicio Filtrar Strings en Python 3

En esta lección del curso Python para Data Science aprenderemos a recibir ingresos del usuario a través de la declaración input. También aprenderemos a guardar los ingresos de usuario en variables para poder manipularlos o mostrarlos en pantalla.

Ejercicio Input() en Python 1
Ejercicio Input() en Python 2
Ejercicio Input() en Python 3

En esta lección del curso Python para Data Science aprenderemos a formatear strings para poder incluir valores variables o numéricos de un modo práctico y legible.

Ejercicio Formateo de Strings en Python 1
Ejercicio Formateo de Strings en Python 2
Ejercicio Formateo de Strings en Python 3

En esta lección del curso de Python para Data Science te voy a dar la consigna para resolver el proyecto de código en python para el día 3. Vas a poner en práctica todo lo que aprendiste a lo largo del día.

Este proyecto incluirá conceptos como los strings, la indexación de strings, filtrar strings, input, formateo de cadenas y mucho más.

En esta lección del curso de Python para Data Science, te compartiré mi solución al proyecto del día 3.

Soluciones para los Ejercicios de Código del Día 3
Cierre del Día 3 - Preguntas Frecuentes
Meta del Día 4

En esta lección del curso Python para Data Science vamos a aprender que son las listas, uno de los tipos de datos más comunes en python, que al mismo tiempo son una colección o secuencia de elementos.

Ejercicio Listas en Python 1
Ejercicio listas en Python 2
Ejercicio listas en Python 3

En esta lección del curso Python para Data Science vamos a aprender que son las tuplas, uno de los tipos de datos más comunes en python, que al mismo tiempo son una colección o secuencia de elementos.

Ejercicio tuplas en Python 1
Ejercicio tuplas en Python 2
Ejercicio tuplas en Python 3

En esta lección del curso Python para Data Science vamos a aprender que son los diccionarios, uno de los tipos de datos más comunes en python, que al mismo tiempo son una colección o secuencia de elementos.

Ejercicio Diccionarios en Python 1
Ejercicio Diccionarios en Python 2
Ejercicio Diccionarios en Python 3

En esta lección del curso Python para Data Science vamos a aprender que son los booleanos, uno de los tipos de datos más comunes en python.

Ejercicio Booleanos en Python 1
Ejercicio Booleanos en Python 2
Ejercicio Booleanos en Python 3

En esta lección del curso Python para Data Science vamos a aprender qué son las estructuras de control, para permitir que tu código tome decisiones según el cumplimiento de condiciones. En esta lección aprenderemos a usar la palabra clave IF para establecer esas condiciones.

Ejercicio de Control en Python - IF 1
Ejercicio de Control en Python - IF 2
Ejercicio de Control en Python - IF 3

En esta lección del curso Python para Data Science vamos a aprender qué son las estructuras de control, para permitir que tu código tome decisiones según el cumplimiento de condiciones. En esta lección aprenderemos a usar las palabras claves IF, ELIF y ELSE para establecer esas condiciones.

Ejercicio de Control en Python - IF - ELIF - ELSE 1
Ejercicio de Control en Python - IF - ELIF - ELSE 2
Ejercicio de Control en Python - IF - ELIF - ELSE 3

En esta lección del curso de Python para Data Science te voy a dar la consigna para resolver el proyecto de código en python para el día 4. Vas a poner en práctica todo lo que aprendiste a lo largo del día.

Este proyecto incluirá conceptos como las listas, tuplas, diccionarios y booleanos, así como las estructuras de control IF, ELIF y ELSE.

En esta lección del curso de Python para Data Science, te compartiré mi solución al proyecto del día 4.

Soluciones para los Ejercicios de Código del Día 4
Cierre del Día 4 - Preguntas Frecuentes
Meta del Día 5

En esta lección del curso Python para Data Science vamos a aprender el concepto de loops en python y en especial el tipo de loop llamado loop for

Ejercicio Loops en Python - Loop For 1
Ejercicio Loops en Python - Loop For 2
Ejercicio Loops en Python - Loop For 3

En esta lección del curso de Python para Data Science vamos a conocer la función range() que nos permite crear rangos numéricos de un modo muy sencillo y práctico.

Save this course

Save Python para Data Science & Machine Learning en 18 Días to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for Python para Data Science & Machine Learning en 18 Días. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Python para Data Science & Machine Learning en 18 Días will develop knowledge and skills that may be useful to these careers:

Reading list

We haven't picked any books for this reading list yet.
Practical guide to using Python for basic automation tasks, providing a gentle introduction to Python's core concepts and its practical applications.
Comprehensive guide to deep learning using Python, covering neural networks, convolutional neural networks, and recurrent neural networks.
Comprehensive guide to the basics of Python programming, covering data types, control flow, functions, object-oriented programming, and debugging.
Comprehensive guide to the Python Standard Library, covering its vast collection of modules and their applications.
Practical guide to testing Python code using the pytest framework, covering unit testing, integration testing, and end-to-end testing.
Practical guide to using Python for bioinformatics tasks, covering sequence analysis, genome assembly, and data visualization.
Comprehensive guide to using Python for financial analysis and modeling, covering data manipulation, financial calculations, and visualization.
Concise and comprehensive reference to the Python language, covering syntax, built-in functions and objects, and advanced topics.
Provides a comprehensive overview of data science, covering topics such as data mining, machine learning, and big data. It is suitable for readers with some programming experience.
Provides a comprehensive overview of data science, covering topics such as data cleaning, data visualization, and machine learning. It is written for readers with no programming experience.
Provides a comprehensive overview of deep learning for natural language processing. It covers topics such as text classification, sentiment analysis, and machine translation. It is suitable for readers with some programming experience and a strong understanding of machine learning.
Practical guide to data science using the R programming language. It covers topics such as data cleaning, data visualization, and machine learning. It is suitable for readers with some programming experience.
Provides a comprehensive overview of data science, covering topics such as data mining, machine learning, and big data. It is written for business professionals who want to understand how data science can be used to improve their businesses.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser