Boston Python Workshop 3/Friday: Difference between revisions

m
Protected "Boston Python Workshop 3/Friday" ([edit=autoconfirmed] (indefinite) [move=autoconfirmed] (indefinite))
imported>Jesstess
No edit summary
imported>Jesstess
m (Protected "Boston Python Workshop 3/Friday" ([edit=autoconfirmed] (indefinite) [move=autoconfirmed] (indefinite)))
 
(22 intermediate revisions by 11 users not shown)
Line 1:
Welcome to the Friday evening section of the Boston Python Workshop! Setup hours are from 6pm-9pm at [http://www.hubspot.com/company/contact/ HubSpot].
 
When you get to HubSpotGoogle, please start your laptop and get on the wireless network. Then work through the goals on this page in order; they should take between 2 and 3 hours. Lots of staff will be around to help troubleshoot and to answer questions -- don't hesitate to ask!
 
At the end, a staff member will go through a checklist with you to make sure you're all set for tomorrow.
Line 13:
* [[Boston Python Workshop 3/Friday/Linux set up Python|Linux]]
 
== Goal #2: Prepareprepare a text editor ==
 
In addition to being able to run Python, we are going to install a good text editor for writing and saving Python code during the workshop.<br />
Line 27:
We'll do a lot of learning and practicing at a Python prompt (this is "interactive" because you are typing the code and hitting enter to run it yourself, instead of running it from a file). So let's practice starting and exiting Python:
 
* [[Boston Python workshopWorkshop 23/Friday setup/InteractiveWindows interactive Python on Windows|Windows]]
* [[Boston Python workshopWorkshop 23/Friday setup/InteractiveOSX interactive Python on OSX|OS X]]
* [[Boston Python workshopWorkshop 23/Friday setup/InteractiveLinux interactive Python on Linux|Linux]]
 
== Goal #4: practice navigating the computer from a command prompt ==
Line 35:
We will be running files containing Python code (Python "scripts") from the command prompt. You'll need to be able to navigate to those scripts using the command prompt so you can run them. In this section, we'll practice using these navigation commands.
 
* [[Boston Python workshopWorkshop 23/Friday setup/TerminalWindows terminal navigation on Windows|Windows]]
* [[Boston Python workshopWorkshop 23/Friday setup/TerminalOSX terminal navigation on OSX|OS X]]
* [[Boston Python workshopWorkshop 23/Friday setup/TerminalLinux terminal navigation on Linux|Linux]]
 
== Goal #5: practice running Python code from a file ==
 
Interactive Python programming at a Python prompt is great for short pieces of code and for testing ideas. For longer code, it can be easier to save the code in a file, and execute the contents of that file (aka a Python script). In this section, we'll practice running Python scripts.
 
* [[Boston Python workshopWorkshop 23/Friday/Windows setup/Python scripts on Windows|Windows]]
* [[Boston Python workshopWorkshop 23/Friday/OSX setup/Python scripts on OSX|OS X]]
* [[Boston Python workshopWorkshop 23/Friday/Linux setup/Python scripts on Linux|Linux]]
 
== Goal #6: get dependencies installed for the Saturday projects ==
 
* [[Boston Python workshopWorkshop 23/Friday setup/Windows project dependencies|Windows]]
* [[Boston Python workshopWorkshop 23/Friday setup/MacOSX project dependencies|OS X]]
* [[Boston Python workshopWorkshop 23/Friday setup/Linux project dependencies|Linux]]
 
== Goal #7: start learning Python! ==
Line 57 ⟶ 56:
It's time to start learning, reading, and writing some Python! Tonight, you'll work through a self-directed tutorial. Saturday morning, we'll have an interactive lecture to cover more Python basics.
 
[[Boston Python workshopWorkshop 23/Friday tutorial/Tutorial| Click here to start workingWork through the tutorial]]
 
== Goal #8: Checkoff ==
Line 80 ⟶ 79:
 
<pre>
python run.py -a
</pre>
</li>
<li>
To test the Wordplay installation: navigate to the Wordplay directory and run <code>wordswords1.py</code>:
 
<pre>
python wordswords1.py
</pre>
</li>
Anonymous user