Tutorial de Python - Hello World

Jinku Hu 21 diciembre 2022
Tutorial de Python - Hello World

Empezaremos con el programa básico de Python Hello World.

>>> print("Hello World!")
Hello World!

¡Eso es todo! Puedes ver la simplicidad de Python por su sintaxis; no se incluyen archivos de cabecera como en C\C++, no hay necesidad de definir ninguna función principal y así sucesivamente. Tampoco necesitas terminadores de declaraciones, y sólo tienes que escribir print y el contenido Hello World entre comillas dobles dentro del paréntesis.

Sintaxis básica de Python

Considere el código debajo del cual se multiplican dos números:

# Multiplying two numbers
x = 4
y = 2
result = x * y
print(result)
8

Explicación del programa anterior

  1. La primera línea es un comentario que comienza con #. Los comentarios son las líneas que no se ejecutan pero que se ignoran. Por lo tanto, no perturban el flujo normal de un programa.
  2. La siguiente línea x = 4 es la definición de una variable. El nombre de la variable es x que almacena 4.
  3. De manera similar, puedes ver y = 2. y es una variable que almacena 2.
  4. La línea result = x * y es una sentencia Python que evalúa la expresión de multiplicación x*y y almacena el resultado en la variable result. Para multiplicar dos números se utiliza el operador *.
  5. La sentencia print() se utiliza para imprimir cadenas o valores de variables en la pantalla.

En este punto se puede observar que no hay llaves rizadas (delimitadores); en Python se utiliza para representar cualquier sangría de bloque. Por ejemplo, si se está creando una clase, es necesario utilizar la indentación de la siguiente manera:

class1:
    class2:
        statements
    class2:
        statements
Autor: Jinku Hu
Jinku Hu avatar Jinku Hu avatar

Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.

LinkedIn Facebook