-50%

Inscripción Python Completo | Carrera con certificado internacional

14USD28USD

Hasta 12 pagos sin tarjeta con Mercado Crédito. Saber más
Compra con Mercado Crédito sin tarjeta y paga mes a mes
1
Agrega tu producto al carrito y al momento de pagar, elige Mercado Crédito.
2
Inicia sesión en Mercado Pago.
3
Elige la cantidad de pagos que se adapten mejor a ti ¡y listo!

Crédito sujeto a aprobación.

¿Tienes dudas? Consulta nuestra Ayuda.

Descripción

PRECIO DE PREVENTA → CUPOS LIMITADOS

Nivel 1 (Lanzamiento 20/01/2023)
  • Introducción a Python
    • Los fundamentos de la programación informática, es decir, cómo funciona la computadora, cómo se ejecuta el programa, cómo se define y construye el lenguaje de programación, cuál es la diferencia entre compilación e interpretación, qué es Python y qué distingue a las diferentes versiones de Python;
  • Operadores básicos, entrada y salida estándar, variables y tipos de datos
    • Los métodos básicos de formato y salida de datos ofrecidos por Python, junto con los principales tipos de datos y operadores numéricos, sus relaciones mutuas y enlaces; el concepto de variables y convenciones de nombres de variables; el operador de asignación, las reglas que rigen la construcción de expresiones; la introducción y conversión de datos;
  • Valores booleanos, condicionales, loops, listas y procesamiento de listas, operadores lógicos y operaciones a nivel de bits.
    • Valores booleanos para comparar valores de diferencia y controlar las rutas de ejecución utilizando las instrucciones if y if-else; la utilización de bucles (while y for) y cómo controlar su comportamiento utilizando las instrucciones break y continue; la diferencia entre operaciones lógicas y bit a bit; el concepto de listas y procesamiento de listas, incluida la iteración proporcionada por el bucle for y el corte; la idea de matrices multidimensionales;
  • Funciones, tuplas, diccionarios y procesamiento de datos
    • La definición y el uso de funciones: su razón de ser, propósito, convenciones y trampas; el concepto de pasar argumentos de diferentes maneras y establecer sus valores predeterminados, junto con los mecanismos para devolver los resultados de la función; problemas con el alcance del nombre; nuevos agregados de datos: tuplas y diccionarios, y su papel en el procesamiento de datos.

 

Nivel 2 (Lanzamiento Febrero 2023)
  • Módulos, paquetes y PIP
    • Importación y uso de módulos de Python; utilizando algunos de los módulos de biblioteca estándar de Python más útiles; construir y usar paquetes de Python; PIP (paquete de instalación de Python) y cómo usarlo para instalar y desinstalar paquetes listos para usar de PyPI.
  • Strings, Excepciones,métodos de listas, métodos de strings.
    • Caracteres, cadenas y estándares de codificación; Cadenas frente a listas: similitudes y diferencias; Lista métodos; métodos de cadena; La forma en que Python maneja los errores de tiempo de ejecución; Controlar el flujo de errores usando try y except; Jerarquía de excepciones.
  • Programación orientada a objetos
    • Conceptos básicos de programación orientada a objetos (POO); Las diferencias entre los enfoques procedimental y objetual (motivaciones y beneficios); Clases, objetos, propiedades y métodos; Diseñar clases reutilizables y crear objetos; Herencia y polimorfismo; Excepciones como objetos.
  • Generadores, Iteradores, Closures, Python standard library y más.
    • Generadores, iteradores y cierres; Trabajar con sistema de archivos, árbol de directorios y archivos; Módulos seleccionados de la biblioteca estándar de Python (os, datetime, time, and calendar).

 

Nivel 3 (Lanzamiento Marzo 2023)
  • Fundamentos de OOP
    • Clases, instancias, atributos, métodos – introducción; trabajar con datos de clase e instancia – variables de instancia.
  • Programación Orientada a objetos avanzada
    • Sintaxis central de Python; herencia y polimorfismo – la herencia como pilar de la programación orientada a objetos; sintaxis de argumento de función extendida; decoradores; diferentes caras de los métodos de Python; clases abstractas, encapsulación; composición vs herencia – dos caminos al mismo destino; heredar propiedades de clases integradas.
  • Técnicas avanzadas en la creación de excepciones
    • Excepciones – introducción; atributos con nombre de objetos de excepción; excepciones encadenadas; rastrear objetos de excepciones.
  • Persistencia de objetos
    • Operaciones de copia superficial y profunda; serialización de objetos de Python usando el módulo pickle’ haciendo que los objetos de Python sean persistentes usando el módulo shelve.
  • Metaclases y metaprogramación
    • Metaprogramación y metaclases – introducción; atributos especiales; función de tipo.
  • Introducción a PEP (Python Enhancement Proposal)
    • What is PEP? Coding conventions (code layout, style, naming, comments, etc.)
  • PEP20 (The ZEN of Python)
    • The Zen of Python
  • PEP8 (Style Guide for Python Code)
  • PEP257 (Docstring Conventions)
  • Otros PEP
    • Un recorrido rápido por otras PEP importantes
  • Conceptos básicos de programación de redes
    • Redes, capas e Internet, Tomas de red: un medio básico de programación de redes; dominios, direcciones, puertos, protocolos y servicios; clientes y servidores
  • Uso de sockets en Python
    • Crear sockets, conectarse a un servidor, solicitar documentos de un servidor, cerrar conexiones, clientes HTTP, la respuesta del servidor, excepciones
  • Introducción a JSON
    • Trabajar con archivos JSON, procesar archivos JSON
  • Utilizando el módulo JSON
    • Trabajando con el módulo JSON
  • Introducción a XML
    • Trabajo con archivos XML
  • Creación de request
    • Utilizando el módulo de peticiones
  • Creación de CRUD en Python – REST client
    • Create, Read, Update, and Delete data
  • Módulo sqlite
    • Qué es una base de datos, trabajar con una base de datos SQLite, crear bases de datos; Procesando datos;
  • Módulo xml
    • Procesamiento de archivos XML, análisis de XML, modificación y creación de documentos XML;
  • Módulo csv
    • El módulo CSV en Python, procesando archivos CSV;
  • Módulo loggin
    • Iniciar sesión en Python, el objeto registrador, niveles de registro, el método setLevel, configuración básica, controladores, formateadores;
  • Módulo configparser
    • El módulo configparser, el archivo de configuración; analizar, procesar el archivo de configuración, interpolar valores.