Jak začít · Krok 4 z 4

· 1 min čtení

Tvoje první aplikace: Python, Claude Code a Git

David Šimek · Základy

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