Programación Python - NIVEL 2
Programación Python - NIVEL 2
Modalidad: online
Horario: lunes de 18.30 a 21.30
Horas: 12 en cuatro clases de tres horas
Comienzo: lunes 10 de agosto

Precio $ 4900
Abonando antes del 6 de julio $ 4400

Programación en Python, uno de los pilares del Machine Learning

Conocé el lenguaje de programación más utilizado en el mundo del Machine Learning: Python y sus principales herramientas.

La Inteligencia Artificial, y en particular el Machine Learning, es un paradigma de software que está ampliando su presencia en nuestra sociedad en forma exponencial. Se trata, básicamente, de estadística con muchos datos y con mucha potencia de cálculo.

El lenguaje más utilizado en el mundo de Machine Learning es Python. El IDE más popular es Jupyter Notebook, del entorno Anaconda. Saber programar en Python es necesario para poder utilizar adecuadamente las principales bibliotecas que utiliza ML.

PRÁCTICAS ::
A lo largo del curso tendrás la oportunidad de ejercitar los temas que se irán tocando en clase y autoevaluar tu avance.

SALIDA LABORAL ::
Al finalizar el curso tendrás las bases de programación necesarias para trabajar con Python en forma rápida y efectiva.

A QUIÉN ESTÁ ORIENTADO ::
Este curso está orientado a aquellas personas que quieran aprender Python para luego introducirse en el mundo de la Inteligencia Artificial.

REQUISITOS ::
Haber cursado Python nivel 1 o conocimientos equivalentes

TEMARIO

* Repaso de las características y sintaxis del lenguaje y técnicas avanzadas:

- Tipos de datos, Control de flujo, funciones, estructuras de datos.

* Manejo de bibliotecas para Machine Learning:

- Manejo de vectores y matrices con Numpy:
- Manejo y análisis de datos con Pandas:
- Visualizaciones con Matplotlib y Seaborn:

* Programación Orientada a Objetos

- Cómo implementa Python la Programación orientada a Objetos
- Clases y objetos
- Atributos y métodos
- Jerarquía de clases: la clase Object
- Método constructor
- Métodos de clase y de instancia
- Encapsulamiento: métodos accesores
- Herencia y polimorfismo
- Herencia múltiple
- Decoradores

* Funciones con parámetros variables: *args y **kwargs
* Formas concisas: listas, diccionarios e iterables por comprensión
* Tratamiento de excepciones: try, except y raise
* Funciones lambda
* Herencia múltiple
* Escritura y lectura de archivos
* Módulos y paquetes
Email address *
Apellido *
Nombres *
Celular (Solo números) *
¿Es Graduado FIUBA? *
Localidad de residencia *
¿Te interesa participar en la cooperativa de trabajo?
Clear selection
Otra casilla de correo
Teléfono Particular
Carrera - Facultad - Universidad (En curso SI/NO)
Año de Graduación
Institución Relacionada
Posición que ocupa
Comentarios y Sugerencias
Submit
Never submit passwords through Google Forms.
This content is neither created nor endorsed by Google. Report Abuse - Terms of Service - Privacy Policy