Logo Studenta

Clase 1 Numeros y cadenas

Esta es una vista previa del archivo. Inicie sesión para ver el archivo original

Visual Estudio Code, programa para editar o codear
La versiona utilizar tiene que ser 3.0 en adelante.
Desafios, gebericos Rosado es para practicar (no deben ser subidos a la plataforma) y verde obligatorio, entregrables.
Desafios complenetarios entregables y proyecto final
WebPlaground Registros, login, reset , Logout, Perfil, imagen, Editar email/pwd
Paginas CRUD solo si esta registrado.
Los trabajos se realzan equipo, 7 dias despues de la clase se entregan los trabajos.-
Clase uno, Numeros y Cadena de caracteres: formas de agrupar la informarcion
Implementar operaciones básicas, Asiganar Variables, implentar operacines numericas, desafio de numeros, string, slicing, mi primer programa
Números
Funciones 
print()
Funcion type
print(type(5))
int(integer-entero)
Tipos de datos: 
int, valores numericos de tipo entero, 
float (decimales)
complex, numeros complejos
Operaciones numericas
Suma, resta, Division, entera,
Division, resultado parte entera "//"
Operacion del modulo (resto), caluclar modulo sirve para saber si un numero es par
**(potencia)
Orden de Procedencia de las operaciones
Terminos entre parentesis
Potenciacion y raices
Multilicacion y division 
Suma y resta
Otro tipo de dato es el STRING
print(type("Hola Mundo")) str, cadena de datos
operador de igualdad print(5=="5"), false
typerror, soel dato no es soportado
print("Latinoamierica es un pais "rico""), se puede usar comillas anternadas
o usar el operador de escape, print("Latinoamierica es un pais\"rico\"")
print(r¨c:\nombre de archivo
\n, salto de linea con retorno de carro
funcion CONCATENAR en STRING ejemplo prin("5"+"5") resltado: 55
VARIABLES
Es un espacio en memoria y vamos a tener un NOMBRE para apuntarlo en esa memoria
definirlo por un nombre, dentro de es espacio, guardando informacion, ejemplos, edades Ej. edad: 31
No es como la variable con la matemática
x = 5
print(x)
argumentar # \ alt+92 (barra invetida)
VER FLUJOS
VER TIPADO DINAMICO
IDENTIFICADOR UNICO
deficion de otra variable
nombre = "Mauricio"
saludo= "Hola" + nombre
print(saludo)
nameError=variable sin definir
AL definir variables usar snake_case
 
tiene que tener relacion con el contenido el nombre de la variable
ejemplo edad_persona= 31 tipo sanke case formato camelCase nombreVariable
python snake_case. para nombres compuestos
python es sensitiveCase (sensible a la mayuscula y minuscula)
noooo Nombre= "Maurcio" print(nombre)
FUNCION INPUT
permite, pedir al usurio que ingrese un dato
edad = input("Ingrese su edad: ") imprime el texto y espera la entarda de la edad
todo lo que ingresa por input ingresa por "str"-string
para resolver eso se pasa a numero
se lo hace "str" a "int" se usa "parceo"
ahi se usa la 
funcion INT (int)
edad= int(input("ingrese su edad:"))
print ("el que viene vas a tener: "+ str((edad+1)+"años."
se uso la funcion str para pasar a datos
Indexacion Funcion Slicing
nombre = "Mauricio", cada uno de los caracteres tiene un INDICE y para acceder a la posicion 
se ingresa para conocer 
nombre de variable ejemlo nombre = input(("Ingrese su nomnre:"))
print("tu nombre empieza con + nombre [0] resultado "n")
tambien puede ser negativo -1;-3--3
print("nombre[1:4], el 4 "1" incluye el "4" lo excluye, seria entre la posicion 1 y 4
paso, traer de posicion de posicion de print("nombre[0:6:2] tambien se puede recorrer en sentido inverso.
 nombre = "tomas"
 nombre= "Tomas"
 print(len(nombre))
 print("Tomas es un nombre que comienza con: " + nombre [0])
 print("Tomas es un nombre que comienza con: " + nombre [-1])
 print("Tomas es un nombre que comienza con: " + nombre [-2])
 print("Tomas es un nombre que comienza con: " + nombre [0:4]), toma un porcion de la variable el 0 lo incluye y el 4 lo excluye
 print("Tomas es un nombre que comienza con: " + nombre [0:3:2]) Tm
 print("Tomas es un nombre que comienza con: " + nombre [5:1:-3]) s
 print("Tomas es un nombre que comienza con: " + nombre [::-1]) samoT
Otra función de las cadenas que podemos usar, 
es seleccionar solamente una parte de las cadenas. 
Para ello se usa la notación [inicio:fin:paso] también en el nombre de la variable que almacena la cadena
	cadena_1= "modermo"
 	print(cadena_1 [0:5:2])mdr
 	
	cadena_2= "Python"
 	print(cadena_2 [0:5:2])Pto
	
	cadena_3="Es un Lenguaje" 
	print(cadena_3[0:11:2]) E nLnu
	
	cadena_4="De programacion" 
	print(cadena_4[0:11:2])
	D rgaa
	cadena_volteada="De programacion" 
	print(cadena_volteada[::-1])
	noicamargorp eD
Funcion LEN 
	nombre= "pepe" 
	print(len(nombre))
dice la cantidad de caracteres que tiene la cadena de caracteres
el str es inmutable
Concatenacion: 
	nombre= "pepe"
	nombre= "Pepe"
 
	print(nombre)
	
	nombre = "tomas"
 	nombre= "Tomas"
 	print(nombre)
	Pepe

Continuar navegando