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