Skip to content
  • πŸ““ CIS 240 Notebook
  • πŸ“‹ CIS 240 Schedule
  • ▶ 0 Getting Started
    • ▶ Course Overview
      • Who is this Class for and What is it About?
      • What is the Best Way to Learn to Code?
      • Expectations and Workflows
    • ▶ Tools
      • Python
      • File Explorer
      • VS Code
      • uv Package Manager
      • Git - Version Control
      • Pandas and Plotly Install Check
  • ▶ 1 Variables and Data Types
    • ▶ Ex1: Hello Python World
      • Objective
    • ▶ Ex2: Data Type - Strings
      • Objective
      • Variables
      • Coding Steps and Cases
      • Strings
    • ▶ Ex3: Strings and Slices
      • Objective
      • Strings and Slices
      • Problem Solving with Strings
    • ▶ Unit 1 Wrap-up
      • Integers
      • Type Conversions and Input Function
      • Floats
      • Functions and Modules
      • Unit Wrap-up Assignment
  • ▶ 2 Lists
    • ▶ Ex4: Intro to Lists
      • Objective
      • Lists
      • Changing, Adding and Removing List Elements
    • ▶ Ex5: Looping Through Lists
      • Objective
      • for Loops
      • A Second Look at Functions
      • Complete the Function
      • Output a List to a Text File
    • ▶ Ex6 (Extra Credit): MCP Servers
      • Objective
      • Introduction to MCP (Model Context Protocol)
      • Building an MCP Server for Claude Desktop
    • ▶ Unit 2 Wrap-up
      • Tuples
      • Manipulations with Tuples
      • Unit Wrap-up Assignment
  • ▶ 3 Conditional Tests
    • ▶ Ex7: If Statements
      • Objective
      • Conditional Tests
      • Checking for Equality
      • Checking for Inequality
      • Read a Text File with List Comprehension
    • ▶ Ex8: The if-elif-else Chain
      • Objective
      • The Multi-way If Statements
      • Operators
    • ▶ Unit 3 Wrap-up
      • F-Strings
      • Loan Calculator
      • Unit Wrap-up Assignment
  • ▶ 4 Dictionaries
    • ▶ Ex9: Dictionaries
      • Objective
      • Dictionaries and Key-Value Pairs
      • Modifying and Removing Values
      • Looping Through a Dictionary
    • ▶ Exceptions
      • Exceptions
      • Exception Handling
      • Practice Activity
    • ▶ Unit 4 Wrap-up
      • Sets
      • Unit Wrap-up Assignment
      • Groq API
  • ▶ 5 Functions
    • ▶ Ex10: Functions with Keyword Arguments
      • Objective
      • Passing Info to a Function
      • Arguments and Parameters
      • Positional and Keyword Arguments

Where Can I Download Python?

  • python.org/downloads (Download version 3.14.6)
  • For Windows users, during the installation process, make sure to check the box β€œAdd Python.exe to PATH” (see below):

Python installer setup wizard with "Add Python.exe to PATH" checkbox highlighted at the bottom

← Previous Expectations and Workflows Next β†’ File Explorer

On this page

  • Where Can I Download Python?