Автор: Benjamin Bennett Alexander
Издательство: Leanpub
Год: 2022-08-30
Страниц: 147
Язык: английский
Формат: pdf (true)
Размер: 10.2 MB
Imagine mastering Python fundamentals by completing a challenge a day. Well, you don't have to imagine that, challenges that will help you master the fundamentals of the Python language as you begin your journey to build and create great things with Python. Even if you are very busy, you can put aside some time every day to complete one challenge and you will be on your way to mastering the Python fundamentals by the end of 50 days. This book contains challenges that mirror real-life situations that programmers encounter every day. The challenges are good enough for someone who has been learning Python for a while and they are looking for challenges that will help them test and grow their knowledge; or someone who has not worked with Python in a while and they are trying to get back in the game. If you are just beginning your Python journey and you love learning by solving problems, this book is for you.
What you will find in the book:
In this book you will find over 50 challenges that cover all the areas below and more
Functions
Data types
Classes
Modules
Conditional statements
While and for loops
File handling (text, CSV, JSON)
Error handling
Building websites
SQL
Why Solve challenges?
A programmer’s job is to write code to solve problems. When you solve a challenge, not only do you get to cement your knowledge, but you master the invaluable skill of finding solutions to problems. Solving challenges helps you think; it helps you learn and grow. Solving challenges will expose your knowledge gaps. By solving challenges, you get to see how your code can solve real-life situations that programmers face. By the time you make it to the end of this book, you're gonna feel confident about your Python skills. Get this book and be on your way to greatness!!
How to Use this Book?
To get the best out of this book, you have to try your level best to solve the problem on your own. Do not rush to look up the answer. Remember, you have the whole day to solve one problem. Some problems may be easy to solve depending on your level of experience. Most of the problems in this book are for people that are beginning (beginners and intermediate) on their Python journey. Remember that, in most instances, there is more than one way to solve a problem. Your solution and the solution in the book may differ.
In this book, you will find challenges that cover most of the fundamentals of Python. You will create password generators, work with Python modules, translate strings, and build dictionaries. You will work with CSV and JSON files. You will create a website and so much more.
Скачать 50 days of Python: A Challenge a Day