Fundamentos de Programación y Python

1

Fundamentos de Programación con Python: Tipos y Paradigmas

2

Instalación de Python en Windows y Mac

3

Sintaxis y Semántica en Python: Comprensión y Aplicaciones

4

Práctica: Te doy la bienvenida a los ejercicios interactivos

5

Manipulación de Cadenas en Python: Comillas, Indexación y Métodos

6

Variables y Tipos de Datos en Python: Enteros, Flotantes y Booleanos

7

Técnicas avanzadas de impresión con `print` en Python

8

Operadores Matemáticos y Booleanos en Python

9

Manejo de Input en Python: Variables, Casting y Tipos de Datos

Colección y Procesamiento de Datos en Python

10

Manipulación de Listas en Python: Métodos y Funciones Básicas

11

Copiar listas en Python: referencias vs slicing

12

Matrices y Tuplas en Python: Manipulación y Acceso de Datos

13

Matrices en Python para Tableros de Juegos y Más

14

Manipulación de diccionarios en Python: claves, valores y métodos

Control de Flujo en Python

15

Condicionales en Python: if, elif, else y combinaciones lógicas

16

Bucles e Iteraciones: For y While en Python

17

Generadores e iteradores en Python: eficiencia en manejo de datos

18

Comprensión de Listas en Python: Cómo Usarlas y Cuándo Aplicarlas

Funciones y Manejo de Excepciones en Python

19

Uso de Funciones en Python para Dividir y Optimizar Código

20

Funciones Lambda en Python: Operaciones y Filtrado Eficiente

21

Recursividad en Python: Factoriales y Fibonacci

22

Manejo de Excepciones en Python: Identificación y Solución de Errores

Programación Orientada a Objetos en Python

23

Manipulación de Cuentas Bancarias con Clases en Python

24

Creación de Clases en Python: Biblioteca, Libros y Usuarios

25

Herencia en Programación con Python: Vehículos y Clases Derivadas

26

Clase Python: Herencia y Polimorfismo en Vehículos

27

Programación Orientada a Objetos: Polimorfismo en Acción

28

Uso de super() para herencia en clases Python

29

Uso de `super()` para Heredar Métodos en Python

Lectura y escritura de archivos

30

Tratamiento de Archivos TXT en Python: Lectura y Escritura

31

Manipulación de archivos CSV con Python: lectura y escritura efectiva

32

Manejo de Archivos JSON en Python: Lectura y Escritura

Biblioteca estándar de Python

33

Programación Eficiente con la Biblioteca Estándar de Python

34

Uso de Librerías OS, Math y Random en Python

35

Análisis de datos de ventas con Python y librería Statistics

36

Programación del Juego Batalla Naval en Python

Conceptos avanzados de Python

37

POO: Diseño de Clases y Objetos en Python

38

Buenas prácticas en Python: código limpio y eficiente

39

Comentarios y Docstrings: Buenas Prácticas en Python

40

Variables locales y globales en Python

41

Anotaciones de tipo en Python: mejora la legibilidad del código

42

Validación de tipos de datos en Python: Técnicas y buenas prácticas

43

Estructuras de Datos Avanzadas en Collections y Enum en Python

Decoradores

44

Decoradores en Python: Añadir Funcionalidad sin Modificar Código

45

Uso de Decoradores Anidados y con Parámetros en Python

46

Decoradores en Python: Staticmethod, Classmethod y Property

Métodos y estructura de clases en Python

47

Métodos Mágicos en Python: Personalización de Clases y Objetos

48

Sobrecarga de Operadores en Python: Sumando e Igualando Objetos

49

Uso de "__name__ == '__main__'" en Scripts Python

50

Programación Orientada a Objetos en Python: Métodos `__init__` y `__new__`

51

Funcionamiento de ARGS y KWARGS en Python

52

Métodos y Atributos Privados en Python

53

Uso del decorador property en Python para atributos privados

54

Métodos estáticos y de clase en Python: prácticas avanzadas

Programación concurrente y asíncrona

55

Concurrencia y paralelismo en Python: manejo eficiente de procesos

56

Concurrente: Hilos y Procesos en Python

57

Técnicas de Asincronismo en Python: Uso de AsyncIO y Corrutinas

58

Concurrencia y Asincronía en Python para Gestión de Pedidos

Creación de módulos y paquetes

59

Módulos y paquetes en Python: reutilización de código eficiente

60

Uso de Paquetes y Subpaquetes en Python

61

Publicación de paquetes en PyPI: guía paso a paso

Proyecto final

62

Sistema de Gestión de Reservas de Hotel con Python

63

Gestión de Reservas de Hotel con Python Avanzado

No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Curso de Python

Curso de Python

Carli Code

Carli Code

Práctica: Te doy la bienvenida a los ejercicios interactivos

4/63

Aportes 255

Preguntas 7

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Con un print ```python print(f"Te doy la bienvenida al Coding Playground\nMi primer print\n30") ```
Aunque el ejercicio inicialmente es sencillo, lo que sorprende es la integración de Coding Playground que hace el curso no solo teórico sino también practico. Punto para Platzi 🎉
**Estas son las principales formas de usar un Print en Python:** print("Hola, mundo!") # Esto imprime un texto. nombre = "Juan" print("Hola, " + nombre + "!") # Esto imprime una cadena concatenada. edad = 25 print(f"Tengo {edad} años.") # Esto usa una cadena formateada. print("Mi nombre es", nombre, "y tengo", edad, "años.") # Esto imprime múltiples argumentos.
![](https://static.platzi.com/media/user_upload/image-c7baea6e-f3ac-43e0-a636-d81be1bf2cb0.jpg)
sencillito 😚
`# Para ejecutar este código presionar el clic en el botón "Ejecutar"` `print("Te doy la bienvenida al Coding Playground")` `print("Mi primer print")` `print("30")`
![](https://static.platzi.com/media/user_upload/image-1819e702-845e-4f4a-accc-9c8180a9ac76.jpg)
Me encanta esta forma de practica dentro de platzi, ayuda mucho para las personas que no tienen un buen pc <3
Chulada de ejercicio interactivo!!! 👌! ![](https://static.platzi.com/media/user_upload/imagen-640cb60d-0f1e-4b5b-bd80-32d712bebd7c.jpg)
![](https://static.platzi.com/media/user_upload/Platzi_%20Cursos%20online%20profesionales%20de%20tecnolog%C3%ADa%20-%20Google%20Chrome%2004_11_2024%2002_41_10%20p.%20m.-8aacfba2-ae53-4cb7-b9ba-3b9377904232.jpg)
Gracias por este modulo de practica.
Muy interesante
Excelente curso muy buen comienzo, ejercitando desde el principio con el código. ![](https://static.platzi.com/media/user_upload/image-49017b5a-8343-40c4-8306-5db01d1d6e75.jpg)
Que chido El lenguaje Python es muy facil de aprender. ![](https://static.platzi.com/media/user_upload/image-b0f2e670-de81-4f41-9290-7e5485740c9c.jpg)
![]()![](https://static.platzi.com/media/user_upload/Captura%20de%20pantalla%202024-07-04%20a%20la%28s%29%207.22.21p.m.-d8db8ec6-f2f9-4e54-b7da-0d84bdb3cfe8.jpg)
![](https://static.platzi.com/media/user_upload/upload-28db97f8-2427-481d-aebd-77056db2e323.png)
![](https://static.platzi.com/media/user_upload/upload-36e7e4db-795c-4393-8307-2ca7bd7ac1c2.png) Para los que no le salga *ejecutar* actualizar la pagina no funciona debes esperar en la paguina hasta que aparesca o mi caso *abrir la pestaña de comentarios y se abre*
print ("Te doy la bienvenida al coding Playground\nMi primer Print\n30")
Hay que aplicar lo visto en la clase anterior y listo, es sencillo, lo bueno es poder ir practicando lo que se va aprendiendo porque de esta forma se mecaniza más rápido.
![](https://static.platzi.com/media/user_upload/upload-812b9ad6-83cb-498c-a347-e9be33a9773f.png)
Esta clean esta herramienta para los ejercicios interactivos
print("Te doy la bienvenida al Coding Playground") print("Mi primer print") print("30")
![](https://static.platzi.com/media/user_upload/upload-ef9a8909-28c2-4479-b433-9abcc3138d75.png)
Ayudan bastante estos ejercicios prácticos, para familiarizarse más rápido con el programa.
saludo=("Te doy la bienvenida al Coding Playground") ejercicio=("Mi primer print") print (saludo) print (ejercicio) print ("30")
no entiendo que me salio mal print("Te doy la bienvenida al coding playground") print("Mi primer print") print(20+10)
no me aparece para lanzar la prueba ![](https://static.platzi.com/media/user_upload/image-00c541b9-1563-4b3d-8ce6-01f95b6b13d2.jpg)
Otra forma, separado por comas: ![](https://static.platzi.com/media/user_upload/image-7827125f-8d62-47bd-b4f6-824ee0487430.jpg) print("Te doy la bienvenida al Coding Playground", "Mi primer print", 30, sep="\n")
![](https://static.platzi.com/media/user_upload/image-08cc77be-02b5-4c14-bb40-97396bb7d648.jpg)
![](https://static.platzi.com/media/user_upload/image-928177ed-21d6-4369-9979-4cf3e01b2615.jpg)
Genial el ejercicio.
![](https://static.platzi.com/media/user_upload/image-1f9a3991-8763-4fec-bae4-3636609de631.jpg)Esta increíble
excelente!
Ohh esta función hacia mucha falta, punto para Platzi
La opción de tener esta oportunidad de practicar esta muy bien implementada 👌
mmm a mi me gusta usar doc strings cuando tengo saltos de línea `print("""Te doy la bienvenida al Coding PlaygroundMi primer print30""")`
vamos!!! ![](https://static.platzi.com/media/user_upload/image-88648651-3cf6-4531-ae4d-cc381f2eec56.jpg)
![](https://static.platzi.com/media/user_upload/image-9b3e4160-cac1-4c18-a78c-caee969682c0.jpg)![](https://static.platzi.com/media/user_upload/image-b169615a-06bc-48bc-8280-6fdac808aa68.jpg)
print("Aprendiendo de todo")
hecho :)
![](https://static.platzi.com/media/user_upload/image-cc42f624-5165-4888-bfd6-850d08e79c66.jpg)
![](https://static.platzi.com/media/user_upload/image-c07ad077-bdee-4c23-a0dc-5ed7f03f6a76.jpg)
![](https://static.platzi.com/media/user_upload/image-c3383aaa-e6ad-480d-b020-694a2856f5f9.jpg)
\# Para ejecutar este código presionar el clic en el botón "Ejecutar"print("Te doy la bienvenida al Coding Playground") \# Aquí los prints que falten 👇, recuerda leer la guía 👉 print("Mi primer print") print("30")
Un ejercicio muy chevere
Soy nueva en Python y me ha gustado mucho este tipo de ejercicios... Me hizo recordar a tutoriales ya 🙂
`print("Te doy la bienvenida al Coding Playground")` `print("Mi primer print")` `print("30")`
![](https://static.platzi.com/media/user_upload/image-7b4e48aa-7387-412a-87f8-0ba64b2d2229.jpg)
n1= "Te doy la bienvenida al Coding Playground" n2= "Mi primer print" n3= "30" print (n1 + "\n" + n2 + "\n" + n3)
Excelente!!
```python print("Te doy la bienvenida al Coding Playground") print("Mi primer print") print("30") #lei otras opciones de hacerlo y creo que es interesante ponerlas. print(f"Te doy la bienvenida al Coding Playground\nMi primer print\n30") ``` print("Te doy la bienvenida al Coding Playground") print("Mi primer print") print("30") \#lei otras opciones de hacerlo y creo que es interesante ponerlas. print(f"Te doy la bienvenida al Coding Playground\nMi primer print\n30")
Gran dato el ponernos a practicar se agradece mucho . Grande el team Platzi
print\_1= "Te doy la bienvenida al Coding Playground" print\_2= "Mi primer print" print\_3="30" print(print\_1) print(print\_2) print(print\_3)
Está bueno el Coding Playground, para afianzar los conocimientos.
**Me gusta esta sección de ejercicios interactivos.** Vamos a continuar a ver como siguen. xD
¡Esto deberían tenerlo en todos los cursos!!:
Se siente bien iniciar la programacion y generacion de mi primer mini codigo! gracias platzi
Me salio perfecto a la primera que emoción...![](https://static.platzi.com/media/user_upload/image-c4ebc479-660f-408d-8892-5503ee476a51.jpg)
logrado
Me encantó esta mejora de poder ejecutar código y te evalúe la clase!!! Excelente @PlatziTeam !!!
Pensé que las prácticas serían en VSC, pero que estén integradas me parece genialísimo!!
interactivo e interesante for de practicar.
super el ejercicio, jeje muy interactivo
💖Aquí te dejo una manera de hacerlo, a pesar de ser rebuscado me sirvió para practicar las f-strings. ```js # Para ejecutar este código presionar el clic en el botón "Ejecutar" print(f"Te doy la bienvenida al Coding Playground{string_restante_1} {string_restante_2}") # Aquí los prints que falten 👇, recuerda leer la guía 👉 string_restante_1 = "Mi primer print" string_restante_2 = "30" ```# Para ejecutar este código presionar el clic en el botón "Ejecutar"print(f"Te doy la bienvenida al Coding Playground{string\_restante\_1} {string\_restante\_2}") \# Aquí los prints que falten 👇, recuerda leer la guía 👉string\_restante\_1 = "Mi primer print"string\_restante\_2 = "30"
Genial el ejercicio, gracias..
saludo1 = "Te doy la bienvenida al Coding Playground "saludo2 = "Mi primer print"saludo3 = "30"print(saludo1, saludo2, saludo3)
![](https://static.platzi.com/media/user_upload/image-c3332478-45d3-4d77-829b-7c829d2ac537.jpg)
![](https://static.platzi.com/media/user_upload/image-15be794b-ca2b-4cda-a554-a51ccc7c0174.jpg)
Me gusta mucho como integran lo práctico con playground.
Qué interesante que añadieran esta opcion a las clases, me gusta.
Me gusto esta forma de ir aprendiendo
![](https://static.platzi.com/media/user_upload/image-b927b961-7a39-40da-9bbb-811372d0f76b.jpg)
print("Te doy la bienvenida al Coding Playground") print("Mi primer print") print("30")
```python print("Mi primer print") print("30") ```
Me encanta la interacción. gracias.
Hay un bug que cuando realizas el ejercicio interactivo, luego no te deja retomar la clase si quieres verla de nuevo, ni con f5 ni cerrando ni abriendo el navegador, queda siempre en la práctica interactiva.
Done! Sencillo pero fundamental. De las mejores cosas que ha podido hacer Platzi es integrar interfaces de práctica de código en los cursos. Espero que sigan mejorando y evolucionando este tipo de carteristas en los cursos.
![](https://static.platzi.com/media/user_upload/imagen-ac64c552-9570-4754-baba-56ba7031d73b.jpg)
![](https://static.platzi.com/media/user_upload/image-3c690a84-fdeb-4c14-9655-647919a6d819.jpg)
![](https://static.platzi.com/media/user_upload/Dise%C3%B1o%20sin%20t%C3%ADtulo%20%285%29-b638dc21-19d8-423f-b8e0-c00410540eab.jpg)
Interesante los retos interactivos
Al principio tuve un error, no puse la M mayúscula del segundo print (mi primer print) y cuando le di en correr pruebas me salia error de codigo y yodecia pero porqué, revisé de nuevo la guía y claro me di cuenta del error, de una lo corregí ![](https://static.platzi.com/media/user_upload/image-73eeceb4-e016-4b7c-87c9-e17083433d17.jpg)
n1, n2, n3 = "Te doy la bienvenida al Coding Playground","Mi primer print","30" print(n1) print(n2) print(n3)
super bueno esto.
for i in range(0,1): print("Te doy la bienvenida al Coding Playground") print("Mi primer print") print("30")
En mi caso lo hice utilizando WSL. ![](https://static.platzi.com/media/user_upload/Mi_pirmer_codigo-2dcbe3a5-0614-4145-a897-d782267dd3d6.jpg)
![](https://static.platzi.com/media/user_upload/image-0284f6f2-a5b8-42b3-bb4b-c7ba9914c584.jpg)![](https://static.platzi.com/media/user_upload/image-86dedffb-bf55-40c2-b107-0aa195bad272.jpg)
¡Excelente ejercicio practico! Me animó a seguir aprendiendo más de Python :). ![](https://static.platzi.com/media/user_upload/image-2fc4343b-96d0-4edc-bdec-3c8fa0c65a07.jpg)![]()![]()
super
Se fajaron con esto de los ejercicios interactivos. ![](https://static.platzi.com/media/user_upload/image-07be924e-c8f3-4607-aad1-c0253638ab9a.jpg)
Muy divertido ![](https://static.platzi.com/media/user_upload/image-3172f808-bb8f-47de-905e-cf9bca3c22fd.jpg)
My solution for the exercise `print("Te doy la bienvenida al Coding Playground")` `print("Mi primer print")` `valor = "30"print (valor)`
Muy bueno el curso esta didactico![](https://static.platzi.com/media/user_upload/image-d038fc2a-425a-416a-a287-2e7db96b355e.jpg)
* Sintaxis es el conjunto de reglas que dicta cómo escribir el código correctamente * si iniciamos con un paréntesis, debemos cerrarlo. No hacerlo resultará en errores de sintaxis que el compilador o intérprete señalará. * La semántica en programación se refiere al significado y consistencia del código * Si trabajamos con números, tanto las entradas como las salidas deben ser números para mantener coherencia. Al nombrar variables, debemos hacerlo de manera lógica y significativa para que el código tenga sentido. Estos son ejemplos de semantica
Me gustó mucho este ejercicio, después de muchos intentos entendí que solo debía adicionar al código estas dos últimas líneas: print('Mi primer print') print('30').
print("Mi primer print") numero=30 print(numero)
Me gustó mucho esto del Cogin playground
Una opción bastante interesante que podemos utilizar para obtener el mismo resultado es: `print("""Te doy la bienvenida al Coding Playground` `Mi primer print` `30""")` Este comentario sugiere el uso de comillas triples (`"""`) para imprimir múltiples líneas de texto en una sola llamada a `print`. Esto facilita la creación de mensajes de varias líneas, ya que no requiere concatenación o múltiples `print`. Al utilizar esta técnica, se puede manejar de forma sencilla el formato del texto, lo que es especialmente útil en programas que deben mostrar bloques de texto o salidas más largas.
Siento que esta herramienta con ejercicios comprobables directamente dentro de los cursos le da otra profundidad al aprendizaje
excelente poderlo hacer el clase. punto para platzi
undefined