CS110 - Computer Science Fundamentals

# Computer Science Fundamentals (Python)

1. Into to Computers and Computer Programs:
   - Why learn programming ?
   - What is a computer?:
   - How does a computer work?:
   - What is a computer program ?
   - What does a computer program contain?:
   - What does a computer program contain?:
   - The process of writing a program (a behind the scene look at program translation):

2. Installing Python and running Python programs:
   - Installing Python:
   - Python - Virtual Environment
   - Basic Syntax and Program structure:

3. List and other comprehensions
   - List and other kinds of comprehensions:

4. Decorators
   - Functions as objects :

5. Pandas
   - Data structures available in Pandas:
   - Series:
     - Basic Functionality:

   - Data Frames:
     - Basic Functionality:
     - Selecting elements in a Data Frame: