Hoy terminamos la primera etapa de nuestro camino. Somos menos que al principio, lamentablemente, pero estamos en marcha. A partir del lunes comenzaremos con programación de apliaciones GUI con la biblioteca wxPython, y un nuevo horizonte se nos aparece. Es una oportunidad para recomenzar, un nuevo mojón en el hermoso arte de aprender. Felicitaciones a los que han emprendido este camino y han perseverado en el aprendizaje. Aunque las cosas a veces no se ven muy claras, el seguir andando y poniendo garra junto a nuestros compañeros nos acerca cada día un poco más al objetivo de aprender, compartir, cooperar.
Algunas cosas que hemos visto hasta hoy:
Aplicaciones.
Lenguajes de programación
Lenguaje de máquina – Binario – Lenguajes de bajo y alto nivel –
Compilados e interpretados
Estructuras lógicas – Diagramas – Abstracción de realidades y
problemáticas de todos los días llevadas a diagramas de flujo.
Python – Intérprete Python – Hola mundo
Editores de texto. Geany como IDE de desarrollo.
Variables, constantes, tipos de datos, cadenas, tuplas, listas,
diccionarios, boolean, unicode. Métodos básicos de c/u de ellas.
Ejercicios con cada uno y combinados. (sort, upper, slice, operaciones
básicas, keys, y todo lo que se les ocurra.
Bucles for, while. Condiciones if, elif, else.
Escritura en archivos. write(), readline(), open(), close(), etc
Definición y uso de funciones. Argumentos.
Módulo pickle. Importar. Módulos. Creación de módulos.
Clases. Métodos especiales (__init__(), etc). Instancias. Objetos. Métodos.
Conexión a bases de datos. (MySQLdb). Conocimiento de lenguaje SQL
standard desde consola y administrador web (PHPMyadmin). Aplicaciones
con menúes, conexión, consultas, ABM.