Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Parte 2: valores booleanos, ejecución concional, en esta parte dos se va observar que
nuestro programas elaborados en python tomen desiciones
Estructuras de control para que nuestros programas tomen desiciones, Por ejemplo: si el
nombre del usuario y la clave son correctas le doy acceso, si no son correctas le mando el
mensaje que son incorrectas.
Lexico: pueden ser dos comando iguales pero en diferentes lenguages de programación
entonces su funciónes son muy diferentes.
Semantica: Se encarga el orden de los comandos, va haber que las intrucciones que estamos
enviando tengan sentido
Archivo fuente: va ser el archivo que va estar guardado en el disco duro que va a tener
dicho codigo
Compilar: es la accion de transfomar ese codigo que nosotro escribimos
python también nos permite pasarle valor a la funcion (pritn) lo que son expresiones por
ejemplo: print (8+8) Terminal: 16
Debemos tener cuidado con las comillas por que visualmente se ven identicas pero a nivel
de código cambian
Cuando yo coloco print() sin ningun valor en el parentesis me va a dar un salto de linea
En todo lenguaje de programacion funciones son un conjunto de código que vamos a poder
utilizar
para concatenar se pueden enviar varios valores separados por coma print("hola", "desde"
"python")
para hacer un comentario multilinea se utilizan tres comillas de apertura y tres de cierre
cuando coloco print no es por arte de magia, hay un codigo que ya fue redifinido que yo
estoy utilizando por otros programadores,
Cuando invocamos es cuando vamos poner en uso una funcion, y que significa invocar o
llamar, la funcion poner en ejecución el código que esta definido
cuando escribimos en python un comentario multilinea lo que este dentro de estas comillas
va hacer ignorado, siempre van hacer tres comillas de apertura y de cierre aunque tengamos
dos o mas lineas
En otros lenguajes de programación se utiliza el ; para saber cual el el final de la linea, o el
final de la instruccion que vamos a ejecutar, en python no se utiliza el ; y nos vemos
obligado en otra instruccion vaya en otra linea
Si queremos que nuestro programa tenga varias lineas de codigo, tenemos que ir diviendolo
en varias instrucciones en varias lineas
Los carcteres de escape van estar compuesta por la diagonal ojo hay que tener cuidado por
que es con la diagonal inversa
Al escribir este caracter \n de escape, lo que va hacer ejecutarse python lo que hara colocar
una nueva linea o como se hay presionado enter
La función en python ROUND redondea los números hasta el valor entero o decimal más
cercano. Podemos indicar cuantos decimales queremos utilizar
El parametro especial end te permite cambia el comportamiento de cuando haya print ojo
que solo aplica para el siguiento print
Una cadena vacia la vamos entender como abrir y cerrar comillas sin nungun valor
Muy importante del parametro espcial end, los parametros especiales de print como regla
para poderlos utilizar python me solicita que deber ir definido al final o entre los ultimos
parametro que les estoy enviando a esta funcion, el end debe de ir al final
El parametro especial sep cambia el comportamiento por defecto cuando envias varios
parametros, por defecto te los separa por un espacio en blanco, lo que hace cambiar el
espacio en blanco por defecto por cualquier caracter que nosotro coloquemos
Expresiones
print(8 * 2)
print(8 + 3)
print(8 - 5)
En python el simbolo * lo vamos a utilizar para multiplicar, por que no puedo utilizar x por
que lo interpreta como una letra
Concatenar es unir dos cadenas de texto y formar una nueva, ejemplo de concatenar en
python print('A' + 'B') AB
Dependiendo del tipo de los operando, el operador puede hace una u otra cosa
Los guion bajo se puede indicar como separador de unidades por si queremos colocar mil lo
vamos a replazar por la coma para que nuestro código se vea mas legible y limpio, hay que
colocarlos por unidades decena y centenas para que se vea mas legible
Sistema de numeración en python los podemos presentar en binario cuyos digitos son 0 1
para poder presenta un numero en binario debemos de indicarle a python que le voy a
enviar un numero en binario
El codigo binario es sistema de base dos y esto quiere decir que hay dos cifras que podamos
usar en cada casilla 0 y 1, y que cada columna vale dos veces lo de la derecha
Octal es un sistema de base 8, se utiliza para hacer operaciones intermedias, el sistema octal
van del 0 al 7
0b es binario
para poder convertir el numero decimal a binario lo tenemos que escribir de esta manera
prin(bin(55))
0o es octal
para poder convertir el numero decimal a octal lo tenemos que escribir de esta manera
print(oct(55))
0x es hexamdecimal
Para poder convertir el nuemro decimal a hexadecimal tenemos que escribir de esta manera
print(hex(555))
Los prefijos son: 0b, 0o, 0x, los cuales son conversiones de otro sistema de numeracion a
decimal,
Clase 3
Cadenas de texto
Cual es la difencia entre comilla doble y comilla simple, si queremos que nuestro texto
vaya con comilla doble tenemos que escapar ejemplo print("Enrutador marca \"Cisco\"")
pero si queremos evitar escapar comenzamos con comilla simples y depues comillas doble
en medio Ejemplo print('Enrutador marca "Cisco"')
Tabiém un caracter de escape con comilla simple Ejemplo print('Enrutador marca \'Cisco\'')
pero si queremos evitar escapar comenzamos con comilla doble y depues comillas simple
Valores booleanos
Los valores booleanos nos van a permitir almcenar solos dos posibles valores, nos permite
representar dos valores veradero y falso
En python un valor verdadero nos representa con el valor True, ojo que el True tiene que
tener la T mayuscula
En python un valor Falo nos representa con el valor False, ojo que el F tiene que tener la F
mayuscula
En python podemos obtener respuestas con valores del tipo booleano cuanto utilizamos
ciertas exprsiones
print("True > False",True > False)#1 > 0, python hace un conversión a numero
print("True < False",True < False)#1 < 0
Los valores boolenanos dos valores posiblemente Verdadero representado como True y
Falso representado como False, mucho cuidado que True siempre con T mayuscala y False
con F mayuscula caso contrario no los va a reconocer
Opereaciones aritmeticas
Para calcular exponentes se hace de esta manera si yo quisiera calcular tres al cuadro por
ejemplo print(3 ** 2)
Si uno de los operandos que incluyamos al calcular la potencia, y si uno de estos es con
parte decimal pues la repuesta va incluir con parte decimal print(3 ** 2.) resultado 9.0
Si queremos calcular dos al cubo y luego al cuadro se hace de esta forma print(2 ** 3 ** 2),
primero resolvemos los exponentes
Si utilizamos la doble diagonal nos va a permitir calcular una division entera nos va a
devolver valores enteros si los operandos que les enviamos son enteros
La division entera aproxima por defecnto esto quiere decir que redondea
En python este % simbolo tiene una funcion muy distinta, lo que hace es devolver el
residuo de una operacion la de una división, lo que hace es devolverme el residuo de una
division
Debemos de tener mucho cuidado como colocamos los operandos al calcular el modulo, si
el primer operando es mayor que uno la division te a dar un resultado con parte decimal,
entoces ahi vamos a encortrar el error nos va a devolver el primer operando a la expresion
Cuando aplicamos la operacion de modulo de cualquier numero par con el numero dos el
modulo o residuo me va a devolver cero
Cuando le enviamos numeros impares tratan de tener el residuo trata de tener el residuo con
dos pues estos me van a devolver uno
#a^m a^n
#Declaracion de variables
a=2
m=3
n=4
print(a)
print(m)
print(n)
print(a**m * a**n)#2^3 * 2^4 = 128
#8 * 16 = 128
Varables
Necesitamos las variables para poder guardar la informacion en memoria para poder
guardarla para poderla utilizarla a lo largo de nuestro programa y asi llegar a las distintas
respuestas
python es un lenguaje debilmente tipado que quiere decir esto si yo tengo una variable
llamada numero a esa misma variable puedo asignarle un tipo de dato difrente y python no
me va a dar ningun problema, por que el no es exigente con el tipo de dato
En otros lenguajes de programación com c, c# y java son fuertemente tipados como por
ejemplo java me solocita el tipo de dato para la variable, y solo me permite guardar valores
dentro esa variable si es de ese mismo tipo de datos que declaramos, si yo no le coloco el
tipo de dato pues java no va a permirtir declarar la vaiable
En python tenemos esa flexibilidad de los tipos declaras una variable tu puedes guardar lo
que tu consideres dentro esa variable
Hay unas reglas que python me pide que respete una de ellas es que el nombre de mis
variables no pueden iniciar con numero
Hay que tener cuidado al escribir las variables especialmente con comandos que ya estan
definidos en python
Se pueden declar variables vacias para utilizarlas depues, una varialble que vas a utilizar
posteriormente la declaras con un cero o una cadena vacia o tambien se le puede agregar
None que podria ser similar a null en otros lenguajes de porgramación
Debemos de tener mucho cuidado el nombre de las variables, los mas aconsejabel que el
nombre de las variables vayan en minusculas, esto es para evitar equivocaciones Ejemplo:
total = 15000, Total = 15, TOTAL = "Texto" esto es para evitar mal entendidos que si le
colocas una letra mayuscula ya es una varible totalmente diferente
Inicias con mayuscula o minuscula cuando tienes una palabra nueva para que se vea mas
legible, por que es mas facil leer de este modo totalSemestre, y tambien mas legible
Otra cosa muy importante que el nombre de la variable tenga relacion con lo que vas a estar
guardando, no le vas a colocar bar1, bar2 y bar3 y que despues no te recuerdes para que
estabas utilizando esa variable ahi estarias perdiendo mucho tiempo a revisar a que hace
referencia
En camelCase iniciamos con minuscula cuando necesites hacer referecia a otra palabra pues
ya utilizas mayuscula por ejemplo total inicias con minuscula y semestra con mayuscula
totalSemestre
PascalCase esto por lo general se utiliza cuando nombras tus clases, las clases por lo
general tienen nombre en inicial mayuscula
snake_case ember de utilizar mayusculas y minusculas remplaza los espacios por guiones
bajos
kebab-case el simbolo del guion es como que lo va atravezando lo que son las palabras o
las letras mejor dicho del nombre de la variable,
le damos de nombre variable por que el contenido lo vamos a poder remplazar, el contenido
que yo le asigno au identificador vamos a poderlo cambiar
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________
Clase 4
La variables son muy importates ya que la vamos a utilizar como valores de entrada para lo
que son para nuestros programas
Entradas un conjunto de variables con valores utilizados en referencia