PYTHON BÁSICO

 

El REPL de Python

Comenzaremos nuestro viaje de aprendizaje de Python en algo llamado Python REPL. Es un shell interactivo que le permite ingresar comandos de Python y ver directamente los resultados. ¡Es una gran manera de jugar y aprender! Usaremos REPL como calculadora y exploraremos los operadores de Python.

Explorando el REPL de Python

Con su terminal abierta y el shell interactivo de Python iniciado , verá un símbolo del sistema que consta de tres flechas ( >>>). Para que quede absolutamente claro, no escriba las tres flechas, solo lo que sigue después.

Ahora escribe el número 10:

>>> 10
10

¿Qué sucedió? Recuerde que estamos en un REPL, que es la abreviatura de Read-Evaluate-Print-Loop:

  • Leer : Python lee 10
  • Evaluar : Python evalúa esta entrada y decide que es un número
  • Imprimir : imprime lo evaluado
  • Bucle : y está listo para la siguiente entrada

Vamos a darle algo más desafiante:

>>> 10 + 10
20

Esta vez, Python reconoció dos números y el llamado operador, el signo más, y lo evalúa como 20. Sí, Python se puede usar como calculadora.

Operadores aritméticos

Bien, entonces Python es excelente para hacer matemáticas. De hecho, puede reemplazar su calculadora fácilmente. Una pequeña confesión: ¡uso Python REPL como calculadora todo el tiempo!

Hemos visto cómo usar el operador +. Es como las matemáticas normales. Repasemos algunos de los otros operadores aritméticos que puede usar. Algunos le resultarán familiares; otros pueden parecer un poco extraños. Te acostumbrarás rápidamente y la mayoría de los operadores son los mismos en otros lenguajes de programación, por lo que vale la pena aprenderlos bien.

Gracias por leer mis tutoriales. Escribo esto en mi tiempo libre, y requiere mucho tiempo y esfuerzo. Utilizo anuncios para seguir escribiendo estos gratuitos , ¡espero que lo entiendas! Apóyame desactivando tu bloqueador de anuncios en mi sitio web o, alternativamente, cómprame un café . ¡Es muy apreciado y me permite seguir trabajando en este sitio!

Adelante, juega con esto en el REPL:

Operador Nombre Ejemplo
+ Suma 2 + 2
Sustracción 3 – 1
* Multiplicación 5 * 3
/ División 5 / 2
Los operadores básicos que la mayoría de ustedes conocerán

Si sabe de matemáticas, es posible que también desee probar:

Operador Nombre Ejemplo
% Módulo 5 % 2
// División de piso 9 // 2
** Exponencial 2 ** 4
Algunos operadores más avanzados

Precedencia del operador

La precedencia de operadores, el orden en que Python procesa los operadores y los números, es el mismo que en matemáticas. Por ejemplo, la multiplicación y la división vienen antes que la suma y la resta. Si tiene dudas sobre la precedencia de los operadores, siempre puede usar paréntesis. Alternativamente, puede probarlo en REPL y ver qué sucede.

Probemos algunos ejemplos:

>>> 2 + 3 * 3
11
>>> ( 2 + 3 ) * 3
15
>>> 1 + 2 ** 2
5
>>> 2 / 2 * 8
8.0

Usar el guión bajo para obtener el resultado anterior

Ahora que estamos cada vez más avanzados, aquí hay un pequeño truco que me gustaría mostrarte que puede ahorrarte tiempo.

Puede obtener el resultado de la última expresión en un REPL de Python con el operador de guión bajo, por ejemplo, en el REPL de Python esto se ve así:

>>> 3 * 3
9
>>> _ + 3
12

usando la historia

¿Ha notado que Python también mantiene un historial de comandos? Puede avanzar y retroceder entre los comandos anteriores presionando las flechas hacia arriba y hacia abajo. Python mantiene este historial en un archivo (en la mayoría de los sistemas operativos en ~/.python_history), por lo que incluso persiste entre sesiones.

Almacenamiento de resultados

Fantástico, ya podemos hacer algunos cálculos en Python e incluso podemos usar resultados anteriores. Pero sería aún más asombroso si pudiéramos almacenar los resultados de nuestros cálculos. Para eso, Python nos permite definir variables , que es el siguiente tema de este tutorial.

Comentarios

Entradas más populares de este blog

TEST DE VARIABLES EN PYTHON

PySDR: una guía para SDR y DSP usando Python by Dr. Marc Lichtman. Introducciòn.

LEER Y CONVERTIR AUDIOS CON PYTHON EN GOOGLE COLAB