Curso Introducción a Python
El pasado 25 de Abril empezamos empezamos la formación e introducción a Python para el COITIBI . Par adaptarnos a la disponibilidad de los asistentes el curso se ha desarrollado en horario de 18:00 a 20:00 (Consulta el temario del curso).
Al finalizar esta formación los/as participantes desarrollaron una interfaz gráfica para el manejo de una tabla de excel.
La aplicación desarrollada para personal que gestiona referencias permite la consulta de los valores de una referencia y llegado el caso la modificación de ciertos valores. Los usuarios de esta aplicación tienen ciertas funcionalidades capadas, el acceso a la totalidad de funcionalidades tendríamos o bien que realizar una segunda aplicación ampliada o bien hacer una autenticación de usuarios.
TEMARIO
Este curso de introducción a python en el que partimos de cero en el conocimiento tanto de python y programación en general, a lo largo de las diferentes sesiones desarrollamos el siguiente temario:
Lenguaje Python
¿Qué es un programa?
Diagrama de un algoritmo
Anaconda- Spyder
Variables
Variable en python
Consola Spyder
Entrada datos consola
Impresión de información
Variables
Estructuras de control
if, else, elif
while
for
Cadenas de caracteres
Manejo de una String
Tabla ASCII
Primeras App de consola
Cadenas de caracteres
Funciones y módulos
Crear una función
Parámetros de una función
Módulos, reutiliza funciones
Archivos
Crear, buscar y modificar un archivo de texto
Archivos
Interfaces gráficas
Calculadora
Configuración de la interfaz
Programación sus funciones
Hojas de cálculo
Crear y eliminar hojas de cálculo
Gestión de pestañas
Manejo de celdas
Hojas de cálculo
Proyecto final
App de gestión de hojas de cálculo
JUSTIFICACIÓN DEL CURSO
Python es un lenguaje que gracias a su sencillez y comunidad nos permite llegar más rápido que otros lenguajes a una solución, eso sí implica diferencias en cuanto a un lenguaje compilado en cuanto a su rendimiento.
No obstante, seguro que en mas de una ocasión nos hemos encontrado con un software que no resuelve por completo una necesidad. Este puede una motivación para aprender Python y ser capaces de crear nuestras propias soluciones. También nos encontramos con muchas tareas diarias que podemos de una forma sencilla automatizar, esto nos permite reducir la carga de trabajo pero sobre todo reducir errores humanos.
Disponemos de entornos gratuitos de desarrollo y gracias a ser un lenguaje interpretado podemos crear aplicaciones para cualquier sistema operativo con la misma programación.
También debemos tener presente que Python es un lenguaje muy utilizado en Educación para enseña TIC, por aquellos/as que desarrollen su carrera profesional en el ámbito tecnológico/científico habrán realizado prácticas de programación con Python en alguna etapa educativa.
APLICACIONES DE PYTHON PARA LA EMPRESA
Como ya he comentado, python es un lenguaje multiplataforma. Una gran cantidad de aplicaciones son compatibles con python debido a la sencillez y robustez, entre ellas podemos destacar su potencial para el manejo de datos,. Cada vez son más las empresas que solicitan profesionales con conocimientos en python:
- Data analytics y big data
- Data Mining
- Data science
- Inteligencia Artificial
- Blockchain
- Machine Learning
- Desarrollo Web
- Juegos y gráficos en 3D
Autor Rubén Beiroa Mosquera