Tutorial de Python 3 para impacientes
En general, el manual carece de explicaciones extensas y está basado, principalmente, en breves ejemplos comentados y/o autoexplicativos.
También, está pensado para aquellas personas que alguna vez programaron con alguna de las versiones de la rama 2.x de Python y que, después, no llegaron a trabajar con Python 3.x, que es cierto que tiene cambios pero tampoco son tantos y, mucho menos, traumáticos.
Todos los ejemplos se han probado en un equipo con GNU/Linux (mi distribución preferida es Xubuntu) pero como Python es multiplataforma podrá programar también con otros sistemas operativos.
Antonio Suárez Jiménez
Andalucía, ESPAÑA
- Nota del Autor
- Primeros Pasos
- Sesión interactiva Python
- Edición y ejecución de programas Python
- Escritura de programas. Recomendaciones
- Palabras reservadas. Variables. Cadenas
- Operadores
- Control del flujo
- Cadenas, listas, tuplas, diccionarios y conjuntos (set)
- Tipos de cadenas: Unicode, Byte y Bytearray
- Entrada Estándar: input()
- Salida Estándar: print()
- Excepciones
- Funciones
- Docstrings
- Convertir programas Python 2.x a 3.x
- Variables locales y variables globales
- Evaluar, ejecutar y compilar cadenas
- Programación Orientada a Objetos (I)
- Programación Orientada a Objetos (II)
- Programación Orientada a Objetos (y III)
- Programación funcional. Funciones de orden superior
- Operaciones con archivos
- Módulos
- Diccionarios de variables locales y globales
- Acercamiento a la biblioteca estándar. Módulos os, sys y time
- Explorando directorios con os.listdir, os.walk y os.scandir
- Filtrando archivos y directorios con glob y fnmatch
- Copiar, mover y borrar archivos/directorios con shutil
- Empaquetar y desempaquetar archivos con shutil
- El módulo collections
- Counter, el contador de Python
- Objeto deque, más que una lista
- Con OrderedDict el orden ha llegado
- Tuplas a medida con namedtuple
- Combinar diccionarios con ChainMap
- defaultdic vs setdefault
- Bucles eficientes con itertools
- Tempfile: archivos y directorios temporales
- Operadores estándar como funciones
- Entornos virtuales
- Archivos de configuración
- Solucionando errores con el depurador
- Expresiones regulares. Módulo re
- Empaquetado y distribución de proyectos Python (I)
- Empaquetado y distribución de proyectos Python (y II)
- Operaciones con archivos CSV
- Buscar, extraer y depurar datos con Pysaurio
- Base de datos SQLite3
- Bases de datos documentales con TinyDB (I). Operaciones básicas
- Bases de datos documentales con TinyDB (y II). Uso avanzado
- Ejecutar programa con argumentos
- Ejecutar un comando externo
- Advertencias con el módulo warnings
- Generar un archivo log
- Capturar usuario actual e introducir contraseña (no visible)
- Operaciones con fechas y horas. Calendarios
- Markdown para Python I
- Markdown para Python (y II)
- El módulo random
- Abrir páginas web en un navegador con webbrowser
- Fundamentos para procesar imágenes con Pillow (I)
- Fundamentos para procesar imágenes con Pillow (II)
- Fundamentos para procesar imágenes con Pillow (y III)
- EasyGUI, la interfaz gráfica fácil
- Mostrar cajas de mensajes
- Entrada de datos
- Entrada de contraseñas
- Listas de opciones
- Gestión de errores
- Ventanas comunes: abrir directorio, abrir archivo y guardar archivo
- Egstore: archivos de configuración
- Interfaces gráficas en Python
- Diseñando ventanas gráficas
- Tipos de ventanas
- Variables de control
- Menús, barras de herramientas y de estado
0 Comments:
Publicar un comentario
Gracias por dejar un comentario en Segu-Info.
Gracias por comentar!