En este curso aprenderás

  • A usar la Librería Estándar de Python

  • A usar las Listas y Tuplas para almacenar y procesar colecciones de datos secuenciales

  • A usar los Diccionarios y los Sets para almacenar y procesar colecciones de datos no secuenciales

  • A usar funciones avanzadas y expresiones regulares para el procesamiento de texto

Contenido del curso

  1. 1
    • Introducción a la librería estándar de Python

    • Tour práctico por la Librería Estándar de Python

    • Práctica 1: ¡juguemos "ahorcado"!

  2. 2
    • Introducción a las listas y las tuplas

    • "Slicing" de listas y tuplas

    • Listas y funciones

    • Funciones y métodos útiles para el procesamiento de secuencias

    • "List comprehensions"

    • Filter, lambda, map y otras funciones para operar sobre listas

    • Práctica 2: análisis de ventas - Parte 1: el problema a resolver, pseudo-código y funciones auxiliares

    • Práctica 2: análisis de ventas - Parte 2: ventas mensuales y por producto

    • Práctica 2: análisis de ventas - Parte 3: generación del reporte final

  3. 3
    • Introducción a los Diccionarios: ¿qué son? ¿cómo crearlos? y operaciones básicas

    • Operaciones y métodos útiles para el procesamiento de diccionarios

    • "Dictionary comprehensions"

    • Introducción a los sets: ¿qué son? ¿cómo crearlos? y operaciones básicas

    • Operaciones y métodos útiles para el procesamiento de los sets

    • Práctica 3: criptografía con Python - Parte 1: el problema a resolver, requerimientos y lectura del archivo de texto

    • Práctica 3: criptografía con Python - Parte 2: funciones auxiliares

    • Práctica 3: criptografía con Python - Parte 3: codificación y decodificación

  4. 4
    • Funciones y métodos para el procesamiento avanzado de strings

    • Introducción a las Expresiones Regulares

    • Expresiones Regulares: el módulo "re" y la función "fullmatch"

    • Expresiones Regulares: las funciones "sub" y "split"

    • Expresiones Regulares: las funciones "search", "findall" y "finditer"

    • Proyecto final: Procesamiento Natural del Lenguaje + Expresiones Regulares - Parte 1: contextualización y lectura de los datos

    • Proyecto final: Procesamiento Natural del Lenguaje + Expresiones Regulares - Parte 2: pre-procesamiento

    • Proyecto final: Procesamiento Natural del Lenguaje + Expresiones Regulares - Parte 3: "stop words" y palabras comunes

    • Proyecto final: Procesamiento Natural del Lenguaje + Expresiones Regulares - Parte 4: clasificación de sentimientos

    • Cierre del curso

Requisitos

  • Debes haber tomado el curso "Python Nivel Básico" (también disponible en la Academia)

Opiniones del curso

5 puntuación por estrellas

Excelente curso

Wilmer Aruquipa Coloma

Excelente, aprendí bastante. La didáctica es muy buena!!

Excelente, aprendí bastante. La didáctica es muy buena!!

Leer menos
4 puntuación por estrellas

Felicitaciones

manel montiel mamely

Gracias Miguel y a tu equipo una vez m'as por un buen trabajo. Aguardamos expectantes el anunciado Python Nivel Avanzado en el que poder seguir profundizand...

Leer más

Gracias Miguel y a tu equipo una vez m'as por un buen trabajo. Aguardamos expectantes el anunciado Python Nivel Avanzado en el que poder seguir profundizando en este apasionante mundo de la programaci'on.

Leer menos
5 puntuación por estrellas

Excelente curso

VICTOR HUGO ANGEL OCHOA

Los ejercicios de ejemplo son muy buenos, especialmente los relacionados con las expresiones regulares. Me gusto mucho el curso. Sigo con el avanzado. Gracia...

Leer más

Los ejercicios de ejemplo son muy buenos, especialmente los relacionados con las expresiones regulares. Me gusto mucho el curso. Sigo con el avanzado. Gracias Miguel, muy buen trabajo!

Leer menos
5 puntuación por estrellas

apreciación del curso

Pablo Diez

Bastante didáctico, con un contenido teórico acorde con las practicas que permite ir consolidando el aprendizaje de una forma dinámica, lo felicito porque en...

Leer más

Bastante didáctico, con un contenido teórico acorde con las practicas que permite ir consolidando el aprendizaje de una forma dinámica, lo felicito porque en verdad es un gran comunicador.Bastante didactico

Leer menos
5 puntuación por estrellas

Se va incrementando la complejidad y la utilidad

Isaac Figueroa Guerrero

En este curso de Python intermedio, vemos herramientas más avanzadas, un poco más difícil de comprender, pero con las que puedes hacer más cosas. Personalmen...

Leer más

En este curso de Python intermedio, vemos herramientas más avanzadas, un poco más difícil de comprender, pero con las que puedes hacer más cosas. Personalmente revisaré nuevamente las lecciones para repasar. Muy interesante el curso! Excelente explicado Profesor Miguel.

Leer menos

Instructor

Fundador y creador de contenidos en Codificando Bits

Miguel Sotaquirá

Soy Ingeniero Electrónico y tengo una Maestría en esta área, así como un Doctorado en Bioingeniería. Durante 15 años he sido profesor e investigador de varias universidades de Colombia, y desde el año 2017 me he convertido en un apasionado por el Machine Learning, el Deep Learning y la Ciencia de Datos. De hecho durante mi tesis doctoral explore temas de Machine Learning y algo de Deep Learning (que aún no estaba en auge!) para el análisis de imágenes médicas. En la actualidad me dedico por completo a divulgar contenido en mi canal de YouTube y a brindar asesoría y formación a personas y empresas en estos temas.