Tutoriales y Artículos sobre programación
Algoritmos y Estructuras de Datos
- La Recursividad: resumen sobre esta estrategia de programación.
- Los Punteros y las estructuras dinámicas: aritmética de punteros.
- Tipos Abstractos de Datos: Lineales: Pilas, Colas y Listas y No lineales: Arboles.
- Estrategias de Programación. Divide y vencerás, algoritmos voraces, backtracking y programación dinámica.
Python
- Minirecetas python:
- Ficheros/Directorios: Cómo recorrer árbol de directorios, referencias a $HOME y paths multiplataforma.
- Redes/Servicios: Ejemplo de envío SMTP o envío desde GMail, Uso de expect desde python, Uso de POP e IMAP.
- Bases de Datos: Script de conversión csv2sql.py.
- Ejemplos de referencia: Ejemplos prácticos (módulos y funciones): referencias de módulos y tareas concretas.
- Virtualenv: Cómo crear entornos aislados (Virtual Environments) en Python.
- Python snippets #1: Reddit thread: What are some nifty python snippets that you have found very useful and would like to share? [EN].
- Python snippets #2: Python snippets #2 [EN].
Artículos generales
- Code Simplicity (Summary) - resumen literal del libro "Code Simplicity".
Artículos publicados en revistas nacionales
- 1996: Programación de Modos X/Unchained. Trata sobre programación de modos de vídeo no estándar (320×240, 360×400, etc.) para tarjetas de vídeo VGA o superiores. Publicado en la revista Sólo Programadores desde Junio hasta Noviembre de 1996 (6 números).
- 1997-1998: Curso de Programación Gráfica. Consta de 14 capítulos en los cuales se introduce al lector en la programación gráfica, comenzando desde cero, y pasando por el modo 13h (320×200), modos X, programación de la paleta gráfica, introducción a los formatos gráficos, fuentes, bitmaps y sprites, SuperVGA, etc. Publicado en la revista Programación Actual desde Abril de 1997 hasta Mayo de 1998 (14 números).
- 1998: Curso de Programación Windows95/NT. Mediante este curso de 4 entregas los programadores de MSDOS pueden aprender las bases de la programación en Windows, y diseñar programas para este sistema mediante la API del propio Windows. Se tratan temas como la multitarea, temporizadores, sonido, organización de código, etc. Publicado en Programación Actual desde Junio hasta Septiembre de 1998.
- 1998-2000: Curso de Programación en X Window. En este curso se comentan los aspectos más relevantes de la arquitectura cliente/servidor, historia de sistema de ventanas distribuido X Window, y programación (en XLib) de aplicaciones para el mismo. Publicado en la revista Programación Actual a partir del nº 19 de la revista.