LinuxParty

NUESTRO SITIO necesita la publicidad para costear hosting y el dominio. Por favor considera deshabilitar tu AdBlock en nuestro sitio. También puedes hacernos una donación entrando en linuxparty.es, en la columna de la derecha.
Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado
 

Configurar Geany, para usar Python3

Lo primero que haremos es configurar Python3 en Geany, para que use Python3, en vez de Python. Para lo que iremos (como muestra la imagen de abajo) a:

"Herramientas" -> "Archivos de Configuración" -> "Configuración de Tipo de Archivo" -> "Lenguajes de Script" y elige "FilesType.Python"

Abierto el archivo de configuración, simplemente añade 3 al final de del nombre de python, en las líneas: FT_00_CM y EX_00_CM, incluyendo simplemente el número 3 donde pone python, de forma que ahora pondrá python3

Operaciones Básicas con Python

Como es de esperar, puede realizar operaciones aritméticas (no dude en usar tantos paréntesis como sea necesario para realizar todas las operaciones que desee) y manipular cadenas de texto muy fácilmente con Python.

También puede asignar los resultados de las operaciones a las variables y visualizarlas en la pantalla. Una característica útil en Python es la concatenación: solo proporcione los valores de las variables y / o cadenas en una lista delimitada por comas (entre paréntesis) a la función de impresión y devolverá la oración compuesta por los elementos en la secuencia:

>>> a = 10
>>> b = 2
>>> r = a/b
>>> m=[]
>>> m="resultado"
>>> print(a, "dividido entre", b, " es igual a: ", m, r)

Tenga en cuenta que puede mezclar variables de diferentes tipos (números, cadenas, booleanos, etc.) y una vez que haya asignado un valor a una variable, puede cambiar el tipo de datos sin problemas más adelante (por esta razón, se dice que Python es un lenguaje de tipo dinámico) ).

La misma salida utilizando python (hemos aprovechado el archivo, como podrás observar), utilizando idle3, tu eliges el idle que tu quieras.

Un breve comentario sobre la programación orientada a objetos.

En la Programación Orientada a Objetos ( OOP ), todas las entidades en un programa se representan como objetos y, por lo tanto, pueden interactuar con otros. Como tales, tienen propiedades y la mayoría de ellas pueden realizar acciones (conocidas como métodos ).

Por ejemplo, supongamos que queremos crear un objeto perro. Algunas de las propiedades posibles son el color , la raza , la edad , etc., mientras que algunas de las acciones que puede realizar un perro son la rascar() , comer() , dormir() y muchas otras.

Los nombres de los métodos, como puede ver, están seguidos por un conjunto de paréntesis que pueden (o no) contener uno (o más) argumentos (valores que se pasan al método).

Ilustremos estos conceptos con uno de los tipos de objetos básicos en Python: listas.

Ilustración de métodos y propiedades de objetos: Listas en Python

Una lista es un grupo ordenado de elementos, que no necesariamente tienen que ser todos del mismo tipo de datos. Para crear una lista vacía llamada rockBands , use un par de corchetes de la siguiente manera:

Para agregar un elemento al final de la lista, pase el elemento al método append() siguiente manera:

>>> rockBands = []
>>> rockBands.append ("The Beatles")
>>> rockBands.append ("Pink Floyd")
>>> rockBands.append ("The Rolling Stones")

Para eliminar un elemento de la lista, podemos pasar el elemento específico al método remove() , o la posición del elemento (el recuento comienza en cero) en la lista para pop() .

En otras palabras, podemos usar cualquiera de las siguientes opciones para eliminar " The Beatles " de la lista:

>>> rockBands.remove ("The Beatles")
o
>>> rockBands.pop (0)

Puede mostrar la lista de métodos disponibles para un objeto presionando Ctrl + Space una vez que haya escrito el nombre seguido de un punto :

Lista de métodos disponibles de Python

Lista de métodos disponibles de Python

Una propiedad de un objeto de lista es el número de elementos que contiene. En realidad, se llama longitud y se invoca al pasar la lista como argumento a la función incorporada de len (por cierto, la declaración de impresión, que ejemplificamos anteriormente), es otra función incorporada de Python).

Si escribe len seguido de un paréntesis de apertura en el IDLE, verá la sintaxis predeterminada de la función:

Python len Function

Python len Function

Ahora, ¿qué pasa con los elementos individuales de la lista. ¿Tienen métodos y propiedades también? La respuesta es sí. Por ejemplo, puede convertir un elemento de cadena a mayúsculas y obtener la cantidad de caracteres que contiene como sigue:

 >>> rockBands [0] .upper ()
'LOS BEATLES'
>>> len (rockBands [0])
11

Resumen

En este artículo, proporcionamos una breve introducción a Python, su shell de línea de comando y el IDLE, y demostramos cómo realizar cálculos aritméticos, cómo almacenar valores en variables, cómo volver a imprimir esos valores en la pantalla (ya sea en su propios o como parte de una concatenación), y explicó a través de un ejemplo práctico cuáles son los métodos y las propiedades de un objeto.

En el siguiente artículo discutiremos el flujo de control con condicionales y bucles. También demostraremos cómo usar lo que hemos aprendido para escribir un script para ayudarnos en nuestras tareas de administrador del sistema.

Ver [ << Parte 1 ] [ Parte 2 >> ]

Pin It

Escribir un comentario


Código de seguridad
Refescar



Redes:



 

Suscribete / Newsletter

Suscribete a nuestras Newsletter y periódicamente recibirás un resumen de las noticias publicadas.

Donar a LinuxParty

Probablemente te niegues, pero.. ¿Podrías ayudarnos con una donación?


Tutorial de Linux

Filtro por Categorías