Python es un lenguaje de programación creado por Guido van Rossum a principios de los años 90 cuyo nombre está inspirado en el grupo de cómicos ingleses “Monty Python”. Su sintaxis es limpia y favorece un código legible. Se trata de un lenguaje interpretado o de script, con tipado dinámico, fuertemente tipado, multiplataforma y orientado a objetos. [1]
En todas las distribuciones(Ubuntu, Fedora, Linux Mint, etc) de GNU/Linux viene instalado Python, por lo general la versión que necesitamos: 2.7.x.
Si vas a instalar una distribución de GNU/Linux, te recomiendo Ubuntu ya que con esa distribución trabajaremos en el laboratorio.
Parar comprobar que Python está instalado puedes abrir una Terminal o Consola y escribir en minusculas python, deberá aparecer un mensaje cómo el siguiente:
Python 2.7.6 (default, Mar 22 2014, 22:59:38)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
Primero debes descargar el archivo ejecutable de Python desde el sitio web: https://www.python.org/downloads/, recuerda descargar la versión: 2.7.x
Cuando lo hayas descargado: haz doble clic sobre el archivo y sigue la instrucciones para la instalación.
Al terminar la instalación puedes ir al menú de inicio y encontrarás Python instalado, al dar clic sobre el se abrirá una consola y verás un mensaje parecido al siguiente:
Python 2.7.6 (default, Mar 22 2014, 22:59:38)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
Apartir de la versión Mavericks Python viene instalado, abre una Terminal o Consola y escribe python, verás un mensaje parecido al siguiente:
Python 2.7.6 (default, Mar 22 2014, 22:59:38)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information
Pilas es una herramienta para construir videojuegos de manera sencilla y didáctica. También conocido como “motor” o “biblioteca” de videojuegos.
Pilas está focalizado en ofrecer ayuda a los desarrolladores de juegos casuales y novatos que quieran hacer sus primeros videojuegos, ofreciendo una colección importante de actores, escenas prediseñadas y rutinas para facilitar las tareas más comunes del desarrollo.
Versión: Desarrollo 0.90.x
Sitio Web: http://pilas-engine.com.ar/
Repositorio del proyecto(descarga): https://github.com/hugoruscitti/python-pilas-experimental
Es necesario realizar la instalación de dependencias de software para el correcto funcionamiento de Pilas Engine, según la distribución de GNU/Linux que manejes algunos comandos pueden ser diferentes, a continuación verás los comandos que funcionan en Ubuntu/Debian:
Abre una Terminal o consola
introducir tu contraseña de superusuario cuando ejecutes el primer comando.
Instalar Git: Es un sistema para control de versiones:
sudo apt-get install git-core
Instalar recursos para desarrollo en Python:
sudo apt-get install python-setuptools python-dev
Instalar PyQt4: es el Kit que contiene los elementos gráficos con los que está construido Pilas Engine:
sudo apt-get python-qt4 python-qt4-gl
Instalar Pygame: Es una librería para desarrollo de videojuegos en Python, la utilizamos para gestionar el audio:
sudo apt-get install python-pygame
Al haber terminado la instalación de dependencias procederás a descargar Pilas Engine desde su repositorio donde almacenamos y gestionamos las mejoras al proyecto.
Ejecuta el siguiente comando:
git clone https://github.com/hugoruscitti/python-pilas-experimental.git
Posteriormente a haber descargado Pilas Engie deberás meterte al directorio del proyecto, para ello:
cd python-pilas-experimental
Instalas Pilas Engine:
sudo python setup.py develop
Ahora ya tienes Pilas Engine instalado: para comprobar la instalación, en una Terminal ejecuta:
pilasengine
Pendiente ========
NINJA-IDE started as a project focused at providing an IDE specially designed for Python Applications Development, with this scope in mind, we put our ninja-skills into the development of a free and open source project which grows based on the community's necessities.
Sitio Web: http://ninja-ide.org
Descargas: http://ninja-ide.org/downloads/
Entra a la página de descargas http://ninja-ide.org/downloads/ y seleciona el paquete según tu sistema operativo, realiza la instalación.
En el laboratorio utilizamos NINJA IDE
Por ahora sólo redactaré cómo instalar las herramientas extras sobre GNU/Linux, para los demás sistemas operativos pueden entrar a los respectivos sitios web de cada herramienta y revisar el proceso de instalación.
Es un interprete de python mejorado, con autocompletado de sintaxis y otras "hierbas"
Ipython notebook es la versión web del interprete de Python
Instalación en Ubuntu/Debian:
sudo apt-get install ipython ipython notebook
Comprobar instalación:
ipython
ipython notebook
Sitio Web: http://ipython.org/
Es una terminal o consola mejorada sólo para GNU/Linux, principalmente nos enfrece la característica de abrir varias sesiones de consola en una misma ventana.
Instalación en Ubuntu/Debian:
sudo apt-get install ipython terminator
Comprobar instalación:
En el menú de inicio debería de aparecer la aplicación ó:
terminator