Mision1 - Tema1 - Python
Mision1 - Tema1 - Python
Python
¿Qué es Python?
Siendo uno de los lenguajes más usados de los últimos años, Python es una
opción que se debe tener en cuenta si se busca entrar en el mundo de la
programación. Además, Python cuenta con una extensa cantidad de
características convenientes para el aprendizaje y el uso rápido y eficaz del
mismo.
a. Sintaxis simple
Una sintaxis en programación es el conjunto de reglas para el uso de
palabras, símbolos y orden de escritura que definen un fragmento de
código como correcto. La sintaxis de Python busca ser “elegante”
mediante la reducción del uso de símbolos y palabras clave complejos o
innecesarios, que permiten así leer el código de manera casi tan fluida
como si fueran oraciones en inglés.
a. Descarga
El primer paso es ir a la página oficial de Python, a la sección
de Descargas.
http://www.python.org/downloads/
b. Instalación
Al abrir el archivo descargado previamente, el sistema preguntará si se
desea ejecutar el archivo; tras aceptar, se abrirá una ventana de
instalación.
IMPORTANTE: marque la opción en la parte inferior de la ventana, que
dice “Add Python 3.8 to PATH”; esto permitirá acceder más fácilmente a
los comandos de Python.
Para iniciar la instalación basta con hacer clic en Install Now, lo cual
instalará en una dirección por defecto en la computadora.
i. Abrir la terminal
Para abrir el símbolo del sistema en Windows, se debe ir al menú
y buscar “cmd”, lo cual dará un resultado con el nombre
previamente mencionado: “símbolo del sistema”. Al seleccionar
este, se abrirá una ventana completamente negra con letras
blancas y unas cuantas líneas de texto sobre versión y derechos
de Microsoft.
print(“Hello World”)
b. Entorno de desarrollo
Escribir todo un programa en la consola cada vez que se quiere ejecutar
algo puede volverse tedioso. Así que preferiblemente se deben escribir
las instrucciones en un archivo que se pueda ejecutar y modificar
posteriormente. Para este trabajo es recomendable utilizar un programa
destinado para esto, y ahí es donde entran en juego los IDE (Integrated
Development Environment), siglas en inglés para “entorno de desarrollo
integrado”. Es un software que proporciona todos los elementos y
herramientas necesarias, junto a múltiples servicios, para facilitar la
creación de código y la revisión de este. Las características más
destacables suelen ser un editor de texto, autocompletado, destacar
errores y recomendaciones, entre otras.
i. PyCharm Community
En este curso se recomienda, y se usará, el IDE de uso gratuito
PyCharm Community de JetBrains.
c. Archivo fuente
Ya que todo está perfectamente dispuesto para empezar a programar,
se procederá a crear un archivo de Python, el cual se ejecutará con fines
de prueba. En PyCharm, la primera vez que es abierto se debe crear un
proyecto, al cual se le puede poner cualquier nombre que se desee. Tras
crear este proyecto, se empezará a cargar todo el entorno y se crearán
múltiples archivos y carpetas dentro del mismo.
Tras esto hay que darle un nombre al archivo. Se le puede dar cualquier
nombre, pero al final debe tener la extensión “.py”, que lo distinguirá
como un archivo ejecutable de Python. Por ejemplo: “Test.py”.
print(“Hello World”)
Claramente, para empezar a programar se debe saber dónde programar. Para esto
existen múltiples opciones, ya que un lenguaje de programación no es más que un
medio de comunicación con la máquina; se puede hablar dando instrucciones
independientes una a una o escribir un conjunto de instrucciones en un archivo fuente.
a. Terminal de comandos
También conocido como el símbolo del sistema o command prompt en inglés, es un
intérprete de comandos en Windows, es decir, una aplicación que permite
comunicarse con el sistema. Con esto en mente, se puede ejecutar Python a través de
este.
i. Abrir la terminal
Para abrir el símbolo del sistema en Windows, se debe ir al menú y buscar “ cmd”, lo
cual dará un resultado con el nombre previamente mencionado: “símbolo del
sistema”. Al seleccionar este, se abrirá una ventana completamente negra con letras
blancas y unas cuantas líneas de texto sobre versión y derechos de Microsoft.
ii. Intérprete interactivo de Python
Dentro del símbolo del sistema escriba la palabra “py” y luego presione la tecla Enter,
con lo cual se ejecutará el modo interactivo del intérprete de Python, y las líneas de
comando ahora iniciarán con un trío de símbolos mayor que “>>>”; esto significa que
el comando a ingresar será un comando de Python.
print(“Hello World”)
b. Entorno de desarrollo
Escribir todo un programa en la consola cada vez que se quiere ejecutar algo puede
volverse tedioso. Así que preferiblemente se deben escribir las instrucciones en un
archivo que se pueda ejecutar y modificar posteriormente. Para este trabajo es
recomendable utilizar un programa destinado para esto, y ahí es donde entran en
juego los IDE (Integrated Development Environment), siglas en inglés para “entorno
de desarrollo integrado”. Es un software que proporciona todos los elementos y
herramientas necesarias, junto a múltiples servicios, para facilitar la creación de
código y la revisión de este. Las características más destacables suelen ser un editor
de texto, autocompletado, destacar errores y recomendaciones, entre otras.
i. PyCharm Community
En este curso se recomienda, y se usará, el IDE de uso gratuito PyCharm Community
de JetBrains.
Para descargarlo se puede ir a este enlace y hacer clic en Descargar de la versión
Community. Ejecute el archivo para iniciar la instalación, y tras aceptar las peticiones
de ejecución y de administrador se abrirá la ventana de instalación. En la primera
sección hay una presentación, en la segunda se escoge la dirección a instalar PyCharm
(se recomienda dejar la predeterminada) y en la tercera sección se escogen opciones
extras para la instalación; se recomienda marcar todas las opciones.
La siguiente sección permite escoger una carpeta del menú en el cual guardar todos
los accesos directos para PyCharm (se recomienda dejar por defecto). Después de
esto, se inicia la instalación y, tras terminar, se debe reiniciar el computador para
completar la instalación.
Al abrir PyCharm por primera vez se mostrará una serie de preguntas para la
personalización. La primera es seleccionar un tema de colores para la aplicación (la
mayoría de los programadores prefieren sus entornos oscuros). Se recomienda
ignorar la siguiente sección, ya que consiste en instalar utilidades extras que pueden
ser inservibles y complejas para el inicio.
c. Archivo fuente
Ya que todo está perfectamente dispuesto para empezar a programar, se procederá
a crear un archivo de Python, el cual se ejecutará con fines de prueba. En PyCharm, la
primera vez que es abierto se debe crear un proyecto, al cual se le puede poner
cualquier nombre que se desee. Tras crear este proyecto, se empezará a cargar todo
el entorno y se crearán múltiples archivos y carpetas dentro del mismo.
Ahora, en la columna a la izquierda, se puede hecer clic derecho sobre la carpeta con
el nombre que se escogió para el proyecto. Luego haga clic en New y en File.
Tras esto hay que darle un nombre al archivo. Se le puede dar cualquier nombre, pero
al final debe tener la extensión “.py”, que lo distinguirá como un archivo ejecutable de
Python. Por ejemplo: “Test.py”.
Ahora, con un archivo de Python creado, se puede escribir código en él. Escriba algo
como:
print(“Hello World”)
Tras esto se habrá creado y ejecutado el primer archivo en Python utilizando un IDE
y unas cuantas de sus herramientas más básicas.
A tener en cuenta
a. Uso de un IDE
Cualquiera que haya sido el IDE de elección para el desarrollo del curso,
no hay que preocuparse por lo complejo que pueda parecer este, ya que
los IDE suelen ser aplicaciones muy pesadas para trabajos más
profesionales. Contienen muchas opciones y herramientas, pero se
recomienda empezar a aprender con estos para familiarizarse con lo
que se usa en el mundo real, así que no hay que dejarse asustar por la
cantidad de opciones y pestañas que pueden llegar a tener. No obstante,
puede ser conveniente empezar a explorar lo que ofrecen y así moverse
más ágilmente a través de estos.
Sin embargo, hay que agregar que el uso de un IDE facilita todo este
proceso y permite ejecutar el archivo dentro del mismo programa.
c. Usar la documentación
En el mundo de la programación, una actividad muy importante es la
búsqueda de información respecto a lo que se necesita utilizar o lo que
se está utilizando; de este modo, siempre se pueden encontrar mejores
maneras para hacer las cosas. Por ende, se hace indispensable el uso de
la documentación que presta Python, empezando por el PEP8, que es
una colección de reglas para el estilo de escritura de Python, que, aunque
no sea obligatorio, permite crear código más legible y ordenado.
e. Comentar código
Una de las prácticas más usuales e importantes a realizar en la
programación es comentar el código. Esto se refiere a dejar fragmentos
de texto que no tienen efecto alguno en el código, pero son de uso para
el programador, indicando la función de alguna línea, sirviendo de
recordatorio o incluso retirando una línea de código sin eliminarla.
# Esto es un comentario
print("Hello World")
""" Esto es
otro comentario """
print("Hello World")