https://github.com/benjaminyde/python-guide
Python guide to become a proficient programmer
https://github.com/benjaminyde/python-guide
beginner book cheatcheat code cookbook devcontainer docker example examples guide help learn markdown python python-guide python3 reference tutorial wiki
Last synced: 5 months ago
JSON representation
Python guide to become a proficient programmer
- Host: GitHub
- URL: https://github.com/benjaminyde/python-guide
- Owner: BenjaminYde
- Created: 2023-11-12T19:29:04.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-23T21:56:31.000Z (over 1 year ago)
- Last Synced: 2024-01-23T22:44:20.098Z (over 1 year ago)
- Topics: beginner, book, cheatcheat, code, cookbook, devcontainer, docker, example, examples, guide, help, learn, markdown, python, python-guide, python3, reference, tutorial, wiki
- Language: Dockerfile
- Homepage:
- Size: 770 KB
- Stars: 7
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Welcome to the Python Guide 📚
This repository is a Python guide designed which is designed to be easily opened using VS Code or Github. It contains extensive documentation, code examples, and best practices to help you become a proficient Python programmer.
The guide intends to be **to the point** so you can continue what really matters, programming.# Execute Code Examples 🚀
Explore the `examples` directory for **interactive Python** code examples, easily executable in **Jupyter Notebooks** using a **Docker DevContainer** within **Visual Studio Code**. This setup ensures a consistent and streamlined coding environment, ideal for learning and experimentation.
# Guide Index 🗂️
**The following index contains categories with topics that are ready for visibility or completed.**
There is **more content incoming** so the categories will **not be visible here** until it is completed.
Want to see what topics are in todo? See the **index per category**.- [About Python](guide/about/_index.md)
- [About Python](guide/about/about_python.md)
- [A Compiler vs an Interpreter](guide/about/compiler_vs_interpreter.md)
- [The Python Interpreter](guide/about/python_interpreter.md)
- [General Python](guide/general/_index.md)
- [Strings](guide/general/strings.md)
- [Flow Control](guide/general/flow_control.md)
- [Creating Functions](guide/general/creating_functions.md)
- [Typing](guide/general/typing.md)
- [Scopes and References](guide/general/scopes_and_references.md)
- [Exeptions](guide/general/exceptions.md)
- [Enums](guide/general/enum.md)
- [Lambdas](guide/general/lambdas.md)
- [Callable](guide/general/callable.md)
- [Generics](guide/general/generics.md)
- [Containers](guide/containers/_index.md)
- [Lists](guide/containers/lists.md)
- [Sequence](guide/containers/sequence.md)
- [Iterating](guide/containers/iterating.md)
- [Tuples](guide/containers/tuples.md)
- [Dictionaries](guide/containers/dictionaries.md)
- [Mapping](guide/containers/mapping.md)
- [Sets](guide/containers/sets.md)
- [Comprehensions](guide/containers/comprehensions.md)
- [Unpacking](guide/containers/unpacking.md)
- [Generators and Iterators](guide/containers/iterators_and_generators.md)
- [Array](guide/containers/array.md)
- [Object Oriented Programming (OOP)](guide/oop/_index.md)
- [About Classes](guide/oop/classes.md)
- [Creating Classes](guide/oop/creating_classes.md)
- [Magic Methods](guide/oop/magic_methods.md)
- [Properties](guide/oop/properties.md)
- [Naming Conventions](guide/oop/naming_conventions.md)
- [Static Methods](guide/oop/static_methods.md)
- [Class Methods](guide/oop/class_methods.md)
- [Data Classes](guide/oop/dataclasses.md)
- [Inheritance](guide/oop/inheritance.md)
- [Abstract](guide/oop/abstract.md)
- [Final](guide/oop/final.md)
- [Packages](guide/packages/_index.md)
- [Namespaces](guide/packages/namespaces.md)
- [Modules](guide/packages/modules.md)
- [Creating Packages](guide/packages/packages.md)
- [Scripting](guide/scripting/_index.md)
- [About](guide/scripting/about.md)
- [File Handling](guide/scripting/file_handling.md)
- [Logging](guide/scripting/logging.md)
- [Subprocesses](guide/scripting/subprocess.md)
- [Executing Python](guide/scripting/shebang.md)
- [Custom CLI (click)](guide/scripting/click.md)
- [Environment Variables](guide/scripting/env_variables.md)
- [Concurrency](guide/concurrency/_index.md)
- [Introduction To Concurrency](guide/concurrency/introduction.md)
- [Global Interpreter Lock (GIL)](guide/concurrency/gil.md)
- [Threading Module](guide/concurrency/threading.md)
- [Asyncio Module](guide/concurrency/asyncio.md)
- [Multiprocessing Module](guide/concurrency/multiprocessing.md)
- [Concurrent Module](guide/concurrency/concurrent.md)
- [Data](guide/data/_index.md)
- [Working with Bytes](guide/data/bytes.md)
- [Numpy](guide/data/numpy.md)
- [Networking](guide/networking/_index.md)
- [Introduction To Networking](guide/networking/introduction.md)
- [Sockets](guide/networking/sockets.md)
- [HTTP Requests](guide/networking/http_requests.md)
- TODO
- Data Handling
- Extentions
- Networking
- Testing
- Tooling