Configuración de Python
Configuración de Python
www.silabuz.com - [email protected]
www.silabuz.com
Unidad 1: Introducción a Python y fundamentos de Bootcamp Desarrollador Web
programación BackEnd
Duración: 2 semanas, 36 horas.
www.silabuz.com - [email protected]
¿QUÉ APRENDIMOS
EN LA SESIÓN ANTERIOR?
● Python overview.
● Variables y tipos de datos básicos.
● Operadores lógicos y relacionales.
● Sintaxis básica.
TEMAS DE
LA CLASE
● Colecciones en Python
● Listas
● Tuplas
● Diccionarios
● Conjuntos
List (Lista)
Uno de los tipos de datos más usado en Python
Creación de listas En el intérprete de Python
0 1 2
countries[1]
countries[2]
Indexado de lista
-3 -2 -1
countries[-2]
countries[-3]
Practicando indexado
cursos[0]
cursos[-1]
cursos[0:3]
cursos[0:-2]
cursos[1:]
Modificando lista
lista[2] = 8
Métodos en listas
dir(cursos)
Listado de métodos
Métodos en listas
elementos.count(2)
Métodos en listas
cursos.extend(extras)
Métodos en listas
cursos.append('Biología')
cursos.index('Literatura')
Métodos en listas
cursos
['Historia', 'Literatura', 'Geografía', 'Matemática', 'Química', 'Biología']
cursos.insert(3, 'Física')
Métodos en listas
cursos
['Historia', 'Literatura', 'Geografía', 'Física', 'Matemática', 'Química', 'Biología']
cursos.pop()
cursos
Métodos en listas
cursos.clear()
cursos
[]
Métodos que se pueden aplicar a listas
min(lista)
max(lista)
sum(lista)
sorted(lista)
Aplicando operadores a listas
lista_1 = [3, 7, 9]
lista_2 = [2, 0, -3]
lista_1 + lista_2
2 * lista_1
2 * lista_1 + 3 * lista_2
Comparando listas
lista_1 = [3, 7]
lista_2 = [2, 5]
lista_3 = [3, 7]
lista_1 == lista_2
lista_2 == lista_3
Elementos en listas
7 not in lista_1
Tuple (Tupla)
Similares a las listas pero
inmutables
Creación de tuplas
En el intérprete de Python
dir(tupla)
Listado de métodos
Dictionary (Diccionario)
Colección key - values
Creación de diccionario
En el intérprete de Python
>>> d.items()
dict_items([('city', 'London'), ('country', 'England'), ('population',
9541000)])
Diccionario
● Es indexado, a través de un key
● Es mutable
● Se puede anidar
● Es dinámico (añadir y eliminar elementos)
Modificando diccionario
>>> d
{'city': 'London', 'country': 'England', 'population': 9600000}
Métodos en diccionario
>>> dir(d)
Set (Conjunto)
Como en la teoría de conjuntos
Set
● Posee elementos únicos
● El orden de declaración no se mantiene al guardarse
Creación de conjunto
Existen 2 maneras:
En el intérprete de Python
● Usando {}
● Usando set
>>> {2, 4, 4, 5, 5, 5, 8, 2} >>> set([2, 4 , 4, 5, 5, 5, 8, 2])
{8, 2, 4, 5} {8, 2, 4, 5}
Métodos de set
>>> s = {2, 4, 4, 5, 5, 5, 8, 2}
{8, 2, 4, 5}
>>> dir(s)
Algunos métodos
>>> s
{2, 3, 4, 5, 8}
>>> s1 = {2, 4, 5, 8}
>>> s2 = {1, 2, 4, 9}
>>> s1.intersection(s2)
>>> s1.union(s2)
>>> s1.difference(s2)
Consideraciones con sets
Listas Booleanos
Diccionarios Complejos
Sets Enteros
Float
Frozenset
Cadenas
Tuplas
Range
¡Queremos verte crecer!
¿Tienes dudas?
Contacto:
[email protected]
Muchas Gracias
¡Síguenos en nuestras redes sociales!
/ Silabuz
www.silabuz.com