Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 48bf3bd

Browse files
committed
Día 3
1 parent 847470c commit 48bf3bd

File tree

3 files changed

+161
-6
lines changed

3 files changed

+161
-6
lines changed

04_lists.py

Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,94 @@
1+
# Clase 3 (17/08/22) en directo desde Twitch: https://www.twitch.tv/videos/1564719056
2+
3+
### Lists ###
4+
5+
# Definición
6+
7+
my_list = list()
8+
my_other_list = []
9+
10+
print(len(my_list))
11+
12+
my_list = [35, 24, 62, 52, 30, 30, 17]
13+
14+
print(my_list)
15+
print(len(my_list))
16+
17+
my_other_list = [35, 1.77, "Brais", "Moure"]
18+
19+
print(type(my_list))
20+
print(type(my_other_list))
21+
22+
# Acceso a elementos y búsqueda
23+
24+
print(my_other_list[0])
25+
print(my_other_list[1])
26+
print(my_other_list[-1])
27+
print(my_other_list[-4])
28+
print(my_list.count(30))
29+
#print(my_other_list[4]) IndexError
30+
#print(my_other_list[-5]) IndexError
31+
32+
print(my_other_list.index("Brais"))
33+
34+
age, height, name, surname = my_other_list
35+
print(name)
36+
37+
name, height, age, surname = my_other_list[2], my_other_list[1], my_other_list[0], my_other_list[3]
38+
print(age)
39+
40+
# Concatenación
41+
42+
print(my_list + my_other_list)
43+
#print(my_list - my_other_list)
44+
45+
# Creación, inserción, actualización y eliminación
46+
47+
my_other_list.append("MoureDev")
48+
print(my_other_list)
49+
50+
my_other_list.insert(1, "Rojo")
51+
print(my_other_list)
52+
53+
my_other_list[1] = "Azul"
54+
print(my_other_list)
55+
56+
my_other_list.remove("Azul")
57+
print(my_other_list)
58+
59+
my_list.remove(30)
60+
print(my_list)
61+
62+
print(my_list.pop())
63+
print(my_list)
64+
65+
my_pop_element = my_list.pop(2)
66+
print(my_pop_element)
67+
print(my_list)
68+
69+
del my_list[2]
70+
print(my_list)
71+
72+
# Operaciones con listas
73+
74+
my_new_list = my_list.copy()
75+
76+
my_list.clear()
77+
print(my_list)
78+
print(my_new_list)
79+
80+
my_new_list.reverse()
81+
print(my_new_list)
82+
83+
my_new_list.sort()
84+
print(my_new_list)
85+
86+
# Sublistas
87+
88+
print(my_new_list[1:3])
89+
90+
# Cambio de tipo
91+
92+
my_list = "Hola Python"
93+
print(my_list)
94+
print(type(my_list))

05_tuples.py

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
# Clase 3 (17/08/22) en directo desde Twitch: https://www.twitch.tv/videos/1564719056
2+
3+
### Tuples ###
4+
5+
# Definición
6+
7+
my_tuple = tuple()
8+
my_other_tuple = ()
9+
10+
my_tuple = (35, 1.77, "Brais", "Moure", "Brais")
11+
my_other_tuple = (35, 60, 30)
12+
13+
print(my_tuple)
14+
print(type(my_tuple))
15+
16+
# Acceso a elementos y búsqueda
17+
18+
print(my_tuple[0])
19+
print(my_tuple[-1])
20+
#print(my_tuple[4]) IndexError
21+
#print(my_tuple[-6]) IndexError
22+
23+
print(my_tuple.count("Brais"))
24+
print(my_tuple.index("Moure"))
25+
print(my_tuple.index("Brais"))
26+
27+
#my_tuple[1] = 1.80 'tuple' object does not support item assignment
28+
29+
# Concatenación
30+
31+
my_sum_tuple = my_tuple + my_other_tuple
32+
print(my_sum_tuple)
33+
34+
# Subtuplas
35+
36+
print(my_sum_tuple[3:6])
37+
38+
# Tupla mutable con conversión a lista
39+
40+
my_tuple = list(my_tuple)
41+
print(type(my_tuple))
42+
43+
my_tuple[4] = "MoureDev"
44+
my_tuple.insert(1, "Azul")
45+
my_tuple = tuple(my_tuple)
46+
print(my_tuple)
47+
print(type(my_tuple))
48+
49+
# Eliminación
50+
51+
#del my_tuple[2] TypeError: 'tuple' object doesn't support item deletion
52+
53+
del my_tuple
54+
#print(my_tuple) NameError: name 'my_tuple' is not defined

README.md

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,24 @@
55
## Proyecto realizado durante las emisiones en directo desde Twitch para aprender Python desde cero
66

77
### 🐍 CADA SEMANA UNA NUEVA CLASE EN DIRECTO 🐍
8-
*Finalizada la clase, se actualizará el repositorio con los nuevos recursos*
8+
#####Si consideras útil esta actividad, apóyala haciendo "★ Star" en el repositorio. ¡Gracias!
99

10-
---
10+
> ---
11+
> **🔴 PRÓXIMA CLASE: Miércoles 24 de Agosto a las 20:00 (hora España)**
12+
>
13+
> En [Discord](https://discord.gg/adD2PyFq?event=1009762258773082182) tienes creado un evento para que consultes la hora de tu país y añadas un recordatorio.
14+
>
15+
> *Finalizada la clase, se actualizará el repositorio con los nuevos recursos*
16+
>
17+
> ---
1118
1219
### Clases en vídeo
1320
* Clase 1 (03/08/22): [Vídeo en Twitch con la clase completa](https://www.twitch.tv/videos/1551265068)
1421
* Contexto, instalación, configuración, hola mundo y variables.
1522
* Clase 2 (10/08/22): [Vídeo en Twitch con la clase completa](https://www.twitch.tv/videos/1558018826)
1623
* Operadores y Strings.
17-
* **🔴 PRÓXIMA CLASE: Miércoles 17 de Agosto a las 20:00 (hora España)**
18-
* En [Discord](https://discord.gg/PkpmuVcx?event=1007285935941099600) tienes creado un evento para que consultes la hora de tu país y añadas un recordatorio.
24+
* Clase 3 (17/08/22): [Vídeo en Twitch con la clase completa](https://www.twitch.tv/videos/1564719056)
25+
* Listas y tuplas.
1926

2027
---
2128

@@ -25,10 +32,10 @@
2532
* Todos los directos de Twitch están disponibles 60 días en la sección [vídeos](https://twitch.tv/mouredev/videos).
2633

2734
* **¿Se subirá a YouTube?**
28-
* Si crees que los 60 días no son suficientes, dímelo e intentaré subirlo.
35+
* No te preocupes, antes de que se cumplan los 60 días de Twitch, iré publicando las clases en YouTube.
2936

3037
* **¿Harás un curso?**
31-
* Si la serie en Twitch recibe apoyo puedo plantearme crear algún vídeo de iniciación en YouTube.
38+
* Si la serie en Twitch recibe apoyo puedo plantearme crear algún vídeo de iniciación resumiendo los conceptos en YouTube.
3239

3340
* **¿Hasta dónde llegará el curso?**
3441
* Mi idea es repasar los conceptos básicos hasta llegar a crear un backend (en principio).

0 commit comments

Comments
 (0)