Python Without Problems: Solving Real Problems and Writing Useful Code
A computer can solve almost any task if given the right instructions. That's where programming begins. Daniel Zingaro has created a book for beginners, so that you can immediately learn to solve interesting problems that have been used in programming competitions and develop your programming mindset. You'll practice the basic features, functions, and methods of the Python language and gain a clear understanding of data structures, algorithms, and other programming fundamentals. Optional exercises will challenge you to learn new concepts on your own, and multiple-choice questions will make you think about the specifics of how each piece of code works.
You'll learn how to:
- run Python programs, work with strings, and use variables; - write decision-making programs;
- improve code efficiency with while and for loops;
- use sets, lists, and dictionaries to organize, sort, and search data;
- develop programs using functions and top-down design techniques;
- create search algorithms and use "About Big" notation to develop more efficient code.
By the end of the book, you will not only have mastered Python, but you will have learned the type of thinking needed to solve problems. Programming languages come and go, but problem-solving approaches will stay with you forever!"
Python is a great way to learn how to solve problems.
See also:
- All books by the publisher
- All books by the author
- All books in the series Programmer's library
You might be interested:
