CURSO STREAMING

CURSO PRESENCIAL

PRESENCIAL

Introducción a la programación con Python Professionals

156,00

* Tanto para cursos en streaming (cursos en directo en plataforma online) como para cursos presenciales es necesario que se complete el cupo mínimo de matriculados. Contacta con nosotros para más información en el siguiente enlace:

Antonio José López Fernández
3D Artist & Technology Lover

Generalista 3D y lo largo de mi carrera profesional
he trabajado tanto para la industria como Senior 3D Artist tanto
para VFX, animación y videojuegos. A lo largo de mi carrera he
compaginado mi trabajo de formador con trabajos como freelancer
para distintas productoras, colaborando en series como La Casa
de Papel, Sky Rojo, Sagrada Familia, campañas publicitarias de
1880 e Iberia así como la creación de videoclips musicales en 3D
para La pandilla de Drilo. Desde siempre me ha apasionado el 3D,
tanto el modelado como la animación, me encantaba pasar horas
contemplando los modelos y escenarios en revistas de videojuegos
y especializadas en el sector 3D, lo que comenzó como un hobby
con el el paso del tiempo logré convertirlo en mi profesión.
También soy un apasionado de la tecnología y la programación, me
fascina saber cómo funcionan las cosas, aplicar mis conocimientos
de modelado a la impresión 3D y combinarlo con dispositivos
electrónicos. En mi trabajo como formador he podido colaborar en
muchos proyectos relacionados con robótica y tecnología como
son el desarrollo de un Rover, la construcción de un Cansat y el
modelado de una lámapara led controlada por bluetooth entre otros.
Utilizo distintos programas para el desarrollos de proyectos, siempre
apostando por el software libre u open source, salvo que por motivos
de pipeline me exijan utilizar software privativo. Para trabajos de
3D mi principal herramienta es Blender aunque también trabajo con
Houdini y Maya, para 2d utilizo Gimp, Krita o Inkscape, como motor
de juegos utilizo Godot Engine, aunque en ciertas colaboraciones he
tenido que utilizar Unity.

Información

OBJETIVOS

Con este curso aprenderás las bases de la programación utilizando uno de los lenguajes de programación más extendidos, Python. Veremos que es un algoritmo, la lógica de la programación y desarrollarás tus propios scripts en Python para resolver problemas de programación, crear tus aplicaciones o realizar tareas automatizadas dentro del sistema.

DESTINATARIO

Cualquier persona interesada en aprender programación.

DURACIÓN

20 horas

CONTENIDO

  • Introducción
    1. Lenguajes de programación
    2. Algoritmos
    3. Elementos del lenguaje
    4. Instalación de Python
  • Tipos de datos
    1. Numéricos
    2. Cadenas de texto
    3. Booleanos
    4. Listas, tuplas y diccionarios
  • Entrada y salida
    1. Mostrar datos por pantalla
    2. Introducción de datos
  • Estructuras de control
    1. Condicionales
    2. Bucles
  • Funciones
    1. Definición y ámbito de variables
    2. Retorno de valores
    3. Parámetros y argumentos
    4. Módulos
  • Control de errores
    1. Tipos de error
    2. Excepciones
  • Programación orientada a objetos (POO)
    1. Clases y objetos
    2. Atributos y métodos
    3. El constructor
    4. Herencia
    5. Encapsulado
    6. Polimorfismo
  • Ficheros
    1. Trabajar con ficheros
  • Introducción a las interfaces gráficas
    1. Conceptos básicos
    2. Tkinter
    3. PyQT5 o PySide2

REQUISITOS

No se requiere conocimientos previos sobre programación. Es un curso de iniciación.

INFORMAR SI ES UN CURSO ESCALABLE O COMPLEMENTARIO A OTROS (ESPECIFICAR CUALES)

Creación de videojuegos con Godot Engine.

X