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
Next

© Copyright 2021-2024, Anne Rogers and Borja Sotomayor.

Built with Sphinx using a theme provided by Read the Docs.