2. Introducción a Python#
2.1. Mi Primer Código#
Hello World
print("hola mundo")
print("Hola Mundo")
print("Hello World")
print("hello world")
hola mundo
Hola Mundo
Hello World
hello world
#include
document.write(”¡Hola mundo!”);
SELECT ‘¡Hola mundo!’ AS message;
2.2. Operaciones Aritméticas#
¿Qué son los operadores aritméticos?
x= 10
y= 20
x+y
30
Módulo Operador(%): devuelve el resto de dividir el operador izquierdo por el operador derecho. Se utiliza para obtener el resto de una división. Por ejemplo, cuando divides 10 en 3, el resto es 1. Si dividieras 64 por 5, el resto sería 4.
64%5
4
9%2
1
Exponencial: significa el operrador de potencia: 3**2 es “10 a la potencia de 3” que es 1000. Aqui la base es 10 y el exponente es 3.
3**2
9
4**3
64
1250**20
86736173798840354720596224069595336914062500000000000000000000
Cociente: El // se llama operador Floor Division o Cociente en Python. para comprender la división de pisos, primero debe comprender el piso de un número real. El piso de un número reaol es el enteero más grande que es menor ao igual que es número. Por ejemplo, el piso de 4.5 es 4 y el piso de 2.4 es 2.
En el caso de los números negativos el psio de -4.5 es -5 y el piso dem -2.4 es -3.
9//2
4
-9//2
-5
-9//-2
4
2.3. Valores (Values)#
Values
2.4. Tipos (Types)#
Types()
type("Hola Mundo")
str
type(2)
int
type(10.9)
float
a=4+5j
type(a)
La Lista es una colección ordenada de tipos de elementos similares o diferentes separados por comas y entre corchetes
idiomas = ["Swift", "Java", "Python"]
type(idiomas)
La Tupla es una secuencia ordenada de elementos igual que una lista. La única diferencia es que las tuplas son inmutables. Las tuplas una vez creadas no se pueden modificar.
productos = ('Xbox', 499.99)
type(productos)
tuple
El Diccionario Python es una colección ordenada de elementos. Almacena elementos en pares clave/valor. Las claves son identificadores únicos que están asociados con cada valor.
capital_nacionales = {'Chile': 'Santiago', 'Paraguay': 'Asunción', 'Brasil': 'Brasilia'}
type(capital_nacionales)
dict
2.5. Variables#
Variables
mynumber= 3.14
print(mynumber)
3.14
mynumber= 3.14
mynumber
3.14
casa= "muy grande"
casa
'muy grande'
Asignación o reasignación de una variable
2.5.1. Nombre de las Variables#
Deben ser significativos y autoexplicativos.
promedio=5.4
promedio
5.4
Si ocupa más de dos palabras deben estar unidas. No puede incluir espacios.
promedio_notas=5.4
promedio_notas
5.4
No puede comenzar con números.
1promedio_notas=5.4
1promedio_notas
Cell In[38], line 1
1promedio_notas=5.4
^
SyntaxError: invalid decimal literal
No puede incluir caracteres especiales: @, -, +,*, etc..
@promedio=5.5
@promedio
Cell In[39], line 1
@promedio=5.5
^
SyntaxError: invalid syntax. Maybe you meant '==' or ':=' instead of '='?
No puede incluir las claves de Python: and, for, return, True,False if …etc.
True=5.4
True
Cell In[40], line 1
True=5.4
^
SyntaxError: cannot assign to True
import keyword
print(keyword.kwlist)
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']