Bienvenid@ al repositorio de retos propuestos por la Universidad Nacional de Colombia, en el marco del Ciclo 1 del programa de formación de Programación de Software, Misión Tic 2022.
En el ciclo 1 se impartieron los fundamentos de la programación de software utilizando Python, iniciando con los tipos de datos, funciones, estructuras condicionales, estructuras de datos y librerías.
Los retos fueron diseñados de tal manera que se pudieran realizar con los conocimientos aprendidos durante el transcurso del ciclo.
Python es un lenguaje de programación creado por Guido Van Rossum, con una sintaxis muy limpia, ideado para enseñar a la gente a programar bien. Se trata de un lenguaje interpretado o de script.
- Legible: sintaxis intuitiva y estricta.
- Productivo: ahorra mucho código.
- Portable: para todo sistema operativo.
- Recargado: viene con muchas librerías por defecto.
Editor recomendado : Sublime Text
Existen dos versiones de Python que tienen gran uso actualmente, Python 2.x y Python 3.x, para este curso necesitas usar una versión 3.x
Para instalar Python solo debes seguir los pasos dependiendo del sistema operativo que tengas instalado.
Windows: para instalar Python en Windows ve al sitio https://www.python.org/downloads/ y presiona sobre el botón Download Python 3.7.3
Se descargará un archivo de instalación con el nombre python-3.7.3.exe , ejecútalo. Y sigue los pasos de instalación.
Al finalizar la instalación haz lo siguiente para corroborar una instalación correcta:
- Presiona las teclas Windows + R para abrir la ventana de Ejecutar.
- Una vez abierta la ventana Ejecutar escribe el comando cmd y presiona ctrl+shift+enter para ejecutar una línea de comandos con permisos de administrador.
- Windows te preguntará si quieres abrir el Procesador de comandos de Windows con permisos de administrador, presiona sí.
- En la línea de comandos escribe python.
Tu consola se mostrará así.:
Linux: generalmente Linux ya lo trae instalado, para comprobarlo puedes ejecutar en la terminal el comando:
Versión 2.7: python -v
Versión 3.x: python3 -v