Python: Iniciación a la Programación

Duración: 42 horas ONLINE  |  Ref (3575)

Consulte becas o como hacer el curso sin coste.
ID Curso
CURSO ID
3575
Modalidad
MODALIDAD
ONLINE
Familia
FAMILIA
137
Horas
HORAS
42 horas
Inicio
INICIO
INMEDIATO
Duración
DURACIÓN
10 semanas

Características:

1 – Python 3: Introducción y entornos

    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

2 – Conceptos básicos de programación en Python

    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

3 – Entrada, Salida y Tipos de Datos

    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 el problema

    3.- Programamos la solución

    Analizando el código

    Resumen

4 – Estructura de datos

    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

5 – Control de flujo en Python I (if, elif, else)

    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 y ELSE

    Resumen

6 – Control de flujo en Python II (for – while)

    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

7 – Funciones en Python

    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

8 – Uso de módulos y paquetes en Python

    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

9 – Programación orientada a objetos en Python

    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

10 – Manejo de errores, excepciones y archivos

    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

Python es un lenguaje muy poderoso y fácil de aprender lo que le otorga una importancia relevante en el mundo de la programación actualmente. Con este curso podrás: Adquirir los conocimientos y destrezas necesarias para empezar a programar con Python. Adquirir conceptos necesarios para el análisis, diseño y desarrollo de algoritmos básicos y su respectiva implementación en el lenguaje de programación Python. Identificar los elementos del lenguaje, manejar la sintaxis y prototipar tus propios proyectos. Desarrollar la capacidad para analizar, diseñar e implementar soluciones computacionales de baja y media complejidad. Este curso es un paso indispensable para el desarrollo de programas complejos en Python.

Personas interesadas en aprender un lenguaje de programación con alta demanda de profesionales. Ten en cuenta que para la realización del curso no es necesario tener conocimientos previos de programación, ya que empezaremos desde lo más básico, afianzando conceptos para avanzar con seguridad. Al trabajar online podrás gestionar tu ritmo de trabajo y adaptarlo a tus necesidades vitales.

Descripción

Domina Python. Crea tu futuro tech desde cero.

Información adicional

Modalidad

ONLINE

Tipo formación

Curso online

Valoraciones

No hay valoraciones aún.

Sé el primero en valorar “Python: Iniciación a la Programación”

    Para enviarte información sobre este curso, por favor, rellena los siguientes datos:

    Nombre (requerido)

    Teléfono: (requerido)

    Correo electrónico: (requerido)

    Acepto la Política de privacidad