cat > .gitignore << 'EOF'
# Python
.venv/
__pycache__/
*.py[cod]
*$py.class
.pytest_cache/

# Rust
target/
Cargo.lock  # ← УБЕРЁМ потом!

# OS
.DS_Store
EOF

*.pyc
*.pyo
*.pyd
*.so
*.dll
*.whl
.idea/
.vscode/