Recursos del curso de automatización con Python
Para poder empezar el curso se requiere:
Software de control de versiones que se usará para guardar el progreso
- Visitar https://git-scm.com/downloads
- Seleccionar el sistema operativo para empezar la descarga
- Iniciar el instalador y dejar todo por defecto
- Ejecutar "C:/Program Files/Git/cmd/git-gui.exe" o poner "Git GUI" en el buscador de windows
- Clicar en "Help" > "Show SSH Key" > "Generate Key", dejar vacío el campo de contraseña
- Copiar la clave RSA pública generada
- En caso de no tener una cuenta GitHub, navegar a https://github.com/ y crearla
- Logándose en Github, ir a "Setting" del usuario > SSH keys > "New SSH Key"
- Pegar la clave RSA pública y clicar "Add SSH Key"
Se trata de un paquete de aplicaciones para experimentar con código escrito en Python
- Visitar https://www.anaconda.com/products/individual para descargar la última distribución de Anaconda
- Iniciar el instalador y dejar todo por defecto menos en opciones avanzadas, donde se desmarca la de "default Python"
El intérprete base que ejecuta los archivos con la extensión ".py" que contienen el código
- Visitar https://www.python.org/downloads/release/python-3100/ para descargar la última distribución de Python
- Iniciar el instalador y elegir "customize installation", luego "next"
- Marcar "Add Python to environment variables" y poner "C:/Users/{user}/Python310" como ruta de instalación
- Al terminar la instalación, clicar la opción de "disable length limit", si aparece (requiere permisos de admin)
Para comprobar que la instalación es correcta y que las rutas "C:/Users/{user}/Python310/" y "C:/Users/{user}/Python310/Scripts/" están en el "path", abrir un cmd y poner:
python -V
El resultado debería ser "Python 3.10.0" en cualquier otro caso añadir a mano las rutas a la variable de entorno del sistema "path" las dos rutas mencionadas
Editor de código especializado en Python
- Descargar la versión "Community" del enlace https://www.jetbrains.com/es-es/pycharm/download/
- Dejar todo por defecto o marcar opcionalmente "open folder as project" y crear acceso directo en el escritorio
- Crear la carpeta "workspaces" en "C:/Users/{user}/" ("C:/Users/{user}/workspaces/")
- Clicar con el botón derecho en la carpeta "workspaces" > "Git Bash Here" e introducir estos comandos:
git config --global user.name "{user_github}"
git config --global user.email {email}
git clone git@github.com:Manzanero/curso-python-auto.git # si pide confirmación, escribir "yes"
cp -r curso-python-auto/test-lab .
Esto habrá creado la carpeta "C:/Users/{user}/workspaces/test-lab" con todo el contenido del curso
Hasta aquí deberíamos contar con esta estructura de carpetas:
C:/
...
+- Users/
| ...
| +- {user}/
| ...
| +- Anaconda3/
| +- Python310/
| +- workspaces/
| +- curso-python-auto/
| +- test-lab/
+- Program Files/
...
+- JetBrains/
+- PyCharm Community Edition 2021/
- Abrir Anaconda Navigator desde el menú de inicio
- Ejecutar el módulo JupiterLab, se abrirá un navegador automáticamente en la url http://localhost:8888/lab
- Con el Explorador de archivos de la izquierda navegar hasta "~/workspaces/test-lab" y seleccionar un capítulo