PyCon intro tutorial prep: Difference between revisions

From OpenHatch wiki
Content added Content deleted
imported>Jesstess
No edit summary
imported>Geography76
No edit summary
 
(10 intermediate revisions by 3 users not shown)
Line 7: Line 7:
<font size="+2">This page contains setup instructions for <i>A hands-on introduction to Python for beginning programmers</i>.</font>
<font size="+2">This page contains setup instructions for <i>A hands-on introduction to Python for beginning programmers</i>.</font>


== Goal #1: set up Python ==
To minimize setup time and maximize our time to learn together, please complete these 3 setup steps <b>before you arrive at the tutorial</b>.


(Estimated completion time: 2 - 10 minutes)
If you have questions while completing these steps, please e-mail bpw-staff@lists.openhatch.org. If you want in-person help with these steps, please arrive at the tutorial location 30 minutes early (at 8:30am) and we'll be happy to help you get set up.


First things first: we need to install Python! Please complete the instructions below for your operating system.
= Goal #1: Install Python =


* [[PyCon intro tutorial prep/Windows set up Python|Windows]]
This section has instructions for installing Python and running Python from a command prompt.
* [[PyCon intro tutorial prep/OSX set up Python|OS X]]
* [[PyCon intro tutorial prep/Linux set up Python|Linux]]


== Goal #2: install a text editor ==
* [[Windows set up Python|Windows]]
* [[OSX set up Python|OS X]]
* [[Linux set up Python|Linux]]


(Estimated completion time: 2 - 10 minutes)
= Goal #2: prepare a text editor =


In addition to being able to run Python, we want to have good text editor for writing Python code. If you have a preferred text editor for writing code, feel free to skip this step!<br />
In addition to being able to run Python, we are going to install a good text editor for writing Python code.


If you already have a preferred text editor, you can use it instead, but note that word processors like Microsoft Word and Wordpad will not work.
* [[Windows text editor|Windows]]
* [[OSX text editor|OS X]]
* [[Linux text editor|Linux]]


* [[PyCon intro tutorial prep/Windows text editor|Windows]]
= Goal #3: practice starting and exiting Python =
* [[PyCon intro tutorial prep/OSX text editor|OS X]]
* [[PyCon intro tutorial prep/Linux text editor|Linux]]


== Goal #3: practice terminal navigation ==
We'll do much of our learning and practicing at an interactive Python prompt. So let's practice starting and exiting Python:


(Estimated completion time: 10 - 15 minutes)
* [[Windows interactive Python|Windows]]
* [[OSX interactive Python|OS X]]
* [[Linux interactive Python|Linux]]


Throughout this class, we'll be running Python programs from the terminal, which means we'll want to be comfortable with navigating to those programs from the terminal prompt. In this section, we'll practice using these navigation commands.
= Success! =


* [[PyCon intro tutorial prep/Windows terminal navigation|Windows]]
[[File:Party.png|125px]]
* [[PyCon intro tutorial prep/OSX terminal navigation|OS X]]
* [[PyCon intro tutorial prep/Linux terminal navigation|Linux]]


==Success!==
You are ready for the tutorial.

You've set up your programming environment, gotten comfortable with Python, and are a terminal pro. You are ready for the tutorial.

The tutorial is on Wednesday, April 8th from 9am - 12:20pm in Room 513 A.

[[File:Champagne.png|100px]][[File:Party.png|125px]]

Latest revision as of 13:43, 6 April 2015

This page contains setup instructions for A hands-on introduction to Python for beginning programmers.

Goal #1: set up Python

(Estimated completion time: 2 - 10 minutes)

First things first: we need to install Python! Please complete the instructions below for your operating system.

Goal #2: install a text editor

(Estimated completion time: 2 - 10 minutes)

In addition to being able to run Python, we are going to install a good text editor for writing Python code.

If you already have a preferred text editor, you can use it instead, but note that word processors like Microsoft Word and Wordpad will not work.

Goal #3: practice terminal navigation

(Estimated completion time: 10 - 15 minutes)

Throughout this class, we'll be running Python programs from the terminal, which means we'll want to be comfortable with navigating to those programs from the terminal prompt. In this section, we'll practice using these navigation commands.

Success!

You've set up your programming environment, gotten comfortable with Python, and are a terminal pro. You are ready for the tutorial.

The tutorial is on Wednesday, April 8th from 9am - 12:20pm in Room 513 A.