Variables en Python.

por Miércoles, agosto 12, 2015 0 No tags Permalink 0

Primera parte del curso de Udemy, Python for Beginners, resumiendo los conceptos básicos a modo de guía rápida sobre los aspectos fundamentales de Python, desde las variables y tipos de datos, a las funciones elementales como bucles y condicionales, pasando por el tratamiento de las listas a las funciones definidas por el usuario.

Bucles en Python

por Jueves, agosto 13, 2015 0 No tags Permalink 0

Bucles Bucle while La forma de escribir el bucle while es la habitual, utilizando el símbolo dos puntos (:) tras finalizar la condición a cumplir para ejecutar el bucle y antes de indicar la acción a realizar durante el mismo. Dicha condición debe variar para que el bucle pueda cerrarse. Aquí vemos un ejemplo: a = 0 while a<=20: ...

Operaciones con listas en Python

por Jueves, agosto 13, 2015 0 No tags Permalink 0

Operaciones con listas Vamos a ver diferentes operaciones con listas: Añadir un nuevo elemento: append. Extender una lista o unir dos listas: extend. Añadir un nuevo elemento en un índice determinado de la lista: insert. Editar un elemento en un índice determinado de la lista: =. Borrar elementos de la lista identificados por su índice: del. Borrar elementos de la lista identificados por su valor: remove. Invertir el orden ...

Recepción de datos en Python

por Jueves, agosto 13, 2015 0 No tags Permalink 0

Recibiendo datos Existe una diferencia importante en el comando a utilizar para recibir datos ya usemos Python 2.7 o Python 3.0 o superior. Para solicitar una entrada mediante el teclado se emplean dos sentencias diferentes: Python 2.7: raw_imput. Python 3.0: input. Este es un ejemplo sencillo para Python 2.7: print ('Hello JM') raw_input('Press any key to continue') print('Thanks') Sin embargo, si podemos usar input en Python ...

Funciones con cadenas de caracteres en Python

por Jueves, agosto 13, 2015 0 No tags Permalink 0

Funciones con cadenas de caracteres Cuando una variable es una cadena de caracteres es tratada como si dichos caracteres formasen una lista. De este modo, cuando operamos sobre cualquiera de las dos líneas del siguiente ejemplo, string1 y string2, obtenemos el mismo resultado: string1 = string2 = 'string' for letter in string1: print(letter) for letter in string2: ...

Funciones en Python

por Jueves, agosto 13, 2015 0 No tags Permalink 0

Funciones de usuario Estas son las funciones creadas por el usuario y que no están predefinidas en Python. La ventaja de las funciones es que las escribimos una vez y podemos usarlas tantas veces como deseemos. La sintaxis básica de una función es la siguiente: def function_name(): string ='Hello' return string print (function_name()) Dentro ...

Clases en Python

por Jueves, agosto 13, 2015 0 No tags Permalink 0

Continuando con el repaso de los conceptos básicos en Python, le toca el turno en esta ocasión a las clases. Dado que Python es un lenguaje OOP (Object Oriented Programming) hace un exhaustivo uso de las clases. En este post abordamos la definición de sus términos, la creación y uso de las clases y el concepto de herencia.

Instalar PyDev en Eclipse para Os X 10.10 Yosemite

por Miércoles, agosto 5, 2015 0 No tags Permalink 0

En este post describo la instalación de PyDev en Eclipse 4.4.2 (Juno) en Os X 10.10 Yosemite. El principal problema es que tras las descarga de paquetes y siguiendo un proceso normal de instalación, PyDev no aparece disponible en Eclipse. Ello se debe a la versión de Java instalada y la que Eclipse utiliza por defecto. Es necesario realizar algunas modificaciones a través de la línea de comandos y modificar el archivo eclipse.ini para que PyDev esté finalmente disponible en Eclipse Juno en el Mac.