# Pip

### What is PIP?

PIP is a package manager for Python packages, or modules if you like.

**Note:** If you have Python version 3.4 or later, PIP is included by default.

***

### What is a Package?

A package contains all the files you need for a module.

Modules are Python code libraries you can include in your project.

\
nstall PIP

If you do not have PIP installed, you can download and install it from this page: <https://pypi.org/project/pip/>

***

### Download a Package

Downloading a package is very easy.

Open the command line interface and tell PIP to download the package you want.

Navigate your command line to the location of Python's script directory, and type the following:

#### Example

Download a package named "camelcase":

`C:\Users\`*`Your Name`*`\AppData\Local\Programs\Python\Python36-32\Scripts>pip install camelcase`

Now you have downloaded and installed your first package!

***

***

### Using a Package

Once the package is installed, it is ready to use.

Import the "camelcase" package into your project.

#### Example

```python
//Import and use "camelcase":
import camelcase

c = camelcase.CamelCase()

txt = "hello world"

print(c.hump(txt))
```

### Find Packages

Find more packages at <https://pypi.org/>.

***

### Remove a Package

Use the `uninstall` command to remove a package:

#### Example

Uninstall the package named "camelcase":

`C:\Users\`*`Your Name`*`\AppData\Local\Programs\Python\Python36-32\Scripts>pip uninstall camelcase`

### List Packages

Use the `list` command to list all the packages installed on your system:

#### Example

List installed packages:

`C:\Users\`*`Your Name`*`\AppData\Local\Programs\Python\Python36-32\Scripts>pip list`


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.pyclubs.org/python-course-guide/guides/pip.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
