Python Basics (new book) is available at a 27% Launch
Discount until Thursday night
Click here to learn more and claim your discount
Hey there,
There’s an overwhelming amount of information about Python on the internet...
But for many beginners (who are studying on their own), the lack of structure for what you should learn and in what order is missing.
If you’re wondering:
“What should I learn about Python in the beginning to get a strong foundation?”
Then our new book is for you—whether you’re a complete beginner or already dabbled in Python or other languages before.
Written in plain English, Python Basics breaks down the core concepts you really need to know into bite-sized chunks.
You’ll know “enough to be dangerous” with Python, fast:
Instead of just handing you a boring list of language features, you’ll see exactly how the different building blocks fit together and what’s involved in building real apps and scripts with Python.
Step-by-step you’ll master fundamental Python concepts that will help you get started on your journey to learn Python.
With a clear narrative and chapters that build on each other, this book quickly takes you from beginner to intermediate-level in Python 3.9.
You’ll be introduced to each concept and language feature in a logical order.
Simply follow our practical, step-by-step roadmap and develop your foundational skills.
Every step in this complete beginner’s curriculum is explained and illustrated with short & clear code samples.
If you already have some prior coding experience, even better: You’ll be able to move that much quicker and get a crash course that brings you up to speed with modern Python programming.
Coding exercises within each chapter and our interactive quizzes help fast-track your progress and ensure you always know what to focus on next.
With this book you’ll get a practical introduction to Python 3.9 that jumps right into the “meat and potatoes” without sacrificing substance—
So you’ll become a fluent Pythonista and gain programming knowledge you can apply in the real-world, today.
In a nutshell, here’s what you’ll learn with Python Basics: A Practical Introduction to Python 3:
✅ Installing & Running Python: Setting up a Python 3.9 coding environment on Windows, macOS, or Linux
✅ Core Python 3 Concepts & Conventions: Interpreter sessions, scripts, finding and fixing code bugs, how to organize code and structure Python programs, how to learn and practice effectively
✅ Python 3.9 Fundamentals: Variables, primitive data types, functions and loops, conditional logic and control flow, string formatting, lists/tuples/dictionaries, file input and output, error handling
✅ Intermediate Python Concepts: Object-oriented programming (OOP), regular expressions, namespaces and scoping, exception handling, installing third-party packages
✅ Real-World Practical Usage of Python: Creating and modifying PDF files, working with databases, downloading and scraping content from the web, data-science basics (scientific computing and plotting), graphical user interfaces and GUI programming
✅ …Plus Many More “Sidebars” and Technical Deep-Dives to Keep Things Interesting Along the Way
With Python Basics you’ll go from beginner to intermediate Python knowledge with a clear, concise, and practical curriculum:
1.) The first half of this book is a quick yet thorough overview of all the Python fundamentals. You do not need any prior experience with programming to get started and we’ll teach you everything you need to know, step-by-step.
2.) The second half focuses on solving interesting, real-world problems in a practical manner using Python. Once you have the fundamentals down you’ll improve quickly by following along with our hands-on coding exercises and projects.
And there’s more—
To help you study effectively you’ll get additional bonus materials such as exercises, interactive coding quizzes, and more, included with the book.
Take advantage of this bonus content and make the most of your study time:
💡 Interactive Python Quizzes for checking your learning progress. Each quiz takes you through a series of questions related to a particular chapter in the book. Some of them are multiple choice, some will ask you to type an answer, and for some you’ll write actual Python code.
As you make your way through each quiz, it keeps score on which questions you answered correctly. At the end of the quiz you receive a grade based on your result.
The quizzes are a fun way for you to check your learning progress as you make your way through the book. One question at a time, they’ll help you identify and fix weak spots in your Python knowledge.
💡 Review Exercises for the concepts you learn in each section of the book. The coding exercises are short and to-the-point. They come with a full set of solutions and sample code so you can always check and compare your answers to what a professional Pythonista would do.
💡 Recommended Resources to further deepen your Python skills. The author team maintains a list of recommended links and additional learning resources. This list gets updated and expanded over time so that you’re always informed about modern and up-to-date best practices.
💡 Sample Projects and Code Challenges showing you how to build fun & rewarding example projects using your newfound Python skills. All challenges and exercises come with full sample (solution) code so you can check your own implementation against them.
Here are some of the Python projects you’ll build: Temperature converter tool, stock investment tracker, election simulator, poetry generator, PDF watermark generator, GUI-based text editor, … and many more.
💡 An Online Learning Path that guides you through the chapters, quizzes, and exercises in the book so you’ll always know what to focus on next.
💡 Free Updates for life, because programming is a fast-moving field. As a Python Basics customer you’ll receive free updates to the book and bonus materials.
This is the book I wish existed when I started getting into Python years ago.
And I’m so happy that we’re finally sharing it with the world today, after a long and thorough Early Access phase where we constantly improved the book based on reader feedback.
If you’re looking for a structured way to build your Python skills to the intermediate level and beyond, Python Basics is your guide:
👉 If you’re new to Python, you’ll get a practical, step-by-step roadmap on developing your foundational skills. You’ll be introduced to each concept and language feature in a logical order. Every step in this curriculum is explained and illustrated with short, clear code samples. Our goal with this book is to educate, not to impress or intimidate.
👉 If you’re familiar with some basic programming concepts, you’ll get a clear and well-tested introduction to Python. This is a practical introduction to Python that jumps right into the meat and potatoes without sacrificing substance. If you have prior experience with languages like VBA, PowerShell, R, Perl, C, C++, C#, Java, or Swift the numerous exercises within each chapter will fast-track your progress.
👉 If you’re a seasoned developer, you’ll get a Python 3 crash course that brings you up to speed with modern Python programming. Mix and match the chapters that interest you the most and use the interactive quizzes and review exercises to check your learning progress as you go along.
👉 If you’re a self-starter completely new to coding, you’ll get practical and motivating examples. You’ll begin by installing Python and setting up a coding environment on your computer from scratch, and then continue from there. We’ll get you coding right away so that you become competent and knowledgeable enough to solve real-world problems, fast. Develop a passion for programming by solving interesting problems with Python every day!
👉 If you’re looking to break into a coding or data-science career, you’ll pick up the practical foundations with this book. We won’t just dump a boat load of theoretical information on you so you can “sink or swim”—instead you’ll learn from hands-on, practical examples one step at a time. Each concept is broken down for you so you’ll always know what you can do with it in practical terms.
👉 If you’re interested in teaching others “how to Python,” this will be your guidebook. If you’re looking to stoke the coding flame in your coworkers, kids, or relatives—use our material to teach them. All the sequencing has been done for you so you’ll always know what to cover next and how to explain it.
Kick-start your Python journey today with this complete & practical introduction to Python 3.
Because you’re a newsletter subscriber, I’m offering you a limited time launch discount for the book:
You can still claim your 27% OFF launch discount today.
See the link below to learn more:
>> Click here to get your complete Python 3 curriculum (and save 27%)
— Dan Bader