miércoles, 31 de diciembre de 2008

Inicia Curso de Sintaxis Python



Hola a todos

Bueno quiero darles la bienvenidad a este nuevo curso realizado por uno de nuestros usuarios no es un curso avanzado de Python es un Curso Basico de Sintaxis Python con el cual se desea iniciar una serie de cursos acerca de Python, Requisitos:
Tener Idea de Programacion
Estar Registrado dentro del Foro
Enviar un Correo a APRENDERPYTHON@GMAIL.COM con los siguientes datos: nombre de usuario en el foro.
Enviar el correo entre el 1 de Enero al 10 del 2009 para recibir su aprobacion al curso. Si no recibe respuesta por favor revice la carpeta de Spam de su correo. Despues de las fechas mencionadas no se aceptaran mas personas para el Curso.
El curso se iniciara el dia 13  de Enero no pierdan esta oportunidad de aprender Python. Asi pueden empezar a enviar sus correos.


Revista Python 3 Edicion



Hola a todos

Bueno quiero anunciarles que para finales del mes de Marzo del 2009 estara disponible la 3 edicion de la revista Mundo Python, por lo cual los invito a participar en esta nueva edicion enviando sus articulos a APRENDERPYTHON@GMAIL.COM no dudes en enviar tu articulo, recuerde que es muy importante su participacion para nuestra Web, en esta revista veremos mas tema  sobre PyGame, y tambien sobre Python 3D es un entorno muy interesante para crear animaciones 3D, hablaremos un acerca de Python y las conexiones a Bases de Datos no pueden dejar de ver esta proxima edicion, si quieren ver las Ediciones anteriones pueden ingresar al foro o desde ENLACE

Nuevo Foro Exclusivo para PyGame



Hola a todos

Bueno quiero anunciarles que ya esta disponible para todos los registrados en nuestro foro el Exclusivo para PyGame: es un conjunto de módulos del lenguaje Python que permiten la creación de videojuegos en dos dimensiones de una manera sencilla. Está orientado al manejo de sprites.
Gracias al lenguaje, se puede prototipar y desarrollar rápidamente. Esto se puede comprobar en las competiciones que se disputan online, donde es cada vez más usado. Los resultados pueden llegar a ser profesionales.
También puede utilizarse para crear otros programas multimedia o interfaces gráficas de usuario.
Funciona como interfaz de las bibliotecas SDL.

Solo tienen que registrarse y disfrutar de todo este foro que esta de lujo con gran Informacion, documentacion, Juegos, Codigos, Preguntas de PyGame, Enlaces y mucho mas.

sábado, 27 de diciembre de 2008

Lo Nuevo para el 2009

Hola a todos

Bueno quiero contarles que para este nuevo año voy a cambiar el diseño de la pagina por uno mas claro espero sea de tu agrado, abrire el foro exclusivo de PYGAME para todos los registrados dentro del foro, Vamos a ver mas Videotutoriales de Python, ya tendremos nuestro propio FAQ de Aprender Python y tambien muchas mas ediciones de nuestra revista Mundo Python, tenemos planeado iniciar cursos de temas especificos de Python. Bueno de momento les deseo un feliz año y nos veremos el proximo año.

jueves, 25 de diciembre de 2008

Iron Python

IronPython es una implementación del intérprete Python (cPython) escrita totalmente en C#. El proyecto trata de seguir al pie de la letra el lenguaje Python, como implementación de Python que es. Esto hace que cualquier programa escrito en Python pueda ser interpretado con IronPython, ENLACE

miércoles, 24 de diciembre de 2008

Jython

Es un lenguaje de programación de alto nivel, dinámico y orientado a objetos basado en Python e implementado en Java (100%), su antecesor fue JPython, Jython al igual que Python es un proyecto de código libre. ENLACE

lunes, 22 de diciembre de 2008

Videotutoriales de Python 46

46 Videotutorial de Python: Un vector es un arreglo en donde la ubicación exacta de cada uno de sus elementos necesita solamente la utilización de un subíndice. Tal es el ejemplo de una cola de personas en donde cada una de ellas se puede ubicar exactamente con un solo numerito: “Venga la quinta persona”, “Acérquese la tercera persona”, etc. He resaltado en letra cursiva la palabra exacta y exactamente porque ellas representan la diferencia con los otros tipos de arreglos.


Videotutorial de Python 45

45 Videotutorial de Python: Se conocen como índices todas aquellas variables que nos sirven para ubicar perfectamente un elemento dentro de un arreglo. De esta forma en el ejemplo de la cola de personas en vez de decir “la quinta persona” podríamos haber dicho la “persona No. 5” o, para decirlo de una manera mas técnica, la persona sub 5. En el ejemplo del “tercer niño de la quinta fila” podríamos haber dicho también el niño No. 3 de la fila No. 5, igualmente con el ánimo de decirlo de una manera mas técnica, el “niño sub 3 de la fila sub 2”. Cada dato numérico utilizado para ubicar estos elementos dentro de un arreglo se conocen como Indices.


Videotutorial de Python 44

44 Videotutorial de Python: Un arreglo es un conjunto de variables en donde cada una de ellas puede ser referenciada utilizando su posición relativa es decir su ubicación en relación con el primer elemento de dicho conjunto. Estoy seguro que mas de una vez usted habrá notado que el cajero de un Banco para referirse a una de las personas que hacen cola para hacer una consignación puede decir “Venga la quinta persona” y habrá notado como, una persona que no estaba de primera, pasa a ser atendida por él.


viernes, 19 de diciembre de 2008

ActiveTLC

ActiveTLC: es un lenguaje de script sencillo y de propósito general se ejecuta en distintos sistemas. Tk es una extensión estándar que permite el desarrollo rápido de interfaces gráficas. ENLACE

jueves, 18 de diciembre de 2008

Python.NET

Una integración entre el Python y el CLR, aunque no se podían compilar aplicaciones ni acceder a las clases de Python desde otros lenguajes de .NET. ENLACE

miércoles, 17 de diciembre de 2008

Libros de Python


Hola a todos


Bueno para los que estan dentro del foro quiero dejarlos la imagen de algunos de los libros que encontraran de Python en niveles avanzados por los cual los invito a participar activamente dentro del foro, ya contamos con 4 personas que tienen nivel Avanzado hay un gran foro para los amantes de PYGAME dentro del nivel medio, que van a ver de PyGame: codigos, documentos, preguntas de Pygame, Juegos, y muchos mas asi que no dejen la oportunidad de ingresar a esta gran comunidad de Pythoneros, expongan sus dudas que hay una gran cantidad de personas dispuestas a responder.
ENLACE



martes, 16 de diciembre de 2008

WXPython

wxPython es un juego de herramientas GUI para Python, que permiten crear aplicaciones con interfaces gráficos. Funciona como un módulo de extensión que encapsula la biblioteca gráfica wxWidgets. ENLACE

lunes, 15 de diciembre de 2008

Presentacion Videotutorial 20







domingo, 14 de diciembre de 2008

Python Win

Esta portado especialmente para windows (Win32-Api) y te permiter usar muchas funciones de estan integradas en el lenuaje de programación, ENLACE

viernes, 12 de diciembre de 2008

Videotutorial de Python 43

43 Videotutorial de Python: Bueno esta es la segunda parte de nuestro Ejemplo 3 donde vamos a ver la prueba de escritorio ya con este Video terminamos el tema de Ciclos.


Videotutorial de Python 42

42 Videotutorial de Python: En este video veremos el Ejemplo 3, Leer un número entero y mostrar todos los enteros comprendidos entre 1 y cada uno de los dígitos del número leído. Vamos a ver la clarificacion del Objetivo y el Algoritmo.


Presentacion Videotutorial 19







jueves, 11 de diciembre de 2008

MacPython

Al igual que su nombre es una distribucion de Python exclusiva para equipos Macintosh, lo puede conseguir ENLACE

miércoles, 10 de diciembre de 2008

Presentacion Videotutorial 18







martes, 9 de diciembre de 2008

VPython

VPython: es un módulo para la representación y animación de gráficos en 3D.

ENLACE

lunes, 8 de diciembre de 2008

Presentacion Videotutorial 17







viernes, 5 de diciembre de 2008

Revista Mundo Python 2 Edicion

Hola a todos

Bueno como ya han visto la revista Mundo Python en Online ahora les dejo la descarga directa para que puedan disfrutar de esta nueva Edicion ya que DESCARGA

Videotutorial de Python 41

41 Videotutorial de Python: Ejemplo 2 Prueba de Escritorio, Teniendo nuestro algoritmo ya planteado vamos a desarrollarle una prueba de escritorio completa para acercarnos un poco mas al concepto de ciclos anidados. Primero que nada ubicamos en memoria tres variables dado que así es como comienza el algoritmo.


Videotutorial de Python 40

40 Videotutorial de Python: Todos hemos conocido desde nuestra primaria las tablas de multiplicar. El objetivo de este algoritmo es mostrar en pantalla la tabla del 1, la tabla del 2 y la tabla del 3 tal como nos las enseñaron o sea.


Videotutorial de Python 39

39 Videotutorial de Python: Ciclos anidados, De nuevo y tal como lo hicimos en ejemplos anteriores, vamos a desarrollar una prueba de escritorio (paso a paso) con el objetivo entender claramente el concepto de los ciclos anidados. Inicialmente tendremos las mismas dos partes para la prueba de escritorio que hemos tenido en todas ellas: La pantalla y la Memoria.


Videotutorial de Python 38

38 Videotutorial de Python; Ciclos anidados: Su forma de ejecución es muy sencilla: Mientras sea Verdadera la condición1 el ciclo externo va a ejecutar el cuerpo del ciclo dentro del cual se encuentra un ciclo interno que está regido por la condición2 de tal manera que se ejecutará completamente el ciclo interno mientras la condición2 sea Verdadera. Cuando ésta condición2 sea Falsa se ejecutarán el resto de instrucciones del ciclo externo y se volverá a la condición1 a evaluar si aún es verdadera para volver a entrar en el cuerpo de dicho ciclo.


Presentacion Videotutorial 16







jueves, 4 de diciembre de 2008

Komodo Edit

Komodo edit: es un IDE gratuito (no libre) escrito en XUL, es multiplataforma, corre en Linux, Mac ,Windows y con soporte para diferentes lenguajes de programación como son Perl, PHP, Python, Ruby, Tcl, HTML, CSS, XML, Javascript, RHTML, Template-Toolkit, HTML-Smarty y Django. Este editor tiene muchas funcionalidades como: autocompletado, project manager, correción de errores de sintáxis, se puede emular el funcionamiento de vi, se pueden agregar snippets, se pueden agregar add-ons (al estilo firefox). Bueno este es mi recomendado es como un Notepad++ pero mas profesional y consume pocos recursos. ENLACE

miércoles, 3 de diciembre de 2008

Presentacion Videotutorial 15







martes, 2 de diciembre de 2008

Active Python

Este enlace es una distribucion de Python exclusivo para Windows que contiene muchas mas utilidades que el Python de la Pagina Original, dentro de su contenido, extensiones zlib y bzip2, la biblioteca bsddb, los widgets TiX GUI para Tkinter, el IDE PythonWin, documentación adicional, etc. ENLACE

Presentacion Videotutorial 14



lunes, 1 de diciembre de 2008

Python G

PythonG es un sencillo entorno de programación/ejecución para una versión extendida del lenguaje Python. Dicha extensión consiste en incorporar al lenguaje una pequeña capacidad gráfica mediante un conjunto de funciones predefinidas. ENLACE

domingo, 30 de noviembre de 2008

Presentacion Videotutorial 13







Revista Python 2 Edicion



Hola a todos

Quiero darles la buena noticia ya tenemos nuestra segunda edicion de la Revista Mundo Python dentro de ella van encontrar muchos articulos interesantes para todos los aficionados Python, en esta edicion hemos iniciado nuestro curso de Python, en el cual veremos la primera parte del Curso, tambien esperamos de sus aportes para nuestra revista y cualquier idea es valida todo para mejorar nuestra web pueden enviar sus articulos y comentarios a nuestro correo APRENDERPYTHON@GMAIL.COM ya sean codigos, noticias, distribuciones, manuales, guias, tutoriales, enlaces, etc, espero la disfruten y recuerden que en el foro disponen de la seccion de sugerencias y aportes, de momento esta para ver online si quieres descargarla tienes que ingresar al foro de Aprender Python.
ENLACE

Notepad++

Notepad++ es un editor gratuito de código fuente, que soporta varios lenguajes de programación y se ejecuta en MS Windows.

Este proyecto, basado en el componente de edición Scintilla (un poderoso editor), está escrito en C++ utilizando directamente la API de win32 y STL (lo que asegura una velocidad mayor de ejecución y un tamaño más reducido del programa final), se distribuye bajo los términos de la Licencia Pública General de GNU.

Este es un proyecto maduro. Sin embargo, podrá observar que, al tratarse del proyecto de un solo hombre, aún no carece de errores y sí de algunas características. Si tiene alguna pregunta o sugerencia acerca de este proyecto, por favor, envíeme un mensaje: estaré encantado de atenderle. Igualmente, si desea que se incorpore alguna opción poede solicitarlo, pero no le garantizo que la incluya..

Le animo a que traduzca Notepad++ a su lengua materna (si esta no aparece en la sección de descargas) o a Traducir el sitio oficial de Notepad++. ENLACE

viernes, 28 de noviembre de 2008

37 Videotutorial de Python

37 Videotutorial de Python: Veremos, Leer un número entero y calcular su factorial. Al igual que en todos los casos anteriores lo que necesitamos esta vez es leer dos números, asumiremos que el primero es una base y que el segundo es un exponente. Se trata de elevar dicha base a dicho exponente. Recordemos pues que si la base fuera 5 y el exponente fuera 4 entonces tendríamos que calcular a cuánto es igual 5 4 o sea 5 * 5 * 5 * 5 que quiere decir multiplicar el número 5 cuatro veces.


36 Videotutorial de Python

36 Videotutorial de Python: Vermos, Leer un número entero y calcular su factorial. Primero que nada vamos a ver Qué es factorial de un número. Se define como Factorial de un número N cualquiera, el resultado de multiplicar sucesivamente todos los enteros comprendidos entre 1 y ese número N. No se aplica esta definición cuando dicho número N es negativo y en caso de que ese número N sea 0 se asume que el factorial de 0 es 1. De esta forma el factorial de 6 es el resultado de multiplicar 1 * 2 * 3 * 4 * 5 * 6 lo cual nos da como resultado 720, igualmente el factorial de 3 es igual a multiplicar 1 * 2 * 3 que es igual a 6, el factorial de 0 es 1 y el factorial de –8 no está definido o mejor no está incluido en la definición. Ya con esta definición lo que tendremos que hacer es implementarla a nivel de un algoritmo.


jueves, 27 de noviembre de 2008

Python Portable

Bueno para todos los que desean tener a su disposicion Python Portable para instalar en sus memorias USB este es el ENLACE

miércoles, 26 de noviembre de 2008

Presentacion Videotutorial 12







martes, 25 de noviembre de 2008

Tkinter

En este enlace van ha encontrar la distribucion de la pagina oficial, esta es la distribucion original con la cual viene Python. ENLACE

lunes, 24 de noviembre de 2008

Presentacion Videotutorial 11



sábado, 22 de noviembre de 2008

FAQ de Python ES

¿Por qué existe este FAQ?

La lista de Python en español lleva funcionando desde abril de 2001, y en todo este tiempo ha dado respuesta a miles de preguntas. A veces, estos mensajes resuelven temas muy específicos, pero habitualmente son cuestiones recurrentes que son innecesariamente contestadas una y otra vez. Esto es malo por varias razones, por un lado se pierde mucho tiempo en asuntos que ya está más que discutidos y, por otro, tanta repetición no ayuda a diferenciar la calidad de las respuestas (esto es especialmente cierto para los programadores novatos, quienes no tienen todavía criterios sólidos en los que apoyarse)..
ENLACE

viernes, 21 de noviembre de 2008

Como visualizar los Videotutoriales



Hola

Para los que me preguntan como visualizar los videotutoriales quiero dejarles el enlace y la siguiente informacion del reproductor a utilizar: VLC media player (inicialmente VideoLAN Client) es un reproductor multimedia del proyecto VideoLAN; es un software libre distribuido bajo la licencia GPL. Soporta muchos códecs de audio y video, así como diferentes tipos de archivos, además soporta los formatos de DVD, VCD y varios protocolos streaming . También puede ser utilizado como servidor en unicast o multicast, en IPv4 o IPv6 , en una red de banda ancha. Utiliza la biblioteca códec libavcodec del proyecto FFmpeg para manejar los muchos formatos que soporta, y emplea la biblioteca de descifrado DVD libdvdcss para poder reproducir los DVDs cifrados. Además VLC tiene soporte para Video4Linux.

Es uno de los reproductores más independientes, en cuanto a plataforma se refiere, con versiones para Linux, Microsoft Windows, Mac OS X, BeOS, BSD, Pocket PC, Solaris.

En Windows, Linux, y algunas otras plataformas, VLC incluye un plug-in Mozilla, que permite ver algunos archivos Quicktime y Windows Media en las webs sin tener que utilizar un reproductor de Microsoft o Apple.

De la versión 0.8.2 en adelante, VLC viene con un plugin ActiveX, que permite ver algunos archivos QuickTime y Windows Media en las propias webs, cuando se navega con Internet Explorer.

Existe una versión portátil de VLC media player que puede ser transportada y usada directamente desde una memoria USB sin necesidad de instalarse en el computador. ENLACE

miércoles, 19 de noviembre de 2008

35 Videotutorial de Python

35 Videotutorial de Python: en este video veran, Leer números enteros hasta que digiten 0 y determinar a cuánto es igual el promedio de los números leídos que hayan sido positivos. De nuevo y al igual que en todos los ejercicios vamos a clarificar el objetivo. Necesitamos leer números enteros y a medida que vamos leyendo estos números los vamos contando y los vamos acumulando en sendas variables. Cuando digiten el número 0 eso significará que en ese momento debemos obtener el resultado entero de dividir el resultado de haber acumulado todos los números entre el resultado de haberlos contado es decir lo que vamos a dividir es la sumatoria de números entre la cantidad de números y ese resultado es lo que debemos mostrar en pantalla porque es el dato que nos están solicitando.


34 Videotutorial de Python

34 Videotutorial de Python: bueno en este video veremos, Leer dos números enteros y mostrar todos los enteros comprendidos entre el menor y el mayor. Para la solución de este problema podemos remitirnos al algoritmo que nos permitía saber cuántos dígitos tenía un número ya que en el fondo éste es casi lo mismo. Fundamentalmente el objetivo de este es contar los dígitos que tiene un número, luego contar los dígitos que tiene otro número y comparar ambos resultados para decir cuál de los dos tiene mas dígitos.


33 Videotutorial de Python

33 Videotutorial de Python: en este video veremo un ejemplo, vamos a generar todos los números enteros comprendidos entre dos números leídos. Nótese que el algoritmo en ningún momento nos indica cuál es el mayor y cuál es el menor, lo cual significa que tenemos que averiguarlo antes de generar los números porque lo que el algoritmo sí dice es que deben escribirse ascendentemente (ya que reza mostrar los enteros comprendidos entre el menor y el mayor). Verifique si el objetivo es completamente claro para usted y de esta forma ahora sí puede revisar las soluciones aquí planteadas a este ejemplo.


martes, 18 de noviembre de 2008

Programacion Completa en Python



1 Breve reseña.
Python es un lenguaje de alto nivel, interpretado, orientado a objetos, simple, extensible, libre, multiplataforma.

1.1 Python entre los demás lenguajes
Python es denominado lenguaje de 'scripting' en forma similar a Perl, con mayor funcionalidad que el shell. Será el languaje para scripting en Koffice. Elementos de C, Lisp, Modula-3.
www.python.org/doc/essays/comparisons.html

1.2 Historia de Python
Python fué desarrollado por Guido Van Rossum en el centro de investigación en Matematicas CWI en Holanda. Guido se basó en su trabajo anterior con el lenguaje abc. El nombre viene de un programa de la BBC 'Monty Python's flying circus'.

1.3 Principales características
Python toma las mejores características de varios lenguajes en una sintaxis sencilla, elegante, sin ambigüedades. Aporta la indentación como delimitador de bloques.

Los programas en Python suelen ser más cortos que en otro lenguaje por sus tipos de datos de alto nivel, la indentación y que no son necesarias las declaraciones de variables ni argumentos de funciones. A pesar de esto último, tiene más verificación de errores que C.

Python es compatible hacia atrás, los programas hechos en versiones anteriores funcionan en las versiones nuevas.

1.4 Disponibilidad del lenguaje en sistemas operativos
Python funciona en Gnu/Linux, Windows, Solaris, Sistema de la MacIntosh.
ENLACE

domingo, 16 de noviembre de 2008

Codigos Python



Hola a todos

Bueno se que algunos han preguntado que paso con los codigos que estaban disponibles en nuestra version anterior de la pagina web, bueno quiero decirles que ya tenemos mas codigos en nuestro foro para novatos es por eso que tambien quiero dejarles el enlace de los codigos que habian anteriormente, he invitarlos a registrarse en nuestro foro.
ENLACE

Webservices en Python Sobre Win32



La pregunta es inmediata ¿para que tanto lio? ¿no es mejor hacer una aplicacion web y punto? y es que no toda la vida puedes depender de un Navegador, te limita al extremo, ejemplo controlar un biometrico, manejar una impresora financiera, manejar una impresora de alta velocidad, scannear y aplicar IRC sobre un formulario llenado a mano, etc pero todo conectado a Internet o al menos a tu Intranet, para eso hacemos tanto lio con las aplicaciones Internet standalone que se conectan consumiendo webservices para leer y escribir datos en un servidor.

Esta es una guia breve para probar la aplicacion de Webservices en ambiente Win32, estan basadas en informacion que encuentras en la documentacion de esos API's y bastante paciencia. ENLACE

sábado, 15 de noviembre de 2008

Toolkits gráficos para Python

Existen distintas librerías con las que desarrollar aplicaciones con interfaces gráficas de usuario (GUI) en Python. Cada toolkit tiene ventajas y desventajas, la mayoría son multiplataforma (lo cual es un punto notable a favor).
Si vas a realizar una aplicación para un sistema específico, Linux por ejemplo, podrías considerar PyQT o PyGTK. Sin embargo, son entornos muy grandes y la curva de aprendizaje, aunque menos pronunciada que en otros lenguajes, puede ser dura. Yo aprendería wxPython que sirve para casi todo.
ENLACE

jueves, 13 de noviembre de 2008

Setuptools y EasyInstall para Python




Setuptools es una colección de programas para mejorar las herramientas de distribución de Python, que permiten crear y distribuir paquetes de Python, incluyendo dependencias para su instalación.

Setuptools es una colección de mejoras para el módulo distutils de Python, que permiten a un desarrollador construir y distribuir paquetes de Python de forma sencilla, en especial cuando dependen de otros paquetes de Python para funcionar. Entre sus características principales están:

  • Por default, utiliza PyPI para buscar los paquetes, lo que permite acceso inmediato e instalación transparente de miles de paquetes.

  • Automáticamente encuentra y baja de internet las dependencias, para instalarlas o actualizarlas al momento de construir, mediante la herramienta EasyInstall. EasyInstall es capaz de bajar de internet las dependencias utilizando HTTP, FTP, Subversion o SourceForge.

  • Permite crear Python Eggs, que son paquetes de Python empaquetados en un sólo archivo para su distribución.

  • Inluye archivos de configuración y todos los archivos que forman parte del directorio de trabajo, sin necesidad de listarlos individualmente o crear archivos de manifiesto.


La instalación es muy sencilla, solo se necesita bajar de internet el archivo ez_setup.py y ejecutarlo con el Python que se desea utilizar (versión 2.3.5 o superior). Esto instalará un script llamado easy_install junto a los demás ejecutables de Python.
ENLACE

miércoles, 12 de noviembre de 2008

Python Wrappers



Python es un excelente lenguaje de programación: es muy sencillo de aprender y utilizar, tiene potentes estructuras de datos, una gran colección de módulos y librerías para realizar prácticamente cualquier tarea, la gestión de memoria es muy sencilla gracias a su recolector de basura y está orientado a objetos. Lo único malo es que Python es un lenguaje interpretado y como tal, resulta lento para determinadas tareas.

Los lenguajes compilados como C se comportan de una manera muy eficiente pero resultan muy poco productivos porque no disponen del amplia gama de módulos y librerías de Python, además el programador debe gestionar la memoria y las estructuras de datos a mano, cosa que desemboca en la mayoría de las ocasiones en fallos de seguridad, fugas de memoria, etc.

Lo inteligente sería utilizar lo mejor de cada lenguaje: programar el software en Python y después aislar las secciones criticas y reescribirlas en C implementando un interfaz que nos permita utilizar el nuevo código desde Python. Esto es lo que hace un wrapper.
ENLACE

martes, 11 de noviembre de 2008

32 Videotutorial Python

Ejemplos Usando Todas Las Estructuras De Ciclos;1 Leer un número entero y determinar cuántos dígitos tiene a. Usando Ciclo Mientras b. Usando Ciclo Para c. Usando Ciclo Haga Hasta d. Usando Ciclo Haga Mientras.


31 Videotutorial Python

TIPOS CICLOS: Solo para facilitar la escritura de algunos algoritmos y con el ánimo de que desde el balcón de la lógica de programación se puedan tener mas herramientas que faciliten la estructuración de los ciclos, la mayoría de los lenguajes de programación tienen tres formas de presentación de los ciclos, ellas son: a. Ciclo Mientras b. Ciclo Para c. Ciclo Haga Hasta.


30 Videotutorial de Python

CICLOS: Ya hemos utilizado no solo esta palabra sino una estructura asociada que nos permite representar un conjunto de instrucciones que debe repetirse una cantidad determinada de veces, normalmente, dependiente de una condición. Los ciclos nos van a permitir iterar todo un proceso tantas veces como nosotros (ó el usuario) lo determinemos.


lunes, 10 de noviembre de 2008

Un Juego en 7 dias



En este articulo van a ver detalladamente como realizar juegos en 7 dias, nos dan todos las herramientas necesarias ademas de codigo para iniciar nuestro Juego con Python y PyGame, es un excelente recurso para los que inician en el mundo de la programacion con Python y les gusta los videojuegos, recuerden que anteriormente hemos puesto enlaces donde encontrar una comunidad de programadores de PyGame y otra pagina de realizacion de Videojuegos, todo dentro de nuestra seccion de enlaces, bueno para finalizar les dejo el link para la pagina:
ENLACE

viernes, 7 de noviembre de 2008

Entornos de desarrollo para Python



Para empezar a programar en Python sólo necesitamos Python, es decir, la consola. Python es capaz de comunicarse casi con cualquier intérprete de comandos del sistema operativo, no sólo de UNIX sino también de Windows.

Pero esto no significa ni mucho menos que sea la manera ideal de trabajar. Los programadores experimentados se distinguen de los principiantes, entre muchos otros factores, por las herramientas que usan. La herramienta más importante para un programador siempre es un buen entorno de desarrollo. Antes se ha definido UNIX como un entorno de desarrollo en sí mismo, esto es porque en UNIX lo único necesario para programar es una consola (bash, por ejemplo) y un editor de textos. He aquí el elemento central de cualquier entorno de desarrollo, el editor de textos. Como los archivos de código fuente no son más que texto literal cualquier ayuda para editar de un modo eficiente es poca.
ENLACE

jueves, 6 de noviembre de 2008

Gazpacho



Gazpacho es un nuevo generador de GUI para la librería de controles GTK+ diseñado para ser muy fácil de usar.
Está fuertemente inspirado en el proyecto Glade pero se ha escrito desde cero usando el lenguaje de programación Python. Como resultado, hay muchas menos lineas que leer, entender y mantener!
Uno de los objetivos del proyecto es que los ficheros .glade que Gazpacho genere deben ser completamente compatibles con la librería libglade por lo que puedes usar Gazpacho da igual el lenguaje en el que escribas tu aplicación.
La licencia de Gazpacho es la LGPL por lo que puedes usarlo y distribuirlo libremente. Gazpacho es muy modular, asi que la integración con IDE existentes debería ser bastante fácil de hacer.
ENLACE

miércoles, 5 de noviembre de 2008

Codigos de Programas en Python

Bueno en este enlace van a encontrar una pequeña lista de programas hechos en Python asi que va un adelanto del contenido de la pagina: Estos son algunos de los programas trabajados en un nuevo programa python. Este es un interprete interactivo que nos permite desarrollar programas.

La diferencia entre un ciclo while y un for es: Los ciclos WHILE repiten un bloque de comandos hasta que se produce una condición terminal. El código puede no ser ejecutado nunca si la condición terminal se evalúa como falsa.Los ciclos FOR repiten un conjunto de comandos durante un número fijo de iteraciones. Existen otros tipos de bucles, pero casi siempre vamos a encontrar los bucles FOR y WHILE en prácticamente todos los lenguajes.
ENLACE

martes, 4 de noviembre de 2008

Curso Python

Hola quiero darles una buena noticia primero que todo, se acerca el lancamiento de la segunda edicion de Mundo Python, no dejen de visitar el blog el enlace se encuentra en la categoria de enlaces, tambien se que muchas veces se busca un curso de Python y tal vez encontramos algo diferente a lo buscado es por eso que quiero iniciar un curso de Python a traves de nuestra revista lo iniare desde esta segunda edicion y sera algo paso a paso espero pueden disfrutarlo, y recuerden mi idea es crea una gran comunidad que difunda la enseñanza de Python por la red, tambien quiero decirles que estoy trabajando fuertemente en los videotutoriales de Python, tratare de estar para contestar las preguntas que se generen en nuestro chat. Bueno espero disfruten del portal y cualquier sugerencia o aporte pueden enviarlo a APRENDERPYTHON@GMAIL.COM

29 Videotutorial de Python

29 Videotutorial de Python: en esta tercera parte vamos a ver lo que son estrutura de casos: Esta estructura permite abreviar una serie de Decisiones en cascada o en secuencia. La inmensa mayoría de lenguajes de programación tiene una instrucción equivalente para su implementación y precisamente lo que se busca con esta estructura es facilitar la toma de decisiones por parte del computador dado que éste es el proceso que mas tiempo le toma. La estructura casos toma el contenido de una variable y lo evalúa acorde con unos posibles valores ejecutando lo que se le indique en cada una de las opciones. Dentro de lo que veremos:

Estructura Casos
Estructura Casos Simple
Ejemplo
Estructuras casos anidadas
Ejemplo


28 Videotutorial de Python

28 Videotutorial de Python: En esta segunda parte del tema de decisiones, Este es el tipo de estructura que se utiliza cuando se deben realizar varias preguntas en donde no es importante (normalmente) el Sino de cada decisión, vamos a ver lo que son:

Decisiones en secuencia
Ejemplo
Decisiones anidadas
Ejemplo


27 Videotutorial de Python

27 Videotutorial de Python: en este nuevo video entramos al tema de las decisiones en el campo de la programacion, veremos:

Estructura Si-Entonces-Sino
Decisiones Simples
Decisiones en Cascada
Ejemplo



Prueba de Escritorio

lunes, 3 de noviembre de 2008

Introduccion a la programacion con Python



Este es uno de los libros mas completos que hay acerca de Python tiene muchos ejemplos y esta en lenguaje muy facil de entender, este documentos lo puedes ver online por medio de Flash y si quieres descargarlo tienes que ingresar al foro de Biblioteca Basica y descargar.
ENLACE

domingo, 2 de noviembre de 2008

Desarrollando Juegos con Python



Este documento es una presentacion de como desarrollar juegos con el lenguaje Python, este documentos lo puedes ver online por medio de Flash y si quieres descargarlo tienes que ingresar al foro de Biblioteca Basica y descargar.
ENLACE

sábado, 1 de noviembre de 2008

Instalar Modulos de Python



Este documento describe las Utilidades de Distribucion de Python, describiendo como extender las facilidades de una instalacion estandar en Python por medio de la creacion e instalacion de modulos y extensiones generados por terceros, este documentos lo puedes ver online por medio de Flash y si quieres descargarlo tienes que ingresar al foro de Biblioteca Basica y descargar.
ENLACE

viernes, 31 de octubre de 2008

Programacion Python



Este documento es una presentacion de Python muy pequeña pero muy completa de lo que es Python muy general, este documentos lo puedes ver online por medio de Flash y si quieres descargarlo tienes que ingresar al foro de Biblioteca Basica y descargar.
ENLACE

jueves, 30 de octubre de 2008

Python: descubre el poder del lenguaje scripting de moda en la comunidad open source



Este documento es una presentacion de Python muy completa del lenguaje, dentro de sus diapositivas muestra a Python VS otros lenguajes de Programacion, este documentos lo puedes ver online por medio de Flash y si quieres descargarlo tienes que ingresar al foro de Biblioteca Basica y descargar.
ENLACE

Python el lenguaje todoterreno del Software Libre



Este documento es fracmento de una revista donde esta enfocado a Resaltar Python como lenguaje de programacion dentro del Software Libre da un analisis de sus caracteristicas, este documentos lo puedes ver online por medio de Flash y si quieres descargarlo tienes que ingresar al foro de Biblioteca Basica y descargar.
ENLACE

miércoles, 29 de octubre de 2008

Chat de Aprender Python

Hola a todos quiero darles esta buena noticia ya esta a disposicion de ustedes el chat de aprender Python actualmente estamos trabajando para mejorar nuestra pagina y darles gusto a nuestros usuarios y dar una web de calidad, estoy trabajando en mas videotutoriales y quiero publicar los enlaces y paginas que tenemos dentro de nuestro foro que me han parecido de gran contribucion para nuestra web dentro de lo que veremos enlaces de interes, descargas, etc, es por eso que a peticion de nuestros usuarios hemos implementado este pequeño chat no es todavia el oficial pero si es un inicio ya que queremos contar con nuestro chat propio, esperamos activamente su participacion y bienvenidos CHAT



Python en 5 minutos



Este documento es fracmento de una revista muestra lo que es Python en 5 minutos da toda una explicacion de que es el lenguaje muy interesante, este documentos lo puedes ver online por medio de Flash y si quieres descargarlo tienes que ingresar al foro de Biblioteca Basica y descargar.
ENLACE

martes, 28 de octubre de 2008

Python Primeros Pasos



Este documento es una presentacion de Python donde muestra a Python paso a paso muy buena manera de presentar Python, este documentos lo puedes ver online por medio de Flash y si quieres descargarlo tienes que ingresar al foro de Biblioteca Basica y descargar.
ENLACE

lunes, 27 de octubre de 2008

Python: descubre el poder del lenguaje scripting de moda en la comunidad open source



Este documento es una presentacion de Python muy completa del lenguaje, dentro de sus diapositivas muestra a Python VS otros lenguajes de Programacion, este documentos lo puedes ver online por medio de Flash y si quieres descargarlo tienes que ingresar al foro de Biblioteca Basica y descargar.
ENLACE

domingo, 26 de octubre de 2008

Programacion en Python



Este documento es una presentacion de Jesus Espino Garcia muy completa y clara acerca de que es el lenguaje Python, este documentos lo puedes ver online por medio de Flash y si quieres descargarlo tienes que ingresar al foro de Biblioteca Basica y descargar.
ENLACE

jueves, 23 de octubre de 2008

Editores de Python



Hola para todos los que quieren conocer cuales son los editores disponibles para python les dejo un enlace donde encontraran una lista detallada de todos los editores existentes para Python, es una lista muy completa con algunas descripciones de las caracteristicas  de los editores y mas, el unico inconveniente es que esta en idioma ingles pero igualmente no pueden dejar de visitar este pagina tiene muchisima informacion de interes.
ENLACE

martes, 21 de octubre de 2008

Webpy



Que es Webpy: Web.py convierte el desarrollo web en una cosa de niños. En menos de 10 segundos se puede tener funcionando una página web dinámica.

Y es que mucha gente de la llamada Web2.0 quiere volver a los tiempos en los que usar la web era divertido, así que Aaron ha hecho de Web.py una herramienta muy potente y sencilla.

En su programación, Aaron ha hecho uso de las más sofisticadas técnicas de Python, la MetaProgramación entre ellas.
Web.py genera métodos y clases bajo demanda, convirtiendo toda la interacción con bases de datos y la web en un juego de niños. Todo se realiza a través de clases y métodos. Los nombres de ambos han sido escogidos con cuidado para que sean cortos y fáciles de recordar. ¡Adiós a las montañas de documentación.

Dejo un link donde encontraran un tutorial de Webpy en español.
ENLACE

domingo, 19 de octubre de 2008

Descarga Videotutoriales de Python



Hola a todos, se que se preguntaran que donde estan los videotutoriales para descargar, hoy les cuento que ya estan todos para descarga desde nuestro foro, solo tienes que registrarse e ingresar al foro de videotutoriales hay encontraran todos los videotutoriales para descarga.
ENLACE

sábado, 18 de octubre de 2008

VJUEGOS.ORG

VJUEGOS: es unapagina dedica a toda la documentacion con respecto a la creacion de videojuegos y muchisima mas informacion acerca de la creacion de videojuegos, encontraras noticias, articulos, tutoriales wiki, foros y mucho mas, no puedes dejar de visitar esta excelente pagina, dejo un framento del contenido de la pagina: Esta sección fue creada con el objetivo formar una base de conocimiento sobre todos los concéptos, técnicas y algorítmos involucrados en la programación de vjuegos, abarcando diferentes aspectos desde técnicas de Programación Gráfica, algorítmos de Inteligencia Artificial, hasta métodos de optimización de código, así como las bases matemáticas detrás de ellos.

El contenido de este Wiki aún se encuentra incompleto, si crees que puedes añadir más información de interés que pueda completarlo o mejorarlo no dudes en presionar editar y compartirlo con el resto de los que formamos esta comunidad.

Es importante hacer notar que a pesar de que el sitio está enfocado al desarrollo de vjuegos usando C/C++ con DirectX u OpenGL este Wiki busca enfocarse en los concéptos, las técnicas y los algorítmos específicos independiente del lenguaje de programación o el API.
ENLACE

jueves, 16 de octubre de 2008

El lenguaje de programacion Python



Este documento pretende ser una introduccion a las caracteristicas generales del lenguaje, como la sintaxis o el modelo objetos, este documentos lo puedes ver online por medio de Flash y si quieres descargarlo tienes que ingresar al foro de Biblioteca Basica y descargar.

Este documento pretende ser una introducción a las características generales del lenguaje, como la sintaxis o el modelo objetos.
Aunque este documento no sea un tutorial, proporciona la suficiente información para ayudar a  Tuto-orientarse a los posibles futuros programadores de Python.

El lenguaje de programación Python fue creado a principios de 1990 por Guido van Rossum en Holanda como sucesor de un lenguaje anterior llamado ABC. En 1995 Guido continuó trabajando en Python en el CNRI (Corporación internacional para la búsqueda de iniciativas) en Reston, Virginia. Durante esta época lanzó varias versiones del lenguaje.
A finales del año 2000 el equipo de Python se trasladó a Zope Corporation y un año después se formó PSF (Python Software Fundation), siendo Zope Corporation su principal patrocinador.
Todas las versiones de Python son Open Source. Además, la mayoría de las versiones de Python que han sido liberadas desde su creación también han tenido licencia GPL (las únicas sin licencia GPL son la 1.6, 2.0, 1.6.1 y 2.1). ENLACE

miércoles, 15 de octubre de 2008

Python un lenguaje Agil


Este documento donde se habla acerca de las ventajas de utilizar Python y la productividad que genera al utilizarlo frente a otros lenguajes de programacion, este documentos lo puedes ver online por medio de Flash y si quieres descargarlo tienes que ingresar al foro de Biblioteca Basica y descargar.


¿Que es un lenguaje de programación ágil?



? Interpretado
? Requieren un entorno en tiempo de ejecución (runtime) o una máquina virtual.
? Sin tipos de datos o tipos de datos dinámicos.

? No es necesario declarar variables.


? Sin compilación



Un lenguaje de programación ágil incrementa increíblemente la productividad. ENLACE

martes, 14 de octubre de 2008

Python



Este documento es otro de muchos que hablan acerca de Python y sus caracteristicas y por medio de ejemplos va explicando como funciona Python, escrito por Antonio Montaño Ramirez, este documentos lo puedes ver online por medio de Flash y si quieres descargarlo tienes que ingresar al foro de Biblioteca Basica y descargar.

-Python está considerado como un lenguaje de muy alto nivel, es por ello que se facilita la lectura de su código.
Este lenguaje de programación está pensado para simplificar el trabajo del programador, con sentencias más cortas y menos líneas de código que otros lenguajes de programación.
Un ejemplo de ello es la posibilidad de utilizar una misma variable, en el mismo código, como dos tipos distintos de datos, sin haberlo declarado y sin tener en consideración el tipo de datos con el que fue tratado anteriormente. Esto le da al programador ligereza al leer el código sin tener que preocuparse del tipo de datos con el que tratamos. ENLACE

lunes, 13 de octubre de 2008

Python libreria Estandar Frameworks


Este documento es otro de muchos que hablan acerca de Python y sus caracteristicas Se enfoca mas a librerias y frameworks, escrito por Antonio Montaño Ramirez, este documentos lo puedes ver online por medio de Flash y si quieres descargarlo tienes que ingresar al foro de Biblioteca Basica y descargar.


El modo interactivo python muestra la shell python, a través de la cual podemos ejecutar ordenes python como si de una consola se tratase.



? Accedemos a él con solo ejecutar el comando 'python'
? Mejor manera de aprender y familiarizarse con el lenguaje
? Contiene un modo de ayuda
? Prueba y depura tus ideas aquí

ENLACE




Taller de Introduccion a Python



Este documento donde se habla acerca de Pyppy, que es programar y otros temas de interes, este documentos lo puedes ver online por medio de Flash y si quieres descargarlo tienes que ingresar al foro de Biblioteca Basica y descargar.

? Un programa es una secuencia de instrucciones que especifican cómo ejecutar una computación (o proceso)
? La computación puede ser matemática (ej.Resolver una ecuación) o simbólica (ej. Buscar y remplazar el texto de un documento). ENLACE

viernes, 10 de octubre de 2008

DJango en Español



Django te facilita construir aplicaciones web más rápido y con menos código.

Django es un framework de desarrollo web de código abierto escrito en Python. Inicialmente fue desarrollado para gestionar aplicaciones web de páginas orientadas a noticias de World Online, más tarde se liberó bajo licencia BSD. Django se centra en automatizar todo lo posible y se adhiere al principio DRY (Don't Repeat Yourself). ENLACE

Extensiones y empotrado de Python



Este documento describe como escribir modulos en C o C++ para extender el interprete de Python con nuevos modulos, este documentos lo puedes ver online por medio de Flash y si quieres descargarlo tienes que ingresar al foro de Biblioteca Basica y descargar. Python es un lenguaje de programación interpretado y orientado a objetos. Este documento describe cómo escribir módulos en C o C++ para extender el intérprete de Python con nuevos módulos. Estos módulos pueden definir nuevas funciones y también nuevos tipos de objetos con sus métodos. ENLACE

jueves, 9 de octubre de 2008

Programación con GvR



Programar un computador en un lenguaje como Python requiere una secuencia precisa de pasos escritos en un lenguaje en el el cual los detalles de la sintaxis podrían intimidar a un principiante. Todo debe ser absolutamente correcto, y los errores que aparecen con el solo hecho de intentar ejecutar el programa son frustrantes. Aveces la retroalimentación de los programas de computador iniciales se basan en texto y son poco interesantes, por lo menos para los humanos.

Para acostumbrarse a los conceptos de la computación sin enfrascarse en la sintaxis de un lenguaje de alto nivel como Python, comenzamos con la programación de Guido van Robot. GvR es una herramienta de enseñanza que presenta los conceptos de forma visual usando un lenguaje-de-robot que aunque sencillo, es poderoso y extensible. ENLACE

Distribucion de modulos Python


Este documento describe las herramientas de Distribucion de Python desde el punto de vista del desarrollador de modulos, este documentos lo puedes ver online por medio de Flash y si quieres descargarlo tienes que ingresar al foro de Biblioteca Basica y descargar. Este documento describe las Herramientas de Distribución de Python (“Distutils”) desde el punto de vista del desarrollador de módulos. Describe cómo utilizar las Distutils para hacer que los módulos y extensiones de Python fácilmente accesibles a una amplia audiencia haciendo más automático el proceso de compilar/liberar/instalar. ENLACE




miércoles, 8 de octubre de 2008

Documentar Python



Este documento describe las macros introducidas para dar soporte a la documentacion de Python y como se deberian utilizar para dar soporte a un amplio rango de formatos de salida, este documentos lo puedes ver online por medio de Flash y si quieres descargarlo tienes que ingresar al foro de Biblioteca Basica y descargar. El lenguaje Python contiene gran cantidad de documentación, mucha de ella contribuida por diversos autores. La sintaxis de marcado utilizada por Python se basa en LATEX y exige un conjunto importante conjunto de macros especialmente escritos para documentar Python. Este documento describe las macros introducidas para dar soporte a la documentación de Python y cómo se deberían utilizar para dar soporte a un amplio rango de formatos de salida. ENLACE