mx.svc-a180-altenacademy@alten.com

Python

Python es un lenguaje de programación potente y fácil de aprender. Tiene estructuras de datos de alto nivel eficientes y un simple pero efectivo sistema de programación orientado a objetos. La elegante sintaxis de Python y su tipado dinámico, junto a su naturaleza interpretada lo convierten en un lenguaje ideal para scripting y desarrollo rápido de aplicaciones en muchas áreas, para la mayoría de las plataformas.
5.0
(1)
17 Inscrito
3 horas 24 minutes

Acerca del Curso

Python es un lenguaje de programación potente y fácil de aprender. Tiene estructuras de datos de alto nivel eficientes y un simple pero efectivo sistema de programación orientado a objetos. La elegante sintaxis de Python y su tipado dinámico, junto a su naturaleza interpretada lo convierten en un lenguaje ideal para scripting y desarrollo rápido de aplicaciones en muchas áreas, para la mayoría de las plataformas.

¿Qué aprenderás?

  • 1. INTRODUCCIÓN
  • 1.1. Principales áreas de programación
  • 1.2. Habilidades de un programador
  • 1.3. ¿Qué es el Pseudocódigo?
  • 1.4. ¿Qué es Python?
  • 2. ENTORNO DE TRABAJO
  • 2.1. Versión de Python a instalar
  • 2.2. Instalación de Python
  • 3. PRIMER PROGRAMA EN PYTHON
  • 3.1. Primer Programa (Teoría)
  • 3.2. Práctica: Primer Programa
  • 4. DATOS Y VARIABLES
  • 4.1. Datos y tipos de datos
  • 4.2. Variables y tipos de variables
  • 4.3. Identificadores de variables
  • 4.4. Inicialización de variables
  • 4.5. Estilo para crear Variables
  • 5. SOLICITUD DE DATOS AL USUARIO
  • 5.1. Datos introducidos por el usuario
  • 6. MANEJO DE OPERADORES
  • 6.1. Operadores aritméticos y su uso
  • 6.2. Jerarquía de operadores aritméticos
  • 6.3. Operadores Condicionales
  • 6.4. Operadores Lógicos
  • 7. SOLUCIÓN DE EJERCICIOS PROPUESTOS
  • 7.1. Solución: Área de un Cuadrado
  • 7.2. Solución: Área del Triángulo
  • 7.3. Solución: Área del Círculo
  • 7.4. Solución: Área del Círculo
  • 8. COLECCIONES EN PYTHON
  • 8.1. Manejo de Listas
  • 8.2. Métodos para el manejo de Listas
  • 8.3. Manejo de Cadenas
  • 8.4. Métodos para el manejo de Cadenas
  • 8.5. Tuplas y Diccionarios
  • 8.6. Método Format
  • 8.7. Aplicaciones del método Format
  • 8.8. Práctica: Colecciones y Cadenas
  • 9. ESTRUCTURAS Y CONDICIONALES
  • 9.1. Estructuras Condicionales
  • 9.2. Práctica: Estructuras condicionales
  • 10. ESTRUCTURAS REPETITIVAS
  • 10.1. Bucle While
  • 10.2. Bucle Infinito
  • 10.3. Bucle For In
  • 10.4. Bucle For In Range
  • 10.5. Práctica: Estructuras Repetitivas
  • 10.6. Bucles Anidados
  • 10.7. Variables Auxiliares
  • 10.8. Teoría y Práctica: Banderas de Estado
  • 11. FUNCIONES
  • 11.1. Definición de Funciones
  • 11.2. Funciones que Devuelven Parámetros
  • 11.3. Funciones que Reciben Parámetros
  • 11.4. Programa Basado en Funciones
  • 11.5. Docstring de una Función
  • 11.6. Funciones con Parámetros Arbitrarios
  • 11.7. Recursividad de Funciones
  • 12. TRATAMIENTO DE EXCEPCIONES
  • 12.1. Validación de datos
  • 12.2. Tratamiento de Excepciones: try / except
  • 13. CÓDIGO LIMPIO
  • 13.1. ¿Qué es el Código Limpio?
  • 13.2. Limpieza de Código
  • 13.3. Usar nombres que revelen intenciones
  • 13.4. Código Limpio: Declaración de Variables
  • 13.5. Código Limpio: Declaración de Listas, Tuplas y Diccionarios
  • 13.6. Código Limpio: Declaración de Funciones
  • 14. EJERCICIOS DE PROPÓSITO GENERAL

Materiales incluidos

  • Prácticas y ejercicios

Requisitos

  • Tener conocimiento básico de programación

Audiencia

  • Colaboradores ALTEN México

Contenido del Curso

Python

  • 1. Introducción
    04:41
  • 2. Entorno de Trabajo
    00:04
  • 2.1. Instalación y Entorno de Trabajo Python
    07:06
  • 3. Primer Programa en Python
    01:23
  • 3.1. Primer Programa de Python
    04:32
  • 4. Datos y Variables
    03:48
  • 4.1. Inicialización de Variables
    08:31
  • 4.2. Estilo para Crear Variables
    04:07
  • 5. Solicitud de Datos al Usuario
    00:08
  • 5.1. Datos Introducidos por el Usuario
    04:55
  • 6. Manejo de Operadores
    01:18
  • 6.1. Operadores Aritméticos y su Uso
    02:43
  • 7. Solución de Ejercicios Propuestos
    00:11
  • 8. Colecciones en Python
    00:05
  • 8.1. Manejo de Listas
    13:00
  • 8.2. Manejo de Listas
    10:15
  • 8.3. Métodos para el Manejo de Listas
    07:17
  • 8.4. Métodos para el Manejo de Listas
    08:53
  • 8.5. Métodos para el Manejo de Cadenas
    11:13
  • 8.6. Tuplas y Diccionarios
    08:47
  • 8.7. Método Format
    05:29
  • 8.8. Aplicaciones del Método Format
    05:29
  • 9. Estructuras Condicionales
    00:05
  • 9.1. Estructuras Condicionales
    17:20
  • 9.2. Práctica Estructuras Condicionales
    04:53
  • 10. Estructuras Repetitivas
    00:05
  • 10.1. Bucle While – Infinito
    14:04
  • 10.2. Bucle For In – For In Range
    09:02
  • 10.3. Práctica Estructuras Repetitivas
    06:11
  • 10.4. Bucles Anidados
    08:51
  • 10.5. Variables Auxiliares
    08:51
  • 10.6. Teoría y Práctica Banderas de Estado
    04:53
  • 11. Funciones
    00:05
  • 11.1. Funciones
    07:05
  • 11.2. Programa Basado en Funciones
    03:18
  • 11.3. Docstring Parámetros Arbitrarios y Recursividad
    07:10
  • 12. Tratamiento de Excepciones
    00:06
  • 12.1. Validación de Datos
    03:53
  • 12.2. Tratamiento de Excepciones try except
    05:20
  • 13. Código Limpio
    00:18

Instructores

Josué Hernández González

Josué Hernández González

Ingeniero Electrónico
5.0
17 Alumnos
1 Curso

Soy Ingeniero Electrónico con 3 años de experiencia en desarrollo de software embebido para los sectores agrícola, salud, movilidad y transporte y un año ocho meses como desarrollador de software Python y automatización de procesos en el sector automotriz para Continental, me motiva el crecimiento profesional y continuo. aprendiendo

Feedback

5.0
Total 1 Comentario
100%
0%
0%
0%
0%

Reseña (1)

  1. HP
    Excellent course!