jueves, 9 de agosto de 2007

Aprenda a Pensar Como un Programador con Python

El objetivo de este libro es enseñar a pensar como lo hacen los cientificos
informaticos. Esta manera de pensar combina las mejores caracteristicas de la
matematica, la ingenieria, y las ciencias naturales.

Como los matematicos, cientificos informaticos usan lenguajes formales para designar ideas (especimente, computaciones). Como los ingenieros, ellos diseñan cosas, ensambla
sistemas a partir de componentes y evaluando ventajas y desventajas de c
una de las alternativas. Como los cientificos, ellos observan el comportamie
de sistemas complejos, forman hipotesis, y prueban sus predicciones.

Descargar
940K

Introduccion a la programacion con Python

El objetivo de este curso es ensenarte a programar, esto es, a diseñar algoritmos y expresarlos
como programas escritos en un lenguaje de programación para poder ejecutarlos en un computador.

Descargar
3.0M

Tutorial Oficial de BlueJ

Este "tutorial" es una introducción al uso del entorno de programación BlueJ. BlueJ es un entorno de
desarrollo Java diseñado específicamente para la enseñanza a un nivel introductorio.

Esta orientado a aquella gente que quiera familiarizarse con las capacidades del
entorno. No explica decisiones de diseño sobre las cuales se ha construido el entorno o las cuestiones
de investigación que se encuentran tras el.

Descargar
228K

Guía de aprendizaje de Python

Python es un lenguaje de programación fácil de aprender y potente. Tiene eficaces estructuras de datos de alto nivel
y una solución de programación orientada a objetos simple pero eficaz. La elegante sintaxis de Python, su gestión de
tipos dinámica y su naturaleza interpretada hacen de él el lenguaje ideal para guiones (scripts) y desarrollo rápido de
aplicaciones, en muchas áreas y en la mayoría de las plataformas.

Descargar
216k

domingo, 5 de agosto de 2007

Linux From Scratch 5.0 / Linux desde Cero

Después de haber usado diferentes distribuciones de Linux, nunca estuve satisfecho con ninguna de ellas. No
me gustaba la forma en la que estaban organizados los guiones de arranque, o no me gustaba la configuración
por defecto de ciertos programas, y cosas por el estilo. Llegué a darme cuenta de que si quería estar
completamente satisfecho con algún sistema Linux, tenía que construir el mío propio desde cero, usando,
idealmente, sólo el código fuente. Sin utilizar paquetes precompilados de ninguna clase. Sin la ayuda de un
CD−ROM o disco de arranque que instalase utilidades básicas. Utilizaría mi sistema Linux actual para
construir el mío por mi cuenta. Esta, en su momento, idea descabellada se presentó muy difícil y algunas veces casi imposible. Después de
sortear toda clase de problemas de dependencias, de compilación, etc., creé un sistema Linux hecho a medida
y completamente funcional. Llamé a este sistema LFS, que significa Linux From Scratch (Linux Desde Cero).

¡Espero que paséis buenos momentos trabajando en vuestro LFS!

Descargar
641k

Tutorial de C++ o el diario de Peter Class

Tutorial de Peter Class sobre sus dias aprendizaje de c++ sobre linux. No pretende ser una vision exaustiva del lenguaje c++,
simplemente muestra su uso a traves de
ejemplos.

Un lenguaje orientado a objetos
como c++ precisa de cierta explicacion previa antes de meterse en desarrollos
serios, y para aprenderlo que mejor que programar ejemplos.

Descargar
837k

Guía del Usuario Ruby

Ruby es un lenguaje de programación orientado a objetos sencillo. Al principio puede parecer un poco extraño, pero
se ha diseñado para que sea fácil de leer y escribir.

Esta Guía del usuario de Ruby permite ejecutar y utilizar Ruby. Proporciona una visión de la naturaleza de Ruby que no se puede obtener del manual de referencia.

Descargar
251k