> ## Documentation Index
> Fetch the complete documentation index at: https://python4ai.codewithsiva.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Essential tools

> Tools every Python developer needs

## Tools for real Python development

You've learned Python and built your first projects. Now let's add the essential tools that make Python development easier and more professional.

## What you'll learn

Every Python developer needs these tools:

* **Git & GitHub** - Save your work and collaborate with others
* **Environment variables** - Keep secrets safe and manage configuration
* **Code quality** - Automatically format and lint your code
* **Modern Python tools** - Better ways to manage packages and dependencies

These tools are especially important for AI development, where you'll share code, work with API keys, and manage complex dependencies.

<CardGroup cols={2}>
  <Card title="Git & GitHub" icon="code-branch" href="/tools/git">
    Version control basics
  </Card>

  <Card title="Environment & secrets" icon="key" href="/tools/environment">
    Manage API keys safely
  </Card>

  <Card title="Code quality" icon="wand-magic-sparkles" href="/tools/code-quality">
    Format and lint your code
  </Card>

  <Card title="Modern Python" icon="cube" href="/tools/dependencies">
    Dependency management
  </Card>
</CardGroup>
