No tienes acceso a esta clase

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

Tu primer programa con Python

4/38
Recursos

Aportes 164

Preguntas 25

Ordenar por:

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

Una buena documentación puede hacer la diferencia entre un programador bueno y uno malo, pues es la manera de dejar "notas " en tu código para que otra persona pueda entender el objetivo del mismo

Dato rápido: si quieres comentar varias líneas solo selecciónalas y luego presiona ctrl + / y para des comentarla hacen el mismo proceso. :]
Hasta aquí mi reporte Joaquin.

Pequeño tip: Pueden ejecutar el código con el siguiente atajo de teclado: Ctrl + Enter

Resumen SM 🚀


Tu primer programa


Dentro del entorno encontraremos los archivos con la extensión .py en donde se encuentra nuestro codigo de Python a ejecutar y también encontraremos 2 archivos: poetry.lock y pyproject.toml, en los cuales se encuentran las dependencias del proyecto.
En la consola se mostrará la salida o resultado de nuestro programa.
Para imprimir utilizamos el comando print:

  • Imprimir un texto:
print(“Hola mundo!”)
  • Imprimir el calculo de operaciones matematicas:
print(2+20)
print(50-10)
print(3*2)
print(10/5)

Para agregar comentarios que permiten documentar nuestro programa podemos hacerlos de 2 formas:

  • Comentario de una sola línea, agregamos un # antes de la línea a comentar
# Este es una operación matemática
  • Comentario varias lineas, agregamos el comentario entre “”” ó ‘’’
“”” comentario mas
Largo ”””
''' Otro comentario
largo''' 

By SsimorPro

colegas les recomiendo que averigüen lo siguiente

  • if name == 'main ’ :, es una instrucción que le dice a python que el codigo dentro de este if es que el se va a ejecutar, y el espacio que esta antes del if se usa para importar y exportar modulos ademas de crear logica y class,funciones,objetos entre otras cosas

un forma de documentar una funcion compleja es la siguiente:

  • usar “”" dentro de estos tres pares de comillas se puede escribir parrafos o texto largos’""
"""  definición : que hace la funcion
	parámetros : los parámetros que usa y si ve necesario el tipo de cada parámetro
	return : se indica si devuelve algo ya sea un valor,una lista , una tupla, diccionario etc."""

Un ejemplo puede de la documentación de una función
podría ser :

def funcionSuma (a,b):
"""   
target : suma dos valores a,b y guarada el valor en c
parámetros ; a -> float ,b- > float
return : c -> resultado de la suma
"""
c= a+b
return c

espero que les sirva

Mi contribución, espero les ayude.

En sus marcas!! jaja

En la pestañita de shell se puede ejecutar también el archivo

ejecutando en la terminal

python3 main.py

Cuando deseen que un parrafo quede comentado, pueden usar el short cut

ctrl + }
print("Hello there")
print("Another world")

""" Super comment """
'''ANother super comment'''
# One line comment
a = 100
b = 52


print("Just some calculations:")
print("""Given these values
a = 100
b = 52
""")

print("+", a + b)
print("-", a - b)
print("*", a * b)
print("/", a / b)

Hola. les dejo mis apuntes de la clase

👩🏻‍💻 En shell si ponemos python + solo del numero + tab ⌨️ , se autocompleta el nombre y no será necesario escribirlo todo. Tip muy dummie pero a mi me ha funcionado y me ahorra tiempo a la hora de ejecutar.

Python Cheat Sheet

Hoja de trucos para principiantes de Python: 19 palabras clave que todo programador debe conocer
Download

Aquí hay algunos consejos para alguien que está aprendiendo a programar con Python:

¡Ya se que es de ChatGPT! pero me estos conejos me estan ayudando mucho y espero que también te ayuden.

  1. Empieza con los conceptos básicos: Es importante tener una comprensión sólida de los conceptos básicos de la programación, como variables, funciones, condicionales y bucles. Dedica tiempo a aprender y practicar estos conceptos antes de pasar a temas más avanzados.
  2. Practica mucho: La programación es una habilidad práctica, y la única forma de mejorar es practicando. Trata de resolver problemas de programación todos los días para consolidar tus conocimientos.
  3. Usa recursos en línea: Hay muchos recursos en línea gratuitos que pueden ayudarte a aprender Python, como tutoriales, documentación y videos. Aprovecha estos recursos para ampliar tus conocimientos y mejorar tus habilidades.
  4. Trabaja en proyectos: Trata de construir proyectos pequeños o medianos utilizando Python para poner en práctica tus conocimientos y aprender nuevas habilidades. Comenzar con proyectos simples y luego pasar a proyectos más complejos te ayudará a desarrollar tus habilidades de programación.
  5. Participa en comunidades de programación: Únete a comunidades de programación en línea, como foros o grupos de redes sociales, donde puedes hacer preguntas, obtener ayuda y conectarte con otros programadores.
  6. Sé persistente: La programación puede ser desafiante a veces, y es normal sentirse frustrado. Lo importante es ser persistente y no rendirse. Con el tiempo y la práctica, mejorarás tus habilidades de programación.
  7. Mantén tu código limpio: A medida que escribas código, asegúrate de que sea limpio y fácil de leer para otros programadores. Aprende a seguir buenas prácticas de programación, como nombrar variables y funciones de manera clara y concisa, y comentar tu código.

Otra operación muy interesante que podemos agregar a las operaciones básicas es la potenciación, la cual la podemos representar de la siguiente forma;

print(4 ** 2) 
16

Es nuevo este curso o me equivoco y con este maestro tan bueno 😃

una alternativa al tipico formato print("me llamo " + nombre + “.”) es usar String Formateado, agregando una ´f´ antes de las comillas, puede ser más comodo y legible.
Ejemplo Maconidano (ejemplo con string pero se puede hacer con valores numericos y otros datos):

lugar = "frente al pelotón de fusilamiento"
nombre_coronel = "Aureliano Buendía"
cosa_en_feria = “el hielo”

primera_frase = (
f"Muchos años después, {lugar}, "
f"el coronel {nombre_coronel} había de recordar aquella tarde remota “
f"en que su padre lo llevó a conocer {cosa_en_feria}.”
)

print(primera_frase)

Gracias profesor muy bien comienzo de programa, solo como sugerencia considero que falto enseñar a guardar el archivo dentro de replit para que se valla teniendo un orden dentro de los procesos de aprendizaje del curso.

curioso que en replit me autocompletaba todo lo que estaba aquí en el curso JAJAJA, amo a la nube

Aporte:

Extensión Python: .py
Cuidado con la identacion: No puede existir un espacio antes del comando.
print: Imprimir algo en la consola, texto, o realización de operaciones matemáticas.
# Comentario, no se muestra en consola, sirve para documentar nuestro codigo.
""" o ‘’’: Comentarios de varias líneas

Tip cómo programador, si quieren escribir o borrar lo mismo en varias lineas pueden oprimir alt+click en la linea que quieran modificar

  • Este if dice que si es ejecutado desde la terminal, entre al run y si es ejecutado desde otro archivo, no se ejecuta.
if __name__ == "__main__":
	run()
Estoy muy emocionada de iniciar este curso!!!

Los comentarios solo llevan un # al comeimzo

Hola, en Replit cada vez que corro el codigo me sale que poetry lock --no-update, como puedo hacer que eso deje de salir? Se hace un poco molesto jeje
Ahora replit tiene AI ![](https://static.platzi.com/media/user_upload/image-8ba3a378-98e7-4c8a-b28e-81efe5f38654.jpg)
Gracias por los comentarios, me ayuda mucho.
Compañeros pregunta técnica, Por que en ocasiones deja lineas basias entre cada uno de los codigos de ejemplo, y cuando realiza las operaciones matematicas no deja espacios entre lineas? Gracias por sus aportes

El “espacio” ese, se llama sangría, en inglés es indent.
En Python, los bloques de código se definen mediante la indentación (que suena más cool que sangrado).

Print("para ver en pantalla") con "" solo para textos y comentarios con ##

Eres un gran profesor, es la 3ra clase y te he entendido todo muy bien, gracias Nicolas, gracias Platzi.

Hpta que chimba, holaaa mundo !! aqui les voy !

En extremo decepcionado de que el primer print no haya sido (“Hola mundo”)

4. Tu primer programa

  • print() para imprimir
  • Correcta indentación
  • Para escribir un comentario #
  • Es buena práctica documentar el código

“”“
varias líneas
de
comentario
”""

yo creo que es bueno desde un inicio comenzar a acostumbrarnos a comentar que ya sea como lavarnos los dientes

Lastimosamente en algunas empresas no aceptan que se hagan comentarios en el código, de manera tal que cuando tienes que revisar el código de alguien más casí que tienes que empezar a adivinar qué está haciendo y para qué es esta linea

No dejen de comentar muchachos, piensen en el projimo!

En el curso de lógica dijeron que es mejor borrar los comentarios jajaj no se la profe por dice eso más si estamos aprendiendo.

Tal vez para una entrega final dejarle los mínimos comentarios más por temas de bytes.


wow uno de los mejores cursos sin duda platzi es mi lugar seguro amo aqui

Este programa esta muy interesante super

Los comentarios son cartas para uno mismo en el futuro. 😶‍🌫️

print(“Eesta es la Suma de 12 + 5 =”,12+5)
print(“Esta es la Resta de 10 - 5 =”,10-5)
print(“Esta es la Multiplicación de 2 * 3 =”,2*3)
print(“Esta es la Division de 2 / 3 =”,8/2)

La coma realiza la separación de los caculos dentro de un solo campo y mostrar dos mensajes

muy emocionado por el curso!

Por si alguno desea comentar varias lineas de manera simultánea puede hacer seleccionando las lineas y posteriormente presionando ‘Ctrl + Ç’ .

“”“
print(12+5) #Suma
”""

Excelente ejemplos de comentarios

24/09/2024, gracias profe
Parece que replit ha aprendido de los alumnos de platzi. Al seguir la clase me mostró casi todas las líneas que iba a escribir antes de escribirlas, exactamente igual que la clase, solo tenía que apretar tab. Comentarios incluídos.
El tema de documentación debe abordar mucho a las buenas prácticas pues también hace entendible al código, puesto que a veces pueden resumir la variable o usar acrónimos, es bueno tener presente esta forma de documentar.
Este símbolo "#" se llama numeral, y no "hashtag".
Curso logica de programacion con Python
Además de mirar los cursos, que otros recursos me recomiendan para mejorar en python.
Estoy comenzando este curso, vamos a mirar como nos va y que nos convertimos en toda la ruta de Python
Hola amigos, una pregunta. Actualmente en mi replit no me permite escribir código en la consola, o escribir instrucciones de terminal como lo hace shell. Se puede cambiar esto en replit? ![](https://static.platzi.com/media/user_upload/image-b706c08f-3bdd-4a33-9856-44566e3f638f.jpg)
![]()![](https://static.platzi.com/media/user_upload/image-504b8c86-afe2-4381-93cc-117b4c122307.jpg) Me genera un error de sintaxiss si coloco la comilla sencilla o la triple comilla
Sigue
Replit es un IDE, editor, compilador, intérprete en línea sin necesidad de instalar nada,.
Archivo principal main,py consola, sirve para ver el resultado del codigo indentacion , quiere decir que py distingue los espacios de tab print("Hellow world") print("hola soy daniel tengo 26 anios") print(12+5) print(10-5) print(2\*3) print(8/2) \# Esto es un comentario buena practica dejar instrucciones en comentarios """"""
No conocía los comentarios con triple comilla simple ''' '''
tengo problemas para instalar replit.com sale otro y no lo encuentro , alguien me puede ayudar .gracias
¿ por que los comentarios que se hacen con hashtag (#) quedan en un color diferente a los que se hacen con triple comillas? difiere en algo?
Buen Dia Soy nuevo en este mundo de Python. Tengo el siguiente error que me esta apareciendo en la sonsola al correr el programa. Podrian ayudarme indicandome a que se debe y como se puede solucionar. ![](https://static.platzi.com/media/user_upload/image-fb8d72ae-a684-4630-883a-5aaea0a95ec0.jpg)
**Función print**  [<u>https://es.linkedin.com/pulse/descubriendo-la-funci%C3%B3n-print-en-python-tips-y-para-quiroga-salda%C3%B1a</u>](https://es.linkedin.com/pulse/descubriendo-la-funci%C3%B3n-print-en-python-tips-y-para-quiroga-salda%C3%B1a) [<u>https://www.w3schools.com/python/ref\_func\_print.asp</u>](https://www.w3schools.com/python/ref_func_print.asp) **Comentarios** [<u>https://unipython.com/como-hacer-comentarios-en-python/</u>](https://unipython.com/como-hacer-comentarios-en-python/) [<u>https://www.w3schools.com/python/python\_comments.asp</u>](https://www.w3schools.com/python/python_comments.asp)
Me encanta!!! Lenguaje bien claro la explicación!
Me gusta, parece que el print es tipo console log de JavaScript, y la fomra de comentar es algo similar tambien.
Hola chicos... Soy bastante nuevo en Python, pero antes no me aparecía esto en Replit.... ![](https://static.platzi.com/media/user_upload/image-86888b55-a521-4204-bfff-8d631594251e.jpg)
* Si queremos hacer comentarios cortos en una sola línea usamos #. * Si nuestro comentario es un texto que abarca varias líneas usamos: - Tres comillas simples ''' '''. - O tres comillas dobles """ """.
Es bastante incomodo, cada que le doy Run sequeda unos segundos y luego imprime...
Los comentarios como ayudan a no perderse en el mar caudasolo de código, es un mapa para navegar en código..
![](https://static.platzi.com/media/user_upload/image-3faf4a87-71e4-46bd-a4dd-2dd9873edd81.jpg)
Excelente, estoy motivado ya que siempre he sido Front-Dev y ahora estoy incursionando con Back.
#### Estructura básica de un programa en Python La estructura básica de un programa en Python consta de bloques de código que se ejecutan como unidades. Estos bloques pueden ser módulos, cuerpos de función o definiciones de clase. Aquí hay una descripción general de la estructura de un programa en Python: 1. **Módulos**: Un programa de Python está formado por uno o más módulos. Cada módulo es un archivo de texto con la extensión `.py` que contiene variables, sentencias, definiciones de funciones y definiciones de clases. Los módulos pueden ser ejecutados directamente o importados en otros módulos para su uso. 2. **Cuerpos de función**: Un cuerpo de función es un bloque de código que define una función en Python. Puede contener variables locales, sentencias y llamadas a otras funciones. Los cuerpos de función se definen utilizando la palabra clave `def` seguida del nombre de la función y los parámetros entre paréntesis. 3. **Definiciones de clase**: Una definición de clase es un bloque de código que define una clase en Python. Una clase es una plantilla para crear objetos y define las propiedades y métodos que los objetos de esa clase tendrán. Las definiciones de clase se definen utilizando la palabra clave `class` seguida del nombre de la clase y los dos puntos. 4. **Sentencias**: Las sentencias son instrucciones individuales que se ejecutan en un programa de Python. Pueden ser asignaciones de variables, estructuras de control como bucles y condicionales, llamadas a funciones, entre otras. Es importante tener en cuenta que estos componentes no tienen que aparecer en un orden específico y pueden mezclarse dentro de un módulo. Además, las líneas de código en Python están divididas en líneas lógicas y cada una de ellas finaliza con una nueva línea. El espaciado o sangrado se utiliza para agrupar las líneas de código y las instrucciones se pueden combinar en una sola línea separadas por punto y coma.
tu primer programa de python Aquí tienes un ejemplo de un programa simple en Python: print("¡Hola, mundo!") Este programa imprimirá "¡Hola, mundo!" en la consola cuando se ejecute. Es un programa muy básico que se utiliza comúnmente como el primer programa para familiarizarse con el lenguaje de programación Python.
¿Qué beneficios ofrece el uso de datos especiales en Python? El uso de datos especiales en Python ofrece varios beneficios: 1. **Facilita la manipulación y almacenamiento de información**: Los tipos de datos especiales en Python, como listas, tuplas, diccionarios y conjuntos, proporcionan estructuras de datos eficientes y flexibles para almacenar y organizar información de manera adecuada. 2. **Permite trabajar con datos complejos**: Python ofrece tipos de datos especiales, como diccionarios, que permiten almacenar datos en pares clave-valor. Esto es especialmente útil cuando se trabaja con conjuntos de datos complejos o estructurados. 3. **Simplifica el desarrollo de aplicaciones**: Los tipos de datos especiales en Python, como listas y diccionarios, facilitan la manipulación y procesamiento de datos, lo que puede simplificar el desarrollo de aplicaciones y reducir la cantidad de código necesario. 4. **Promueve la reutilización de código**: Al utilizar tipos de datos especiales en Python, es posible escribir funciones y métodos que trabajen con estos tipos de datos de manera genérica. Esto permite reutilizar el código en diferentes partes de una aplicación. 5. **Integración con otras tecnologías**: Python es ampliamente utilizado en el campo del Big Data y la ciencia de datos. El uso de tipos de datos especiales en Python facilita el procesamiento y análisis de grandes volúmenes de datos, lo que lo convierte en una opción popular en estos campos.
```python ```
Buen Video para aprender de forma sencilla los primeros pasos en Python
Los comentarios son importantes para nosotros, y si alguien va a ver nuestro programa
Hola
x = 0 # Inicializamos x fuera del bucle para que pueda recordar el resultado entre iteraciones while True: primer\_numero = input(f"Ingrese el primer número (o 'x' para usar el resultado anterior {x}): ") if primer\_numero.lower() == 'x': primer\_numero = x else: primer\_numero = int(primer\_numero) print("Para sumar ingrese 1, para restar ingrese 2, para multiplicar ingrese 3, para dividir ingrese 4") operacion = int(input("Ingrese el número de la operación: ")) segundo\_numero = int(input("Ingrese el segundo número: ")) if operacion == 1: x = primer\_numero + segundo\_numero print(x) elif operacion == 2: x = primer\_numero - segundo\_numero print(x) elif operacion == 3: x = primer\_numero \* segundo\_numero print(x) elif operacion == 4: if segundo\_numero != 0: x = primer\_numero / segundo\_numero print(x) else: print("No se puede dividir por cero.") else: print("Ingrese un número válido") continuar = input("¿Deseas realizar otra operación? (y/n): ").lower() if continuar != 'y': break
muy interesante las tres comillas para escribir comentarios de párrafo, ademas de las comillas sencillas
me encanto no sabia que EXISTIA ESE NAVEGADOR JWJEJEJEEJEJ
tengo un problema al trabjar en replit al moemnto d eejecutar un codigo me sale este error: "/nix/store/xf54733x4chbawkh1qvy9i1i4mlscy1c-python3-3.10.11/bin/python3: can't open file '/home/runner/PYTHON/main.py': \[Errno 2] No such file or directory"
Con tres comillas podemos poner un comentario más largo ejemplo """ hola como estas """"
excelente clase
que le paso al profe en la boca

super importante el uso del #
para comentar

print(“Hola, esto es el archivo 01”)

print(“Hola soy Nicolas y tengo 12 años”)

operaciones…

print(12 + 5)
print(10 - 5)
print(2 * 3)
print(8 / 2)

Esto es un comentario

“”“
varias
lineas
otra
”""
’’‘
varias
lienas
’’’

4:54 es “Indentar”, no identar, identar no existe

Bueno aquí estoy otra vez muchaches, intentando adentrarme en el mundo de la ciencia de datos para optar por mejores oportunidades, trabajo y futuro. Para todos aquellos que quieren pero sienten que no puedes les digo que no se desmotiven💪

Es interesante aprender lo que puede ofrecer este entorno. Ademas, me ayudara acaminar a mas alto nivel.

Lo único malo de replit es que su memoria se llena muy rápido en las ejecuciones y pide comprar el plan.

12+5 es 17, en este caso y en todos los casos.
Excelente clase!

si yo realizo una division como 10 / 2 me da 5.0 en python toda division asi de un numero entero el type del resultado es un double pero con 10 // 2 --> 5 asi puedo sacar solo el entero.

En Python no se usa indentación

print("Hola esto es python") #La función print() sirve para mostrar un mensaje en la pantalla. La función print() recibe como argumento una cadena de texto, que es una secuencia de caracteres entre comillas

print(“Hola esto es python”)
#La función print() sirve para mostrar un mensaje en la pantalla. La función print() recibe como argumento una cadena de texto, que es una secuencia de caracteres entre comillas

Soy un ingeniero de empaque tratando de aprender a programar. Deséenme suerte, en este camino de aprendizaje en una nueva herramienta.

muchas veces una buena declaracion de variables y un buen uso de controles de flujo puede ser mejor que comentarios, hay cometarios que pueden llegar a ser innesesarios si el codigo es lo suficientemente claro en lo que hace ^ ^

Comentarios con Python

#comentario una sola linea
" " " Comentario de
varias lineas de codigo " " "

’ ’ 'Comentario de
varias lineas de codigo ’ ’ ’