Holas a todos y bienvenidos sean al curso de programación con Python 2020-2. De parte de todos los colaboradores les agradecemos su preferencia y esperamos que el curso le sea útil en su vida profesional. ❤️
Nivel | Fecha y hora |
---|---|
Básico | 10 al 14 de Agosto de 2:30 pm a 4:30 pm |
Intermedio | 17 al 21 de Agosto de 2:30 pm a 4:30 pm |
Avanzado | 24 al 28 de Agosto de 2:30 pm a 4:30 pm |
-
Introducción a Python.
- ¿Qué es Python?
- Filosofía de Python
- Principios y Zen de Python
- Instalación
- Sistemas Windows (32 y 64 bits)
- Sistemas UNIX (Linux y Mac)
- El intérprete de comandos
- Operaciones de la línea de comandos
- Intérprete interactivo
-
Tipos de objetos
- Enteros
- Reales
- Complejos
- Booleanos
- Operadores
- Cadenas
- Listas
- Tuplas
- Diccionarios
-
Control de Flujo
- If-Else-Elif
- While
- Continue
- Break
- Pass
- For
- For-each
- Listas por compresión
-
Programación funcional
- Estructura de una función
- Declaración y sintaxís
- Llamada a una función
- Retorno de valores
- Scope
- Recursividad
- Generadores
- Interadores
- yield
- Bult-ins
- Decoradores
- Lambdas
-
Programación Orientada a Objetos
- Clases
- Declaración
- Método init
- Parámetro self
- Estructura
- Atributos
- Atributos de instancia
- Atributos de clase
- Métodos
- Métodos de instancia
- Objetos
- Acceso a atributos y métodos
- Herencia simple
- Multiherencia
- Polimorfirsmo
- Protección de atributos y métodos
-
Manejo de archivos
- Módulos os y sys
- Objetos file
- Apertura
- Lectura
- Escritura
- Serialización
- XML, JSON, CSV
- Posicionamiento
-
Manejo de excepciones
- Try-except
- Raise
- Else
- Finally
- Jerarquía
-
Expresionres regulares
- Modulo re
- Metacaracteres
- Patrones
- REGEX101
-
Manejo de bases de datos
- DBMS - RDBMS
- CRUD
- Diseño conceptual
- Diseño lógico
- CRUD
- Sqlite3
- MySQL
- Oracle
-
Programación concurrente
- Hilos (Threads)
- Procesos
- Semáforos
-
Tkinter
- Posicionamiento
- Widgets
- CSS
-
Entornos de desarrollo
- Anaconda Navigator
- Jupyter Notebook
- Spyder IDE
- Google Colab
- Microsoft Azure Notebooks
-
Módulos Científicos
- Numpy
- Scipy
- Sympy
- Pandas
- Matplotlib
-
Introducción a IA
- Aprendizaje Supervisado
- Regresión
- Clasificación
- Aprendizaje No Supervisado
- Clustering
- Aprendizaje por Refuerzo
- Ecuación de Bellman
- Q-Learning
- ScikitLearn
- Aprendizaje Supervisado
-
Introducción a Redes Neuronales
- Perceptrón
- Capas
- Función de activación
- Optimización
- Función de costo
- R.N. Convolucionales y Recurrentes
- Introducción a TensorFlow
-
APIs
- Google Maps
- Direcciones
- Rutas
- Trazos
- The Wheater Channel
- IBM Watson
- Google Maps
-
ChatBot con Telegram
Samuel Arturo Garrido Sánchez: samuelgarrido.proteco@gmail.com