Part IInitial Knowledge

The very first thing you need to learn is everything. I know that’s intimidating, but as I mentioned in the preface, you are going to practice only three skills for the entire book. Each exercise is going to enforce each of the skills as you complete other tasks. I may tell you to “make a copy of the cat command,” but what you are really learning is how to be creative. I may tell you to “create a linked list data structure,” but what you’re really doing is applying structured code review processes to your programming practice. The secret of this book is that you are only using the projects and exercises as a vehicle to learn three important practices: process, creativity, and quality.

Ideally there’s nothing magical about ...

Get Learn More Python 3 the Hard Way: The Next Step for New Python Programmers now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.