Bienvenidx al curso de introducción a la programación. Aquí encontrarás los notebooks y ejercicios necesarios para aprender desde cero.
- Tener Python 3.8 o superior. ¿No cuentas con Python? Puedes descargar Python desde Python donde podrás seleccionar tu sistema operativo.
La instalación en Windows es sencilla, el propio instalador de Python sirve de guia para instalar todas las dependencias y requisitos. Python se puede descargar gratis para windows aquí.
Selecciona la opción que se muestra en la imagen de arriba con la flecha roja, además es importante seleccionar las dos casillas que vienen en la parte inferior, para facilitar la ejecución de módulos desde consola.
De esta forma se ha instalado el intérprete de Python y el IDE simple IDLE, el cual permite realizar los primeros programas en Python.
Python se encuentra instalado por defecto en la mayoría de distribuciones de linux, pero quizás la versión instalada no es la que se desea (3.8 o superior).
Para instalar una versión diferente en linux, es muy sencillo, existen dos formas: 1.- Busca en el gestor de dependencias y paquetes del sistema la versión específica que deseas instalar. 2.- Puedes instalarla directamente desde el código fuente compilando la versión específica que deseas instalar tal como se muestra a continuación:
# Ubuntu (apt-get)
$ sudo apt-get update
$ sudo apt-get install python3.9
# Centos/Fedora (yum)
$ sudo yum install gcc openssl-devel bzip2-devel libffi-devel
## Instalación desde código fuente
$ cd /tmp
$ wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tgz
$ tar xzf Python-3.9.0.tgz
$ cd Python-3.9.0
$ sudo ./configure --enable-optimizations
$ sudo make altinstall
Cuando se instala una nueva versión a nivel de sistema es importante utilizar make altinstall en vez de make install para instalar de forma alternativa a la versión instalada y utilizada en el sistema.
Vamos a instalar Python usando el gestor de paquetes brew utilizando los siguientes comandos en una consola.
# instalar brew
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
# instalar python
$ brew install python
¡Listo! Hemos explicado cómo instalar Python en cada sistema operativo, es momento de dar el siguiente paso.
- Debemos de tener Instalado Visual Studio Code con las extensiones:
- Python
- Jupyter
Para Instalar Visual Studio Code, es muy sencillo, debes de descargarlo desde aquí tomando en cuenta tu sistema operativo: Visual Studio Code
Una vez instalado Visual Studio code, es momento de instalar las extensiones.
Al abrir Visual Studio Code podrás ir al menú principal -> Preferencias -> Extensiones
Se abrirá una barra lateral (como se muestra en la imagen de abajo) con un campo de búsqueda en el cual escribirás "Python" e instalarás el paquete verificado por Microsoft
Repites lo mismo para buscar la extensión "Jupyter".
¡Listo! Tenemos todo lo que necesitamos. Es momento de iniciar con el curso.
Sigue los siguientes pasos para iniciar con los ejercicios.
- Repositorio Si no tienes una cuenta GitHub puedes crear una o solamente descargar este repositorio en formato Zip (Descargalo desde el botón verde que se encuentra al inicio de este Readme), al descargarlo guardalo en tu carpeta Documentos y descomprimelo.
Si tienes una cuenta GitHub Clona este repositorio desde tu línea de comandos, primero te debes de posicionar en la carpeta donde quieres clonar el repositorio:
git clone https://github.com/hackademymx/development-101
cd development-101
- Abre tu Visual Studio Code.
Ve al menú inicio -> abrir carpeta y abre la carpeta del curso.
Ya que tengas cargada la carpeta ve al menú terminal -> nueva terminal
- Crea y activa un entorno virtual olo escribe los siguientes comandos en la terminal que acabas de abrir:
python3 -m venv env
source env/bin/activate # En Windows usa env\Scripts\activate
- Instala las dependencias Para realizarlo solo escribe los siguientes comando en la terminal que acabas de abrir:
pip install -r requirements.txt
- Abre uno de los notebook en Visual Studio Code:
Para llevar un control de tu avance en cada Notebook encontrarás una celda al final, en la que deberás de agregar tu correo y tu nombre completo para después ejecutarlas. Si te responde con un error, vuelve a correr la celda ya que ello indica que no se ha sincronizado con el servidor.
En la parte de arriba encontrarás una carpeta llamada ejercicios donde vienen 8 carpetas con 1 ejercicio cada una.
- Abre el archivo main.py y busca
USER_MAIL
, agrega tu correo y guarda el archivo. - Debes de abrir la carpeta y el archivo
solucion.py
de cada ejercicio. - En este archivo debes de escribir el código de tu solución.
- ¡No olvides de guardar!
- En la terminal debes de correr el comando
python main.py <carpeta del ejercicio> "nombre del ejercicio"
(en la terminal debes de estar en el directorio raíz del curso) ejemplo: python main.py 7_funciones_numero_primos "numeros primos"
¡Buena suerte!