Przejdź do treści

~/python-for-genai-guide

Python dla Data Science, ML i GenAI

Szybki start dla doświadczonych programistów C++, C# i Java wchodzących w ekosystem Data Science, Machine Learning i Generative AI - bez zbędnej teorii, z naciskiem na praktyczne różnice i dobre praktyki.

Zacznij od rozdziału 1 Repozytorium na GitHubie

8 rozdziałów · od C++/C#/Java do Pythona · open-source · stan wiedzy: maj 2026

Ścieżka nauki

Wiedza została podzielona na osiem tematycznych rozdziałów. Zacznij od pierwszego i przechodź kolejno - każdy rozdział zakłada znajomość poprzednich.

Mapa ekosystemu

Python to przede wszystkim potężny ekosystem bibliotek. Oto najważniejsze obszary, w których będziesz pracować:

  • Analiza danych - Pandas ("SQL na sterydach"), NumPy (fundament obliczeń numerycznych), Polars i DuckDB dla większej skali.

  • Web i API - FastAPI (nowoczesne, async API), Flask (minimalistyczny micro-framework), Django (batteries-included).

  • Machine Learning - scikit-learn (klasyczny ML), PyTorch (dominujący framework deep learningu), gradient boosting (XGBoost, LightGBM, CatBoost).

  • Generative AI - frameworki orkiestracji (LangGraph, LlamaIndex, PydanticAI), wzorzec RAG oraz MCP (Model Context Protocol) do łączenia agentów z narzędziami.

Tip

Zanim zaczniesz pisać kod, poznaj współczesny tooling: napisane w Rust uv (zunifikowany menedżer projektów) i Ruff (błyskawiczny linter i formatter). Szczegóły w rozdziale Środowiska i narzędzia.

Zasoby do dalszej nauki

Poniższe materiały są świetnym punktem startowym i są całkowicie darmowe:


Stan wiedzy: maj 2026. Przewodnik open-source - repozytorium na GitHubie. Autor: Cyprian Gburek.