Imagina Formación

Curso de Python

Serás capaz de desarrollar aplicaciones en el lenguaje de programación orientado a objetos Python.

¿Qué vas a aprender?

Empieza a programar con Python, un lenguaje de programación interpretado que tiene como máxima destacar por una sintaxis que favorezca la legibilidad del código. Se trata de un lenguaje que soporta varios paradigmas tales como POO, programación imperativa y funcional.

Ver Curso de Python Avanzado

Objetivos

Tras la finalización de este curso, el alumno será capaz de desarrollar aplicaciones en el lenguaje de programación orientado a objetos Python, y verá una introducción al framework para desarrollo de webs Django.

¿A quién va dirigido?

A personas interesadas en iniciarse en la programación con un lenguaje que destaca por su sencillez y versatilidad.

Duración
Consultar
Requisitos
No se necesita ningún requisito previo para realizar este curso.
Bonificación FUNDAE
Sí, solo disponible para empresas.

Quiero recibir información de este curso


    *requerido

    • Responsable de los datos: IMAGINA WEB & MOBILE TECHNOLOGIES S.L.
    • Finalidad de los datos: Responder a la información solicitada, envío de boletines de noticias y ofertas.
    • Destinatarios: IMAGINA WEB & MOBILE TECHNOLOGIES S.L. No se cederán los datos a terceros.
    • Derechos: En cualquier momento puedes acceder, recuperar y borrar tu información.

    1

    Lenguajes de programación interpretados

    • Introducción
    • Lenguajes interpretados
    • Python
    • Ruby
    • PhP
    • Framework para el desarrollo web
    • Django
    • RoR
    • Symfony
    2

    Introducción a Python

    • Introducción
    • Intérprete
    • Orientado a objetos
    • Tipado dinámico vs estático
    • Tipado fuerte vs tipado débil
    • Modelo de memoria
    • Administración de sistemas
    • Interfaces gráficas
    • Desarrollo Web
    • Programación de Bases de Datos
    • Prototipado rápido
    • Programación científica y numérica
    3

    El intérprete de Python

    • ¿Qué es un intérprete?
    • Invocando el intérprete
    • El intérprete y su entorno
    • Pip
    • Uso de Pip
    • Python Env
    • PipeEnv
    4

    Introducción a los tipos de objetos

    • Tipos dinámicos
    • Inmutabilidad
    • Lógicos
    • Números
    • Operadores
    • Librería Math
    • Cadenas
    • Métodos específicos de las cadenas
    • Tuplas
    • Listas
    • Diccionarios
    • Conjuntos
    5

    Control de flujo

    • Introducción
    • Indentación
    • Sentencias condicionales
    • If
    • Test de veracidad
    • And y Or
    • Operador ternario
    • Bucles
    • While
    • For
    • Switch
    • Sorted
    • Reverse
    • Break
    • Pass
    • Else
    • Scope
    6

    Funciones

    • ¿Por qué usar funciones?
    • Variables en funciones
    • Ámbito de las funciones
    • Def es código ejecutable
    • Def crea un objeto y lo asigna a un nombre
    • Declaración de Funciones
    • La sentencia return
    • Definición de una función
    • Almacenando el resultado
    • Argumentos
    • Argumentos por defecto
    • Argumentos de longitud variable
    • Funciones anónimas
    7

    Clases y objetos

    • Introducción
    • Programación Orientada a Objetos
    • Clases e Instancias
    • Métodos
    • Objetos Class
    • Herencia
    • Sobrecarga de operadores
    • Clases vs Diccionarios
    • Constructores
    • Destructor
    • Atributos
    • Constructores de la superclase
    • Clases Abstractas
    • Relación Has-a
    • Wrapper
    8

    Módulos: ejecutando módulos como scripts

    • Introducción
    • Módulos
    • Form
    • Paquetes
    • Ventajas de los Módulos
    • Arquitectura con Módulos
    • Búsqueda de Módulos
    • Dir
    • Funciones globals() y locals()
    9

    Entrada y salida

    • Formatear la salida de un programa
    • Funciones repr() y str()
    • Métodos de la clase String
    • Leyendo y escribiendo archivos
    • Permisos
    • Métodos de lectura
    • Métodos para escribir y movernos
    • El módulo pickle
    10

    Introducción a la biblioteca estándar de Python

    • La importancia de la biblioteca
    • Módulos
    • Multi-hilos
    • Registros
    • Módulos para trabajar con listas
    • Aritmética en punto flotante decimal
    11

    Funciones Built-in

    • Introducción
    • Filter
    • Reduce
    • Map
    • Zip
    • All/Any
    • Round
    • Input
    • Open
    • Pow
    • Super
    • Min
    • Sorted
    • Int
    • Introducción
    • Tkinter
    • Gestores de geometría
    • Tipos de ventanas
    • Widget
    • Frame
    • LabelFrame
    • Listbox
    • Label
    • Button
    • Images
    • RadioButton
    • CheckButton
    • Eventos
    • Hola Mundo
    13

    Bases de datos

    • Introducción
    • Python y las Bases de Datos
    • SQLite
    • Creando la Conexión
    • Objeto Connection
    • Cursor
    • Row
    14

    Introducción a Django

    • ¿Qué es Django?
    • Patrón MTV
    • Instalación
    • Proyecto Django
    • Configurar la Base de Datos
    • Proyectos vs Aplicaciones
    • Crear Aplicaciones
    • Contenido de la aplicación
    • Modelos
    • Templates
    • Views
    • Urls
    • Static
    • Utilizar una aplicación
    • Django Admin Site

    ¿No es lo que estabas buscando? También hacemos temarios a medida para empresas, consultanos.

    Realiza el curso desde donde quieras gracias a nuestro campus online.
    Dispondrás de un profesor experimentado en programación y desarrollo, que te ayudará
    y responderá a todas tus dudas.
    Tutor personal
    Proyecto final
    Diploma de certificación
    Plataforma online
    Disponibilidad horaria
    Bolsa de empleo

    ¿Quieres realizar esta formación sin coste para tu empresa?

     

    ¡Sin desplazamientos! Impartimos la formación en tu empresa.

    Imagina Formación es una entidad organizadora de la Fundación Estatal de modo que puedes gestionar la formación bonificada de los cursos con nosotros.

    Nos encargamos de todos los trámites para conseguir la bonificación sin ningún coste adicional. Cumplimos con todos los requisitos para que nuestros cursos sean 100% bonificables.

    Consulta disponibilidad y precios

    ¿Tienes alguna duda?

    Puedes hablar con uno de nuestros profesores.

    ¡Pregúntanos!

    ↑ Ir arriba