Python from Scratch: Programming for absolute beginners with Python
₹335.00
Price: ₹335.00
(as of Sep 22, 2025 16:33:37 UTC – Details)
Python from Scratch is designed for individuals who are new to programming and want to start learning how to program on their own. It is also a great textbook for introductory computer programming courses, in which students need to master both basic programming techniques and the Python language.
The book covers the fundamental concepts of programming, such as expressions, variables, loops, conditional statements, lists, dictionaries, sets, functions, files, classes, objects, SQL database (SQLite 3), regular expressions, and graphical interfaces with tkinter, with examples and exercises. Essential mathematical concepts are explained in tandem with programming knowledge, making exercises more accessible. While the book emphasizes clear, simple examples to build a strong foundation, it also introduces more advanced computing features for those seeking a further challenge.
Although this book aims to teach Python 3.13 or higher, its primary focus is on teaching programming principles and logic, providing a broad foundation for readers regardless of their chosen language. The goal is to introduce programming concepts gradually, often using simpler examples and avoiding advanced features. As the book progresses, the code examples will demonstrate how to use more Python resources.
The website accompanying the book offers videos, solved problems, and frequently asked questions. The software used in the book can also be downloaded for free.
About the Author
Nilo Ney Coutinho Menezes is a software developer with parallel, asynchronous, and distributed systems programming expertise. In 2020, he was recognized by the Python Software Foundation as a Fellow for his significant contributions to promoting the language and fostering communities in the North Region of Brazil.
Nilo founded LogiKraft in 2018 and currently lives in Belgium, where he consults on developing scalable systems and cloud computing solutions. Nilo holds a Master’s in Informatics (Networks) and a Bachelor’s in Data Processing from the Federal University of Amazonas.
A computer programming professor since 1994, Nilo has distilled his decades of experience into this book to provide a comprehensive and accessible guide for beginners.
ASIN : B0FBKHW6BS
Publisher : Editora Novatec; 1st edition (30 May 2025)
Language : English
File size : 9.8 MB
Enhanced typesetting : Enabled
X-Ray : Not Enabled
Word Wise : Not Enabled
Print length : 709 pages
Best Sellers Rank: #80,122 in Kindle Store (See Top 100 in Kindle Store) #127 in Programming Algorithms #194 in Python Programming #219 in Introductory & Beginning Programming
Customer Reviews: 5.0 5.0 out of 5 stars 1 rating var dpAcrHasRegisteredArcLinkClickAction; P.when(‘A’, ‘ready’).execute(function(A) { if (dpAcrHasRegisteredArcLinkClickAction !== true) { dpAcrHasRegisteredArcLinkClickAction = true; A.declarative( ‘acrLink-click-metrics’, ‘click’, { “allowLinkDefault”: true }, function (event) { if (window.ue) { ue.count(“acrLinkClickCount”, (ue.count(“acrLinkClickCount”) || 0) + 1); } } ); } }); P.when(‘A’, ‘cf’).execute(function(A) { A.declarative(‘acrStarsLink-click-metrics’, ‘click’, { “allowLinkDefault” : true }, function(event){ if(window.ue) { ue.count(“acrStarsLinkWithPopoverClickCount”, (ue.count(“acrStarsLinkWithPopoverClickCount”) || 0) + 1); } }); });









Reviews
There are no reviews yet.