Repositorio destinado a subir un repaso de conceptos básicos sobre Python 3. Comencé a introducirme en python ya hace varios años, pero nunca tome un curso mas formal. Ahora estoy comprendiendo conceptos de mejor manera y complementando conceptos y corrigiendo algunas malas prácticas.
- Tipos de datos.
- Trabajo con Variables.
- Tipos de operadores. Lógicos y Relacionales.
- Expresiones anidadas.
- Operadores de asignación.
- Controles de flujo. If, While, For.
- Colecciones de datos. Tuplas, Diccionarios, Conjuntos. Pilas y Colas Simuladas.
- Tipos de entrada y salida de datos en la creación de Scripts.
- Funcionens
- Argumentos y Parámetros
- Argumentos por valor y por referencia.
- Manejo de errores y excepciones(Tipos de excepciones).
- Clases y Objetos.
- Atributos y metodos de clases.
- Métodos especiales.
- Objetos dentro de Objetos
- Encapsulación de atributos y métodos.
- Herencias, clases heredadas, polimorfismo, herencia multiple.
- Métodos en Listas, Diccionarios, Conjuntoss.
- Módulos y Paquetes, distribución básica.
- Collections, Datetime, Math, Random.
- Manejo de Ficheros de texto y objetos con Pickle.
- Manejo de punteros.
- Interfaces gráficas con Tkinter.