The History Behind This Book
The main engine and project manager for the creation of the current free programming book for beginners with open source is Svetlin Nakov, PhD.
In 2014, the SoftUni initiative was launched. In the beginning, it had a wider reach and included more theory, but in 2016 Svetlin Nakov, PhD completely revised them, renovated, simplified, and directed them to be more practical. This is how the learning content core of this book was created.
SoftUni's free programming start-up trainings are probably the largest ever conducted in Bulgaria. On the principle of free software and free knowledge, Svetlin Nakov led a team of volunteers and started this open-source project, initially to create a book based on programming with the C# language and later with other programming languages.
Author Team
This book is developed by a broad author's team of volunteers who dedicated their time to give away the systematized knowledge and guide you at the start of programming. Below is a list of the main book authors (in alphabetical order):
Boncho Vulkov, Hristo Minkov, Iliya Iliev, Martin Tsarev, Miglen Evlogiev, Milena Angelova, Mirela Damyanova, Nikolay Kostov, Petar Ivanov, Petya Gospodinova, Svetlin Nakov, Tanya Evtimova, Tanya Staneva, Teodor Kurtev, Ventsislav Petrov, Vladimir Damyanovski, Yordan Darakchiev
A large team of authors has a significant contribution to this book. Below is a list of the additional book contributors (editors, translators, others):
Aleksander Krastev, Aleksander Lazarov, Aleksander Peev, Aleksandra Stoycheva, Angel Dimitriev, Ariet Motzeva, Daniel Tsvetkov, Denis Milanov, Dimitar Dzhapunov, Dimitar Tatarski, Dimo Dimov, Diyan Tonchev, Dzhaner Hasan, Elena Rogleva, Hristiyan Hristov, Hristo Hristov, Iskra Nikolova, Ivelin Kirilov, Jordan Liubenov, Julieta Atanasova, Kalin Primov, Kaloyan Nenchev, Kristiyan Pamidov, Luboslav Lubenov, Martin Zhelev, Mihail Georgiev, Natali Dimitrova, Nikola Slavchev, Nikolay Bankin, Nikolay Dimov, Pavlin Petkov, Petar Ivanov, Rositsa Nenova, Ruslan Filipov, Simeon Stavrev, Stefka Vasileva, Svetlin Nakov, Teodor Kurtev, Tonyo Zhelev, Tsvetan Iliev, Vasko Viktorov, Venelin Bekyarov, Ventsislav Petrov, Yanitsa Vuleva, Yulian Linev, Zahariya Pehlivanova, Zhivko Nedyalkov.
Book cover design: Marina Shiderova.
The book is written in the period June-October 2018.
Official Website of The Book
The current book on The basics of Python programming for beginners is available for free use on the Internet from:
https://python-book.softuni.mn
This is the official website of the book and there will be uploaded its latest version.
License and Distribution
The book is distributed for free in electronic format under an open license CC-BY-NC-SA.
The source code of the book can be found on GitHub: https://github.com/SoftUni/Programming-Basics-Book-Python-MN.
International Standard Book Number (ISBN): 978-619-00-1403-4.
Bug Reports
If you find bugs, inaccuracies, or defects in the book, you can report them in the official tracker of the project:
https://github.com/SoftUni/Programming-Basics-Book-Python-MN/issues
We can't promise that we will edit everything you send us, but we are willing to constantly improve the quality of this book so that the reported errors and all reasonable suggestions will be addressed.
Enjoy Your Reading!
And be sure to write code in large quantities, try the examples from each topic and, above all, solve the tasks from the exercises. You won't learn to program just by reading, so make sure you put time into solving exercises!