Programación en Python

Cas Training > Nuestros cursos > Programación en Python
Icono Duración del curso
Duración del curso
Lugar de impartición
Online
Icono modalidad del curso
Modalidad
Presencial|Virtual
Icono Fecha del curso
Fechas de inicio
24 de enero, 2022 ( info)
Curso de programación phyton

Acerca del curso

Python es un lenguaje de programación de código abierto orientado a objetos. Es muy simple y muy fácil de entender gracias a su sintaxis.

Una de las grandes ventajas de aprender Python es la posibilidad de crear un código con gran legibilidad, que ahorra tiempo y recursos, lo que facilita su comprensión e implementación.

En este curso trabajamos muchas de sus posibles implementaciones, por lo que es imprescindible contar con conocimientos básicos en programación con lenguajes orientados a objetos.

FechaDuración TurnoHorarioModalidad
24 de enero, 202225horasTarde/L-J 19:00 a 22:00Telepresencial

Objetivos

Tras la finalización de este curso, el alumno será capaz de desarrollar aplicaciones en el lenguaje de programación orientado a objetos con Python.

Contenidos

  • Lenguajes de programación interpretados
    • Python
    • Ruby
    • PhP
    • Framework para el desarrollo web
    • Django
    • RoR
    • Symfony
  • Introducción a Python
    • Administración de sistemas
    • Interface gráficas
    • Desarrollo Web
    • Programación de Bases de Datos
    • Prototipado rápido
    • Programación científica y numérica
    • Orientado a objetos
    • Tipado dinámico vs estático
  • El intérprete de Python
    • ¿Qué es un intérprete?
    • Invocando el intérprete
    • El intérprete y su entorno
  • Introducción a los tipos de objetos
    • Números
    • Operadores
    • Librería Math
    • Tipos dinámicos
    • Cadenas
    • Inmutabilidad
    • Métodos específicos de las cadenas
    • Diccionarios
    • Tuplas
  • Control de flujo
    • Introducción
    • Indentación
    • Sentencias condicionales
    • If
    • Test de veracidad
    • And y Or
    • Operador ternario
    • Bucles
    • While
    • For
    • Break
    • Pass
    • Else
  • Funciones
    • ¿Por qué usar 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
    • Argumentos
    • Definición de una función
    • Almacenando el resultado
    • Argumentos por defecto
    • Argumentos de longitud variable
    • Funciones anónimas
  • Clases y objetos
    • Programación Orientada a Objetos
    • Clases e Instancias
    • Métodos
    • Objetos Class
    • Herencia
    • Sobrecarga de operadores
    • Clases vs Diccionarios
    • Constructores de la superclase
    • Clases Abstractas
    • Relación Has-a
    • Wrapper
  • Módulos: ejecutando módulos como scripts
    • Módulos
    • Form
    • Ventajas de los Módulos
    • Arquitectura con Módulos
    • Búsqueda de Módulos
    • Dir
    • Funciones globals y locals
  • 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
  • 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
  • Funciones Built-in
    • Filter
    • Reduce
    • Map
    • Zip
    • All/Any
    • Round
    • Input
    • Open
    • Pow
    • Super
    • Min
    • Sorted
    • Int
  • GUI
    • Tkinter
    • Hola Mundo
    • Widget
    • Frame
    • LabelFrame
    • Listbox
    • Label
    • Button
    • Images
    • RadioButton
  • Bases de datos
    • Python y las Bases de Datos
    • SQLite
    • Creando la Conexión
    • Objeto Connection
    • Cursor
    • Row
Compartir:

Solicita más información

Solicitar Información
Mensaje enviado correctamente
No se ha enviado su mensaje. Por favor revisa los campos e inténtalo otra vez.