Python 101
Contents
Python 101#
Welcome to the text companion to the Python Pyrates introductory Python course.
The internet contains plenty of high-quality resources to learn Python. Some are free, some are behind paywalls. With so many available it can be difficult to know where to begin one’s learning journey and focus their time and energy. As Pyrates, we’re dedicated to making learning Python accessible to everyone. Our hope is this book is the best free resource for learning Python.
How to use this book#
If you are new to Python, start at the beginning. The concepts and topics in this book build on one another to foster learning. To brush up on a specific topic, use the navigation at left or the search bar.
Code, review, code
The best way to learn Python is write (a lot of) code, receive feedback, and improve your code. (This is how you’ll work in industry.)
Use this book as a code-along. Each section of this book includes code examples, challenges, and solutions. Have your coding environment open while you read. Rewrite the examples. Try the challenges on your own. Check your work with the provided solutions. Improve your code given the solution’s guidance.