
Curso de iniciación al desarrollo de software sobre el lenguaje de programación
python. En este curso cubrimos desde una introducción
teórica al lenguaje en si hasta el uso de las principales librerías incluidas en la instalación
base de python, pasando por conceptos como definición
de variables, estructuras de control, funciones, etc.
Temario:
- ¿Qué es python?
- Introducción a python
- Lenguajes compilados y lenguajes interpretados
- Usos y posibilidades del lenguaje
- Versiones de python
- El futuro de python
- Instalando python
- Instalación en sistemas unix-like
- Distrubuciones Linux
- La familia *BSD
- Apple MacOSX
- Instalación en sistemas Microsoft Windows
- El intérprete de python
- Ejecutando el intérprete como una línea de comandos
- Importando código fuente en el intérprete
- Guardando nuestro trabajo en un fichero
- Escribiendo y ejecutando scripts
- El entorno de ejecución del intérprete
- Sintáxis y conceptos básicos
- Variables y tipos de datos
- Expresiones
- Built-ins
- Todo es un objeto
- Organización del código fuente - pep8
- Estructuras de control
- Condicionales (if, else, elif, etc)
- Bucles (for, while, etc)
- Estructuras adicionales (break, pass, yield, etc)
- Funciones y desarrollo estructurado
- Cómo definir una función
- Cómo llamar/ejecutar una función
- Cómo pasar parámetros a una función
- Documentando funciones - docstrings
- Clases y programación orientada a objetos
- Clases, métodos, atributos, instancias, herencia...
- Cómo crear una clase
- Cómo crear un método
- Métodos especiales
- Cómo crear instancias de una clase
- scopes y namespaces
- Cómo heredar de una clase
- Herencia múltiple
- Ejemplo:
- Módulos y paquetes
- ¿Qué es un módulo?
- Cómo crear un módulo
- Built-ins propios de un módulo
- Cómo importar y utilizar módulos
- Cómo ejecutar directamente un módulo
- Cómo instalar un módulo
- ¿Qué es un paquete?
- Cómo crear un paquete
- Cómo importar y utilizar un paquete
- Cómo instalar un paquete
- Batteries included
- La librería standard de python
- Ejemplos de algunos módulos
- Documentación de la librería
- Si algo no está en la librería...
Como en todos nuestros cursos,
impartimos este curso tanto de forma individual como en grupo
(disponemos de descuentos para grupos,
dependiendo del número de asistentes).
Tanto si estás interesado personalmente en aprender a programar en
python o si quieres mejorar el
perfil técnico de los desarrolladores de tu empresa, no lo dudes,
ponte en contacto con nosotros para
pedirnos más información sobre el curso de iniciación a python.