Jak začít · Krok 4 z 4
· 1 min čtení
Tvoje první aplikace: Python, Claude Code a Git
Dost teorie. Teď postavíš první vlastní aplikaci: malý příkazový převodník poznámek na úkoly. Zadáš text, aplikace z něj vytáhne řádky začínající TODO: a uloží je do souboru ukoly.md. Malé, užitečné a za hodinu hotové.
Všechno, co tu použiješ, už znáš z předchozích kroků.
1. Projekt a prostředí
mkdir prevodnik && cd prevodnik
mkvirtualenv prevodnik
pip install pytest
pip freeze > requirements.txt
git init
Přidej .gitignore:
.env
__pycache__/
.pytest_cache/
První commit:
git add .
git commit -m "Zaklad projektu"
2. Zadej to agentovi
Spusť claude a pošli tohle zadání:
Postav v Pythonu jednoduchou CLI aplikaci prevodnik.py.
Načte textový soubor zadaný jako argument, najde řádky začínající
"TODO:" a zapíše je jako checklist (- [ ] text) do ukoly.md.
Použij jen standardní knihovnu. Napiš testy do test_prevodnik.py
pro pytest a spusť je. Nejdřív mi ukaž plán.
Přečti plán. Sedí? Napiš „ok, implementuj". Nesedí? Oprav ho, třeba: „ukoly.md nepřepisuj, ale připisuj na konec."
3. Zkontroluj, co vzniklo
git status
git diff
pytest
Projdi si kód. Rozumíš každé funkci? Pokud ne, zeptej se agenta: „Vysvětli mi funkci X jednoduše." Tohle je nejrychlejší způsob, jak se u vibecodingu učit.
Vyzkoušej to naostro:
echo "TODO: koupit mléko" > poznamky.txt
python prevodnik.py poznamky.txt
cat ukoly.md
4. Commitni
git add .
git commit -m "Prevodnik TODO poznamek na checklist"
Hotovo. Máš funkční aplikaci, testy a historii.
5. Rozšiř ji (a trénuj)
Každé rozšíření = nová větev, jeden prompt, jeden commit:
git switch -c feat/datum
Nápady:
- přidej k úkolům dnešní datum,
- podporuj i
FIXME:, - vypiš počet nalezených úkolů.
Když agent něco rozbije, git restore . a zkus to znovu s přesnějším zadáním.
Co dál
Prošel jsi celou cestu: prostředí, Git, prompty, první aplikace. Teď přidej workflow pro větší projekty z článku Claude Code v praxi a vyber si nástroj podle srovnání Claude Code vs Cursor vs Codex. A až budeš chtít postavit vlastního AI agenta, mrkni na AI agenta s FastAPI a Gemini na GCP.
Související články
· 2 min čtení
GitHub pro vibecodery: základy, které ti stačí
Co je GitHub a jak se liší od Gitu, repozitář, push a pull, README, issues a pull requesty. Jednoduše, s prvními kroky a tipy pro práci s AI agenty.
Číst článek →· 4 min čtení
Git pro vibecodery: záchranná brzda u AI kódu
Základy Gitu pro začátečníky: init, commit, větve, push a jak vrátit špatnou změnu od AI agenta. Ověřené příkazy, bez zbytečné teorie.
Číst článek →