Tools

We're Going to Be Using…

Python Logo

About Python

Where You've Seen It Before

QUESTION - does anyone use any of these sites?

Some Python History

Guido Van Rossum

Where It's Going

So, Which Version of Python, Exactly?

All of the in-class examples, exercises and homework solutions will target 3.x. We're using Python 3 because it:

Note, however, that Python 3 is not yet widely deployed in production systems.

But, How Will We Write Python Programs?

Python Programs Are Just Text

A text file is simply a file that contains human readable text.

Python file icon

Why can't We Use a Word Processor Like MicroSoft Word or Pages?

You'll Need a Text Editor or an IDE

an IDE is pretty much a text editor plus some other stuff

What's Makes a Good IDE?

We'll be Using IDLE

Text Editor vs Interactive Python Shell

Again, IDLE comes with both:

Both allow you to write code! So, what's the difference? →

Text Editor

The usual workflow is: →

It's similar to working on a regular document.

Interactive Python Shell

Now That We Know What Tools We're Using, How Do We Install Everything?