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

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

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 9 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