| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
This repository is for experienced C#/.NET developers who already understand OOP, generics, LINQ, async/await, dependency injection, build tools, and testing.
The goal is to help you become an advanced Python developer who can ship production-grade code confidently.
Use this sequence to build momentum without skipping fundamentals.
Day 1: Foundations and runtime model
Day 2: Functions and functional patterns
Day 3: Errors, modules, and OOP modeling
Day 4: Typing and advanced runtime model
Day 5: Concurrency and systems
Day 6: Quality, packaging, and migration mindset
Day 7: Additional language features, Python-only features, and capstone
uv sync
uv run src/csharp_to_python_learning/concepts/01_setup_and_runtime/topic_01_python_project_setup_with_uv.py
uv run -m pytestInitialize a new project (already done in this repository):
uv init --package --python 3.14.5Create/update .venv and install dependencies from pyproject.toml + uv.lock:
uv syncRun a command inside the project environment:
uv run -m pytest
uv run src/csharp_to_python_learning/concepts/03_functions_and_functional_tools/topic_12_decorators.pyAdd a runtime dependency:
uv add httpxAdd a dev dependency:
uv add --dev pytest ruff mypyuv run -m pytest
uv run -m pytest tests/test_concept_smoke.py -k asyncioEvery concept is runnable directly:
uv run src/csharp_to_python_learning/concepts/10_memory_idioms_migration/topic_50_python_3_14_specific_features.pyThe full concept-by-concept walkthrough is available in the pages folder:
Python-only features are organized in dedicated pages, similar to the Advanced Walkthrough:
Run the capstone:
uv run src/csharp_to_python_learning/capstone/capstone_async_event_pipeline.pyCapstone combines:
| Back | FazBrowse Home | New Git URL |