Python Madrid Learn Doc

Recopilatorio del grupo python-madrid-learn de documentación, manuales y tutoriales.

Iniciación

Sobre python en general e iniciación a python (AKA 'Python 0.0').

Documentación

CodeAcademy Python [EN]
Iniciación a python mediante ejercicios interactivos.
Iniciación a Python de SoloLearn [EN]
Curso interactivo de iniciacion a Python de SoloLearn.com.
Python 3.x [ES]
Curso de Jesús Conde en castellano sobre python 3.x.
"Quiero aprender python" de AEP [ES]
Multitud de recursos recolectados por la iniciativa ArgentinaEnPython para comenzar con python.
Curso "Aprende a Programar: Los Fundamentos" [EN]
Curso de introducción a la programación mediante el lenguage Python de la Universidad de Toronto.
PEP8 [EN]
Guía de estilo de código python.
Awesome python [EN]
Multitud de recursos (bibliotecas, tutoriales,...) en python.
The Hitchhiker’s Guide to Python! By Kenneth Reitz [EN]
Excelente guia con buenas practicas en python.
Hour of Python [ES]
Una introducción visual para aprender a programar en Python utilizando Turtle.
Python Crash Course - Cheat Sheets [EN]
Repositorio con varios cheat sheets en Python, muy útil.

Libros

"Aprenda A Programar Con Python" de Zed A. Shaw
Libro (en papel) con el curso intensivo de Zed Shaw con 52 ejercicios. Muy recomendado para iniciarse en python.
Dive into Python [ES] [EN]
Libro completo disponible gratuitamente tanto en PDF, HTML, DOC... bastante bueno para aprender Python.
Dive into Python3 [EN]
Como el anterior, pero para Python 3.x.
Python® Notes for Professionals book [EN]
E-book gratis creado a partir de la documentación de Stack Overflow, el contenido está escrito por y para la comunidad.

Katas y ejercicios

CodeCombat [EN]
Juego online para aprender a programar en python y en muchos otros lenguajes.
CheckIO [EN]
Aprende python jugando y alimenta tus soluciones a los problemas con las de la comunidad.
Learning Python through Katas, TDD and CyberDojo [EN]
Kata divertida para iniciarse en python practicando y descubrir los que es TDD (Test Driven Development).
Developing Telegram Bot [EN]
Kata sencilla para hacer un bot de Telegram.

Analítica

Sobre análisis de datos.

Learn R, Python & Data Science Online [EN]
DataCamp ofrece cursos em vídeo de iniciación a R, Python y Data Science.

Cacharreo

Cacharreo... cacharreo everywhere.

Tutorial name [EN]
Write a short description.

Científico

Sobre ciencia.

Curso Python para científicos e ingenieros [ES]
Curso en video por @Juanlu001: conceptos básico, ipython/Jupyter, NumPy, SciPy, SymPy, testing, buenas prácticas...

Scraping

Sobre web scraping.

Repositorio del gupo: python-madrid/scraping-python
Repositorio del grupo de aprendizaje en GitHub.
Scraping en Python (BeautifulSoup), con ejemplos [ES]
Artículo de Ricardo Moya sobre scraping con BeautifulSoup.

Seguridad

Sobre ciberseguridad y otras yerbas.

Tutorial name [EN]
Write a short description.

Web

Sobre desarrollo web.

Documentación

Django Girls [EN]
Tutorial de iniciación muy completo de DjangoGirls.
Django Girls - AEP [ES]
Tutorial de DjangoGirls en español de Argentina en Python.
Django Book [EN]
Libro tutorial ligerito de Django para profundizar en las diferentes features.
Tutorial Django 1.10 Oficial [EN]
Tutorial oficial de Django muy, muy extenso, ideal para desarrolladores web.
Django 1.10 - Create a URL Shortening Service [EN]
Video-curso en el que crearás un servición de URL Shortening con Django 1.10.
Probar Django 1.10 [ES]
Probar Django es un video curso/tutorial en español para principiantes en el que crearás un landing page con Django 1.10.
Awesome Django [EN]
Impresionante lista con varias apps, proyectos y recursos en Django.
Django Admin Cookbook [EN]
Fantastico libro que nos enseña a tunear y hacer cosas interesantes con el Django admin.

Bibliotecas

API

django-restframework
Biblioteca de referencia para el desarrollo de APIs en Django.

Auth & SocialAuth

django-allauth
Biblioteca para la autenticación de usuarios a través de múltiples redes sociales.
python-social-auth
Biblioteca de authenticación mediante multitud de redes sociales para Django y otros frameworks.

Internacionalización

django-roseta
Añade un panel de administración a tu app para gestionar tus traducciones.