Skip to content

Commit f0eb004

Browse files
committed
improvements
1 parent c190d55 commit f0eb004

File tree

1 file changed

+21
-13
lines changed

1 file changed

+21
-13
lines changed

README.md

Lines changed: 21 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,25 +2,26 @@
22

33
# Kickstart Pipenv: Getting Started
44

5-
Tutorial for downloading packages from PyPI, using Pipenv to create and manage
6-
virtualenvs and do the downloads.
5+
Tutorial for downloading packages from PyPI. Teaches how to install Pipenv to
6+
create and manage virtualenvs and download packages.
77

88
## Who is this guide for
99

10-
This is for **brand new Python users**, including **coding class students**
11-
who want a simple and to-the-point guide on getting Pipenv working on their
12-
system.
10+
* This is for **brand new Python users**, including **coding class students**
11+
who want a simple and to-the-point guide on getting Pipenv working on their
12+
system.
13+
14+
* This guide assumes you already have some fundamental Python and Bash
15+
knowledge.
16+
17+
* This guide *does not* support Windows. It assumes you use either **macOS** or
18+
**Ubuntu GNU/Linux**.
1319

1420
> This was original created for Kickstart Coding, the affordable,
1521
> inclusive, and intensive coding course teaching cutting-edge Python /
1622
> Django and JavaScript / React web development in Oakland, CA.
1723
> [Learn more and enroll here.](http://kickstartcoding.com/?utm_source=github&utm_campaign=cheatsheets)
1824
19-
* **NOTE:** This guide *does not* support Windows. It only supports
20-
**macOS** and **Linux**.
21-
22-
* This guide assumes you already have some fundamental Python and Bash
23-
knowledge.
2425

2526
# What is Pipenv?
2627

@@ -33,25 +34,30 @@ might have different needs from PyPI.
3334

3435
### Key Terms
3536

37+
38+
* **package** - A (usually) free/open source library of programming code, that
39+
others have published to the internet for you to download and use.
40+
3641
* **PyPI** - A giant repository of free, open source libraries that various
3742
people around the world have written, for use in your code.
3843

3944
* **Pipenv** - A command-line tool for downloading software (like `git`, or
4045
`brew`, or `apt`). One of several tools available for downloading and using
41-
modules from PyPI.
46+
packages from PyPI. This guide uses it since it requires the fewest steps for
47+
beginners.
4248

4349
* **virtualenv** - The place on your computer where third party libraries go
4450
when downloaded from PyPI. Pipenv automatically creates one of these for each
4551
project you are working on. This helps keep your projects working
4652
independently of each other, no matter what each one might need downloaded to
4753
work.
4854

55+
### (Less) Key Terms
56+
4957
* **Pipfile** - Pipenv keeps track of what you have downloaded using it in a
5058
file called *Pipfile*. This is in case you forget, or in case a team-member
5159
needs to download the same packages as you.
5260

53-
### (Less) Key Terms
54-
5561
* **pip** (or **pip3**) -- Another (older) tool used to download packages from
5662
PyPI. Pipenv (essentially) uses this "behind the scenes".
5763

@@ -111,7 +117,9 @@ cd pipenv_test
111117

112118
2. Create a Pipfile along with a new pipenv "virtualenv" as follows:
113119

120+
```bash
114121
pipenv --python 3
122+
```
115123

116124
## Entering a virtualenv
117125

0 commit comments

Comments
 (0)