domingo, 28 de septiembre de 2008

Videojuegos con Python con PyGame

Notas personales de lo que aprendo en Programación de Video juegos en Python con PyGame.

Es uno de los mejores enlaces que he encontrado del tema de Programacion y PyGame, Muy recomendada para los amantes de los Videojuegos y que desean crear su propio Juego aprender desde este Blog, tiene una gran variedad de temas con respecto a Python y PyGame, su enfoque son los Videojuegos.

ENLACE

Applets Estructuras y Algoritmos

En este enlace pueden encontrar una manera facil de practicar los conceptos fundamentales de Programacion por medio de Apples, esto esta completamente en Español y puede verlos procedimientos de Manera Visual. RECOMENDAD.


ENLACE




Definicion de Wikipedia de Python


Bueno no puede faltar en toda pagina la definicion de Wikipedia de Python, como veran en este enlace encontraran todo lo que necesitan saber de Python, sus caracteristecas, su historia, su creador, y muchos enlaces de Python tanto en Ingles como en Español.

ENLACE

LA LIBRERIA ESTANDAR DE PYTHON



Mientras que La Referencia del Lenguaje de Python describe la sintaxis exacta y la semántica del Lenguaje Python, esta biblioteca se refiere la manual que describe la biblioteca estándar que es distribuida con el Python. Esto también describe algunos componentes opcionales que comúnmente son incluidos en distribuciones de Python.

La biblioteca contiene módulos empotrados (escrito en C) que proporciona el acceso a la funcionalidad de sistema como la entrada - salida de archivos, que de otra manera sería inaccesible a programadores de Python, así como módulos escritos en Python que proporciona soluciones estandarizadas para muchos problemas que ocurren en la programacion diaria.

Como ven en este breve resumen este enlace les permitira ingresar a un completa documentacion de la libreria de Python, el problema es que es en Idioma Ingles.

ENLACE

Pagina Oficial de Python


Bueno quiero dejarles el enlace Oficial de Python, en esta pagina pueden encontrar todo lo relacionado con Documentacion, Descargas, acerca de la Fundacion Python, Enlaces, Empresas que utilizan Python, modulos, Distrubuciones y mucho mas el unico problema es que esta todo en INGLES.


ENLACE



Stani's Python


Stani's Python Editor: es un IDE para Python, que incluye soporte para Blender e incluye wxGlade, PyChecker y Kiki.


ENLACE



DRPYTHON


El ambiente que corregía simple, limpio para el Python pensó sobre todo para el uso en escuelas. Lo primero que haces es entrar a http://drpython.sourceforge.net/, luego le puse dowland que me llevo a la página de sourceforge project page (http://sourceforge.net/projects/drpython/), en esta página hay un link donde dice download DrPython. Hay escoges la opción "DrPython Current" y luego se escoge la opción drpython-161.zip. En la siguiente pagina da la opcion de escoger la ubicaciòn donde se va a bajar en este caso escogí Minneapolis, MN. Luego debes abrir el .zip y luego el readme, y descomprimir el archivo para que quede instalado en tu computador. NOTA:Debes instalar primero WxPython para acceder al DrPython, para esto debes entrar a la página http://www.wxpython.org.


ENLACE



BOA CONSTRUCTOR


BOA CONSTRUCTOR: es un IDE de Python y un constructor de GUI para wxPython. Esta versión necesita tener instalado wxPython 2.5.x.


ENLACE




ERIC Entorno de Desarrollo Integrado

ERIC: es un IDE o Entorno de Desarrollo Integrado totalmente libre para los lenguajes de programación Python y Ruby. Eric actualmente es multiplataforma, debido a que podemos ejecutarlo sobre Windows, GNU/Linux y FreeBSD, además podemos decir que se encuentra bajo la licencia GNU/GPL (GNU General Public License). Una de las características que podemos mencionar es que podemos editar nuestros widget desde este IDE, para trabajar con las bibliotecas gráficas tal como PyQT o QT GUI toolkit.

ENLACE

sábado, 27 de septiembre de 2008

Presentacion Videotutorial 10







Presentacion de Videotutorial 09







Presentacion de Videotutorial 08







Presentacion de Videotutorial 07







Presentacion Videotutorial 06







Presentacion Videotutorial 05







Presentacion de Videotutorial 03







Presentacion de Videotutorial 04







Presentacion de Videotutorial 02







Presentacion de Videotutorial 01







viernes, 26 de septiembre de 2008

17 Videotutorial de Python

La Tecnologia 2

Videotutorial de Python: En este presentaremos las diferentes tecnologias de lenguajes de Programacion junto con una explicacion de su funcionamiento entre ellos: Lenguajes de Alto Nivel, Lenguajes Interpretados, Lenguajes Compilados.


18 Videotutorial de Python

La Tecnologia 3

Videotutorial de Python: vamos a ver cuales son los errores mas comunes en programacion: Errore Humanos Errores de Concepcion, Errores Logicos, Errores de Procedimiento, Errores detectados por un Compilador, Que significan, Que representan, Errores de Sintaxis, Errores de Precaucion.


19 Videotutorial de Python

La Tecnologia 4

Videotutorial de Python: En este vamos a ver un breve resumen de la Historia de la Programacion veremos: HISTORIA DE LA PROGRAMACION - Programación Directa ó Real - Programación Libre. - Programación Estructurada - Programación Orientada A Objetos - Programación Visual - Programación Virtual.


10 Videotutorial de Python

Estructuras Basicas 2

Videotutorial de Python: en este video vamos a ver el concepto y manejo de las estructuras basicas para la programacion, sera un pequeña introduccion del manejo de estructuras ya que veremos mas a fondo el maneja de las Estructuras.


11 Videotutorial de Python

Estructuras Basicas 2

Videotutorial de Python: En este videotutorial veremos ya las estructuras basicas expresadas Tecnicamente en este video conoceremos un poco mas acerca de los algoritmos y las estructuras.


12 Videotutorial de Python

Tecnicas para Representar Algoritmos 1

Videotutorial de Python: en este nuevo videotutorial vamos a ver la representacion de algoritmos por medio de diagramas de flujo, todo esto lo vamos a ver paso a paso.


13 Videotutorial de Python

Tecnicas para Representar Algoritmos 2

Videotutorial de Python: En este videotutorial veremos como representar algoritmos por medio de Diagramas Rectangulares Estructurados, esto lo veremos paso a paso para mejor claridad del tema.


14 Videotutorial de Python

Tecnicas para Representar Algoritmos 3

Videotutorial de Python: En este video veran como representar algoritmos por medio de Seudocodigo este video sera la primera parte de la representacion, vamos a ver todo desde el inicio hasta el fin de la repressentacion total.


15 Videotutorial de Python

Tecnicas para Representar Algoritmos 4

Videotutorial de Python: En este video veremos las 2 parte de representacion de algoritmos por medio de Seudocodigo, ya en esta parte veremos el total de las normas que se requieren para la representacion de algoritmos.


16 Videotutorial de Python

La Tecnologia 1 Parte

Videotutorial de Python: en este videotutorial vamos a hablar acerca de las tecnologias en Lenguajes de Programacion haremos una introduccion de los lenguajes de programacion y hablaremos de Lenguajes de Baja Nivel.


20 Videotutorial de Python

Metodologia, Tecnologia y Tecnicas para Solucionar un Problema

Videotutorial de Python: En este videotutorial vamos a ver los requerimientos necesarios para solucionar problemas de manera tecnica, vamos a ver una introduccion al tema donde veremos: - Concepcion del Problema - Tecnicas de Representacion - Transcripcion o Codificacion.


06 Videotutorial de Python

Metodologia para Solucionar un Problema

Videotutorial de Python en este videotutorial veremos los pasos necesarios para la resolucion de un problema en el campo de la programacion, esto es fundamental cuando queremos crear programas.


07 Videotutorial de Python

Algoritmos

Videotutorial de Python: en este video veremos una explicacion de que son los Algoritmos de manera mas especifica y su clasificacion, los pasos que requieren los algoritmos para su creacion.


08 Videotutorial de Python

Variables, Constantes y Operadores

Videotutorial de Python: En este nuevo videotutorial vamos a ver los tipos de datos y las Variables el manejo de cada uno de ellos junto con las variables, veremos tambien la asignacion de variables y algunas operaciones basicas con variables.


09 Videotutorial de Python

Variables, Constantes y Operadores 2

Videotutorial Python: en este video vamos a ver el manejo de los operadores, todo esto lo veremos con ejemplos para dar claridad del tema de Operadores, variables y constantes.



jueves, 25 de septiembre de 2008

03 Videotutorial de Python

Fundamentos de Programacion

Videotutorial Python en este vamos a ver algunos fundamentos de la programacion y los lenguajes de programacion, se vera que son las librerias, editores y compiladores, interpretes y muchos.



04 Videotutorial de Python

Fundamentos de Logica

Videotutorial Python, en este vamos a ver algunos fundamentos de logica de programacion para la iniciacion en el lenguaje Python, ademas conceptos de informatica que nos aclararan un poco mas que es la Logica.


05 Videotutorial de Python

Estructura de Datos y Algoritmos

Videotutorial Python: en este vemos la importacion de la estructura de Datos en los lenguajes de programacion, como tambien veremos los tipos de datos y una descripcion de lo que son los algoritmos y como estos nos permiten diseñar de manera ordenada nuestros programas.


01 Videotutorial de Python

Que es Python

01 Videotutorial de Python: es este se realiza una presentacion de que es el lenguaje Python, la trayectoria que llevaran los videotutoriales, requisitos e informacion General acerca de Python.



02 Videotutorial de Python

Historia de Python

Videotutorial Python en este veras la historia del desarrollo de lenguaje Python, un poco de su creador, Caracteristicas y librerias de Python.



miércoles, 24 de septiembre de 2008

Revista Python 2 Edicion

[caption id="attachment_21" align="alignleft" width="226" caption="Revista Python"]Revista Python[/caption]

Hola a todos de nuevo para esta segunda edicion quiero contarles que tocare temas como:


PYGAME


MODULOS PARA TODO LO QUE NECESITA EN PROGRAMACION BAJO PYTHON


EL NUEVO SERVICIO DE GOOGLE PARA PYTHON


CURSO DE PYTHON


Y MUCHO MAS


Bueno por ultimo quiero recordarles que todavia estan a tiempo de enviar sus articulos ya que esta proxima edicion se publicara a finales de Octubre, pueden enviarlo al siguiente correo APRENDERPYTHON@GMAIL.COM




Revista Python 1 Edicion

Hola a todos quiero compartirles que esta primera edicion ha gustado mucho, recuerden que son ustedes los que hacen que esta comunidad de Python sea grande sus aportes sus visitas sus enlaces y mucho mas, en esta primera edicion se vieron temas como:

QUE ES PYTHO

NOVEDADES ( LIBRERIA 3D PARA PYTHON)?

AUDIOCITY

PYTHON PORTABLE

LOS 10 MEJORES LINK DE PYTHON

TKINTER

LIBROS PARA INICIAR CON PYTHON

CODIGO FUENTE

INTRODUCCION A LA PROGRAMACION

Es por eso que les dejo el enlace de la descarga y de la revista Online:

ONLINE: AQUI

DESCARGA: AQUI

lunes, 22 de septiembre de 2008

Requisitos de Aprendizaje

Para el aprendizaje habrían tres requisitos fundamentales:

1. Ganas de aprender Python.

2. Estar dispuesto a hacer un poco más que simplemente ver los videotutoriales.

3. Tener un conocimiento previo mínimo de programación, no es necesario ser un gurú, simplemente tener una idea de la cosa, en estos videotutoriales veran desde cero los fundamentos de programacion, para aquel que no tiene idea de nada.

4. Este requisito es el mas importante difundir: Si tienes: Weblog, RSS, Wiki, Pagina Web, Foro, Video, Redes Sociales, Grupos, Podcast, etc...debes incluir este codigo para la difucion de esta pagina, claro no es obligatorio, pero si quieres contribuir esta es la manera de darnos tu apoyo.

Codigo: <a href="http://www.aprenderpython.com"><img src="http://www.aprenderpython.com/aprenderpython.gif" alt="Aprender Python" width="130" height="130" border="0" /></a>

Por que Python?

Tomado de Pythonology.org (http://www.pythonology.org): Python es un lenguaje de programación dinámico orientado a objetos que puede ser visto, al igual que Java o los lenguajes basados en .NET, como un lenguaje de propósito general adecuado para muchos tipos de desarrollo de software. Python ofrece excelente soporte para integrarse con otras tecnologías, alta productividad para el programador, y es particularmente adeucado para proyectos largos y/o complejos con requerimientos cambiantes.

He aquí algunas cosas que todo ingeniero de software debería saber de Python:

Python es un lenguaje de programación orientado a objetos que puede ayudarlo a hacer de dos a diez veces más rápido las mismas cosas que se hacen en C, C#, C++, Java, Perl, VisualBasic y otros.

Python puede se usado en casi todas las formas de desarrollo de software, tanto como lenguaje de desarrollo primario, así como complemento para otros lenguajes y herramientas.

Python es el lenguaje de programación más popular del 2007 según el Indice TIOBE. De acuerdo con (http://www.marcelor.com/2008/01/python-es-el-lenguaje-de-programacion-mas-popular-del-2007-segun-el-indice-tiobe.html), Python fue el lenguaje con mayor crecimiento en el 2007 con un incremento del 2.04% desplazando por primera vez en la historia a Perl y situándose en el 6to lugar del indice.

Python no sólo es un lenguaje de scripting o un glue language. Es rápido, cada parte es tan rubusta y escalable como C, C++ y C#, substancialmente más fácil de aprender y usar que Java y mucho más límpio que Visual Basic o Perl.

Python viene con enorme soporte para librerías que hacen mucho de lo que usualmente se gasta tiempo escribiendo usando otro lenguaje.

Python se integra muy bién con código de C, C++, Java y .NET y con objetos COM. Se puede usar para potencializar proyectos existentes.

Python se puede aprender en unos pocos días, y puede, literalmente, ahorrarle años de esfuerzo.