LinuxParty
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
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
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 >> ]

-
Espacio
- El primer satélite construido con paneles de madera fue lanzado al espacio
- Lo que quise saber del Universo pero la mala divulgación no contó
- ¿Puede existir vida en el espacio sin un planeta? Un nuevo estudio revela una respuesta sorprendente
- Los competidores de SpaceX se esfuerzan por construir cohetes reutilizables
- Descifraron la señal ¡Wow!: y su resultado no te gustará
- Starlink ya está disponible en todos los vuelos Airbus de Hawaiian Airlines
- Hace 4.500 millones de años, otro planeta impactó contra la Tierra. Hemos encontrado sus restos.
- Estudio Revela que las Civilizaciones Avanzadas en la Vía Láctea Podrían ser Extremadamente Raras
- Plutón no regresará, pero los astrónomos quieren redefinir los planetas nuevamente
- La Voyager 1 regresa a las operaciones científicas normales
- China aterriza con éxito una sonda en la cara oculta de la Luna y comienza a recolectar muestras
- Un estudio confirma la predicción de Einstein: los agujeros negros tienen una "región que se hunde"
- La Voyager 1, la primera nave en el espacio interestelar, puede haberse quedado a oscuras
- Adiós al Ingenuity, Perseverence toma una foto del helicóptero dañado y abandonado en Marte.
- Una Kilonova a años luz de la tierra, representa un potencial peligro para nuestro planeta