En principio, se pretente enseñar las bases del lenguaje, luego se decidira entre los participantes si continuar en alguna aplicación específica
No se pretende definir una línea temporal estricta, los temas se intentaran explicar lo mejor que se pueda, al ritmo de los participantes, suponiendo que se comienza desde 0.
Se intentará seguir como se lista a continuación, pero sin definir estrictamente los temas a tratar en cada lección.
- Python, breve introducción.
- Consola interactiva
- Uso de variables y tipos de variables
- Operadores Básicos
- Aritméticos
- De comparación
- Cadenas
- Listas
- Uso de programas .py
- Ingreso e impresión de datos
- Funciones input() y print()
- Interpretación de los mensajes de error
- Sentencias de control de flujo
- Operdores lógicos
- if, else, elif
- for, y la funcion range()
- while
- break, continue y else
- Funciones
- Tipos de parametros
- Cadenas de documentación
- Funciones lambda
- Más estructuras de datos
- Uso de listas (ampliación)
- Peculiaridades en las listas
- Listas autodefinidas
- Tuplas
- Sets
- Diccionarios
- Uso de listas (ampliación)
- Clases
- Módulos
- Módulos de la biblioteca standard