Sabrás
- Instala Python y ejecuta tu primer programa desde la terminal o un editor
- Crea variables y elige los tipos de datos adecuados para números, cadenas de texto y booleanos
- Escribe condicionales y bucles para controlar el flujo del programa
- Usa listas, tuplas y diccionarios para guardar y organizar datos
- Define y llama funciones con parámetros y valores de retorno
- Construye un pequeño programa completo en Python que combine estos conceptos
Conviene saber antes
- Nociones básicas para manejar un ordenador y abrir archivos
- Capacidad para instalar software o seguir instrucciones de instalación
Temario
8 lecciones y un proyecto final
- 1
Configurar Python y escribir un primer programa
Vas a instalar Python y PyCharm, crear un proyecto y un archivo de Python, y ejecutar tus primeras líneas de código con print(). También verás cómo una variable guarda un valor que print() puede mostrar.
2 de código7 pasos de construcción2 ejercicios3 preguntas - 2
Variables y tipos de datos
Aprenderás a guardar valores en variables, los tipos de datos básicos que usa Python (enteros, decimales, cadenas y booleanos) y a pedir datos al usuario y convertirlos en número. Al final podrás escribir un pequeño programa que pide un año de nacimiento y calcula una edad.
3 de código3 pasos de construcción3 ejercicios3 preguntas - 3
Cadenas y entrada del usuario
Aprenderás cómo input() pide texto al usuario y por qué todo valor que devuelve es una cadena. También aprenderás a convertir cadenas en números con float() y de nuevo en texto con str(), y a usar los métodos de una cadena con un punto.
2 de código3 pasos de construcción3 ejercicios3 preguntas - 4
Condicionales y comparaciones
Esta lección cubre el método de cadenas replace, el operador in que responde True o False, y el operador de resto %. También cubre operadores abreviados como += y -=, y el orden en que Python evalúa una expresión.
2 de código3 pasos de construcción3 ejercicios4 preguntas - 5
Condicionales en Python: if, elif y la lógica que hay detrás
Esta lección muestra cómo Python comprueba condiciones con operadores de comparación y operadores lógicos, y cómo if, elif y else eligen qué código se ejecuta. Escribirás y probarás pequeños programas que toman decisiones según un valor.
3 de código3 fórmulas3 pasos de construcción2 ejercicios3 preguntas - 6
Condicionales en la práctica: elif, else y un conversor de peso
Esta lección muestra cómo encadenar varias condiciones con elif y terminar con un else que recoge todo lo demás. Después construye un pequeño conversor de peso que pide un valor y una unidad y elige el cálculo correcto.
2 de código1 fórmula4 pasos de construcción3 ejercicios4 preguntas - 7
Escribir y llamar funciones en Python
Aprenderás qué es una función, cómo definirla con def y cómo llamarla. Verás cómo una función puede recibir entradas (parámetros) y reutilizarse muchas veces.
2 de código2 pasos de construcción3 ejercicios3 preguntas - 8
Diccionarios y un mini proyecto
Esta lección muestra herramientas útiles para listas, rangos y tuplas. Puedes comprobar si un valor está en una lista con in, recorrer elementos con un bucle for, crear secuencias de números con range() y contar un valor en una tupla con count(). El capítulo termina con un app.py vacío, donde empezaría el mini proyecto.
5 de código2 pasos de construcción4 ejercicios3 preguntas
Proyecto final
Rastreador de gastos de bolsillo: un programa completo de consola en Python
Crea un pequeño rastreador de gastos en la línea de comandos que guarda los registros en listas, tuplas y diccionarios, pide datos al usuario con input() y los convierte con float(), toma decisiones con if/elif/else y reutiliza la lógica mediante funciones. Reúne todo lo que has aprendido en el curso en un único programa que funciona, y sigue el estilo del conversor de pesos de la lección 6, pero aplicado al dinero. El resultado demuestra que los pequeños bloques del curso se combinan para crear una herramienta real.
Vista previa gratis · La lección 1 completa
Configurar Python y escribir un primer programa
Vas a instalar Python y PyCharm, crear un proyecto y un archivo de Python, y ejecutar tus primeras líneas de código con print(). También verás cómo una variable guarda un valor que print() puede mostrar.
Escribe los comandos de la lección, rompe cosas y descubre por qué.
Ejecuta y cambia el código, con Python y JavaScript de verdad.
Dibuja y escribe junto al vídeo.
La idea
Para escribir Python necesitas dos cosas: el intérprete de Python, que ejecuta tu código, y un editor donde escribes el código. El vídeo instala Python desde el instalador oficial (en macOS muestra Python 3.8.1 para macOS 10.9 o posterior) y después instala PyCharm Community Edition, un editor gratuito pensado para Python. Arrastras PyCharm a la carpeta Aplicaciones como cualquier otra app de Mac.
A continuación, abre PyCharm y crea un nuevo proyecto, aquí llamado HelloWorld. Un proyecto es una carpeta que contiene tus archivos de Python. Dentro de él, haz clic derecho sobre el proyecto y elige New y luego Python file. Pon al archivo el nombre app.py. La terminación .py le indica al ordenador que este archivo contiene código de Python.
Tu primer programa es una sola línea: print("Hello World"). La palabra print es una instrucción integrada que muestra en pantalla lo que pongas entre paréntesis. El texto entre comillas es una cadena de texto, es decir, un fragmento de texto. Ejecuta el programa desde el menú Run (Run...) y la salida Hello World aparecerá en el panel de abajo.
print también puede mostrar un valor guardado en una variable. Una variable es un nombre que guarda un valor. La línea age = 20 crea una variable llamada age y guarda en ella el número 20. La línea print(age) muestra entonces 20. Fíjate en la diferencia: print("age") mostraría la palabra age, mientras que print(age) muestra el valor guardado con ese nombre.
En resumen, instalas Python y un editor, creas un proyecto y un archivo .py, escribes instrucciones y las ejecutas. Cada ejecución recorre el archivo de arriba abajo, línea por línea.
Puntos clave
- Python necesita un intérprete (instalado desde el instalador de Python) y un editor como PyCharm Community Edition. 1:51
- Un proyecto es una carpeta para tus archivos; un archivo de Python termina en .py, por ejemplo app.py. 4:00
- print("Hello World") muestra el texto Hello World; el texto entre las comillas es una cadena de texto. 5:01
- Run... en el menú Run ejecuta el archivo, y la salida aparece en la parte inferior de la ventana. 5:01
- print(age) muestra el valor guardado en la variable age, que es 20 después de age = 20. 6:40
Palabras clave
- intérprete
- El programa que lee tu código de Python y lo ejecuta.
- editor
- El programa donde escribes tu código, por ejemplo PyCharm.
- proyecto
- Una carpeta que contiene tus archivos de Python.
- cadena de texto
- Un fragmento de texto entre comillas, como "Hello World".
- variable
- Un nombre que guarda un valor, como age guardando 20.
Código de la pantalla
print("Hello World")Guárdalo como app.py en tu proyecto de PyCharm y pulsa Run.
age = 20
print(age)Guárdalo como app.py en tu proyecto de PyCharm y pulsa Run.
Construye a la vez en la terminal de práctica
- Descarga y ejecuta el instalador de Python desde python.org y haz clic en Continue en cada paso hasta que termine. 1:51Deberías ver: Python ya está instalado en tu ordenador.
- Arrastra PyCharm CE a la carpeta Aplicaciones y luego abre PyCharm. 3:01Deberías ver: PyCharm se abre y está listo para crear un proyecto.
- Crea un nuevo proyecto llamado HelloWorld. 4:00Deberías ver: El proyecto HelloWorld aparece en el panel Project.
- Haz clic derecho sobre el proyecto, elige New y luego Python file, y ponle el nombre app.py. 4:00Deberías ver: app.py se abre en el editor.
- Escribe print("Hello World") en app.py. 5:01Deberías ver: La línea aparece en el editor.
$ print("Hello World") - Elige Run en el menú Run (o pulsa el botón de ejecutar). 5:01Deberías ver: La salida Hello World aparece abajo.
- Sustituye el código por age = 20 y print(age), y ejecuta de nuevo. 6:40Deberías ver: La salida muestra 20.
$ print(age)
Ojo
- Escribir print("age") cuando quieres el valor: con comillas muestra la palabra age; sin comillas, print(age) muestra 20.
- Olvidar la terminación del archivo: un archivo de Python debe terminar en .py, como app.py.
Práctica
Crea una variable llamada name que guarde el texto "Sara" e imprímela.
# Write your code below
Pista
Las cadenas van entre comillas. Una variable se crea con name = valor, y print(name) muestra su valor.
Solución
- Crea la variable: name = "Sara".
- Imprime la variable: print(name).
- Al ejecutarlo se muestra Sara (sin comillas, porque print muestra el valor).
name = "Sara"
print(name)Sara
Un archivo tiene estas líneas: age = 20, luego print(age), luego age = 25, y luego print(age). ¿Cuáles son los dos números que se imprimen, sumados?
Pista
Las líneas se ejecutan de arriba abajo, así que el segundo print ve el nuevo valor de age.
Solución
- El primer print(age) se ejecuta cuando age vale 20, así que imprime 20.
- Después age pasa a valer 25, y el segundo print(age) imprime 25.
- 20 + 25 = 45.
45
En tu bloc de notas
Dibuja una caja con la etiqueta age y escribe 20 dentro. Al lado, dibuja qué muestra print(age) en pantalla.
Test
¿Qué le indica la terminación .py al ordenador?
- El archivo es una imagen
- El archivo contiene código de Python
- El archivo es una carpeta
- El archivo está cifrado
Mostrar la respuesta
B. El archivo contiene código de Python · Los archivos que terminan en .py contienen código de Python que el intérprete puede ejecutar.
4:00 ver el momentoDespués de age = 20, ¿qué muestra print(age)?
- age
- 20
- age = 20
- un error
Mostrar la respuesta
B. 20 · print(age) muestra el valor guardado en la variable age, que es 20.
6:40 ver el momentoDespués de age = 20, ¿qué muestra print("age")?
- 20
- La palabra age
- age = 20
- Nada
Mostrar la respuesta
B. La palabra age · El texto entre comillas es una cadena (string), así que print("age") muestra la palabra age. Solo print(age) muestra el valor guardado.
6:40 ver el momento
Hecho por Beyond a partir del vídeo «Python for Beginners - Learn Coding with Python in 1 Hour» de Programming with Mosh. El vídeo se reproduce en el propio reproductor de YouTube. Míralo en YouTube · Todas las lecciones
