Python Cap 1
Python Cap 1
Introducción:
Se trata de un lenguaje de programación multiparadigma, ya que soporta orientación a
objetos, programación imperativa y, en menor medida, programación funcional. Python es un
lenguaje de programación interpretado cuya filosofía hace hincapié en una sintaxis que
favorezca un código legible. En este capítulo veremos los siguientes temas:
● Introducción al curso de Introducción a Python
● Introducción e instalación de Python en Windows
● Crear el primer programa: Hola Mundo
● Llamar a la consola de Python desde Sublime Text
● Variables y Tipos de datos
● Casteo de variables
● Operadores Matemáticos
● Operadores de Asignación
● Operadores de Comparación y Lógicos
● Operadores de Identidad, pertenencia y Bits
Introduccion a Python
Imagen 1.2.3.
Imagen 1.2.4.
Imagen 1.2.5.
Imagen 1.2.6.
Imagen 1.2.7.
Imagen 1.2.8.
Imagen 1.3.1.
Imagen 1.4.2.
Imagen 1.4.3.
Imagen 1.4.4.
Imagen 1.5.1.
1 #Declaracion e inicializacion
2 n = 10
3 print(n)
4
5 #redeclarar
6 n = "123"
7 print(n)
8
9 #redeclaramos
10 n = 123
11 print("El número es: "+str(n))
12
13 f = 3.1416
14 b = True
Imagen 1.6.1.
1 #Casting enteros
2 print(int(1))
3 print(int(3.45))
4 print(int("123"))
5 #print(int("diez"))
Operadores
● + Suma x + y
● - Resta x - y
● * Multiplicación x * y
● / División x / y
● % Módulo x % y
● ** Exponente x ** y
● // División truncada x // y
Imagen 1.7.1.
1 #suma
2 a = 10
Imagen 1.8.1.
1 #Operadores de Asignación
2 x=5
Operadores lógico
● and Regresa verdadero si ambas expresiones son verdadero x and y
● or Regresa verdadero si una de las expresiones es verdadera x or y not
● Reversa el valor booleano contrario not(x > y)
Imagen 1.9.1.
1 #operadores comparación
2 x = 5
3 y = 10
4 print("Son iguales")
5 print(5==10)
6
7 print("Son diferentes")
Operadores de pertenencia
● in, regresa verdadero si una secuencia con el valor especificado es presente en el objeto, x in
y
● not in, regresa verdadero si una secuencia con el valor especificado NO está presente en el
objeto; x not in y
Operadores de bits
● & AND Establece cada bit a 1 si ambos bits son 1
● | OR Establece cada bit en 1 si uno de dos bits es 1
● ^ XOR Establece cada bit en 1 si solo uno de dos bits es 1
● ~ NOT Invierte todos los bits
● << Relleno a la izquierda Desplazar a la izquierda presionando ceros desde la derecha y
dejando que los bits más a la izquierda caigan
● >> Desplazar a la derecha Desplácese a la derecha empujando copias de la parte más a la
izquierda desde la izquierda y deje que las partes más a la derecha caigan.
Imagen 1.10.1.
1 #Operadores de identidad
2 x = ["manzana","pera"]
3 y = ["manzana","pera"]
4 z = x
5
6 print("x es z")
7 print(x is z)
8 print("x es y")
9 print(x is y)
10 print("x es igual y")
11 print(x == y)
12
13 #Operadores de pertenencia
14 print("fresa se encuentra en x?")
15 print("fresa" in x)
16
17 print("manzana se encuentra en x?")
18 print("manzana" in x)
Listado 1.10.1. OperadoresOtros.py
Indice