Python

Here I'll keep all the documentation about Python that can be useful for me and others.

So, what's next?

Wanna learn Python? Cool! Keep in mind that Python3 is the future while Python2 is dying officially in 2 years.

In case you don't know there are several paths you can follow in the python world.

Some of them are:

  • Web Full Stack
  • Desktop and Mobile
  • Data Science
  • Automation
  • IoT

Basics

Practice

  • It's a good idea to do some exercises after learning the basics. Practice Python has some challenging ones with solutions.
  • Codewars is where developers achieve code mastery through a challenge.

Full Stack

In case you want to learn web development, you got Django!, it's high-level web framework for fast development, it's as easy and secure as any framework can be, some good tutorial for learning Django:

  • Django by MDN. MDN got a very nice tutorial to start learning Django.
  • Official Django Documentation is a good start too.
  • Small Open-Source Django Projects you always learn from others' projects.
  • Udemy Courses with 100% discount: tweetme-django - Build a twitter-like service with django! coupon: "DEC2016" . django-core - Django in depth! coupon: "CFENOV2016".

Data Science

Keeping you updated

  • PyVideo contains Python Conferences about almost everything.
  • Python Weekly A weekly newsletter featuring curated news, articles, new releases, jobs etc related to Python.
  • Github search, find and collaborate on GPL Projects written in python.

Reference