Python.svg

Programación con Python

SOLICITAR INFORMACIÓN SOBRE PRÓXIMAS CONVOCATORIAS DE PROGRAMACIÓN CON PYTHON EN NEW HORIZONS

Python es un lenguaje interpretado, orientado a objetos, del que existen versiones para sistemas operativos como Windows, Linux, MacOs, OS/2, Amiga y otros. Se usa muchas veces como lenguaje de script en servidores, pero además cada vez se emplea más como lenguaje para aprender a programar. 

Durante el curso se introducirá al alumno a la Programación Orientada a Objetos y el lenguaje Phyton, realizando además varias prácticas que sean del interés del alumno aplicables a sus necesidades diarias en el trabajo.

¿A quién va dirigido y qué requisitos mínimos?

  • Técnicos de desarrollo con conocimientos de algún lenguaje o principios de la programación que desean introducirse en la programación sobre Phtyon.
  • Conocimientos básicos de programación.

Metodología y Duración

  • Metodología Presencial 
  • Duración: 70 horas

 
Contenidos del Curso


MODULO I - ESTRUCTURA Y ELEMENTOS DEL LENGUAJE

  • Introducción a Python
  • Comentarios
  • Variables
  • Tipos de datos
  • Operadores Aritméticos
  • Estructuras de Control de Flujo e Identación
  • Estructuras de control de flujo condicionales
  • Estructuras de control iterativas
    • Bucle while
    • Bucle for

MODULO II - MÉTODOS PRINCIPALES DEL OBJETO STRING

  • Métodos de formato
  • Métodos de conversión
  • Métodos de Búsqueda
  • Métodos de Validación
  • Métodos de Sustitución
  • Métodos de unión y división
  • Encoding

MODULO III – TIPOS DE DATOS COMPLEJOS

  • Tuplas
  • Listas
  • Diccionarios

MODULO IV - FUNCIONES DEFINIDAS POR EL USUARIO

  • Definiendo funciones
  • Opciones de parámetros

MODULO V - MÓDULOS, PAQUETES Y NAMESPACES

  • Creando módulos empaquetados
  • Importando módulos

MODULO VI - PROGRAMACIÓN ORIENTADA A OBJETOS

  • Elementos y Características de la POO: Clases
  • Objetos
  • Atributos
  • Métodos
  • Métodos especiales
  • Herencia

MODULO VII - CONVERSIÓN DE TIPOS

  • Concatenación simple de colecciones
  • Valor máximo y mínimo
  • Contar elementos

MODULO VIII - FICHEROS

  • Modos de Apertura
  • Métodos del Objeto File
  • Propiedades del objeto file
  • Ficheros JSON
  • Serialización de ficheros

MODULO IX – EXCEPCIONES

  • Gestión de Excepciones
  • Excepciones mas comunes

MODULO X - BASES DE DATOS

  • El lenguaje SQL
  • Sintaxis básica de las sentencias SQL
  • Crear, borrar y modificar tablas en una base de datos
  • Insertar datos en una tabla
  • Seleccionar registros
  • Modificar registros
  • Eliminar registros
  • Consultas
  • Bases de datos en Python con SQLITE3
    • Introducción a bases de datos con Python
    • Conectarse a la base de datos y ejecutar consultas
    • Insertar datos
    • Seleccionar todos los registros
    • Seleccionar solo registros coincidentes
    • Eliminar registros
    • Actualizar datos

MODULO XII – INTRODUCCION A APLICACIONES WEB CON PYTHON

  • Introducción
  • HTML
    • Formularios
    • CGI con Python
  • Modelo - vista - controlador

SOLICITAR INFORMACIÓN

CLAÚSULA LEGAL
De conformidad con lo establecido en la normativa vigente en Protección de Datos de Carácter Personal, le informamos que sus datos serán incorporados al sistema de tratamiento titularidad de DIGNITAE FORMACION S.A.U. con CIF A80420623 y domicilio social sito en PS CASTELLANA 143 1ºB 28046, MADRID, con la finalidad de atender sus consultas y remitirle comunicaciones comerciales que puedan ser de su interés. En cumplimiento con la normativa vigente, DIGNITAE FORMACION S.A.U. informa que los datos serán conservados durante el plazo estrictamente necesario para cumplir con los preceptos mencionados con anterioridad.
Mientras no nos comunique lo contrario, entenderemos que sus datos no han sido modificados, que usted se compromete a notificarnos cualquier variación y que tenemos su consentimiento para utilizarlos para las finalidades mencionadas.
DIGNITAE FORMACION S.A.U. informa que procederá a tratar los datos de manera lícita, leal, transparente, adecuada, pertinente, limitada, exacta y actualizada. Es por ello que DIGNITAE FORMACION S.A.U. se compromete a adoptar todas las medidas razonables para que estos se supriman o rectifiquen sin dilación cuando sean inexactos.
De acuerdo con los derechos que le confiere el la normativa vigente en protección de datos podrá ejercer los derechos de acceso, rectificación, limitación de tratamiento, supresión, portabilidad y oposición al tratamiento de sus datos de carácter personal así como del consentimiento prestado para el tratamiento de los mismos, dirigiendo su petición a la dirección postal indicada más arriba o al correo electrónico dignitae@dignitae.com.
Asimismo y de acuerdo con lo establecido en la Ley 34/2002, de 11 de julio, de Servicios de la Sociedad de la Información y de Comercio Electrónico, en su artículo 21, solicitamos también su consentimiento expreso para enviarle publicidad de nuestros productos o promociones que consideremos puedan ser de su interés, por correo electrónico o por cualquier otro medio de comunicación electrónica equivalente.
Le informamos que podrá revocar en cualquier momento el consentimiento prestado a la recepción de comunicaciones comerciales enviando un e-mail a la dirección de correo electrónico: dignitae@dignitae.com. Podrá dirigirse a la Autoridad de Control competente para presentar la reclamación que considere oportuna.