|Project Name||Stars||Downloads||Repos Using This||Packages Using This||Most Recent Commit||Total Releases||Latest Release||Open Issues||License||Language|
|Ultimate Python||4,342||23 days ago||mit||Python|
|Ultimate Python study guide for newcomers and professionals alike. :snake: :snake: :snake:|
|Swfk||23||5 years ago||TeX|
|“Snake wrangling for kids”: the Russian translation. Русский перевод книги «Snake Wrangling for Kids»|
|Python Tutorial Codes||17||3 years ago||gpl-3.0||Python|
|Python :snake: Tutorials|
Ultimate Python study guide for newcomers and professionals alike. 🐍 🐍 🐍
print("Ultimate Python study guide")
English | 한국어 | 繁体中文 | Español | Deutsch
I created this GitHub repo to share what I've learned about core Python over the past 5+ years of using it as a college graduate, an employee at large-scale companies and an open-source contributor of repositories like Celery and Full Stack Python. I look forward to seeing more people learn Python and pursue their passions through it. 🎓
Here are the primary goals of creating this guide:
🏆 Serve as a resource for Python newcomers who prefer to learn hands-on.
This repository has a collection of standalone modules which can be run in an IDE
like PyCharm and in the browser like
Replit. Even a plain old terminal will work
with the examples. Most lines have carefully crafted comments which guide a reader
through what the programs are doing step-by-step. Users are encouraged to modify
source code anywhere as long as the
main routines are not deleted and
run successfully after each change.
🏆 Serve as a pure guide for those who want to revisit core Python concepts.
Only builtin libraries are leveraged so that
these concepts can be conveyed without the overhead of domain-specific concepts. As
such, popular open-source libraries and frameworks (i.e.
pandas) are not installed. However, reading the source code in these frameworks is
inspiring and highly encouraged if your goal is to become a true
Click the badge above to spin up a working environment in the browser without needing Git and Python installed on your local machine. If these requirements are already met, feel free to clone the repository directly.
Once the repository is accessible, you are ready to learn from the standalone modules. To get the most out of each module, read the module code and run it. There are two ways of running the modules:
📚 = External resource, 🍰 = Beginner topic, :exploding_head: = Advanced topic
👔 = Interview resource, :test_tube: = Code samples, :brain: = Project ideas
Keep learning by reading from other well-regarded resources.
Keep practicing so that your coding skills don't get rusty.