Introducción a la programación y Python
De la terminal a Python
Hasta ahora le has dado órdenes a la terminal una a una (o encadenadas en pipelines) y hemos visto como crear pequeños scripts en bash. Sin embargo, para hacer análisis de datos más complejos, bash se queda corto: no tiene tipos de datos más allá de cadenas y números, no tiene librerías para trabajar con datos biológicos o realizar análisis estadísticos. Por ello, para poder hacer análisis más complejos, vamos a aprender a usar un lenguaje de programación de propósito general:

Python es una buena opción para este curso porque:
- tiene una sintaxis relativamente sencilla y legible.
- es gratuito y multiplataforma.
- es uno de los lenguajes de programación más utilizados, especialmente en biología y otras disciplinas científicas.
- cuenta con una comunidad muy amplia y numerosas librerías para trabajar con datos, estadística, visualización y bioinformática.
Tu primer script
Esto mismo lo puedes ejecutar directamente en el intérprete de Python, o bien guardarlo en un archivo y ejecutarlo desde la terminal. Ejecútalo desde la terminal, en el mismo directorio donde lo guardaste:
~$ python3 hola.pyprint(...) muestra un texto por pantalla. python3 hola.py le dice a la terminal: “ejecuta el intérprete de Python 3 sobre este archivo”.
¿Por qué falla si escribes print(Hola) sin comillas?