En la mayoría de talleres vamos a necesitar que traigas tu propio portátil y que tengas Python3 instalado. Para asegurarte de que tienes todo listo para el taller, te recomendamos seguir los siguientes pasos:
-
Asegúrate de que tienes Python3 instalado e instálalo si tienes una versión inferior a la 3.4 Puedes seguir las instrucciones del Tutorial de Djangogirls (ES / EN)
-
Es altamente recomendable que utilices un entorno virtual o virtualenv para cada taller o proyecto que desarrolles Tienes más info e instrucciones del Tutorial de Djangogirls (ES / EN) AVISO: El apartado "Instalar Django" del tutorial no es necesario para los virtualenv
-
Además, es muy aconsejable tener un editor de texto donde escribir el código y que nos ayude con la sintaxis y detección de errores. Tienes información de algunos editores para Python en el Tutorial de DjangoGirls (ES / EN)
-
Aunque no es necesario tener conocimientos previos para asistir a ninguno de nuestros talleres, si vienes con un poquito de información de casa, es más fácil que puedas seguir el taller desde el principio, sobre todo si no es un taller de iniciación. Para ello, te recomendamos el apartado de Introducción a Python del Tutorial de DjangoGirls (ES / EN)
Y si tienes cualquier problema en alguno de estos pasos, puedes escribirnos un mensaje directo por Twitter, enviarnos un mail o venir muy puntual al taller y aprovechar la hora del desayuno para que te ayudemos con la instalación antes del taller.
Recopilación de recursos sobre Python para todos los niveles.
Puedes contribuir añadiendo recursos que conozcas. Pincha aquí para editar este archivo y hacer un pull request con tus cambios.
Lo más habitual es instalar Python en tu ordenador y usarlo desde ahí.
Si estás empezando y no te quieres complicar mucho, también hay sitios online que te permiten ejecutar código Python:
- Prácticas de programación con Python (Javier Fernández Panadero) - manual en español para aprender lo más básico de Python, con buenas explicaciones si es tu primer contacto con la programación.
- Python Tutorial (After Hours Programming) - tutorial en inglés que explica Python desde cero, orientado a la faceta de programación web, aunque esta parte aún no está desarrollada.
- Python for Beginners (Microsoft Channel 9) - serie de vídeos en inglés para aprender Python desde cero. Los ejemplos de código que utilizan están en este repositorio.
- Tutorial de Django Girls (Django Girls) - tutorial en español que explica cómo crear un blog en Python desde cero usando un paquete que se llama Django. Tiene explicaciones muy completas sobre distintos aspectos de tecnología: la línea de comandos, cómo funciona Internet, qué es Python, etc. La versión en inglés es un poco más completa.
- SoloLearn - App y web con breves explicaciones y ejercicios para empezar desde cero con Python.
- Curso de Python orientado al análisis de datos (Luz Frias) - curso distribuido en notebooks para aprender Python desde cero y enfocado al análisis de datos.
- Subiendo de nivel en Python mediante katas - (Irene P. Encinar) - material que preparó para el meetup de katas de PyLadies Madrid en abril de 2018. Explicación de qué son las katas, para qué sirven, y ejercicios recomendados.
- Curso gratuito de IBM sobre Machine Learning e Inteligencia Artificial en Python: https://www.edx.org/es/course/aprendizaje-automatico-con-python-una-introduccion-practica
- Curso de Python de Píldoras Informáticas, con una lista de reproducción asociada en YouTube.
- Corey Schafer MS (Corey Schafer). Tutoriales de Python. Serie de víd<<<<<< patch-1eos). Los ejemplos de código están en este repositorio.
- Real Python. Al margen de sus tutoriales, tienen algunos artículos con ejemplos y explicación de alguna de las librerías de Python o de funciones específicas, del estilo de este sobre pandas
Las siguientes fuentes están más relacionadas con Data Science y Machine Learning, pero también tienen algún tutorial de Python y/o ejemplos de código para la realización de modelos.
- Python Programming - sentdex (Harrison Kinsley) - Tutoriales Python y otros sobre Machine Learning y Data Analysis. Tiene un canal de YouTube con los videos, en inglés. Los ejemplos de código están en este repositorio
- Jake VanderPlas, autor de Python Data Science Handbook tiene publicado en su GitHub el libro on-line, que incluye código, disponible en este repositorio.
- Machine Learning Mastery, de Jason Brownlee, con teoría sobre ML y algunos ejemplos de código.
- Datascience Made Simple, tutorial para uso de Python para Data Science.
- Kaggle. Contiene tanto cursos, como notebooks y conjuntos de datos sobre los que basar los proyectos.
- Analytics Vidhya. Teoría y ejemplos de código en Python.