chapter 1: python basics csci-ua 0002 – introduction to computer programming mr. joel kemp
TRANSCRIPT
Chapter 1: Python Basics
CSCI-UA 0002 – Introduction to Computer ProgrammingMr. Joel Kemp
Agenda
• What is Python?• How do we get it?• How do we execute our programs?
This material can be found in Chapter 3 of the Visual Quickstart Guide
What is Python?• A programming language that emphasizes
readable code!– Combines power with clear syntax.– Interpreted not compiled!
• Why are we using it?– Very beginner friendly!– Beginners shouldn’t be burdened with syntax.• Semicolons, braces, pointers, datatype declarations.• Increases programmer productivity.
From Design to Interpretation
Installing Python
• Visit python.org/download– For Windows Users: Python 3.2
Windows x86 MSI installer– For Mac Users: Python 3.2 64-
bit/32-bit Installer• Run the downloaded installer
and complete the installation process.
Before We Start• Python code is placed in a regular text file that must end with
the .py extension. – Can be written in any plain text editor :
• Notepad, Notepad++ (Windows)• TextEdit, TextWrangler (Mac OSX)
– Avoid using Wordpad and Microsoft Word!
• Integrated Development Environment (IDE)– Definition: a large computer program that provides tools for
increasing productivity in software development.– Tools:
• Intellisense/Auto-Completion• Real-time error-checking• Debugging• Compiler and/or Interpreter
– We’ll be using the IDLE IDE!
IDLE IDE• Included with the Python Installation!• Written in Python!• Allows us to bypass running python files from the
command line!
Running a Python File (Command Line)1. Open the command prompt or terminal.2. Navigate to the location of the python file:– Use the cd command to access folders.– Use the cd command with two periods (cd ..) to
move backward in the filesystem.
3. To run/interpret the python file:– Type python filename.py (where filename is
the file you’re trying to run)
Running a Python File (IDLE)1. Create a new file or open an existing python file.2. Click on the Run Module button in the Run
menu!