Contents

Chapter 1 Introduction

In this introductory chapter we will provide a whirlwind tour of all the wonderful things you can do with computer science and data science. There is no expectation that you understand what’s going on technically. Instead, you should use this chapter as an explicit introduction to the material, while seeing how to apply programming and data science to solve problems in science and engineering.

Sections

  • Basics - 1

    • Computation

    • Python Programming Language

    • Precision In Detail

    • Floats

    • Trading System Example

  • Going Deeper on Basics - 2

    • Types in Detail

      • ints

      • floats

      • strings

      • booleans

      • converting between types

      • operators

    • imports

      • re

      • math

      • random

      • statistics

      • datetime

      • shutil

      • os

      • pickle

      • json

      • time

      • sys

  • Flow of control

    • indenting in Python

    • if/elif/else

    • fizzbuzz

    • evens and odds

  • iteration

    • while loops

    • lists

      • indexing

      • slicing

      • size

    • for loops

start here: https://github.com/EricSchles/datascience_book/blob/master/intro_to_python/engineering_basics/Introduction To Python.ipynb