Usuario:Lmorillas/modulo programacion/python

Documentación inicial

 * Documentación inicial Python

Primeros pasos

 * Instalación de python
 * Configuraciones especiales
 * Idle: nuestro primer editor
 * Los números. Python como calculadora
 * Cadenas de caracteres
 * Entradas y salidas: raw_input y print
 * Nombres y "variables"
 * Mejorando el aspecto de nuestros programas
 * Hoja de ejercicios
 * Python en Windows
 * Lecturas recomendadas

Bloques de control

 * Control del flujo
 * Lecturas recomendadas
 * Diseño de programas: el mayor de tres

Objetos y gráficos

 * Introducción a graphics
 * Tres en raya

Funciones

 * Definición de Funciones

Colecciones de datos

 * Listas
 * Diccionarios

Ficheros

 * Intro Ficheros
 * Ficheros csv
 * Ficheros json
 * Web Scraping

Clases y objetos

 * Introducción al uso de Clases y objetos

Programación con Pygame

 * Introducción a Pygame
 * Documentación recomendada
 * Ejercicios con Pygame
 * Chuleta Pygame

Búsqueda y ordenación
Gran parte de los problemas que hay que resolver: cómo organizar, almacenar y recuperar datos.


 * Búsqueda lineal
 * Búsqueda binaria
 * Ejercicios Búsqueda

Utilidades

 * Creación de ejecutables

Testing
Tenemos que ser capaces de comprobar que los programas hacen bien su tarea. Los tests permiten detectar pronto los errores de los programas.
 * Introducción a los tests en Python

Google API

 * Intro Google API

Bases de Datos Relacionales

 * Uso de Bases de Datos Relacionales

Visualización

 * Visualización con Matplotlib

Scraping

 * Introducción al scraping
 * Búsquedas avanzadas con pyparsing

Pypy

 * Introducción a Pypy

Bases de datos NoSQL

 * Introducción al uso de bases de datos nosql con python

Integración con Java: Jython

 * Integración con Java: Jython