Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Ultimate Python study guide 🐍 🐍 🐍

License

NotificationsYou must be signed in to change notification settings

huangsam/ultimate-python

Repository files navigation

GitHub Actions Workflow StatusCode CoverageQuality Gate StatusLicenser/Python

Ultimate Python study guide for newcomers and professionals alike. 🐍 🐍 🐍

print("Ultimate Python study guide")

English |한국어 |繁体中文 |Español |Deutsch |हिन्दी

Ultimate Python

Motivation

I created this GitHub repo to share what I've learned aboutcore Pythonover the past 5+ years of using it as a college graduate, an employee atlarge-scale companies and an open-source contributor of repositories likeCelery andFull Stack Python.I look forward to seeing more people learn Python and pursue their passionsthrough it. 🎓

Goals

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 IDElikePyCharm and in the browser likeReplit. Even a plain old terminal will workwith the examples. Most lines have carefully crafted comments which guide a readerthrough what the programs are doing step-by-step. Users are encouraged to modifysource code anywhere as long as themain routines are not deleted andrun successfully after each change.

🏆Serve as a pure guide for those who want to revisit core Python concepts.Onlybuiltin libraries are leveraged so thatthese concepts can be conveyed without the overhead of domain-specific concepts. Assuch, popular open-source libraries and frameworks (i.e.sqlalchemy,requests,pandas) are not installed. However, reading the source code in these frameworks isinspiring and highly encouraged if your goal is to become a truePythonista.

Getting started

Run on Replit

Click the badge above to spin up a working environment in the browser withoutneeding Git and Python installed on your local machine. If these requirementsare already met, feel free to clone the repository directly.

Once the repository is accessible, you are ready to learn from the standalonemodules. To get the most out of each module, read the module code and run it.There are two ways of running the modules:

  1. Run a single module:python ultimatepython/syntax/variable.py
  2. Run all of the modules:python runner.py

Table of contents

📚 = External resource,🍰 = Beginner topic,🤯 = Advanced topic

  1. About Python
  2. Syntax
  3. Data Structures
  4. Classes
  5. Advanced

Additional resources

👔 = Interview resource,🧪 = Code samples,🧠 = Project ideas

GitHub repositories

Keep learning by reading from other well-regarded resources.

Interactive practice

Keep practicing so that your coding skills don't get rusty.


[8]ページ先頭

©2009-2025 Movatter.jp