look at our set of rules @thedevsrules.
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
- Automate the Boring Stuff with Python, very popular and easy guide to Python.
- Python by MDN, a tutorial that is being written rn by MDN, most parts are done already.
- TutorialsPoint's Python that covers some advanced topics like GUI programming, Database access and so on.
- Regular Expressions PyCon 2017 it seems a little bit confusing at first but believe me, the job it is doing for you is a lot more complex! (common interview question too!) you can test your patterns using regex101.
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
- Anaconda a Python distribution with all you need for data science.
- Youtube playlists about graphics and basics on machine learning.
- Kaggle Competitions, practice the theory you've learned in real-world scenarios.
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
- Official Python Docs.
- aswesome-python a curated list of awesome Python frameworks, libraries, software and resources.
- fucking-awesome-python a curated list of Github stars and forks stats based on awesome awesome-python.
Ohh thanks. Any good YouTube channel too?
Обсуждают сегодня