Learn to Code by Solving Problems
Python is one of the most in-demand programming languages in the world, used to write web apps, games, machine learning software, and more. Since it’s more structured and readable than some other languages, Python is also ideal for learning to code.
Suitable for beginners, Daniel Zingaro’s book takes you right from the start of your Python programming journey and focuses on core coding concepts such as loops, lists, sets, functions, file management, dictionaries, and algorithms. It finishes with a chapter on how to write more efficient code.
More than just Python, you’ll learn the type of thinking required to solve problems using a computer. The key is to use top-down design to break a larger problem down into smaller tasks that can be tackled…
