""
Mostrando las entradas con la etiqueta Hola Mundo. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Hola Mundo. Mostrar todas las entradas

viernes, 19 de diciembre de 2025

365 días de Python. Reto día 1. Print( ) Hola Mundo!

"365 Days of Python". Day one.

Fuente: Clcoding.com

El reto del Día 1 del desafío "365 Days of Python" de clcoding.com es el punto de partida fundamental para cualquier programador: la función print().

El objetivo es familiarizarse con la sintaxis básica y lograr que la computadora muestre un mensaje en la consola.

El Código del Reto

El reto consiste simplemente en escribir y ejecutar la siguiente línea:

Python
>>print("Hello World")

O en algunas versiones del curso orientadas a redes sociales, se utiliza un mensaje de bienvenida al reto:

Python
>>print("Welcome to 365 Days of Python Challenge")

¿Qué se aprende en este primer día?

Aunque parezca muy simple, este reto establece los cimientos de Python:

  1. La Función print(): Es una función integrada que envía datos a la salida estándar (la pantalla).

  2. Sintaxis de Paréntesis: En Python 3, los paréntesis son obligatorios para llamar a una función.

  3. Cadenas de Texto (Strings): El uso de comillas (pueden ser simples ' ' o dobles " ") para delimitar el texto que queremos mostrar.

  4. Sensibilidad a Mayúsculas: Aprender que print() debe ir en minúsculas, ya que Print() o PRINT() generarían un error.


Lo que sigue (Día 2)

Normalmente, el Día 2 de este desafío escala hacia el uso de variables, donde aprendes a almacenar ese "Hello World" en un contenedor para llamarlo más tarde.

¿Te gustaría que te explique cómo resolver el reto del Día 2 o prefieres profundizar en cómo personalizar la función print con saltos de línea o separadores?

martes, 18 de febrero de 2025

ThinkCspy. 1.12. Un primer programa tipico. Hola mundo!

 

1.12. Un primer programa típico

Tradicionalmente, el primer programa escrito en un nuevo idioma se llama Hello, ¡Mundo! ¡Porque todo lo que hace es mostrar las palabras, hola, mundo! En Python, el código fuente Parece esto. 

>>print("Hello, World!")
>>>Hello, world 

Este es un ejemplo de usar la función de impresión , que en realidad no Imprima cualquier cosa en papel. Muestra un valor en la pantalla. En este caso, el resultado es la frase: 

Hello, World!

Las comillas en el programa marcan el principio y el final del valor. No aparecen en el resultado.

Algunas personas juzgan la calidad de un lenguaje de programación por la simplicidad de ¡El hola, mundo! programa. Por este estándar, Python lo hace como posible.

Comprueba tu comprensión 

 

La función de impresión:





Actividad: 1.12.2 Opción múltiple 

 

Respuesta:

1.12.2 B.


 

 

lunes, 20 de enero de 2025

Introducciòn a la programaciòn UniAndes Colombia

 

Contenido

1.1. ¿Qué es programar?

Programar es la acción de escribir un conjunto instrucciones (un programa) para que un computador las ejecute. Por ejemplo, el siguiente es el primer programa que la mayoría de programadores escribe:

>>>print('Hola, mundo!')
Cuando alguien decide ejecutar (o correr) este programa, el computador va a mostrar en la pantalla un mensaje que dice Hola, mundo!.

 ../_images/hola_mundo.png

Aunque sencillo, este programa nos permite ilustrar varias ideas importantes. En primer lugar, el programa se escribió usando el lenguaje de programación Python. Así como en español tenemos reglas de gramática y un conjunto de palabras para combinar (vocabulario), un lenguaje de programación tiene reglas de sintaxis, una colección de librerías con programas que se pueden reutilizar (el vocabulario) y unas herramientas que permiten ejecutar los programas que se escriban con ese lenguaje. En nuestro ejemplo, estamos siguiendo las reglas de sintaxis de Python, usamos una función llamada print y ejecutaremos el programa usando el intérprete 1 de Python 2.

Programar no es en sí misma una actividad difícil, pero sí es una actividad compleja que involucra varios elementos y habilidades complementarias. La más importante posiblemente sea la habilidad para resolver problemas, que en realidad es una combinación de otras habilidades como comprensión de lectura, abstracción, descomposición, razonamiento abstracto y creatividad. Con esto queremos decir que, para programar, es necesario ser capaz de resolver problemas independientemente de que haya tecnología y computadores involucrados.

Otro componente para resaltar es el pensamiento algorítmico, el cual hace referencia a una cierta forma de aproximarse a la resolución de problemas. El término algoritmo hace referencia a las instrucciones para resolver un determinado problema. Un ejemplo común de algoritmo son las instrucciones para fritar un huevo, o las instrucciones que se encuentran en el envase de un Shampoo. Pensamiento algorítmico hace referencia a la habilidad para describir cómo se debe llegar a la solución de un problema en términos de una serie de instrucciones que alguien más pueda repetir.

En nuestras vidas resolvemos problemas todo el tiempo (manejar un carro, entrar a nuestra oficina, pagar los recibos de servicios públicos, organizar nuestra casa), pero no necesariamente somos capaces de explicarle a alguien más cada uno de estos procesos con el nivel de detalle suficiente para que los pueda hacer exactamente igual. Cuando empecemos a programar nos daremos cuenta que uno de los obstáculos más grandes va a ser vencer la tentación de darle al computador órdenes demasiado complejas. Por el contrario, programar requiere user órdenes relativamente sencillas que permitan ir resolviendo el problema (en lugar de decirle a alguien ‘frita un huevo’, le vamos a tener que decir ‘prende el fogón de la estufa, pon una cacerola con mantequilla, espera a que se derrita la mantequilla, …’ )

Programar requiere también conocer al menos un lenguaje de programación para poder escribir las instrucciones para el computador. Posiblemente aprender un lenguaje de programación sea la parte más sencilla de todo el proceso, pero es la que fácilmente se confunde con la parte central de aprender a programar. Esto es análogo a pensar que para pintar al óleo lo más importante es aprender los nombres de los colores y conocer la técnica para usar los pinceles: seguramente alguien que no tenga esos conocimientos básicos encontrará dificultades para pintar, pero con seguridad otras habilidades y actitudes son más importantes para producir verdaderas obras de arte.

Este libro pretende hacer explícito que aprender a programar no es lo mismo que aprender un lenguaje de programación. Tuvimos que escoger un lenguaje para nuestros ejemplos (Python), pero casi todos los conceptos que veremos podrían aplicarse a otros lenguajes de programación. En lo posible, haremos explícito cuando algo de lo que expliquemos sea exclusivo de Python.

Finalmente, programar requiere una buena disposición hacia la tecnología y hacia el auto-aprendizaje. En este libro usaremos un conjunto de herramientas y librerías relativamente sencillo que además será explicado en detalle. Estas deberían ser suficientes para construir desde programas triviales hasta programas muy interesantes y útiles. Pero un buen programador debería ser capaz (¡y debería tener muchas ganas!) de aprender a usar nuevas tecnologías por su propia cuenta.


1

Más adelante vamos a explicar qué significa el intérprete. Por ahora es suficiente con saber que un intérprete es un programa capaz de ejecutar otros programas. En este caso, el intérprete será capaz de ejecutar programas escritos usando Python.

2

Si en lugar de Python hubiéramos usado el lenguaje de programación C, el programa que habríamos tenido que escribir sería el siguiente: main( ) { printf("hello, world\n"); }. Además, el programa no lo ejecutaríamos usando el intérprete de Python.

By Mario Sánchez
© Copyright Agosto de 2020.

domingo, 26 de junio de 2022

PYTHON VANZADO: CODIGOS QR OTRA FORMA DE LENGUAJE "HOLA MUNDO"

En este código no vamos a generar un QR para un link de un sitio web sino para una cadena de texto (string). Además se combinará el uso de pyfiglet para cambiarle el formato a la cadena de texto ingresada por el usuario y verificar mediante una estructura condicional si el valor es correcto, antes de generar el código QR.

print("Inicio de código")
import time
print(time.asctime())
import pyqrcode
import pyfiglet
word = input("Favor ingresar la palabra o frase a codificar: ")
font = pyfiglet.figlet_format(word)
print("La palabra ingresada fue:? ",font)
confirmacion = input("Correcto?(si/no): ")
if confirmacion == 'si':
    qcode= pyqrcode.create(word)
    qcode.png('MyWord.png', scale = 10)
    qcode.show()
else:
    print("Por favor repita el proceso")
print("Fin de código")

>>> REPUESTA DE LA TERMINAL:

Windows PowerShell
Copyright (C) Microsoft Corporation. Todos los derechos reservados.

Prueba la nueva tecnología PowerShell multiplataforma https://aka.ms/pscore6

PS C:\Users\PPI\Documents\Python language> & "C:/Users/PPI/AppData/Local/
Programs/Python/Python310/python.exe" "c:/Users/PPI/Documents/Python language/
Clcoding/Clcoding_Pyqrcode.py"

Inicio de código
Sun Jun 26 10:11:18 2022
Favor ingresar la palabra o frase a codificar: Hola Mundo!
La palabra ingresada fue:? 
 _ _ _ __ __ _ _
| | | | ___ | | __ _ | \/ |_ _ _ __ __| | ___ | |
| |_| |/ _ \| |/ _` | | |\/| | | | | '_ \ / _` |/ _ \| |
| _ | (_) | | (_| | | | | | |_| | | | | (_| | (_) |_|
|_| |_|\___/|_|\__,_| |_| |_|\__,_|_| |_|\__,_|\___/(_)


Correcto?(si/no): si

 
Fin de código
PS C:\Users\PPI\Documents\Python language>
 

Entradas recientes

Sabes que es SfePy y para que sirve?

 Fuente: SfePy.org SfePy: elementos finitos simples en Python ¶ SfePy es un software para resolver sistemas de diferencial parcial acoplado ...

Entradas Populares