Jun 28 2009

Cambiamos la dirección del feed .

Tag: GeneralRaist @ 23:00

La nueva es http://feeds.feedburner.com/EternalPrisoner

bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark


Jun 28 2009

Esquema de operadores en python y su orden y posición de lectura .

Tag: Apuntes, Programacion, PythonRaist @ 22:36

apunte

Extraido del pdf de Python anterior .

bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark


Jun 26 2009

The Eric Python IDE

Tag: IDE, Programacion, PythonRaist @ 16:23

Eric4

Hoy toca comentar este excelente IDE para python y ruby . La verdad que es muy completo , y lleno de utilidades . Algunas de sus caracteristicas serían ( En ingles , pero no tienen misterio alguno ) :

  • Unlimited number of editors
  • Configurable window layout
  • Configurable syntax hilighting
  • Sourcecode autocompletion
  • Sourcecode calltips
  • Sourcecode folding
  • Brace matching
  • Error highlighting
  • Advanced search functionality including project wide search and replace
  • Integrated class browser
  • Makro recordings
  • Integrated version control interface for Cvs and
    Subversion repositories (as plugins)
  • Integrated sourcecode documentation system
  • Integrated python debugger including support to debug multithreaded applications
  • Integrated, full featured Ruby debugger
  • Integrated profiling and code coverage support
  • Integrated task (todo items) management
  • Advanced project management facilities
  • Interactive Python shell including syntax hilighting and autocompletion
  • Interactive Ruby shell including syntax hilighting and autocompletion
  • Integrated rope refactoring tool (as optional plugin)
  • Application diagrams
  • running external applications from within the IDE
  • integrated unittest support
  • Cyclops cycles finder support
  • Integrated CORBA support based on omniORB
  • Integrated interface to cx_freeze (as optional plugin)
  • Integrated interface to PyLint (as optional plugin)
  • Many integrated wizzards for regex and Qt dialogs (as plugins)
  • Localizations. Currently Eric is available in English, German, French, Russian, Czech, Spanish and Turkish.
  • …many, many more not mentioned here

La verdad que se puede decir que no olvida ningún detalle , y al aceptar plugins sus posibilidades son ilimitadas .Sobra decir que en archlinux lo tenemos en repositorios .

Capturas .

Pagina oficial .

bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark


Jun 26 2009

El Código 2.0

Tag: Literatura libreRaist @ 13:25

el_codigo_2_0_portada_completa

de Lawrence Lessig

Colección:mapas-24

Tema: Cultura libre, Software libre, Copyleft, Propiedad intelectual, Derecho

Introducción :
En contra de los primeros visionarios de la Red y de su utopía de una Internet completamente libre e irregulable, el ciberespacio está a punto de convertirse en «el lugar más regulado que hayamos conocido jamás». Asuntos tan importantes como la privacidad en las comunicaciones, la posibilidad o no de compartir datos, de remezclar información y la extensión de la libertad de expresión dependen hoy del hilo de las decisiones técnicas y políticas que están configurando la nueva Internet. La razón de este enorme potencial de control sobre el ciberespacio no sólo se encuentra en el poder legislativo del Estado, sino en la arquitectura (el código) de las nuevas tecnologías. Hoy en día, por lo tanto, la ausencia de una discusión política, abierta y masiva sobre estas cuestiones ya no produce como antaño una libertad por defecto. Antes al contrario deja campo libre a los grupos empresariales y al Estado para producir tecnologías a su medida. Emprender y extender esta discusión necesaria es el principal propósito de este libro.

bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark


Jun 24 2009

Introducción a la programación con C .

Tag: C, ProgramacionRaist @ 23:18

Al igual que en el anterior post hablábamos sobre un manual para aprender Python de la UJI  , también tenemos el proyecto en C . Siendo también este un excelente manual . Aquí os dejo el link .

Descarga . PDF 2,9 megas .

Practicas y demás .

Temario :

PARTE II. El LENGUAJE DE PROGRAMACIÓN C

Tema 9. Introducción a C

  • Estructura de un programa
  • Tipos de datos escalares
  • Declaración de variables
  • Entrada/salida
  • Expresiones
  • Estructuras de control

Tema 10. Estructuras de datos en C: vectores estáticos y registros

  • Vectores estáticos
  • Cadenas estáticas
  • Vectores multidimensionales
  • Registros

Tema 11. Funciones

  • Definición de funciones
  • Variables locales y globales
  • Paso de parámetros
  • Recursión
  • Unidades de compilación

Tema 12. Estructuras de datos: memoria dinámica

  • Vectores dinámicos
  • Matrices dinámicas
  • Listas con enlace simple
  • Listas con enlace doble

Tema 13. Ficheros

  • Tipos de fichero
  • Tipos de acceso
  • Operaciones sobre ficheros de texto
  • Operaciones sobre ficheros binarios

PARTE III. ANÁLISIS

Tema 14. Introducción al análisis de algoritmos

  • Concepto de complejidad computacional
  • Talla de un problema
  • Coste en el mejor y en el peor de los casos

bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark


Jun 24 2009

Introducción a la programación con Python .

Tag: Programacion, PythonRaist @ 21:21

Buscando ponerme en serio para aprender a programar en python he dado con un manual de la UJI . Por lo visto usan dos lenguajes para los fundamentos , uno que sería C ( estructurado y compilado ) y otro que sería python ( no estructurado e interpretado ) .

El manual es el más completo que he visto por el momento . Bien explicado , de forma clara y concisa , y una presentación simplemente perfecta que no deja opción a dudas . Hay enlaces a practicas y todo en el pdf .

Sí nunca antes te has puesto con programación , aconsejo al inicio empezar por la pagina 23 . Siempre puedes dar buena cuenta de las primeras paginas una vez tengas las ideas claras , de otro modo puede desmoralizar un poco el contenido inicial .

Descarga . PDF 3,3 megas .

Trabajos y demás .

Pagina . Pagina oficial de Metodología y Tecnología de la Programación .

Temario :

PARTE I. EL LENGUAJE DE PROGRAMACIÓN PYTHON

Tema 1. Introducción

  • Algoritmo y programa
  • Lenguajes de programación
  • Compiladores e intérpretes

Tema 2. Una calculadora avanzada

  • Tipos de datos básicos
  • Expresiones aritméticas
  • Variables y asignación
  • Funciones predefinidas

Tema 3. Programas

  • Concepto de programa
  • Entrada/salida
  • Comentarios y legibilidad

Tema 4. Estructuras de control

  • Expresiones lógicas
  • Sentencias condicionales
  • Sentencias iterativas

Tema 5. Tipos estructurados: secuencias

  • Cadenas
  • Listas
  • Matrices

Tema 6. Funciones

  • Definición y uso
  • Variables locales y globales
  • Mecanismo de las llamadas a función
  • Recursión
  • Módulos

Tema 7. Tipos estructurados: registros

  • Concepto de registro
  • Simulación de registros en Python
  • Listas de registros

Tema 8. Ficheros

  • Concepto de fichero
  • Ficheros de texto
  • Operaciones con ficheros de texto

bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark