10 de mayo de 2016

04. Instalando otro IDE de Python, Geany

En primer lugar accederemos al terminal. Navegar por el MENU de programas hasta el terminal de Linux: Aplicaciones>>Herramientas del Sistema>>Terminal (el nombre puede variar levemente).
Entra como administrador (root) con sudo bash y la clave
Ejecuta la orden apt-get install geany geany-plugins
Para acceder al programa, entra en Aplicaciones >> Programación >> Geany
Activar en Herramientas >> Administrador de complementos, el llamado GeanyPy (NOTA: Es posible que en algunas versiones de Ubuntu esta opción no esté disponible aún; para trabajar con un shell de Python podemos instalar el programa IDLE, por ejemplo, desde el Centro de Software de Ubuntu o trabajar con el shell directamente escribiendo python en un terminal de ubuntu.).
Y ahora, en Herramientas >> Gestor de Plugins Python, activar Python Console

Con estos pasos, podremos ya usar Geany, un gran IDE para desarrollar nuestros proyectos.

03. PR00. Hola mundo.

En muchos lenguajes de programación se ha convertido en costumbre saludar al "mundo" como primer programa. Así se aprovecha para aprender el funcionamiento del IDE (entorno de programación) y como se compila (si es necesario). En definitiva, lo básico para empezar.

1. Ejecuta el intérprete GEANY , abre un nuevo documento (CTRL+N) y escribe lo siguiente:

print "Hola, Mundo!"

Asegúrate que queda escrito entre comillas.

2. Guarda el documento. Pulsa (CTRL+S). Puedes poner el nombre HolaMundo.py , por ejemplo. Sería conveniente que crearas una carpeta donde guardar los documentos.

3. Busca el icono Ejecutar documento  (F5) y púlsalo. Obtendrás un resultado parecido al que os pongo...

                           

                            

4. VERSIONES ANTERIORES: Si escribes "¡Hola Mundo!", verás que la salida produce un error. Eso es porque el carácter "¡" no es ASCII. Para solucionarlo, hay que cargar el conjunto UTF-8 de caracteres. Escribe las órdenes siguientes y repite el procedimiento.

# -*- coding: utf-8 -*-
print "¡Hola, Mundo!"

 5. En Python 3 hay que añadir los paréntesis:  print ("¡Hola, Mundo!")

01 ¿Qué es Python?

python

PYTHON es un lenguaje sencillo, que tiene las siguientes características.

Propósito general
Se pueden crear todo tipo de programas. No es un lenguaje creado específicamente para la web, aunque entre sus posibilidades sí se encuentra el desarrollo de páginas.

Multiplataforma
Aunque fue desarrollado inicialmente para UNIX, puede usarse en diversas plataformas y sistemas operativos.

Interpretado
No necesita ser compilado; se ejecuta directamente. No hay un fichero "intermedio" o "traducción" (compilar) para que la máquina pueda leerlo.

Interactivo
Python dispone de un intérprete por línea de comandos en el que se pueden introducir sentencias. Cada sentencia se ejecuta y produce un resultado visible, que puede ayudarnos a entender mejor el lenguaje y probar los resultados de la ejecución de porciones de código rápidamente.

Orientado a Objetos
La programación orientada a objetos está soportada en Python y ofrece en muchos casos una manera sencilla de crear programas con componentes reutilizables.

Funciones y librerías
Dispone de muchas funciones incorporadas en el propio lenguaje, para el tratamiento de strings, números, archivos, etc. Además, existen muchas librerías que podemos importar en los programas para tratar temas específicos como la programación de ventanas o sistemas en red o cosas tan interesantes como crear archivos comprimidos en .zip.

Sintaxis clara
Por último, destacar que Python tiene una sintaxis muy visual, gracias a una notación identada (con márgenes) de obligado cumplimiento. En muchos lenguajes, para separar porciones de código, se utilizan elementos como las llaves o las palabras clave begin y end. Para separar las porciones de código en Python se debe tabular hacia dentro, colocando un margen al código que iría dentro de una función o un bucle. Esto ayuda a que todos los programadores adopten unas mismas notaciones y que los programas de cualquier persona tengan un aspecto muy similar.

9 de mayo de 2016

Listado alfabético de las entradas de Python

Python


4 de mayo de 2016

Processing: Programas introductorios 1 y 2

Primer programa. Empezamos a dibujar.


// Dibujo de un área de 500 de ancho por 400 de alto
size(500,400);

// Dibujo de un rectángulo
rect(250,200,200,150);

// Dibujo de una elipse
ellipse(250,200,300,200);

// Dibujo de un círculo
ellipse(200,300,100,100);

 

Segundo programa. Dibujamos con color

 


// Dibujo de un área de 500 de ancho por 400 de alto
size(500,400);

// Color de fondo
background(20,230,20);

// Colores en la banda de grises.Un sólo número
stroke(0); // color negro para la línea
fill(128); // color gris para el relleno
// Dibujo de un rectángulo
rect(250,200,200,150);

// Colores RGB (Red -> rojo, green -> verde, blue --> azul)
// 0 es el mínimo y 255 el máximo
stroke(34,56,255);
fill(89,56,123);
// Dibujo de una elipse
ellipse(250,200,300,200);

stroke(34,98,12);
fill(0,67,123);
// Dibujo de un círculo
ellipse(200,300,100,100);

1 de abril de 2016

Listado de entradas de Processing

Processing


27 de diciembre de 2015

Aprendiendo SCRATCH

Para aprender SCRATCH sólo se necesita algo de tiempo e imaginación. Pronto empezaré con los chicos/as de 4º ESO. A ver cómo resulta la experiencia...

Vuelvo a escribir en el portfolio, después de mucho, mucho tiempo. Tengo que ser más constante con él. :-)


24 de diciembre de 2015