Curso actualmente no disponible

PROGRAMACION CON PYTHON

5.0
1 opinión
  • Una gran experiencia durante el grado, los profesores son profesionales del sector y todo esta enfocado a que aprendas a moverte en un entorno practico. Lo recomendaria sin dudarlo, ahora me encuentro listo para desarrollar mi trabajo.
    |

Curso subvencionado para trabajadores

Online

Curso gratis
subvencionado por el Estado

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.

Descripción

  • Tipología

    Subvencionado a trabajadores

  • Nivel

    Nivel básico

  • Metodología

    Online

  • Horas lectivas

    60h

  • Duración

    1 Mes

  • Clases virtuales

Aprenderás a programar con python desde cero.

Python es uno de los principales lenguajes de programación de código abierto para el desarrollo web. Aprende a utilizarlo desde cero con este curso y da un impulso a tu camino laboral. 

A tener en cuenta

Aprenderás a programar con python desde cero.

Curso 100% práctico

Trabajadores de cualquier sector

Graduado en ESO o superior

Preguntas & Respuestas

Añade tu pregunta

Nuestros asesores y otros usuarios podrán responderte

Déjanos tus datos para recibir respuesta

Sólo publicaremos tu nombre y pregunta

Emagister S.L. (responsable) tratará tus datos para realizar acciones promocionales (vía email y/o teléfono), publicar opiniones o gestionar incidencias. En la política de privacidad conocerás tus derechos y gestionarás la baja.

Opiniones

5.0
  • Una gran experiencia durante el grado, los profesores son profesionales del sector y todo esta enfocado a que aprendas a moverte en un entorno practico. Lo recomendaria sin dudarlo, ahora me encuentro listo para desarrollar mi trabajo.
    |
100%
4.7
excelente

Valoración del curso

Lo recomiendan

Valoración del Centro

jorge martin nieto

5.0
12/04/2023
Sobre el curso: Una gran experiencia durante el grado, los profesores son profesionales del sector y todo esta enfocado a que aprendas a moverte en un entorno practico. Lo recomendaria sin dudarlo, ahora me encuentro listo para desarrollar mi trabajo.
¿Recomendarías este curso?:
*Todas las opiniones recogidas por Emagister & iAgora han sido verificadas

Logros de este Centro

2022
2021
2019
2018
2017
Este centro lleva demostrando su calidad en Emagister
12 años con Emagister

Todos los cursos están actualizados

La valoración media es superior a 3,7

Más de 50 opiniones en los últimos 12 meses

Este centro lleva 12 años en Emagister.

Materias

  • Programación web
  • Programador
  • Desarrollo web
  • Algoritmos
  • Archivos
  • Programación orientada a objetos
  • Python
  • Lenguajes de programación

Profesores

Katherine  Salas Najarro

Katherine Salas Najarro

Programadora

Temario

MÓDULO 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 y configuració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

MÓDULO 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

MÓDULO 3: Variables, expresiones y sentencias.

  • Valores y tipos.
  • Variables y palabras clave.
  • Evaluando expresiones.
  • Operadores y operandos.
  • Operaciones en cadenas.
  • Comentarios

MÓDULO 4: 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 en problema
  • 3.- Programamos la solución
  • Analizando el código
  • Resumen

MÓDULO 5: 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

MÓDULO 6: 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 ELSE
  • Resumen

MÓDULO 7: 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

MÓDULO 8: 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

MÓDULO 9: 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

MÓDULO 10: PROCESANDO TEXTO

  • string

MÓDULO 11:PROGRAMACIÓN ORIENTADA A OBJETOS CON 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

MÓDULO 12: 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

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.

PROGRAMACION CON PYTHON

Curso gratis
subvencionado por el Estado