Starting to Program in Python
Starting to Program in Python
Summary:
Python for Beginners with Tony Gaddis
If you want to start programming in Python, this book is an excellent choice! It will help you acquire not only algorithmic thinking but also practical skills in solving problems with Python.
What you will learn from the book
Even if you have no programming experience, Tony Gaddis's book provides a brief introduction to the world of computer programming. You will explore key concepts such as:
- Input, processing, and output of data
- Control structures and Boolean logic
- Repetition structures (loops)
- Functions
- Working with files and exceptions
- Lists, tuples, and strings
- Dictionaries and sets
- Classes and basics of object-oriented programming (OOP)
- Inheritance and recursion
Features of the edition
Tony Gaddis uses flowcharts and pseudocode to make it easier to understand the essence of algorithms. A large number of concise and practical program examples, as well as thematic tasks with step-by-step solution analysis, will help you consolidate the acquired knowledge. The fifth edition includes a chapter dedicated to database programming.
Why choose this book?
Tony Gaddis's book is a proven and effective way to learn Python from scratch. It is ideal for beginners as it explains complex concepts in simple and understandable language. You will gain a solid foundation of knowledge necessary for further development in the world of Python development.
Recommendations
Clean Code in JavaScript (Node.js): A Practical Guide to Writing Maintainable and Scalable Code
JavaScript (Node.js) Application Security
C++ API Development: Creating High-Performance Libraries and Services
GraphQL in Go (Golang): Building Modern APIs
Web Performance in Action
Design Patterns in Rust