Managing_Python_Dependencies__Learning_Progress_Workbook.pdf

(73 KB) Pobierz
Managing Python
Dependencies – Workbook
Welcome to
Managing Python Dependencies!
Use this printable workbook to track your learning progress as you move through the course.
Each page in the workbook is dedicated to a single lesson in the course. You can mark lessons
and modules as completed (☐
☑)
and take your learning notes in the blank space on each
page. This will help you build up your mental "knowledge map" of the topic and reinforce your
learning.
I would encourage you to take
handwritten
notes and to even add little mind maps and scrib-
blings. Research shows that this helps retain more information and for longer periods of time.
By completing this workbook you'll get a personalized "cheat sheet" covering your unique per-
spective on the topic. A personalized cheat sheet is a priceless learning resource. Highly rec-
ommended!
By the way, some of the topics covered in the course are quite "fractal." The more you drill
down and learn about them, the more complex they get. If this is your first time working with
Python's dependency management techniques it is completely normal to feel a little over-
whelmed.
These challenges are
a normal part of the learning process.
When you feel like you're banging
your head against the wall—that's often when real progress happens and you make a big leap
forward. So don't be too hard on yourself if you feel a little out of your depth. I know you'll be
able to see through it!
Good luck and:
Happy Pythoning!
— Dan Bader (dbader.org)
Module 1: Welcome &
Course Overview
Lesson 1.1 Welcome & Course
Overview
Notes:
Module 2: Managing
Third-Party Dependencies
With pip
Dependency management
enables modern software development by making well-
packaged building blocks available for use in your own programs.
Key tool:
pip—Python's
recommended
package manager
Python packages are hosted on package repositories (PyPI)
pip has powerful
version management features
Notes:
Lesson 2.1 Introduction to
Dependency Management
Notes:
4
Lesson 2.2 pip: The Python Package
Manager
Notes:
5
Zgłoś jeśli naruszono regulamin