CPE 102 Chapter Notes - Chapter 1: List Comprehension, Init
Document Summary
Computer science is the study of problems using computational solutions. Computer scientists use algorithms to solve many of these problems. Procedural abstraction is the idea that a function is being carried out, but we as the user do not quite know how or in what way it is being carried out. Programming is the process of taking an algorithm and encoding it into notation to be executed by a computer. Computer science is not the study of programming. There are multiple types of data structures and abstract data types (adt) When we are concerned with how data will be represented and not with how it will eventually be constructed this is creating encapsulation. Learning from the failures or deficiencies of certain algorithms can help create better ones for the future. There are built in data types like classes for objects and lists for collections of objects. Whenever python prompts the user it is taking a string.