Este pequeño repositorio esta formado por un conjunto de ejercicos y proyectos sencillos que han supuesto mi desarrollo como programador principitante en Python, desde un inicio en donde no tenia ningun conocimiento de programación hasta desarrollar una pequeña aplicacón de escritorio llamada LAZYS.
El encargado de impartir todos los conocimientos ha sido TokioSchool el cual tiene como linea de formación un división por modulos de aprendizaje, divididos de la siguiente manera:
-
Módulo 1: Python, el nuevo desconocido
- Presentación de Python
- ¿Por qué escoger Python?
- Características de Python
- Entornos de desarrollo con Python
-
Módulo 2: Características básicas del lenguaje
- Tipos de datos básicos y variables
- Operadores en Python
- Entrada y salida
- Tipos de datos avanzados
- Control de flujo. Condicionales y bucles
- Funciones
-
Módulo 3: Programación orientada a objetos
- Metodología basada en objetos
- Clases, objetos, atributos y métodos
- Practicando con calses y objetos
- Herencia
-
Módulo 4: POO y métodos aplicados
- Otras herramientas de POO
- Métodos aplicados
- Errores y excepciones
- Datos temporales
-
Módulo 5: Manipulación de datos
- Archivos
- Excel y CSV
- JSON
- Bases de datos
- Librerias especializadas en el manejo de datos
-
Módulo 6: Practicando de aprende
- Aplicación web con Flask y base de datos SQLite3 (Repositorio 'App Web')
- Aplicación de consola con Tkinter y base de datos SQLite3 (Repositorio 'App Escritorio')
-
Módulo Final: Proyecto final
- LAZYS Aplicacion de consola para extracción de informacion LiDAR de ficheros LAZ/LAS y registro en base de datos SQLite3 (Repositorio LAZYS)