Cuaderno de Notas

Descargar como pptx, pdf o txt
Descargar como pptx, pdf o txt
Está en la página 1de 22

PROGRAMACION

FASE 1
“PYTHON”

María Paula
González Henao
Print strings
Declaración que al ejecutarse Los strings en Python son un tipo
muestra (o imprime) en pantalla de dato formado por cadenas (o
el argumento que se introduce secuencias) de caracteres de
dentro de los paréntesis. cualquier tipo, formando un texto.
mostrar texto concatenación
Ingresamos entre comillas simples Unificación de cadenas de texto:
o dobles los caracteres de texto
que deben mostrarse en pantalla. Print(“Hola” + “ “ + “mundo”)
Print (“Hola mundo”) >> Hola mundo
>> Hola Mundo
Caracteres especiales
mostrar numeros Indicamos a la consola que el
Podemos entregarle a print() el carácter a continuación del
número que debe mostrar, o una símbolo \ debe ser tratado como
operación matemática a resolver. un carácter especial.
No(150
Print empleamos
+ 50) comillas en estos \" > Imprime comillas
>>casos.
200 \n > Separa texto en una nueva
línea
\t > Imprime un tabulador
input
Función que permite al usuario
introducir información por medio
del teclado al ejecutarse,
otorgándole una instrucción
acerca del ingreso solicitado. El
código continuará ejecutándose
luego de que el usuario realice la
acción. Ingreso por el teclado

Input (“Dime tu nombre: “)


>> Dime tu nombre:
Print(“Tu nombre es “ + input(“Dime tu nombre: “))
>> Dime tu nombre: Federico
>> Tu nombre es Federico
Practica del día Proyecto del día
print("Me encanta estudiar Cerveza
Python") print("Hola Victor. Estoy
print('Estudiar con "Python Total" aqui para ayudarte a buscar
es super divertido') un nombre original")
print(5+550) print("Te hare 2 preguntas
print("Línea 1 \nLínea \nLínea 3") muy divertidas")
print("A\tB\tC\nD\tE\tF\nG\tH\tI") print("¿listo? !aqui vamos!")
print("Barra Normal: /\nBarra
print("{0}\
Invertida: \\")
print(input("¿Qué estás
n{1}".format(input("Escribe
estudiando?")) tu Signo Zodiacal:"),
print(input("¿En qué país input("Escribe tu Color
vives?")) Favorito:")))
print(input("Escribe tu nombre:")
+" "+input("Escribe tu
apellido:")) print("El nombre de tu
cerveza es ‘ " +
input("Escribe tu signo
tipos de datos variables
En Python tenemos varios tipos Las variables son espacios de
o estructuras de datos, que son memoria que almacenan
fundamentales en valores o datos de distintos
programación ya que tipos, y (como su nombre
almacenan
texto información,
Númer y nos
Boolea indica) pueden variar. Se
permiten
(str) manipularla.
os nos crean en el momento que se
"Python" int 250 True les asigna un valor, por lo
"750" float False algunos ejemplos
cual en Python node uso
requerimos
12.50 pais =declararlas
"México" previamente.
ESTRUCTU MUTA ORDENA DUPLICA
RAS BLE DO DOS
SI SI SI
nombre = input("Escribe tu
LISTAS []
nombre: ")
TUPLAS () NO SI SI
print("Tu nombre es " +
SETS {} SI NO NO
nombre)
DICCIONA SI NO * NO : SI num1 = 55
RIOS {} **
num2 = 45
print(num1 + num2)
nombres de variables integers & floats
Existen convenciones y buenas Existen dos tipos de datos
prácticas asociadas al nombre numéricos básicos en Python:
de las variables creadas en int y float. Como toda variable
Python. Las mismas tienen la en Python, su tipo queda
intención de facilitar la definido al asignarle un valor a
interpretabilidad y una variable. La función
mantenimiento del código int Float, type()o
nos permite obtener el tipo dede
creado. Int, o integer, "número
valor almacenado en una
reglas es un número punto
variable. flotante" es un
1. Legible: nombre de la variable entero,
es relevante según su contenido positivo o número que
2. Unidad: no existen espacios negativo, sin puede
(puedes incorporar guiones decimales, de ser positivo o
bajos) un largo negativo, que
3. Hispanismos: omitir signos indeterminado a su vez
específicos del idioma español, . contiene una
como tildes o la letra ñ o más
4. Números: los nombres de las num1 = 7 posiciones
conversiones Formatear cadenas
Python realiza conversiones formatear cadenas Para facilitar
implícitas de tipos de datos la concatenación de variables y
automáticamente para operar texto en Python, contamos con
con valores numéricos. En otros dos herramientas que nos evitan
manipular las variables, para
casos, necesitaremos generar
incorporarlas directamente al
una conversión de manera texto:
explícita.
int(var) Convierte el dato en integer Función format: se encierra las
>> <class ‘int’> posiciones de las variables entre
corchetes { }, y a continuación
float(var) Convierte el dato en float del string llamamos a las
>> <class ‘float’> variables con la función format

print("Mi auto es {} y de
matrícula
{}" .format(color_auto,matricula)
)
Operadores redondeo
Veamos matemáticos
cuáles son los operadores El redondeo facilita la
matemáticos básicos de Python, interpretación de los valores
que utilizaremos para realizar calculados al limitar la cantidad de
cálculos: Suma: decimales que se muestran en
+ pantalla. También, nos permite
Resta: - aproximar valores decimales al
round(number,ndigits)
entero más próximo.
Multiplicación:
* Valor a redondear
División: /
Cociente Cantidad de decimales
(división "al // (si se omite, el resuelto es ente
piso"):
Útil para detectar Algunos ejemplos de uso
% Valores pares
Resto (módulo): print(round(100/3))
Potencia: ** ¡es un caso especial >> 33

**0,5 de potencial! print(round(12/7,2))


Raíz cuadrada: >> 1.71
Conversiones Formatear cadenas
num1 = 20 x = 10
num2 = 30.5 y=5
num1 = num1 + num2 print("Mis numeros son " + str(x) + " y " +
print(type(num1)) str(y))
print(type(num2)) print("Mis numeros son {} y {}".format(x,y))
print("la suma de {} y {} es igual a
num3 = 5.8 {}".format(x,y,y+x))
print(num3)
print(type(num3)) color = "rojo"
num4 = int(num3) matricula = 549126
print(num4) print(f"El auto es {color} y su matricula
print(type(num4)) {matricula}")

edad = input("Dime tu edad:")


print(type(edad))
edad = int(edad)
print(type(edad))
nueva_edad = 1 + edad
print(nueva_edad)
Index () substrings
Utilizamos el método index( ) Podemos extraer porciones
para explorar strings, ya que de texto utilizando las
permite hallar el índice de herramientas de
aparición de un caracter o manipulación de strings
cadena de caracteres
Variable que dentro de
Las apariciones antes Indice de inicio
conocidas como paso slicing
un texto Del indice start se ignoran del sub-string (incluido)
almacena un dado.
string (rebanar).
string.index(value, start, String[start:stop:step]
end)las apariciones luego
del índice end se ignoran
caracter(es) Indice del final
buscado(s) Del sub-string (no inclido)
saludo = Hola_Mundo
string.rindex(value, start,
print(saludo[2:6]) Hola_Mundo
end) >> la_M 0123456789
Búsqueda en sentido inverso
print(saludo[3::3] Hola_Mundo
Devuelve el carácter en el índice i*
String [i] >> auo 0123456789
print(saludo[::-1]) Hola_Mundo
En Python, el índice en primera posición es el 0 >> odnuM_aloh -9-8-7-6-5-4-3-2-1
strings: propiedades Diccionarios
Esto es lo que debes tener Los diccionarios son estructuras
presente al trabajar con strings en de datos que almacenan
Python: información en pares clave :
son inmutables: una vez creados, valor. Son especialmente útiles
no pueden modificarse sus partes, para guardar y recuperar
pero sí pueden reasignarse los información a partir de los
valores de las variables a través de nombres
Mutable de
(si)susOrdenado
claves (no(no)
métodos de strings utilizan índices).
admite duplicados (no:si)
concatenadle: es posible unir mi_diccionario = {"curso":"Python
strings con el símbolo + TOTAL" , "clase":"Diccionarios"}
agregar nuevos datos, o
multiplicable: es posible modificarlos
concatenar repeticiones de un mi_diccionario[“recursos”][1])
string con el símbolo *
multilíneas: pueden escribirse en acceso a valores a través del
varias líneas al encerrarse entre nombre de las claves
print(mi_diccionario["recursos"][1])
triples comillas simples (''' ''') o >> "ejercicios"
dobles (""" """)
métodos para listar los nombres de las claves,
determinar su longitud: a través de valores, y pares clave:valor
la función len(mi_string) Keys () values()
lista lista_1 = ["C" , "C++" ,
"Python"
lista_2 , "Java"], "SQL" , "Visual
= ["PHP"
lista_3
Basic"] = ["d" , "a" , "c" ,
s pueden ser
Las listas son secuencias ordenadas
de objetos. Estos objetos
lista_4
"b"
1, 9]
= [5, 4, 7,
, "e"]
datos de cualquier tipo: strings, función append( ): agrega un
integers, floats, booleanos, listas, elemento a una lista en el lugar
lista_1.append("R")
entre Mutableotros.(si)Son tipos (si)
ordenado de admite
datos Print(lista_1)
>> [“C2 , “C++”, “Python”, “Java”,”R”]
mutables. duplicados (si)
lista_1 = ["C" , "C++" ,
"Python" , "Java"] función pop( ): elimina un elemento de
la lista dado el índice, y devuelve el
indexado: lista_2 = ["PHP"
podemos , "SQL"
acceder ,
a los valor quitado
Print(lista_1.pop(4))
elementos de "Visual Basic"]
una lista a través de >> “R”
sus índices [inicio:fin:paso]
Print(lista_1[1:3])
>> [“C++”, “Python”] función sort( ): ordena los elementos
de la lista en el lugar
Listas_3.sort()
dad de elementos: atraves de la propiedad len() Print(lista_3)
>> [‘a’, ‘b’, ‘c’, ‘d’, ‘e’]
Print(len(lista_1))
>> 4
función reverse( ): invierte el orden de
los
nacion: sumamos los elementos de varias listas con el símbolo + elementos en el lugar
Lista_4.reverse()
Print(listas_4)
Print(lista_1 + lista_2) >> [9, 1, 7, 4, 5]
>> [‘C’ , ‘C++’ , ‘Python’ , ‘Java’ , ‘PHP’ , ‘SQL’ , ‘Visual Basic’
reverse no es lo opuesto
tuple
s
Los tuples o tuplas, son estructuras
de datos que almacenan múltiples
elementos en una única variable.
Se caracterizan por ser ordenadas e
inmutables. Esta característica las
hace más eficientes
Mutable (no) en memoria y(si)
ordenado a
prueba de daños.
admite
mi_tuple = duplicados (si)
(1, "dos" , [3.33,
"cuatro"],
indexado (5.0,
(acceso a 6))
Print(mi_tuple[3][0])
datos)
>> 5.0
casting (conversión de tipos de
datos)
Lista_1 = list(mi_tuple)
Print(lista_1)
>> [1, “dos”, [3.33, “cuatro”], (5.0, 6)]

unpacking (extracción de
datos)
a, b, c, d = mi_tuple
Print(c)
>> [3.33, “cuatro”]
boole
Los booleanos anos
son tipos de datos
binarios (True/False), que surgen de
operaciones lógicas, o pueden
declararse
operadores
explícitamente.
lógicos

También podría gustarte