Menú
¡Llama gratis! 900 264 357

Curso de Programación en Lenguaje Python del centro SEAS, Estudios Superiores Abiertos (Cursos especializados)

Programa de Curso de Programación en Lenguaje Python

Modalidad: Online
Duración 150 horas
Formación práctica / Seguimiento continuo personalizado / Título Propio Universidad San Jorge / Posibilidad de pagos fraccionados.

Descripción

A través de este programa práctico aprende a programar en este lenguaje y conviértete en un especialista.

Python ha sufrido un incremento en el número de programadores y empresas que lo utilizan, lo que lo convierte en uno de los lenguajes de mayor demanda en la actualidad. Recalcan su sencillez, su juego de estructuras de datos y comprensión, pero sus grandes ventajas son su carácter multiplataforma, gratuidad y cantidad de librerías para variedad de aplicaciones cómo Ingeniería, Big Data, o Inteligencia Artificial, y para representaciones gráficas.

A quién va dirigido

Todas las personas que quieran obtener, perfeccionar o actualizar sus conocimientos en este sector.

Objetivos

  • Comprender el lenguaje Python.
  • Analizar la escritura y lectura de datos en ficheros.
  • Aprender a escribir procedimientos y funciones y utilizar las estructuras de datos adecuadas.

Temario

PRIMEROS CONCEPTOS

Primeros conceptos. Hitos principales en la informática. Programación. Características del lenguaje Python. Realización de programas en lenguajes imperativos. Programas fuente y objeto. Bytecode. Vocabulario y representación. Declaración de constantes. Operación de asignación. Composición secuencial de instrucciones. La salida estándar en Python. Comentarios. Palabras reservadas en Python. Modos de trabajo en Python.

TIPOS DE DATOS

Clasificación de los tipos de datos. Tipos inmutables. Tipos de datos mutables. Asignación externa.

ESTRUCTURAS DE CONTROL

Sentencias condicionales. Composición iterativa. Otras composiciones iterativas. La visibilidad de las variables y las estructuras de control. Aplicación de las estructuras de control a los tipos de datos compuestos. Programa ejemplo. Cuestiones. Algoritmo de fuerza bruta. Escritura de scripts.

PROCEDIMIENTOS, FUNCIONES Y DISEÑO DESCENDENTE

Escritura de procedimientos. Llamadas a procedimiento. Clases de parámetros. Búsqueda secuencial. Funciones. Ámbito de los objetos informáticos. Ventajas de la localidad. Generación de números aleatorios. Anidamiento de ámbitos. Efectos colaterales. Recursividad. Captura y tratamiento de excepciones. Lanzamiento de una excepción. Diseño descendente.

MÓDULOS Y PAQUETES

Los módulos en Python. Conceptos elementales. Ámbito de los módulos. Importaciones. Realización de un módulo para generar números aleatorios. Pautas para la agrupación modular. La librería estándar de Python. Paquetes (packages).

LIBRERÍAS DE USO COMÚN EN PYTHON

Configuración para la importación de módulos. NUMPY. Matplotlib. Pandas.

FICHEROS

El sistema de directorios. Creación de un fichero de texto usando PyCharm. Escritura y lectura de datos en ficheros de texto. Uso de pandas en ficheros de texto. Ficheros CSV. Ficheros zip. Formato binario.

PROGRAMACIÓN ORIENTADA A OBJETOS

Introducción a la programación orientada a objetos. Características de la programación orientada a objetos. La poo en python. Clases y objetos en python. Métodos. Inicialización de objetos. Otros métodos de clase. Ámbito de nombres, de clases y de objetos. Clases y métodos no públicos. Métodos y atributos estáticos.

HERENCIA

Conceptos básicos. Notación UML. Redefinición de métodos. La herencia y la creación. Llamadas atrás. Sobrecarga de métodos. Polimorfismo. Ejemplo. Clases y características diferidas. Métodos vacíos. Herencia múltiple. Ejercicio. Serialización y persistencia.

Titulación obtenida

Al haberse finalizado y superado el curso los alumnos obtendrán el Título Propio emitido por la Universidad San Jorge, con 6 créditos europeos ECTS.

Requisitos

  • Mayor de 18 años. Se emitirá un título de “Curso Técnico” donde se informa la duración del programa en horas (No otorga ECTS).
  • Mayor de 25 años con un año de experiencia laboral certificado y relacionado con el contenido del programa.
  • Poseer título de Bachiller o equivalente.
  • Contar con la titulación de Técnico Superior de Formación Profesional, o de Técnico Superior en Artes Plásticas y Diseño o Técnico Deportivo Superior.
  • Titulado universitario. Se emitirá título de “Curso Técnico”, en el que se otorgan créditos ECTS.

Información Adicional

Salidas profesionales

  1. Programador en Python para desarrollo de videojuegos y animación 3D
  2. Programador en Python para Big data, Business Intelligence y Sistemas de Información
  3. Desarrollador Python de aplicaciones web y de escritorio
  4. Software testing
Contacta ahora con el centro

Junglebox S.L. (Responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información requeridas y el envío de comunicaciones promocionales sobre formación, derivadas de tu consentimiento. Podrás ejercer tus derechos de acceso, supresión rectificación, limitación, portabilidad y otros derechos, según lo indicado en nuestra P. de Privacidad​