Create README.md
This commit is contained in:
@@ -0,0 +1,54 @@
|
|||||||
|
# Learn Python Programming 3rd Edition
|
||||||
|
|
||||||
|
Welcome to Learn Python Programming, 3rd Edition.
|
||||||
|
|
||||||
|
Here you can find the complete source code for this book. Every
|
||||||
|
line of code you will find in the book is in this repository, plus
|
||||||
|
all the code that we couldn't fit in the book.
|
||||||
|
|
||||||
|
## Working on a chapter
|
||||||
|
|
||||||
|
We suggest you create a dedicated virtual environment for each chapter
|
||||||
|
you wish to work on. Chapters that require third-party libraries will
|
||||||
|
have a folder inside, called `requirements`.
|
||||||
|
|
||||||
|
First you will need to create a virtual environment. If you don't know
|
||||||
|
what a virtual environment is, please read Chapter 1.
|
||||||
|
|
||||||
|
Let's now pretend you want to work on Chapter 12. First, change into the folder
|
||||||
|
for Chapter 12 (it's called `ch12`):
|
||||||
|
|
||||||
|
$ cd ch12
|
||||||
|
|
||||||
|
Then, create a virtual environment. In this example the virtual environment
|
||||||
|
will live inside the chapter's folder, but you can choose any other folder
|
||||||
|
that might suit you better.
|
||||||
|
|
||||||
|
$ python3.9 -m venv .venv
|
||||||
|
|
||||||
|
We have given the virtual environment folder the name `.venv`. Feel free
|
||||||
|
to choose any other name that you might want.
|
||||||
|
|
||||||
|
Next step is to activate the virtual environment:
|
||||||
|
|
||||||
|
$ source .venv/bin/activate
|
||||||
|
|
||||||
|
If you're on Windows, to activate your environment, you will need to run:
|
||||||
|
|
||||||
|
$ .venv\Scripts\activate
|
||||||
|
|
||||||
|
Next, if the `requirements` folder is present, change into it, and run
|
||||||
|
the following command for each of the `.txt` files you will find in it.
|
||||||
|
Normally there is only a `requirements.txt` file.
|
||||||
|
|
||||||
|
$ cd requirements
|
||||||
|
$ pip install -U -r requirements.txt
|
||||||
|
$ cd .. # this brings you back to the root of the chapter
|
||||||
|
|
||||||
|
Once you have installed all requirements, you are ready to run the
|
||||||
|
chapter's code. If a chapter needs extra work to be set up, you will
|
||||||
|
find all the instructions you need in the chapter's text.
|
||||||
|
|
||||||
|
**Note**:
|
||||||
|
Always remember to activate the virtual environment before you install
|
||||||
|
third-party libraries.
|
||||||
Reference in New Issue
Block a user