DMarlon Studio

Curso de Python básico

Desde cero: lo imprescindible para escribir sus primeros programas. En DMarlon Studio, Python es el lenguaje de las aplicaciones de escritorio (tkinter), de las webs con Flask y de la consola: diseña la ventana y el estudio escribe el código Python.

Empezar
  1. 1Hola, mundoSu primer programa en Python: print() escribe texto y resultados en la consola. Ejecútelo con un clic en DMarlon Studio.Lección 1
  2. 2Variables y tiposGuarde datos en variables de Python y descubra sus tipos (str, float, int y bool) con type(), con el ejemplo de una tienda.Lección 2
  3. 3Números y operacionesHaga cuentas en Python: división entera con //, resto con %, potencias con ** y redondeo con round(), repartiendo unas pizzas.Lección 3
  4. 4Cadenas y f-stringsTrabaje con texto en Python: unir y repetir cadenas, contar letras con len(), leer posiciones y dar formato con f-strings.Lección 4
  5. 5Leer del tecladoPida datos al usuario con input() en Python y conviértalos en números con int() y float() para poder hacer cuentas con ellos.Lección 5
  6. 6Decidir con if, elif y elseHaga que su programa de Python tome decisiones con if, elif y else: qué ropa ponerse según la temperatura y si el envío sale gratis.Lección 6
  7. 7Comparaciones y lógicaCompare valores en Python con ==, !=, <, >= y combine condiciones con and, or y not para decidir quién sube a la montaña rusa.Lección 7
  8. 8Repetir con whileRepita código en Python con while mientras se cumpla una condición: ahorre para una bicicleta semana a semana y haga una cuenta atrás.Lección 8
  9. 9Bucles for y range()Recorra letras y números con for y range() en Python: una tabla de multiplicar, los años olímpicos, una suma y break para parar.Lección 9
  10. 10ListasGuarde varios valores en una lista de Python: acceda por posición, cámbielos, recórralos con for y súmelos con sum(), min() y max().Lección 10
  11. 11Trabajar con listasAñada, quite y ordene elementos de una lista de Python con append, insert, remove, pop y sort, y tome partes con el troceado [a:b].Lección 11
  12. 12Tuplas y desempaquetadoUse tuplas de Python para datos que no cambian y desempaquételos en varias variables de una vez, también dentro de un bucle for.Lección 12
  13. 13DiccionariosGuarde pares clave-valor en un diccionario de Python: el inventario de una frutería con get(), del, items(), keys() y values().Lección 13
  14. 14ConjuntosQuite repetidos con los conjuntos (set) de Python y compare grupos con intersección, unión y diferencia: quién está en cada club.Lección 14
  15. 15FuncionesCree sus propias funciones en Python con def, páseles datos y devuelva resultados con return, con los tiques de una cafetería.Lección 15
  16. 16Parámetros, valores por defecto y returnDé valores por defecto a los parámetros de sus funciones en Python, llámelas por nombre y devuelva varios resultados con return.Lección 16
  17. 17Métodos de cadenasLimpie y transforme texto en Python con strip, split, join, lower, upper, replace, find y count, ordenando una lista de ingredientes.Lección 17
  18. 18Errores con try y exceptCapture los errores de su programa de Python con try y except para que no se detenga: números mal escritos, divisiones por cero y claves que faltan.Lección 18
  19. 19Escribir y leer archivosGuarde datos en un archivo de texto con Python y léalos de nuevo con open(), write() y read(): las puntuaciones de un juego.Lección 19
  20. 20Proyecto: boletín de notasUn proyecto que reúne el curso básico de Python: lee notas de un archivo, ignora datos erróneos y escribe un boletín con medias y calificaciones.Lección 20