Mostrando las entradas con la etiqueta Python. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Python. Mostrar todas las entradas

21 febrero 2024

Python: diccionarios

En este post voy a explicar cómo usar diccionarios en Python. El diccionario es un Hash Table (algo que expliqué aquí de cómo usarlo en Java). Como he hecho en las últimas explicaciones que he hecho de Python, aquí les dejo el video que explica todo y después va el código que aparece en el video.





Espero que te haya sido de utilidad. ¡Saludos!

P.D. La imagen que usé la tomé de aquí.

18 febrero 2024

Python: funciones

Hace tiempo expliqué cómo usar funciones en C y en Visual Basic 6. No voy a ahondar en qué son las funciones ni para que sirven. Más bien, voy a mostrar como usarlas y definirlas en Python.

La explicación la puedes encontrar en el siguiente video y después pongo el código que expliqué en el video.

PRÓXIMAMENTE ESTARÁ AQUÍ EL VIDEO

16 febrero 2024

Python: ciclos o iteraciones

En todo lenguaje de programación es necesario permitir que las cosas se repitan y Python no es la excepción. Básicamente tenemos dos ciclos: el while que es igual al de otros lenguajes de programación y el for que nos permite recorrer listas.

En el siguiente video les explico cómo funciona con unos ejemplos y después del video viene el código fuente que usé.

Y aquí está el código fuente de los ejemplos que aparecen en el video:

Espero que les sea de utilidad esta explicación ¡Saludos!

P.D. Imagen tomada del éste sitio.

14 febrero 2024

Python: condiciones

En cualquier lenguaje de programación, es necesario que el programa sea capaz de tomar decisiones. Ya he escrito cómo usarlas en C y son casi iguales en C++, Java y C#, entre otros. Pero en éste video te voy a mostrar cómo usarlas en Python.

En éste video te explico, con varios ejemplos, cómo se pueden usar condiciones en este lenguaje. Nota de aclaración: no existe un equivalente a la instrucción switch que tenemos en otros lenguajes. Dicho esto, aquí está el video.

Y aquí pongo el código de los ejemplos que se mostraron en el video:

Espero que esto les haya servido. En la siguiente ocasión, hablaremos de funciones. ¡Hasta la próxima!

Imagen tomada del Blog de UTel.

13 febrero 2024

Python: instalación y conceptos básicos

Hace tiempo quise empezar a escribir sobre cómo programar con Python. Hice un post de cómo instalarlo (lo cual me arrepiento porque en ese post usaba el intérprete de Python y un editor de texto llamado Brackets. Pero después empecé a usar Visual Studio Code que es mucho mejor, desde mi punto de vista).

También escribí cómo generar números aleatorios, pero en lugar de brincar de tema en tema, quiero empezar desde cero (aunque rapidito) y con este post empiezo.

Así que hice este video donde les indico cómo instalar Python con Visual Studio Code y muestro un programa de ejemplo que usa variables, operadores, instrucciones de entrada (input) y de salida (print). Abajo del video pongo el código de este  ejemplo.

Para instalar Python, éstas son las ligas que aparecen en el video: sitio para descargar el intérprete de Python y la descarga de Visual Studio Code.

Aquí está el video:


Y éste es el código del ejemplo:

Í

Espero que les haya sido de utilidad. Espero pronto poner la siguiente parte, donde hablaré de condiciones. ¡Hasta la próxima!

24 octubre 2023

Generando números al azar en Python

Por lo menos en la programación, dejamos algunas cosas al azar. Es muy importante generar números al azar para diferentes tipos de aplicaciones, desde juegos, simulaciones y análisis de datos hasta ciberseguridad y mil aplicaciones más.

Para facilitarnos la vida, Python tiene un módulo, llamado random, que nos ayuda a generarlos. En este post te voy a mostrar cómo usarlo.

Antes de empezar...

Antes de poder empezar a generar números aleatorios, debes importar el módulo random. Puedes hacerlo con una simple declaración import al principio de tu programa:

import random

Con esto tu programa ya tiene acceso a varias funciones y clases para generar datos aleatorios, algunos de los cuales vamos a hablar más adelante.

Generando números enteros aleatorios

El módulo random proporciona la función randint(a, b) para generar un número entero aleatorio entre a y b, incluyendo ambos valores. Así es cómo puedes utilizarlo:


En este ejemplo, random.randint(1, 10) genera un número entero aleatorio entre 1 y 10, y el resultado se almacena en la variable entero_aleatorio. Puedes ajustar el rango para adaptarlo a tus necesidades específicas.

Generando números con decimales

No es tan común, pero a veces necesitas generar números que tengan decimales de forma aleatoria. Para esto puedes utilizar la función random.uniform(a, b). Genera un número de punto flotante aleatorio entre a y b. Aquí tienes un ejemplo:

Para terminar, les muestro el ejemplo de un programa que genera 10 números aleatorios enteros entre 5 y 30:
 
random tiene muchas otras funciones en los que no me voy a meter pero que estos son los principales o más usuales. Espero que les haya sido de utilidad. ¡Hasta la próxima!

04 septiembre 2023

Instalando Python

Empezaré a escribir un poco sobre Python, un lenguaje de alto nivel que se ha vuelto sumamente popular en los últimos años. Pero antes de empezar, es necesario tener las herramientas necesarias para poder crear y ejecutar programas hechas en este lenguaje.

Voy a mostrar una configuración mínima, que solo tenga lo necesario e indispensable para embarcar esta aventura. Así que solo necesitamos dos cosas: un editor de texto y el compilador/intérprete de Python.

Para editor de texto, podrías usar hasta el bloc de notas que viene en Windows, pero hay cosas mejores. Yo generalmente uso Notepad++ pero mejor decidí usar otro editor, llamado Brackets porque funciona igual en Windows, Mac y Linux. Además, está muy padre.

Instalar Python

Primero voy a instalar el intérprete de Python. Para eso, primero hay que visitar la página www.python.org como se ve en la siguiente imagen:

De allí, pon tu mouse sobre el botón Downloads:

Debería reconocer tu sistema operativo y sugerir el que te corresponde. Como yo estoy haciendo todo sobre Windows, doy clic sobre el botón gris que dice Python 3.11.5 (que es la versión actual del intérprete de Python cuando escribí esto. Tal vez aparezca una versión más reciente). Descarga el archivo y ejecútalo. Debería aparecer una ventana como ésta:

Si deseas instalar con las opciones default (que generalmente está muy bien), dale clic sobre Install Now. Si quieres cambiar la carpeta donde se va a instalar o alguna otra opción, haz clic sobre Customize Installation y en las ventanas siguientes seleccionas las opciones personalizadas. Cuando termines, te aparece la siguiente ventana. Presiona el botón Close para terminar.


¡Felicidades! Ya instalaste Python. ahora instalemos Brackets.

Instalar Brackets

Para instalar Brackets, ve a la página brackets.io. Y te lleva a esta página:


Y presiona el botón que dice Download. Guarda el archivo y ejecútalo. Cuando lo corres, aparece esta ventana:


Dile que estás de acuerdo y presiona el botón Siguiente. En la siguiente ventana, selecciona Típico (si quieres instalarlo de forma default) o Personalizada (hay un par de opciones que puedes cambiar).


Espera un momento y cuando termines, aparece la ventana que te permite abrir Brackets o Finalizar. Sé feliz y haz lo que quieras porque ya tienes todo listo para trabajar con Python. ¡Felicidades!


En un futuro cercano seguiré escribiendo sobre Python para que sigas por aquí . ¡Saludos!

El Tony y sus ondas...

Related Posts Plugin for WordPress, Blogger...