-
Book Overview & Buying
-
Table Of Contents
Applied Computational Thinking with Python - Second Edition
By :
In this chapter, we learned about some of the fundamentals of computer science. We looked at how to convert from binary into base-10 and vice versa. We also explored topics and theories in theoretical computer science. We learned about computing and data types and structures. These sections allowed us to understand the computational thinking process and how to tackle the different types of problems that will be presented in this book, starting in Chapter 2, Elements of Computational Thinking.
As we delve deeper into the computational thinking world and process, we will need to revisit some of the content of this chapter as we look at problems, search for the best way to solve them, and make decisions about how to write the algorithms.
Problems may have an infinite number of ways to be solved using algorithms. Understanding how processes work and which data structures are most suitable for our problems is imperative in creating the best solutions. Identifying the data types that are needed for these algorithms and how computers read data will only help us with writing the most effective and efficient algorithms.
In the next chapter, we will learn about the computational thinking process and how to break down problems to design our algorithmic solutions.