CURSO PYTHON

Python, lenguaje multiplataforma y multiparadigma, soporta la programación orientada a objetos, imperativa y funcional. Es usado cada día más en diversos ámbitos tanto profesional como académico por su gran versatilidad, potencia y mayor cercanía al lenguaje natural que otros lenguajes de programación, su curva de aprendizaje es mucho menor que la de otros lenguajes debido a su sintaxis muy limpia. Con capacidad para trabajar del lado cliente y servidor. Pocas reglas gramaticales, legible en gran diversidad de sistemas operativos de diverso hardware.

En el área CAD y web cada día es más usado debido a que diversas plataformas lo están integrando velozmente. Usado en los ámbitos académicos de investigación de las áreas de biología, matemáticas, física, estadística, urbanismo, arquitectura, marketing, periodismo y varias más.

Si quieres aprender a programar con un lenguaje "Intuitivo y Adaptable" Python es la solución; obtendrás mucha potencia para usarlo en cualquier ámbito.

Dirigido a : profesionales de la biología, matemáticas, física, geografía, diseño, arquitectura, electrónica, publicidad, marketing, artistas, informáticos, y demás ramas especializadas. Como también para estudiantes, emprendedores y empresas.

 

Módulo 1

MÓDULO 1 

Introduction Python / Introduction to Python syntax & theory

En este módulo se verá la parte teórica del lenguaje, con ejercicios básicos.

 

Alcances: Introducción al lenguaje de programación Python, comprender la estructura de código, reconocer y familiarizarse con su sintaxis, se desarrollarán de ejercicios básicos para comprender los conceptos.

Requisitos: Para iniciarse en la programación en Python no son necesarios grandes conocimientos previos, pero es indispensable un nivel usuario del sistema operativo (Windows, Mac OS o Linux), y agilidad con las operaciones aritméticas básicas.

Contenido

  1. Introducción
    • Qué es Python, conceptos básicos, recursos, instalación
  2. El intérprete de Python
    • Tipos de datos simples, operadores y expresiones
  3. El entorno de desarrollo
    • Entrada/salida, depuración
  4. Estructuras de control de flujo
    • Selección, iteracción
  5. Funciones
    • Creación de funciones, ejemplos de funciones más utilizadas
  6. Cadenas de caracteres
    • Tratamiento de textos
  7. Tipos de datos nativos
    • Listas (y su uso como pilas y colas), tuplas, diccionarios
  8. Control de errores y excepciones
  9. Programación orientada a objetos
  10. Módulos y paquetes
    • Creación de módulos, instalación de paquetes
  11. Trabajo con archivos externos
    • Texto, CSV, XML, etc.
  12. Módulos interesantes
  13. Ejemplo guiado

 

 

Módulo 2

MÓDULO 2  "TIPO B"  (el tipo de módulo es necesario para conocer el costo)

Code development / Todo lo necesario para que inicies la creación de tu propio código en Python

Desarrollo de ejercicios aplicando los conceptos estudiados en el módulo anterior. Los ejercicios son orientados según perfil del asistente.

Alcances:

Se harán ejercicios de desarrollo de código según el perfil e interés de los asistentes, también se estudiarán los módulos de Python que más les interesen.

Requisitos: 

Conocer los conceptos estudiados en el módulo anterior.

Contenido

  1. BLOQUE 1
    1. Encabezados, comentarios y su propósito
    2. Subrutina principal
    3. Área de declaración de variables
    4. Instrucciones
    5. Final de subrutina
    6. Subrutinas adicionales
    7. Comando de ejecución (Execution Command)
    8. Números
    9. Variables
    10. Longs
    11. Doubles
    12. Booleans
    13. Strings
    14. Operadores
    15. Aritméticos
    16. Lógicos
    17. Funciones
    18. Control de flujos
    19. Ejecución condicional
    20. Bucles
    21. Arrays
  2. BLOQUE 2
    1. Python numérico y científico
    2. Programación funcional
    3. numPy
    4. sciPy
    5. matplotlib

:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

Más información del curso

Web page Python || Proyectos de SEED realizados con Python: Dubai | Árbol | Torre Dubai