Introducción A Python
Introducción A Python
Completado100 XP
1 minuto
Objetivos de aprendizaje
En este módulo, aprenderá a:
¿Qué es Python?
Completado100 XP
3 minutos
Python cuenta con una sintaxis sencilla y fácil de aprender que enfatiza
la legibilidad. Las aplicaciones escritas en Python se pueden ejecutar en
casi cualquier equipo, como los que ejecutan Windows, macOS y las
distribuciones populares de Linux. Asimismo, el ecosistema contiene un
amplio conjunto de herramientas de desarrollo para escribir, depurar y
publicar aplicaciones de Python.
Implementaciones de Python
Python se autoriza bajo la licencia de código abierto OSI y, en función de
sus necesidades, existen varias implementaciones disponibles. Aquí se
muestran algunas de las opciones disponibles:
En este módulo vamos a usar Azure Cloud Shell para desarrollar Python,
pero el resumen tiene vínculos para descargar e instalar Python en el
equipo local una vez que se haya completado este módulo.
# Mostrar el resultado
Usar el REPL
Completado100 XP
2 minutos
REPL de Python
Python es compatible con una experiencia de consola interactiva que
permite escribir en comandos y ver los resultados inmediatamente. Esto
se conoce a veces como "read–eval–print loop" o REPL.
OutputCopiar
Python 3.9.14 (main, Oct 29 2022, 22:18:10)
[GCC 11.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
Con REPL puede hacer la mayoría de las cosas que podría hacer en un
archivo de código. Por ejemplo:
OutputCopiar
>>> 1+1
2
>>>
OutputCopiar
>>> PI = 3.14
>>> PI
3.14
Usar la ayuda integrada. Obtener ayuda sobre un tema
puede ser útil, ya que no tiene que salir del editor de su
elección para navegar en la Web, pero puede continuar
creando código.
Uso de la ayuda
El REPL tiene una función de ayuda integrada que se puede usar para
buscar funciones y palabras clave. La sintaxis generalizada para esta
función es la siguiente:
PythonCopiar
help([object])
OutputCopiar
Help on module string:
NAME
string - A collection of string constants.
MODULE REFERENCE
https://docs.python.org/3.9/library/string
4 minutos
Variables
En Python, se declara una variable y se le asigna un valor mediante el
operador de asignación =. La variable está en el lado izquierdo del
operador y el valor asignado (que puede ser una expresión como 2 + 2 e
incluso puede incluir otras variables) se encuentra en el lado derecho.
Por ejemplo:
PythonCopiar
x = 1 # assign variable x the value 1
y = x + 5 # assign variable y the value of x plus 5
z = y # assign variable z the value of y
Estos ejemplos asignan números a variables, pero los números son solo
uno de los varios tipos de datos que se admiten en Python. Observe que
no hay ningún tipo declarado para las variables. Python es un
lenguaje escrito dinámicamente, lo que significa que el tipo de variable
viene determinado por los datos que se le asignan. En los ejemplos
anteriores, las variables x y z son tipos enteros, capaces de almacenar
números enteros positivos y negativos.
Los nombres de variables distinguen entre mayúsculas y minúsculas y
pueden usar cualquier letra, número y el carácter de subrayado ( _). Sin
embargo, no pueden empezar con un número.
PythonCopiar
x = 1 # integer
x = 1.0 # decimal (floating point)
PythonCopiar
x = 1
print(type(x)) # outputs: <class 'int'>
x = 1.0
print(type(x)) # outputs: <class 'float'>
PythonCopiar
x = True
print(type(x)) # outputs: <class 'bool'>
Las cadenas son, junto con los números, uno de los tipos de datos más
usados. Una cadena es una colección de cero o más caracteres. Las
cadenas se declaran normalmente mediante comillas simples, pero
también puede utilizar comillas dobles:
PythonCopiar
x = 'This is a string'
print(x) # outputs: This is a string
print(type(x)) # outputs: <class 'str'>
y = "This is also a string"
PythonCopiar
x = 'Hello' + ' ' + 'World!'
print(x) # outputs: Hello World!
Impresión en la consola
En Python, la función print, que es una de más de 60 funciones
integradas en el lenguaje, genera texto en la pantalla.
PythonCopiar
print('Hello World!')
El argumento pasado a print es una cadena, que es uno de los tipos de
datos fundamentales en Python y que se usa para almacenar y
administrar el texto. De forma predeterminada, print genera un carácter
de nueva línea al final de la línea, de modo que una llamada posterior
a print se inicie en la línea siguiente.
Ejercicio: Salida
Completado100 XP
1 minuto
El espacio aislado para este módulo no está disponible actualmente.
Estamos trabajando para resolverlo cuanto antes. Mientras tanto, puede
realizar los ejercicios de este módulo con su suscripción personal, pero
puede incurrir en gastos y tener que modificar las instrucciones de la
suscripción.
BashCopiar
python
OutputCopiar
Python 3.9.14 (main, Oct 29 2022, 22:18:10)
[GCC 11.2.0] on linux
Type "help", "copyright", "credits" or "license" for more
information.
>>>
>>>es el intérprete que está esperando a que escriba un
comando de Python.
PythonCopiar
print('Hello World!')
OutputCopiar
Hello World!
>>>
PythonCopiar
PI = 3.14
PythonCopiar
PI
OutputCopiar
3.14