PYTHON. PROGRAMAR SIN IA ES POSIBLE.

flor

En este sitio se va a presentar el lenguaje Python, comparándolo en todo momento con Java.

Se presentarán los comandos y su correspondencia con el correspondiente comando en java. También se mostrarán ejemplos de programas elaborados tanto con Python como con Java.

Para que queden claros, la parte de Python se presentarán aquí, mientras que para que acceder a sus correspondientes comandos y programas gemelos en Java, se tendrá que acceder al sitio https://java.nosoyia.es

Para poder crear programas en Python, lo primero será disponer de Python 3.xx en nuestros sistema operativo.

Si utilizamos Windows, accedemos a www.python.org. A continuación nos descargamos el instalador de Python que deseemos, a ser posible la última versión disponible. Cuando instalemos Python, nos aseguramos de marcar la casilla -Add Python to PATH-. También deberíamos de tener un IDE que nos ayude a crear y probar nuestros programas. Uno de los IDE más interesante es VISUAL STUDIO CODE que puede ser descargado directamente desde la tienda de Microsoft.

Si utilizamos Linux no debemos de preocuparnos, ya que Python viene instalado en todas las versiones. Si intentamos instalar una versión diferente a la que ya está instalada, podemos desestabilizar el sistema. Lo que necesitaríamos igualmente es un IDE, que también nos puede valer VISUAL STUDIO CODE, descargable desde el repositorio en la mayoría de los casos.

En cualquiera de los dos casos anteriores, debemos configurar el IDE descargando las extensiones correspondientes de Python, en especial las que están firmadas por Microsoft.

La programación puede ser una tarea divertida si de verdad nos gusta programar. Si nos dejamos llevar por lo cómodo, recurriremos frecuentemente a la IA para que nos resuelva tal o cual problema, pero esto no es lo más adecuado ni para aprender, ni para divertirnos si de verdad la programación es para nosotros una verdadera afición.

Cuando deseamos entretenernos podemos, entre otras muchas cosas, resolver un sudoku, un crucigrama, un problema de ajedrez, o sencillamente jugar una partida de ajedrez.

En cualquiera de estos casos intentamos resolver el pasatiempos por nosotros mismos, y tal vez, solo tal vez si no conseguimos resolverlo, recurriremos a ver la solución. De la misma manera, si nos gusta de verdad el ajedrez, jugaremos la partida nosotros mismos, sin acudir a programas de ordenador, que por supuesto van a jugar mejor que nosotros, pero no nos darán tanta satisfacción como si ganamos nosotros la partida y no el programa.

Les animo a todos a que programen y programen todo lo que se les ocurra, pero que intenten no ayudarse de la IA, porque eso ni es divertido ni se aprende.

Iniciocomandos Pythonbloques de código
comentar códigoprint ( )input ( )
captura de erroresCadenasDatos Numéricos
Módulo randomMódulo statisticsDatos Fecha/hora
ConstantesBucles forBucles while
Bloque ifTuplasListas.
match caseConjuntosDiccionarios
FuncionesClasesArchivos
Entorno gráfico TkinterVentanasWidgets básicos