Fundamentos de Python 1
Utilizado por nuevas empresas y gigantes tecnológicos como Google, Facebook, Netflix y otras, Python le ofrece infinitas posibilidades para crear proyectos de software a pequeña y gran escala. Fácil de usar con un código fácil de leer, Python es un excelente primer lenguaje de programación para aprender y no requiere conocimientos previos de programación. Las habilidades de Python lo abren a carreras en casi cualquier industria y son necesarias si desea continuar con roles de ingeniería y desarrollo de software más avanzados y mejor pagados, como ingeniero de software, administrador de sistemas e ingeniero de seguridad.
En este curso, aprenderá habilidades en demanda, como diseñar, desarrollar y mejorar programas de computadora, métodos para analizar problemas usando programación, mejores prácticas de programación y más.
Objetivos
- Al completar el curso, el estudiante habrá conseguido los siguientes objetivos:
 - Tener conocimientos básicos de programación informática y desarrollo de software.
 - Comprender los conceptos fundamentales de programación, tales como: compilador, intérprete, código fuente, código máquina, IDE.
 - Tener una orientación en la historia del desarrollo de Python, sus principales rasgos y características.
 - Adquirir habilidades que le permitan instalar y configurar herramientas de desarrollo básicas, así como código, y ejecutar el primer programa Python.
 - Adquirir habilidades que le permitan crear, editar y ejecutar archivos fuente de Python utilizando IDLE.
 - Tener algún conocimiento de los literales numéricos de Python, su sintaxis, tipos y formatos.
 - Tener orientación en temas relacionados con operadores y expresiones aritméticas de Python.
 - Desarrollar la capacidad de nombrar, crear, inicializar y modificar variables.
 - Tener habilidades que le permitan realizar operaciones básicas de entrada/salida en un programa Python.
 - Conocer las características básicas del tipo de datos booleanos;
 - Adquirir habilidades para trabajar con operadores relacionales en Python.
 - Tener la capacidad de utilizar eficazmente las declaraciones de control if, if-else y if-elif-else.
 - Comprender el papel de un bucle y ser capaz de utilizar las sentencias de control while y for.
 - Tener orientación en operaciones bit a bit en Python
 - Conocer el papel de las listas y ser capaz de operar con ellas para realizar acciones que incluyen indexación, división y manipulación de contenido.
 - Comprender cómo funciona el algoritmo de clasificación de burbujas.
 - Tener conocimiento de listas multidimensionales en Python.
 - Comprender el concepto de funciones y ser capaz de codificar e invocar sus propias funciones.
 - Tener una orientación de las principales características de la programación estructural.
 - Tener cierto conocimiento de los alcances de los nombres y ser capaz de distinguir variables globales y locales, además de comprender cómo funciona el sombreado de nombres.
 - Comprender los principios de las tuplas, incluida la noción de inmutabilidad.
 - Conocer el papel de los diccionarios y ser capaz de utilizarlos eficazmente en circunstancias apropiadas.
 
Duración
30 horas
Curso Online
Programa
- Módulo 1: Introducción a Python y a la programación de computadoras.
 - Módulo 2: Tipos de datos, variables, operadores y operaciones básicas de E/S de Python.
 - Módulo 3: Valores booleanos, ejecución condicional, bucles, listas y procesamientos de listas.
 - Operaciones lógicas y bit a bit.
 - Módulo 4: Funciones, Tuplas, Diccionarios, Excepciones y Procesamiento de datos.
 - Examen Final