Getting started: Difference between revisions
Mr. MacKenty (talk | contribs) No edit summary |
Mr. MacKenty (talk | contribs) No edit summary |
||
Line 10: | Line 10: | ||
</blockquote> | </blockquote> | ||
</center> | </center> | ||
== Is computer science for me? == | |||
[[Confidence in dealing with complexity]] | |||
[[Persistence in working with difficult problems]] | |||
[[Tolerance for ambiguity]] | |||
[[The ability to deal with open-ended problems]] | |||
[[The ability to communicate and work with others to achieve a common goal or solution]] | |||
== Register with enthought == | == Register with enthought == |
Revision as of 13:02, 7 June 2016
What you need to do to get started[edit]
It is important you follow the instructions below to get yourself setup. If you have any troubles please speak with Mr. MacKenty.
Is computer science for me?[edit]
Confidence in dealing with complexity Persistence in working with difficult problems Tolerance for ambiguity The ability to deal with open-ended problems The ability to communicate and work with others to achieve a common goal or solution
Register with enthought[edit]
Enthought is a scientific computing company specializing in Python. Their training videos are amongst the very best I've ever seen.
- Please click this link and register. Please note:
* The organization must be "American School of Warsaw"
* The email address you use must be your school email address (ending in aswarsaw.org)
* You do not need to provide a phone number!
* After you have registered, please check you email and confirm your registration
Download and install canopy[edit]
- You must be logged in to download canopy.
Please watch and learn the following videos[edit]
- https://training.enthought.com/course/INTRO_TO_PYTHON/lecture/COMMON_DATA_TYPES
- https://training.enthought.com/course/INTRO_TO_PYTHON/lecture/INDEXING_AND_SLICING
- https://training.enthought.com/course/INTRO_TO_PYTHON/lecture/STRING_INTRO
- https://training.enthought.com/course/INTRO_TO_PYTHON/lecture/LISTS_NEW
- https://training.enthought.com/course/INTRO_TO_PYTHON/lecture/INTRO_CONTROL_FLOW
- https://training.enthought.com/course/INTRO_TO_PYTHON/lecture/IF_STATEMENT
Download Sublime 3[edit]
- Sublime is a powerful text editor used by professional programmers. click here to download.
Install Term2, a terminal replacement for the default terminal in OS X[edit]
Learn to use the terminal[edit]
Start learning how to use midnight commander[edit]
- Click here for a good primer for midnight commander, which is a powerful tool to manipulate text in a command line
- http://www.softpanorama.org/OFM/MC/mcedit.shtml Click here to view another excellent webpage with resources for midnight commander]
Register for our class wiki[edit]
- Register for our class wiki
- it is important you confirm your email address and make sure you are notified when a "watched" page is changed. This is often how I will communicate with you.
Download and install filezilla[edit]
There are times when you will need to transfer large files between systems. Click here to download filezilla.
Understand how to use pastebin[edit]
There are many times I will ask you to email code to me. I prefer to use pastebin. Here is the process to use pastebin. Please see below for an animated gif.
- Copy the code you want to send me. Ensure your name is NOT anywhere on the code.
- Click this link to access pastebin
- Choose the correct syntax highlighting (usually php, python or html).
- Click create new paste
- Copy the URL (after you click create new paste)
- Email me the url. My email address is bmackenty@aswarsaw.org