CURSO DE PROGRAMACIÓN CON PYTHON
Aprende las herramientas básicas y fundamentales del lenguaje de programación con mayor demanda a nivel mundial, empezando desde la manipulación de funciones hasta la creación de una aplicación de escritorio que te oriente a una situación real. Al finalizar este curso tendrás los conocimientos necesarios para crear tus propias aplicaciones y mucho más.
¿Por qué estudiar Python?
Python es un lenguaje sencillo de leer y escribir debido a su alta similitud con el lenguaje humano.
Además, se trata de un lenguaje multiplataforma de código abierto y, por lo tanto, gratuito, lo que permite desarrollar software sin límites. Con el paso del tiempo, Python ha ido ganando adeptos gracias a su sencillez y a sus amplias posibilidades, sobre todo en los últimos años, ya que facilita trabajar con inteligencia artificial, big data, machine learning y data science, entre muchos otros campos en auge.
¿Qué aprenderás?
- Identificar y comprender conceptos básicos de la
programación. - Crear algoritmos con estructuras secuenciales y de control.
- Utilizar las funciones de Python mas relevantes y la
manipulación de listas. - Creación de módulos y diccionarios.
Fundamentos de programación orientada a objetos.
Plan de estudios
Introducción a Python y a la programación:
Tipos de datos, variables, operaciones básicas de
entrada y salida, operadores básicos
Función Input y operadores de cadenas
Valores booleanos, ejecución condicional.
Tomando decisiones en Python (I)
Estructuras Selectivas. Tipos de Estructuras selectivas:
Dobles
Anidadas
Compuestas
Ejercicios Prácticos
Estructuras Selectivas con conectores lógicos (and – or).
– Ejercicios Prácticos
Estructuras Repetitivas Bucle While Ciclos en Python -While
– Ejercicios prácticos
Estructuras Repetitivas Bucle For y Controles
- Ciclos en Python – For
- Control de Ciclos en Python –break y continue
Estructuras Repetitivas
- Bucles Anidados
- For – While
- Ejercicios prácticos.
Operaciones Lógicos
- Operaciones lógicas y de bits en Python
Listas-colecciones de datos:
- Operaciones en listas
- Listas-colecciones de datos: Funciones y Métodos.
Funciones
- ¿Qué es una Función? Procedimientos. Variables locales y globales
- Comunicación con subprogramas.
- Aplicación de Funciones y Procedimientos.
Diccionarios
- ¿Qué es un diccionario?
- Métodos de un diccionario
- Ejercicios prácticos.
Módulos en Python
- Módulo estándares de Python
- Módulos creados por el usuario.
Excepciones y manejo de Cadenas
- Try – except
- Funciones de Cadena
Valores booleanos, ejecución condicional.
Tomando decisiones en Python (I)
Paquetes y 4 programas simples
- Creación de paquetes.
- 4 programas simples con cifrados.
PyQt5 y QtDesigner
- Qué es PyQT5
- Instalación de PYQT5
- Instalación de QTDESIGNER
- Conociendo el entorno de QTDESIGNER
PYQT5 interfaces gráficas
con Python – Parte 1
- Primer proyecto en QTDesigner.
- Ejecutar Formulario desde Python.
Conceptos básicos de programación de orientada a objetos
- Clases, métodos, objetos y las características estándar.
Proyecto: Implementación de clases del paquete Controlador
Implementación de clases del paquete Controlador
El enfoque orientado a objetos: clases, métodos, objetos y las
características estándar, manejo de excepciones
- Clases, métodos, objetos y las características
estándar, manejo de excepciones
Proyecto: Implementación de clases del paquete Controlador
- Concepto de herencia, encapsulamiento y
polimorfismo.
Proyecto: Implementación de clases del paquete Vista
- Implementación de clases del paquete Vista
Manejo de archivos
Open, close, read, readline, readlines, write
De quien voy a aprender
Eder Ortiz
Ingeniero en sistemas informático con especialidad en herramientas de informática, certificado por Microsoft. Se desempeña como asesor, docente en diferentes instituciones. Además, maneja herramientas de desarrollo web y móvil.
Certificaciones del Curso
Al finalizar el curso conseguirás un certificado avalado por la cámara de comercio que avala tus nuevos conocimientos adquiridos