Hace unas semanas, te indicamos 10 razones por las que deberías aprender a programar en Python. Pero si todavía no te has convencido, en este artículo, hablaremos de cómo empezar a programar con Python y la mejor manera de hacerlo.
Antes de comenzar:
1. Programar en Python es divertido.
Es más fácil escribir y entender el código de Python que en otros lenguajes de programación comparables. Esto se debe a su fácil sintaxis. Incluso si nunca has programado antes, podrás entender que hace el código simplemente leyendo éste de manera normal.
2. La sintaxis no es demasiado estricta
En Python, no es necesario especificar el tipo de datos de una variable. Además, no es necesario el punto y coma después de cada declaración (algo que más de uno agradecerá 😉)
Python te obliga a seguir las mejores prácticas (como la sangría adecuada). Esto puede parecer una tortura al principio, pero puede facilitar mucho la programación a los principiantes.
3. Expresividad del lenguaje
Python te permite escribir programas con una amplia funcionalidad en sólo unas pocas líneas de código. Es increíble todo lo que se puede hacer con Python una vez que se dominan los fundamentos.
4. Una gran comunidad y soporte
Python cuenta con el apoyo de una gran comunidad. Hay varios foros online activos que pueden ayudarte si te quedas atascado.
Aquí tienes algunos ejemplos:
Una vez que lo tenemos todo más claro, la siguiente pregunta es:
¿Cómo instalar el programa?
Llegados a este punto debo remitirte a mi artículo anterior, donde te hablábamos sobre los sistemas operativos para comenzar a trabajar con Python.
Una vez que has escogido el tuyo, pasaremos a explicarte el proceso de instalación en cada uno de ellos.
Queremos mostrarte cómo instalar y utilizar Python en tu sistema operativo de la forma más sencilla posible. De este modo, podrás iniciarte rápidamente en la programación.
Guía de instalación de Python en MacOSX
- Abre la página de descarga de Python en tu navegador y selecciona Descargar Python 3.10.7 (puede que veas una versión diferente, selecciona siempre la más reciente).
- Cuando la descarga se haya completado, debes abrir el archivo .dmg y seguir las instrucciones de instalación.
- Un buen editor puede ser de gran ayuda para el desarrollo de Python. Recomendamos Sublime Text (descargar Sublime Text 3) o Visual Studio Code. Ambos editores se pueden utilizar de forma gratuita. Para simplificar vamos a seleccionar en esta guía el editor Sublime Text
- La instalación funciona como cualquier otro programa.
- Abre Sublime Text y selecciona Archivo > Nuevo Archivo (atajo: Cmd+N). Luego guarda (Cmd+S o Archivo > Guardar) el archivo con la extensión .py (por ejemplo, Helloworld.py).
- Escribe tu código y guárdalo. Puedes utilizar este código para hacer pruebas:
print(«¡Hola, mundo!»)
Este sencillo programa escribe «Hola Mundo» en la línea de comandos. Selecciona Herramientas > Construir (Cmd + B). Verás «Hola Mundo» en la consola de Sublime Text. Enhorabuena, ¡acabas de ejecutar tu primer programa Python!
Instrucciones de instalación para Windows
- Abre la página de descarga de Python en tu navegador y selecciona Descargar Python 3.10.7 (puede que veas una versión diferente, selecciona siempre la más reciente).
- Cuando la descarga esté completa, haz doble clic en el archivo para abrirlo.
- Junto con Python, se instalará un pequeño IDE llamado IDLE.
- Abre IDLE y escribe el siguiente código.
- print(«¡Hola, mundo!»)
- Para crear un nuevo archivo en IDLE, selecciona Archivo > Nueva ventana (atajo: Ctrl+N).
- Escribe tu código Python (puedes usar el código de abajo por ahora) y guárdalo (atajo: Ctrl+S) con la extensión de archivo .py (por ejemplo, hola.py)
print(«¡Hola, mundo!»)
- Elige Ejecutar > Ejecutar módulo (Atajo: F5) para ver la salida de tu programa. Enhorabuena, acabas de ejecutar tu primer programa en Python.
Llegados a este punto, es hora de pasar al siguiente paso.
Tu primer programa en Python
La forma clásica de empezar a programar es siempre el ejemplo de «Hola Mundo». Un programa «Hola Mundo» simplemente produce el texto «Hola Mundo» como hemos podido ver en el apartado anterior.
Por lo tanto, vamos a elegir otro ejemplo:
- # Suma de dos números
- numero1 = 2
- numero2 = 4
- suma = numero1+numero2
- print(suma)
¿Cómo funciona este programa de Python?
Línea 1: # Suma de dos números
Todas las líneas que empiezan por # en la programación en Python son comentarios.
Los comentarios se utilizan en programación para explicar el propósito del código. Esto ayuda a otros programadores a entender la intención del código. Los comentarios son completamente ignorados por los compiladores e intérpretes.
Línea 2: numero1 = 2
Aquí, numero1 es una variable. Puedes almacenar un valor en una variable. Por lo tanto, el numero 2 se almacena en esta variable.
Línea 3: numero2 = 4
Igualmente, el número 4 se almacena en la variable numero2.
Línea 4: suma = numero1+ numero2
Las variables numero1 y numero2 se suman con el operador «+». El resultado de la suma se almacena en otra variable, suma.
Línea 5: print(suma)
La función print() hace una salida en la pantalla. En nuestro caso, el número 6 se muestra en tu monitor.
Es importante recordar algo:
Para representar una declaración en Python, se utiliza una nueva línea. El uso de punto y coma (cf. C/C++, PHP) es opcional y se recomienda omitir éste. Las llaves se utilizan para representar un bloque.
Sí, lo sé… es algo muy sencillo. ¿Cómo sigo avanzando?