Está en la página 1de 15

Leer Skillsforall

Parte 1: Tipos de datos variables

Parte 2: valores booleanos, ejecución concional, en esta parte dos se va observar que
nuestro programas elaborados en python tomen desiciones

Parte 3: Funciones Tuplas y procesamiento de datos

Variables es tener un espacio delimitado de memoria y le asignamos un valor.

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.

Sintaxis: La forma de escribir un codigo determinado dependiendo del lenguaje.

Semantica: Se encarga el orden de los comandos, va haber que las intrucciones que estamos
enviando tengan sentido

Codigo fuente: es el código que nosotros vamos a generar

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:es de código abierto para que cualquiera pueda contribuir en su desarrollo

Python: es compresible usa instrucciones en ingles simple

Le podemos enviar multiples valores dentro del parentesis a función print

cuando estamos buscando ducumentación en python debemos de tener mucho cuidado,


debemos de verificar si es python 2 o python 3 no son compatibles, por que puede ser que
la version anterior queden desactualizadas o ya no sean las mismas instrucciones.

El lenguaje emsanblador es utilizado para lenguajes de bajo nivel es la manera mas


adecuada para comunicarse con el código maquina

Un comentario en programacion va a servir para documentar nuestro programa y


recordarnos por donde ibamos o que es lo que estabamos haciendo en es codigo,y se define
con signo de numeral al principio #, sino colocamos el numeral # no lo va a definir como
un comentario

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

Si escribimos sin comillas y ponemos una expresión en python numerica resuelve y da la


respuesta ejemplo: print (8+8) Terminal: 16
Ahora si lo escribimos con comillas lo toma como texto.
Algo muy importante es cuando estamos programando debemos de tomar en cuanto cuando
los da error, debemos de verificar donde esta el error en que linea y por que esta el error el
visual studio code nos muestra donde esta el error
Podemos tener informacion para retroalimentación.

Cuando trabajamos funciones debemos de respetar la sintaxis

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

Cuando encerramos En comilla simple o doble es texto print("hola", "Juan")

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

argumentos son los valores que van dentro del parentesis

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

El lengua de programacion python nos permite ciertos caracteres especiales que al


momento de ejecutar el código no lo vamos a ver dibujados como el texto que colocamos,
si no van a comportarse como desierta manera

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

Los comentarios los colocas anteponiendose el signo numeral

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

\b este caracter de escape backscape: mueve un cursor hacia atras

\t este caracte de escape tabulador: te mueve el cursor hacia adelante

Es muy importante colocar coma para separar los valores

Si necesito varia cadenas de texto las debo separar por coma


Despues de que python te impreme algo en pantalla da un salto de linea que pasa si yo
quiero cambia ese comportamientos si lo pued hacer con este parametro espcial que se
llama end es un salto de linea le decimos no quiero que me haga un salto linea sino que me
coloque un guion
por si queremos que se muestre un texto especial y no que muestre un saltode linea sino que
lo muestre de corrido

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

Parametro especial sep cambia el parametro en cuanto a la separacion cuando enviamos


varios parametros

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

Se pueden combinar los parametro sep y end

Los parametros espciales siempre deben de ir al final

literal de tipo numerico print (2024)

litera de tipo texto print ('2024')


cuando trabajes con texto ten cuidado tienes que colocar con comillas o vas a trabajar con
variables

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

Ten cuidado si lo estas colocando dentro de comillas lo va a colocar como texto y te lo va


devolver como literal ejemplo: print ('8 * 2')

En python para dividir se utliza la diagonal /

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

En programación un operador representa un símbolo que permite realizar operaciones


aritméticas.

Tenemos varias formas de representar los numeros en python

Podemos representar los numero en python de varia maneras ya se negativos o positivos,


aunque la sin la ausencia del simbolo positivo le dice que es positivo
Decimales con punto en python

Los ceros a la derecha despues de punto decimal no los va a mostrar

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

python nos permite enviarle numeros en binario siempre anteponiedo 0b

Octal es un sistema de base 8, se utiliza para hacer operaciones intermedias, el sistema octal
van del 0 al 7

Hexadecimal es un sistema de base 16

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))

Mucho cuidado si colocas un print dentro de un print

Los prefijos son: 0b, 0o, 0x, los cuales son conversiones de otro sistema de numeracion a
decimal,

De decimal a otro sistema de numerion: bin, oct, hex

Le llamamos numeros flotantes a los numero decimales lo podemos presentar de dos


formas print(0.4) print(.4)

para redondear numero decimale se utiliza la funcion print(roudn(1.1244,2)) te va hacer el


redondeo a dos cifras decimales, pero debemos tener cuaidado con la aproximacion

Tambien se tiene un formato para redondear-


_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
___

Clase 3
Cadenas de texto

Caracteristica de escape comilla doble ""

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

La función int que me permite convertir un valor a numero entero

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

No se utiliza x para la multiplicación por que python lo confundira con el nombre de


identificador, para multiplcar se utliliza el *

para divir se utiliza el simbolo que se utiliza en algebra el cual es la /

Cuando se haga la division y resultado es entero siempre lo va a devolver con decimal


aunque se entero, ahora si yo lo quiero solamente en con numero entero utilizo la doble
barra //

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

Operador residuo o modulo

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

si el residuo es diferente a cero queiere decir que no es numero par

Cuando le enviamos numeros impares tratan de tener el residuo trata de tener el residuo con
dos pues estos me van a devolver uno

Es bastante practico cuando necesitamos saber si un numero es multimplo de otro


utilizamos el opedor

#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

tenemos datos de tipo texto y numericos y booleanos

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

En python podemos guardar elementos de cualquier tipo


Tenemos que tener mucho cuidado como nombramos las variables

Hay unas reglas que python me pide que respete una de ellas es que el nombre de mis
variables no pueden iniciar con numero

Podemos utilizar guion bajo al principio o dentro de la variable

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

Se puede declarar una variable que realice una operació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

Las variables no me permite tener espacios como parte del nombre

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,

En el curso se va a estar utilizando el snake_case para que se vea mas legible

kebab-case no lo acepta por que operador eso lo va a utilizar para resta

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

python es un lenguaje de programación con tipados dinamoco

También podría gustarte