Está en la página 1de 2

Python

¿Que es Python? IF
seguida de una expresión que tiene como resultado un valor
Sencillo, fácil de aprender
booleano (True o False) en función de si se cumple esta condición o
Lenguaje de alto nivel
no.
Muy demandado y el mejor para la ciencia de datos
Tipado dinámico y fuerte
Orientado a Objetos
En caso de que la condición descrita en el if no se cumpla podemos

Sintaxis básica utilizar el else

Variables: son valores que se almacenan en la memoria para


poder utilizarlas
Comentarios: permiten explicar el codigo o hacer pruebas,
utilizando # if-elif-else, permite crear todas las condiciones que se quiera y una
Identación: consiste en dar espacios al principio de la linea con la acción para cada una de ellas
intencion de incluir esa linea dentro de la anterior, esto es util
para funciones, bucles, condicionales o clases MUY IMPORTANTE
Modulos y paquetes: son la forma en la que se organizan
diferentes ficheros de codigo que han sido previamente creados y
pueden reutulizarse
Funciones
Datos númericos: representan Dividir un problema en piezas que se puedan reutilizar
numeros posteriormente
Int, sin decimales Se definen con def nombre_funcion():
float, con decimales Las funciones pueden recibir parametros de entrada los cuales
complejos, usados en matemáticas seran usados en su interior (num1,num2)

Booleanos: toman dos valores,True o False


Strings: secuencias de texto, van entre comillas
Bucle For
Analizar strings Nos permiten repetir o iterar un fragmento de código
len() : Devuelve el tamaño del string
count() : Devuelve el número de veces que se repite un caracter
en la cadena
find() : Busca un substring o caracter en el string
Dividir caracteres
split() : Separa el string según el caracter que le demos.
Bucle While
join() : Une diferentes strings en uno con el caracter que le
Nos permiten ejecutar un bloque de código determinado número
demos.
de veces, mientras se cumpla una condición
Transformar strings Break
upper() : convierte todo el string en mayúscula Los bucles pueden llegar a convertirse en bucles infinitos por
lower() : convierte todo el string en minúscula algún error en el código, para evitar eso se puede utilizar break
capitalize() : convierte el primer caracter en mayúscula que hará que el bucle detenga
title() : convierte el primer caracter de cada palabra en
mayúscula
replace() : Reemplaza un string por otro
strip() : Elimina espacions innecesarios al inicio y al final del
string
rstrip() : Elimina espacios al final
lstrip() : Elimina espacios al principio
Listas
Operaciones Operaciones de Operaciones Operaciones de Son secuencias ordenadas de elementos que pueden ser
aritméticas: comparación: lógicas: asignación: modificadas (mutables), se crean encerrando los valores entre
Igual que (==)
corchetes [] y separando los elementos por comas ' , ' o tambien
suma (+) and: True si se is
resta (-) Mayor que (>) cumplen todas las is not con el método list()
división (/) Menor que (<) condiciones Se puede almacenar cualquier tipo de dato en la misma lista
multiplicación (*) Distinto que (!=) or: True si se cumple
módulo (%) Mayor o igual (>=) alguna condición
exponente (**) Menor o igual (<=) not: negación
división entera (//)
Métodos de Listas
Python Métodos de Diccionarios
append(): Añade un elemento index(): Devuelve los índices pop(key[,d]): Devuelve un clear(): Elimina todos los
al final de la lista del elemento introducito elemento con la clave y devuelve d elementos de un diccionario
extend(): Añade todos los count(): Devuelve el número si no se encuentra el valor de la copy(): Devuelve una copia
elementos de una lista a otra de veces que aparece un clave. del diccionario
lista elemento en una lista popitem(): Elimina y devuelve un fromkeys(seg[,v]): Devuelve
insert(): Inserta un elemento sort(): Ordena elementos de elemento (key, value) aleatorio. Si el un nuevo diccionario con las
en el índice definido una lista en orden ascendente diccionario está vacío devuelve un claves de una secuencia y un
remove(): Elimina un elemento reverse(): Revierte el orden de keyError. valor igual a v.
de la lista los elementos de una lista setdefault(key[,d]): Devuelve el get(key[,d]): Devuelve el valor
pop(): Elimina y devuelte un copy(): Devuelve una copia de valor correspondiente si la clave de la clave. Si la clave no
elemento con un índice dado la lista está en el diccionario. Si no, inserta existe, devuelve d
clear(): Elimina todos os la clave con un valor d y devuelve d. items(): Devuelve un nuevo
elementos de una lista update([other]): Actualiza el objeto de los elementos del
diccionario con los pares de diccionario en formato (key,
Tuplas clave/valor de otro, value).
Son secuencias ordenadas de elementos que NO pueden ser sobreescribiendo las claves keys(): Devuelve un nuevo
modificados (inmutables), se crean encerrando los valores entre existentes. objeto de las claves del
values(): Devuelve un nuevo objeto
paréntesis () y separando los elementos por comas ' , ' o tambien diccionario.
con los valores del diccionario.
con el método tuple()
Se puede almacenar cualquier tipo de dato en la misma tupla
Conjuntos
Los conjuntos son secuencias de elementos únicos,
desordenados y no intercambiables que siguen el concepto
matemático de conjunto.
Hay dos tipos, los sets y los frozensets (mutables e inmutables
respectivamente).
Se utilizan para almacenar diferentes elementos múltiples en una
sola variable.
Para acceder a los elementos de una lista o de una tupla tupla se
pasa la posición por corchetes , IMPORTANTE: en python las
secuencias empiezan por cero y se debe tener en cuenta

Métodos de conjuntos
add(): Añadir elementos a un difference() o - : elimina
conjunto elementos de un conjunto
update(): Añadir elementos de un que estén en el otro
Métodos de Tuplas conjunto a otro conjunto
remove(): Eliminar elementos de symmetric_difference()
count(): calcula el número de veces que aparece un elemento
un conjunto o ^: Conjunto de dos
index(): obtiene la posición de un elemento
len() : Conocer el número de elementos pero que no
elementos de un conjunto estén en ambos.
Diccionarios pop(): añadir un elemento al
Son elementos mutables (que se pueden modificar) principio del conjunto
Se utilizan para gestionar grandes cantidades de datos. clear(): limpiar el conjunto
Para crear un diccionario en Python, hay que tener en cuenta union() o | : añade elementos de
ambos conjuntos
que son pares clave-valor, donde la clave es un número, string o
intersection() o &: toma
booleano, y el valor puede ser cualquier tipo de datos. Estos
elementos comunes a ambos
pares están separados por comas y encerrados entre llaves {}, conjuntos
tambien se puede usar el método dict()

También podría gustarte