0% encontró este documento útil (0 votos)
43 vistas

Apuntes Python

Frontend se refiere a la parte visible de un sitio web con la que interactúa el usuario, mientras que backend se conecta a la base de datos y el servidor. Python se usa principalmente para desarrollo web backend. Algunos conceptos clave en Python incluyen listas, conjuntos, tipos de datos, operadores lógicos y de asignación, y sentencias condicionales e iterativas como for y while.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
43 vistas

Apuntes Python

Frontend se refiere a la parte visible de un sitio web con la que interactúa el usuario, mientras que backend se conecta a la base de datos y el servidor. Python se usa principalmente para desarrollo web backend. Algunos conceptos clave en Python incluyen listas, conjuntos, tipos de datos, operadores lógicos y de asignación, y sentencias condicionales e iterativas como for y while.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 4

Lenguajes Back-end y Frontend

Compilados y los otros

Un framework es un conjunto de herramientas y clases que nos permiten solucionar un


problema o funcionalidad.

Django es un framework de python para desarrollo web

Un algoritmo es una secuencia de pasos

Un dato es informacion sin contexto

Los datos se convierten en informacion cuando el programador les asigna un


significado

Frontend es lo que se ve y es la parte que interactua con el usuario

Back end es la parte que conecta con la base de datos y el servidor del sitio web
Python es casi exclusivamente back end.

Python se usa para:

Desarrollo Web

Estamos explorando las cadenas de texto

En Python hay tres tipos de numeros

Enteros, Decimales y complejos representados por las funciones int, float y complex
respectivamente

Con la funcion type puedes saber que tipo de numero es la operacion (o el numero)
que escribas.

En python se pueden realizar diversas operaciones matematicas suma(+), resta(-),


multiplicacion(*), potenciacion(**), division (/), division entera (//) y division
con resto (%)

En python cuando tu pones \n eso hace un salto de linea, esto puede poner problemas
porque python ejecutara los comandos cuando por ejmplo escribas la direccion de una
carpeta, para evitar eso pones una r antes de las comillas, la r hace que ignore
todos los comandos \ que haya dentro de las comillas.

Cuando nombras una funcion en Python se hace en minuscula y para separar las
palabras se usa un guion bajo

SLICING

lista=[1,2,3,4,5,6,7,8,9,10]

print(lista[0:9:2])

print(lista[0:9:3])

print(lista[1:9:2])

[1, 3, 5, 7, 9]
[1, 4, 7]
[2, 4, 6, 8]

Con el slicing puedes pedirle que te cuente solo los datos desde el primero hasta
el ultimo o hasta donde tu quieras, y ademas puedes pedirle que saltee 1 espacio o
2 espacios o mas.

Con el slicing ademas puedes agregarle datos a las listas, por ejemplo si tengo la
lista lista=[1,2,3,4,5,6,7,8,9,10], con el slicing yo puedo agregarle un numero al
final o en donde yo quiera de la siguiente forma: lista[-1:]=[lista[-1], 123]. Aqui
le estoy indicando que me agregue un 123 al final, pero recuerda que en vez del -1
que indica la ultima posicion yo podria elegir otro lugar.

APPEND
Con la funcion Append tu puedes agregar un elemento al final de una lista.

LEN
La funcion len te da la cantidad de letras que hay en un texto o la cantidad de
numeros/simbolos

POP
Con la funcion pop eliminas el ultimo elemento

lista_numerica=[1,2,3]
lista_numerica.pop()
print(lista_numerica)

[1, 2]

Pero un truco de la funcion pop es que no solo puedes eliminar un elemento sino que
tambien ese mismo pop puedes guardarlo en una variable y asi no perderlo.

lista_numerica=[1,2,3]
variable=lista_numerica.pop()
print(variable)

COUNT
Con la funcion count tu puedes saber cuantas veces se repite un elemento

lista=[1,2,3,4,5,6,1,1,3,0,0,0,1,1,1,1,5,5,5,7,8,9]
lista.count(1)

7
En este caso se repite 7 veces el 1

INDEX
La funcion index te dice el lugar que ocupa un elemento

lista=["Hola", "Mi", "Nombre", "es", "Yojanan"]


lista.index("Nombre")

2
En este caso Nombre esta en la posicion 2

TIPOS LOGICOS
OPERADORES BOOLEANOS FALSO Y VERDADERO

Recordamos los tipos de datos booleanos, el cual es el tipo de dato mas pequeno y
mas basico, es cuando es verdadero y falso(True or False)

Se puede probar facilmente con numeros, pero recuerda una cosa muy importante, el
operador booleano compara dos tipos de datos, si la comparacion es correcta es
True, si es incorrecta es False y para realizar esta comparacion en python tienes
que poner dos signos iguales es decir ==

asi pues puedes poner 2+2==5 y el resultado deberia ser Falso. En python el signo
de interrogacion significa "distinto"

OPERADORES LOGICOS

En Python los operadores logicos son not, or y and

and solo da verdadero cuando las dos son verdaderas

and es conjuncion y or es disyuncion

el or solo da falso cuando las dos afirmaciones son falsas

Por ejemplo yo puedo decir Yo me llamo Yojanan y soy colombiano, da verdadero, y


podria decir Yo me llamo yojanan y soy futbolista y aun asi da verdadero, solo dara
falso cuando ambas sean falsas

OPERADORES DE ASIGNACION

Una forma muy sencilla de sumar o restar valores a una variable es mediante la
asignacion, por ejemplo yo podria escribir

Edad=25
Edad2=Edad +5

pero en su lugar es mas facil


Edad=25
Edad+=5 y basicamente es lo mismo

y esto se puede hacer con todas las operaciones matematicas en python suma, resta,
multiplicacion, division, potencia, y modulo con %

FLUJOS CONDICIONALES

Aqui intervienen mucho los operadores relacionales que son (==, !=, >, <,,etc) y
los operadoes logicos ("not", "and", "or"), recuerda que los operadores logicos son
los que dan las respuestas de True or False, Falso y Verdadero que nos determinan
si alguna condicion se cumple o no. Para esto luego se usan las sentencias
condicionales ("if", "elif", "else")

Else se corre cuando if es Falsa

Elif es una funcion que te permite combinar else e if, basicamente cuando una
primera condicion no se cumple, y deseas preguntar otra cosa entonces puedes usar
la funcion elif.

SENTENCIAS DE ITERACION

Iteracion es la repeticion de un segmento de codigo.

Hemos visto diversos comandos de iteracion como lo son while, break y continue

Cuando tengas un ciclo que corra infinitamente puedes usar la sentencia break para
terminarlo en algun punto. El break basicamente lo que hace es cerrar el while,
que no vuelva a preguntar sobre la condicion del while y que corra el programa mas
abajo.

La sentencia continue es para que ignore los datos que cumplan una cierta
condicion.

A veces mientras escribes codigo no sabes que tienes que hacer con un if mas tarde,
y tal vez lo sepas o te lo digan mas adelante, pero hasta entonces dejas la
sentencia pass para que no de error.

enumerate es una funcion que te dice el

En for tambien tenemos el else y el break, y el continue y el pass

CONJUNTOS EN PYTHON

En Python los conjuntos se crean con llaves

Los conjuntos en Python son no ordenados, por lo tanto no se puede usar slicing, es
decir no podemos pedirle que nos de el "primer" elemento ni el ultimo. Ademas son
no repetitivos, es decir que ningun dato se puede repetir.

No existe la funcion append con los conjuntos, para anadir un dato se usa
simplemente la funcion add

Con la funcion update podemos agregar una lista de elementos a un conjunto.

Los conjuntos no pueden incluir listas ni diccionarios, asi como tampoco otros
conjuntos.

Con la funcion discard puedes quitar un elemento de un conjunto.

La diferencia entre la funcion discard y remove, es que discard es una funcion que
nunca falla. En el caso de que el dato no exista en el conjunto discard no va a
mostrar un error, pero si usas remove si te va a mostrar un error en caso de que no
exista el dato.

Con la funcion clear eliminas todos los elementos de un grupo

También podría gustarte