No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Tu primer programa

3/37
Recursos

Aportes 111

Preguntas 18

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

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

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

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(鈥淗ola 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

Mi contribuci贸n, espero les ayude.

En la pesta帽ita de shell se puede ejecutar tambi茅n el archivo

ejecutando en la terminal

python3 main.py

En sus marcas!! jaja

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)

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

馃懇馃徎鈥嶐煉 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.

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

Hola. les dejo mis apuntes de la clase

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.

Python Cheat Sheet

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

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)

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()

En extremo decepcionado de que el primer print no haya sido (鈥淗ola 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.


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

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(鈥淓esta es la Suma de 12 + 5 =鈥,12+5)
print(鈥淓sta es la Resta de 10 - 5 =鈥,10-5)
print(鈥淓sta es la Multiplicaci贸n de 2 * 3 =鈥,2*3)
print(鈥淓sta 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 鈥楥trl + 脟鈥 .

鈥溾濃
print(12+5) #Suma
鈥""

Excelente ejemplos de comentarios

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(鈥淗ola 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 鈥 鈥 鈥

me gusta esta herramienta

Cada vez m谩s hacker

# Soy un comentario de una linea
print("El problema de los 3 cuerpos")
"""
Soy un comentario de varias lineas.
Podemos comentar varias lineas a la vez.
Su uso principal es la documentaci贸n del programa.
"""

Aunque me confunde el color de los comentarios de una solo y la de varias lineas, aunque supongo que va a depender del ide o del editor de texto que estemos usando.

Primer programa

Los comentarios que se dejan (documentaci贸n) son para dejar notas y hacer la documentaci贸n del programa, dejando anotaciones que nos dicen para que sirve la funci贸n o que hace el programa que estas realizando.

Es importante ser muy expl铆citos en cuanto a la documentaci贸n sobre los bloques de c贸digo haciendo una descripci贸n de todo lo que hace sin dar informaci贸n seguridad importante, dejando tambi茅n explicado el que hace sino el porque lo hace.

Los comentarios que se dejan (documentaci贸n) son para dejar notas y hacer la documentaci贸n del programa, dejando anotaciones que nos dicen para que sirve la funci贸n o que hace el programa que estas realizando. Es importante ser muy expl铆citos en cuanto a la documentaci贸n sobre los bloques de c贸digo haciendo una descripci贸n de todo lo que hace sin dar informaci贸n seguridad importante, dejando tambi茅n explicado el que hace sino el porque lo hace.

Buenas tardes,
no conocia replit y me parece fantastico para las personas que estan conociendo del tema o quizas los que ya saben, yo utilizo Jupiter Notebook. 馃槂

se fue el hola mundo :C ajajaj

Python es un lenguaje muy facil de escribir y de entender

Si usan VS CODE para comentar una linea (en la que tengan en el cursor) o para comentar multiples lineas (una selecci贸n previa) pueden utilizar

Ctrl鈥 + 鈥/鈥 (Windows 10, Windows 11)
Cmnd鈥 + 鈥/鈥 (Mac Os X, Big Sur, Ventura, Sonoma)

En mi ejercicio profesional con shell script, mi equipo tiene por regla evitar los comentarios, pues en general no aportan m谩s informaci贸n, en cambio se prefiere una programaci贸n m谩s clara y bien estructurada.

print("Hola,esto es python")

print("Hola,Soy Angelo y tengo 15 a帽os")

#Operaciones Matematicas

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

# Esto es un comentario
"""
Varias
Lineas 
"""
'''
Varias 
Lineas
'''

print(鈥淗ola, esto es python鈥)

print(鈥淗ola estoy curiosa鈥)

鈥樷欌楨stos son las operaciones aritmeticas鈥欌欌

print(9+9)
print(10-5)
print(7*8)
print(300/30)

#Asi se escriben los comentarios

Explica muy bien.

.

print(鈥渆xcelente鈥)

Muy buen curso

Una buena observaci贸n a respecto de las indentaciones xD cuantas veces he tenido frustraciones con eso.

Excelente

imprimir mensaje - print funcion de imprimir mensaje

print (" hola mundo ")

imprimir mensaje

print (" hola soy camilo y tengo: 22 a帽os");

formulas o operaciones matematicas

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

鈥溾濃
para
comentarios
largos
鈥""

Explicas re bien

Acabo de crear un tema para replit, ahi iles dejo el enlace, es modo oscuro asi no cansara la vista

entonces en cada proyecto debo hacer comentarios , por buena practica , para orientacion con mis colaboradores

<print("Python is Awesome!!")> 
parrafo quede comentado, pueden usar el short cut ctrl + }
En la pesta帽ita de shell se puede ejecutar tambi茅n el archivo ejecutando en la terminal python3 main.py
Pueden ejecutar el c贸digo con el siguiente atajo de teclado: Ctrl + Enter
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."""
comentar varias l铆neas - selecci贸nalas y luego presiona ctrl + / y para des comentarla hacen el mismo proceso
Replit.com edi python

Les comparto un art铆culo sobre el uso de comillas dobles o simples para los texto en Python: https://recursospython.com/guias-y-manuales/comillas-dobles-o-simples/

Whooouu! Mi primer programa en Python

prend铆 que python puede hacer operaciones matem脿ticas y el uso de comentarios (usar preferentementwe 鈥 en lugar de " )

Los comentarios son a mi c贸digo lo que los mensajes en los commits son a mi historia de Git (?)

Excelente, no sabia lo de las triple comillas.

print(鈥渆sto es python鈥,鈥渉ola soy alberto鈥,鈥渢engo鈥, 12+24)
print(鈥渓a suma de 12+12 es鈥,12+12)

Otra opcion para anadir comentarios en tu codigo es utilizando tres comillas (simple o dobles) en vez de usar el numeral.

Buena clase. Lastimosamente Replit me corre muy lento. Cuando ejecuto el c贸digo se congela, se queda conectando y trabajando y solo despu茅s de un tiempo me muestra el out en la consola.

Funci贸n print()

Una de la primera sintaxis que usamos es la funci贸n print que sirve para mostrar por terminal informaci贸n

print("Hola, esto es phython")
print("Hola, soy Angel Quintero")
print(12+5)

Sintaxis para crear un comentario

Para realizar comentarios existen tres formas:

  • Utilizando el car谩cter # para un comentario de l铆nea
  • Utilizando triple comillas doble
  • Utilizando triple comillas

Me salve spyder funciona, voy a utilizarlo por ahora hasta que deba cambiarlo la interfaz es bastante parecida y se encuentra en el centro de software de ubuntu, voy a revisar geany a ver si tambi茅n resulta adecuado.

Esto me recuerda a cuando hacia analisis num茅rico en scilab.

Dentro de la interfaz de VS se pueden personalizar los atajos

Por ejemplo yo modifique el de ejecutar codigo y cerrar la terminal activa

usando los comandos
ctrl + Enter = Ejecutar
Ctrl + Backspace = cerrar terminales

Los comentarios en programaci贸n son anotaciones que se incluyen en el c贸digo fuente de un programa con el prop贸sito de proporcionar una explicaci贸n o contexto adicional sobre lo que el c贸digo est谩 haciendo. Los comentarios son ignorados por el compilador o int茅rprete de c贸digo y no tienen ning煤n impacto en la ejecuci贸n del programa.

Hay varias razones por las que es importante utilizar comentarios en la programaci贸n:

  1. Ayudan a documentar el c贸digo: Los comentarios pueden proporcionar informaci贸n sobre el prop贸sito de ciertas partes del c贸digo, lo que puede ser 煤til tanto para ti como para otros desarrolladores que puedan leer el c贸digo m谩s tarde.
  2. Hacen que el c贸digo sea m谩s legible: Los comentarios pueden ayudar a dividir el c贸digo en bloques l贸gicos m谩s peque帽os y f谩ciles de entender.
  3. Facilitan el seguimiento y depuraci贸n de errores: Los comentarios pueden ayudar a identificar d贸nde pueden estar ocurriendo errores en el c贸digo y c贸mo solucionarlos.
    Ejemplo en Python:
<# Esta funci贸n toma dos n煤meros como argumentos y devuelve su suma
def sumar(a, b):
  # Calculamos la suma de a y b
  resultado = a + b
  
  # Devolvemos el resultado
  return resultado
> 

En este ejemplo, hemos utilizado dos comentarios. El primer comentario proporciona una descripci贸n general de la funci贸n y el segundo comentario explica lo que hace la l铆nea de c贸digo debajo de 茅l.

Si no pueden comentar con varias l铆neas de c贸digo seleccionadas con ctrl + / pueden ocupar Alt + Shift + A

es muy bueno dejar notas con comentarios para cuando trabajamos con otras personas

Me agrada que el curso use replit, esta plataforma es muy intuitiva y completa

Pueden observar mis apuntes de este curso aqu铆

La identaci贸n te permite tener el c贸digo organizado y ver de manera m谩s clara alg煤n error.

print(鈥渉ola, esto es python鈥)

print(鈥渉ola, soy rolando juan鈥)

esto es un comentario entre lineas

print(10 + 10)
print(10 - 9)
print(10 * 10)
print(10 / 5)

esto es un comentario

鈥溾濃
esto es un comentario
de varias
lineas
鈥""

鈥樷欌
esto tambien es un comentario
de varias
lineas
鈥欌欌

Cuando se帽alas todas las l铆neas que quieres comentar y utilizas las teclas control + } comentaras todo lo que se帽alaste.

print("Hola esto es python")
print("Hola soy Alexander Jaramillo y tengo 27 a帽os")
b = 5
c = 3
a = b + c
print(a)
print(45 * 850)
print(b / c)

#This is a comment
"""This is a
Super comment 
"""

Que amigable es lenguaje con las operaciones b谩sicas!

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

Para obtener informaci贸n mas detallada sobre alguna funci贸n o clase, pueden usar la funci贸n 鈥渉elp鈥.

Ex:

"""
Imprimir definici贸n y parametros que acepta la funci贸n 'print'
"""
help("print")