Computer Science with Applications
Preface
1. Getting Started
2. Data Structures
3. Functional Programming and Recursion
4. Working with Data
Computer Science with Applications
»
Computer Science with Applications
View page source
Computer Science with Applications
Preface
1. Getting Started
1.1. Computational Thinking
1.2. Programming Basics
1.3. Control Flow Statements
1.4. Introduction to Functions
1.5. Basics of Code Organization
1.6. Understanding Errors and Catching Exceptions
1.7. Example: A Game of Chance
2. Data Structures
2.1. Lists, Tuples, and Strings
2.2. Dictionaries and Sets
2.3. Implementing a Data Structure: Stacks and Queues
2.4. Classes and Objects
3. Functional Programming and Recursion
3.1. Functional Programming
3.2. Recursion
3.3. Trees
4. Working with Data
4.1. Working with Files
4.2. NumPy
4.3. The pandas library