Curso Python Básico en Madrid, Barcelona y Online

24 h
curso python básico
24 h
In Company
Streaming
Online
Python es un lenguaje de programación sencillo enfocado en objetos, programación imperativa y programación funcional.

Características: Curso Python Básico

¿Qué es Python?

Python es un lenguaje de programación de gran extensión y de propósito general, es un lenguaje intuitivo pensado para que la sintaxis sea lo más parecida al lenguaje humano. Este lenguaje de programación es un lenguaje multiparadigma orientado a objetos, con programación imperativa y programación funcional. Al tratarse de un lenguaje multiplataforma lo podemos ejecutar en diferentes sistemas operativos, además cuenta con una gran comunidad de soporte para el desarrollo con la que podremos resolver todo tipo de dudas tanto en español como en inglés.

Aprender a programar en Python es una gran ventaja competitiva dentro del mercado laboral, es un lenguaje de gran uso a nivel global que se utiliza en todo tipo de empresas y ámbitos profesionales. Python se utiliza para desarrollar todo tipo de aplicaciones, redes, aplicaciones web, videojuegos, animaciones 3D, seguridad informática o Big Data, entre muchos otros ámbitos profesionales. Este lenguaje claro y versátil se adapta a un gran número de ámbitos, cuenta con una curva de aprendizaje sencilla y a través de su estructura enfocada en facilitar la lectura de código, nos ayuda a que el trabajo sea mucho más eficiente.

Modalidades: Curso Python Básico

Curso Python Básico Online

Duración: 35 h (1 mes). Compra directamente en nuestra tienda online

Temario: Curso Python Básico

  • Python 3: Introducción y entornos
  • Introducción
  • Sobre el curso
  • ¿Qué es Python?
  • Características
  • Entorno para el trabajo con Python
  • Linux
  • Python en Windows
  • Intérprete de Python
  • Visual Studio Code
  • Instalación
  • Proceso de instalación en Linux
  • Proceso de instalación en windows
  • Espacio de trabajo para Python 3
  • Extensiones para el desarrollo de Python
  • Iniciar un nuevo programa Python
  • Introducción del código Python
  • Running Python Code
  • Cómo vas a trabajar
  • Requisitos y nomenclaturas para ejecución de los ejercicios
  • Nombres de archivos
  • Reglas básicas
  • Resumen
  • Conceptos básicos de programación en Python
  • Definiciones y conceptos
  • Algoritmos
  • Diagramas de flujo
  • Pseudocódigo
  • Programador
  • Programa Informático
  • Diferencia entre algoritmo y programa informático
  • Tipos de lenguajes de programación
  • Bajo nivel
  • Alto nivel
  • Compiladores e intérpretes
  • Compiladores
  • Intérpretes
  • Python3: sesiones interactivas
  • Iniciar sesión interactiva
  • Finalizar una sesión interactiva
  • Operadores aritméticos
  • Sumas y Restas
  • Multiplicación y división
  • Otros operadores
  • Precedencia de los operadores aritméticos
  • Operadores lógicos
  • Operadores de Comparación
  • Tabla de todos los operadores aritméticos, lógicos y de comparación
  • Variables
  • Reglas y convención de nombres
  • Asignación compacta
  • Resumen
  • Entrada, Salida y Tipos de Datos
  • Tipos de datos
  • Comentarios
  • Números
  • Operaciones
  • Algunos métodos para trabajar con números
  • Textos
  • Manipular textos
  • Print()
  • Print() -> Texto
  • Print() -> Números
  • Print() -> Números y Textos
  • Cadenas «f»
  • Input()
  • Ejercicio guiado 1
  • El problema
  • Paso 1: Abrir el programa
  • Paso 2: Crear archivo .py
  • Paso 3: Resolver el problema
  • Paso 4: Programar la solución
  • Paso 5: Ejecutar
  • Analizando el código
  • Ejercicio guiado 2
  • 1. Crear el archivo
  • 2. Resuelve en problema
  • 3. Programamos la solución
  • Analizando el código
  • Resumen
  • Estructura de datos
  • Listas
  • Slicing
  • Especificación de índices para manejo de los elementos de una lista
  • Funciones básicas para manejo de listas
  • Operadores para manejo de listas
  • Funciones especiales para manejo de listas
  • Tuplas
  • Slicing
  • Especificación de índices para manejo de los elementos de una tupla
  • Manejo de tuplas
  • Funciones especiales para manejo de tuplas
  • Operadores para manejo de tuplas
  • Diccionarios
  • Métodos para Diccionarios
  • Operadores de identidad
  • Resumen
  • Control de flujo en Python I (if, elif, else)
  • Control de flujo
  • Estructuras de Decisión
  • Identación
  • Ejecución condicionada de un bloque IF
  • Ejecución selectiva entre dos bloques de instrucciones IF – ELSE
  • Ejecución selectiva entre dos bloques de instrucciones IF – ELSE II. Decisiones anidadas
  • Decisiones consecutivas IF ELIF ELSE
  • Resumen
  • Control de flujo en Python II (for – while)
  • FOR
  • For controlado con secuencia a través de una lista
  • For controlado con secuencia a través de un rango
  • Ejercicios guiados
  • FOR (Tabla de multiplicar)
  • FOR II (Números primos)
  • While
  • Ejemplo de uso del bucle WHILE I (como contador)
  • Ejemplo de uso del bucle WHILE (evento)
  • Analiza el código
  • WHILE infinito
  • Ejemplo de bucle infinito por error
  • Bucles anidados
  • Analiza el código
  • Break, Continue, Else & Pass
  • Break
  • Continue
  • Else
  • Pass
  • Resumen
  • Funciones en Python
  • Definir funciones en Python
  • Documentar funciones en Python
  • Los parámetros
  • Orden de los parámetros (keywords)
  • Parámetros por defecto
  • Parámetros múltiples indefinidos
  • Parámetros múltiples por clave-valor
  • Ámbitos
  • Ámbito global
  • Ámbito nonlocal
  • Ámbitos locales
  • Búsqueda de nombres entre ámbitos
  • La expresión global
  • Retorno de datos
  • Retorno múltiple
  • Funciones de orden superior
  • Filter y Map
  • Funciones Lambda
  • Funciones Recursivas
  • Funciones generadoras e iteradores
  • Sugerencias generales para programar con funciones
  • Resumen
  • Uso de módulos y paquetes en Python
  • Módulos
  • Localización de módulos
  • Archivos compilados de Python
  • Creando un módulo
  • __name__
  • Importación de módulos
  • Estructura de un Módulo
  • Funciones help() y dir()
  • Ejercicio guiado para la realización y utilización de módulos
  • usuario.py
  • contrasena.py
  • validador.py
  • Paquetes
  • Módulos de Python
  • Módulo Random
  • Módulo datetime y time
  • Módulo os
  • Resumen
  • Programación orientada a objetos en Python
  • Pensar en POO
  • Cualidades de un objeto
  • El objeto es (CUALIDADES)
  • El objeto tiene
  • Objetos que comparten características
  • El objeto puede (CAPACIDADES)
  • Algo de vocabulario
  • Programación Orientada a Objetos o POO
  • Abstracción
  • Encapsulamiento
  • Polimorfismo
  • Herencia
  • La Clase
  • Atributos
  • Métodos
  • Método __init__
  • El Objeto
  • Acceso al interior de un objeto
  • Herencia
  • Subclase
  • Métodos y atributos de la subclase
  • El nuevo objeto
  • Herencia Múltiple
  • Manteniendo el código privado (Encapsulación)
  • Métodos especiales
  • Método __str__
  • Métodos para operar matemáticamente
  • Métodos Get Set & Delete
  • @Property en python
  • Método __len__
  • Resumen
  • Manejo de errores, excepciones y archivos
  • Errores
  • Error de sintaxis
  • Excepciones o errores lógicos
  • Análisis de una excepción
  • La función
  • Llamada sin errores
  • Llamada con errores
  • Analizando el error
  • La ruta
  • Tipo y causa del error
  • Levantar excepciones
  • Manejando excepciones
  • Excepción básica o general
  • Utilización de banderas
  • Excepciones por tipo
  • Detalles de error
  • Excepciones propias
  • La expresión finally
  • Manejo de Archivos
  • Modos al abrir un archivo
  • Abriendo el archivo
  • Métodos para manejo de archivos
  • Ejemplo de gestión de archivos
  • Analiza el código
  • Últimas anotaciones sobre manejo de archivos
    with
  • Borrar mover y renombrar archivos
  • Resumen

Si tienes alguna necesidad específica no te preocupes, en Formadores Freelance tienes la opción de personalizar el temario para que se ajuste a tus objetivos.

¡Consúltanos!

Cursos de Big Data & Analytics

curso apache spark

Curso Apache Spark en Madrid, Barcelona y Online

curso elasticsearch kibana

Curso Elasticsearch Kibana Logstash en Madrid, Barcelona y Online

Máster Inteligencia Artificial e Innovación en Madrid, Barcelona y Online

curso apache hadoop

Curso Apache Hadoop en Madrid, Barcelona y Online

Casos de Éxito

Más de 3.000 empresas confían en nosotros