Getting started: Difference between revisions

From Computer Science Wiki
(31 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[File:on.png|frame|right|Follow these steps to get started!<ref>http://www.flaticon.com/</ref>]]  
[[File:on.png|frame|right|Follow these steps to get started!<ref>http://www.flaticon.com/</ref>]]  


==What you need to do to get started ==
==What you need to do to get started ==


<center>
Part of being a computer scientist is having the right tools. You need the right tools for the job you have to do. Learning how to correctly use your tools is an important part of becoming a computer scientist or programmer.
<blockquote style="padding: 5px; background-color: #FFF8DC; border: solid thin gray;">
  [[File:Exclamation.png]] Follow ALL these instructions 


  It is important you follow the instructions below to get yourself setup. If you have any troubles please speak with Mr. MacKenty.
When you first start using a new tool it can feel confusing, overwhelming or weird. Don’t worry! This topic is concerned with the very first steps in setting up your tools. The more you use a tool, the better you become.
</blockquote>
</center>


<!--
There are two parts of getting setup:
== Register with enthought ==
Enthought is a scientific computing company specializing in Python. Their training videos are amongst the very best I've ever seen. 


* Please [https://store.enthought.com/accounts/login/?next=/licenses/academic/request/ click this link] and register. Please note:
# tool setup
* The organization must be "American School of Warsaw"
# class communication systems setup
* 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 ==
== Join classroom ==  


* You must be logged in to download canopy.  
Please make sure you have joined our google classroom. If you have any trouble, please let your instructor know.  


== Please watch and learn the following videos  ==
== Bookmark the following sites ==


* https://training.enthought.com/course/INTRO_TO_PYTHON/lecture/COMMON_DATA_TYPES
* https://computersciencewiki.org
* https://training.enthought.com/course/INTRO_TO_PYTHON/lecture/INDEXING_AND_SLICING
* https://computersciencelearning.org
* https://training.enthought.com/course/INTRO_TO_PYTHON/lecture/STRING_INTRO
* https://discuss.computersciencelearning.org
* https://training.enthought.com/course/INTRO_TO_PYTHON/lecture/LISTS_NEW
* https://news.ycombinator.com/
* https://training.enthought.com/course/INTRO_TO_PYTHON/lecture/INTRO_CONTROL_FLOW
* https://slashdot.org/
* https://training.enthought.com/course/INTRO_TO_PYTHON/lecture/IF_STATEMENT
* https://www.sciencedaily.com/news/computers_math/computer_science/
-->
* https://www.techmeme.com/
== Download Sublime 3 ==  
* https://arstechnica.com/
 
== Please keep an eye open for an email from treehouse ==
 
Treehouse is a learning management system that we use to learn code. It's cool. If you see an email invite from them, please accept.
 
== Launch, update, learn and keep in dock the latest version of Sublime. ==
 
Sublime is a really powerful text editor used by professional programmers. It should already be installed on your computer. [https://www.sublimetext.com/3 click here to download if it is not installed.]
 
# Start the application "Sublime 3".
# Update the application.
# Please keep Sublime 3 in your dock
# Please watch these video to learn some really helpful features of sublime text:
## https://www.youtube.com/watch?v=SVkR1ZkNusI
## https://www.youtube.com/watch?v=_JFIeY46sIU
 
== Launch, update and keep in dock iTerm2 ==
iTerm is a replacement for your default terminal application. It should be installed on your computer. [https://www.iterm2.com/ Click here to download if it is not installed on your computer.]


* Sublime is a powerful text editor used by professional programmers. [https://www.sublimetext.com/3 click here to download.]
# Start the application "iTerm2"
Once you have installed it, please do not forget to put it in your dock. If you need help with this, please feel free to ask. :-)
# Update the application
# Keep the application in your dock


== Install Term2, a terminal replacement for the default terminal in OS X ==
<!--


* [https://www.iterm2.com/ Click here to download term2. Ensure you download AND install it.]
== Launch, update Microsoft Office ==
Once you have installed it, please do not forget to put it in your dock. If you need help with this, please feel free to ask. :-)
Although we'll only use Excel this year it's good to have the whole version of office updated.  


<!-- == Learn to use the terminal ==
# This is a HUGE UPDATE (many gigabytes)
# Start Microsoft Excel and follow the steps to update everything
# This update will take many hours to complete.
# Keep the application Excel in your dock


<html>
<iframe width="560" height="315" src="https://www.youtube.com/embed/poT5Yd0Ag8I" frameborder="0" allowfullscreen></iframe>
</html>
-->
-->


== Register for our class forum ==
== Register for our class forum ==


[https://discuss.computersciencelearning.org/index.php Please click here to request our class discussion forum] Once the page has been sent to your browser, please click the "register" button.
[https://discuss.computersciencelearning.org/index.php Please click here to request our class discussion forum] Once the page has been rendered by your browser, please click the "register" button and follow the instructions to register. Please make sure you use only your school email address, and please make sure your username:
 
# Does not contain your last name
# Does not contain any personally identifiable information
# Does not contain any inappropriate content
 
Most students use their first name, for example, Tom or Felix123
 
== Register for github ==
 
[https://github.com/join?source=header-home Please click here to request github signup page] Once the page has been rendered by your browser, please follow the instructions to register. Please make sure you use only your school email address, and please make sure your username:
 
# Does not contain your last name
# Does not contain any personally identifiable information
# Does not contain any inappropriate content
 
Most students use their first name, for example, Tom or Felix123
 
 
== Install and setup Visual Studio Code ==


== Download and install cyberduck ==
# [https://docs.google.com/document/d/1qXZGorAgen22fCI0zBpRfJC2BeMORzx4rzampb8zBTA/edit Click here for instructions to install Visual Studio Code]
== Update the python package manager ==


There are times when you will need to transfer large files between systems. [https://cyberduck.io/ Click here to download cyberduck].
As a Python programmer, you may need to install some external libraries or packages. We use a tool called pip for this.  


== Start learning how to use midnight commander ==
# Open the application iTerm2
# Type the following command: <syntaxhighlight inline lang="bash">pip3 install --upgrade pip</syntaxhighlight>


* [http://linuxcommand.org/lc3_adv_mc.php Click here for a good primer for '''midnight commander''', which is a powerful tool to manipulate text in a command line]
== Please learn how to use the following sites ==
*http://www.softpanorama.org/OFM/MC/mcedit.shtml Click here to view another excellent webpage with resources for midnight commander]
I will go over these in class with you, but these sites (as well as google classroom) represent the bulk of our digital learning.
* https://computersciencewiki.org
* https://computersciencelearning.org
* https://discuss.computersciencelearning.org


== References ==
== References ==

Revision as of 17:06, 18 August 2019

Follow these steps to get started![1]


What you need to do to get started

Part of being a computer scientist is having the right tools. You need the right tools for the job you have to do. Learning how to correctly use your tools is an important part of becoming a computer scientist or programmer.

When you first start using a new tool it can feel confusing, overwhelming or weird. Don’t worry! This topic is concerned with the very first steps in setting up your tools. The more you use a tool, the better you become.

There are two parts of getting setup:

  1. tool setup
  2. class communication systems setup

Join classroom

Please make sure you have joined our google classroom. If you have any trouble, please let your instructor know.

Bookmark the following sites

Please keep an eye open for an email from treehouse

Treehouse is a learning management system that we use to learn code. It's cool. If you see an email invite from them, please accept.

Launch, update, learn and keep in dock the latest version of Sublime.

Sublime is a really powerful text editor used by professional programmers. It should already be installed on your computer. click here to download if it is not installed.

  1. Start the application "Sublime 3".
  2. Update the application.
  3. Please keep Sublime 3 in your dock
  4. Please watch these video to learn some really helpful features of sublime text:
    1. https://www.youtube.com/watch?v=SVkR1ZkNusI
    2. https://www.youtube.com/watch?v=_JFIeY46sIU

Launch, update and keep in dock iTerm2

iTerm is a replacement for your default terminal application. It should be installed on your computer. Click here to download if it is not installed on your computer.

  1. Start the application "iTerm2"
  2. Update the application
  3. Keep the application in your dock


Register for our class forum

Please click here to request our class discussion forum Once the page has been rendered by your browser, please click the "register" button and follow the instructions to register. Please make sure you use only your school email address, and please make sure your username:

  1. Does not contain your last name
  2. Does not contain any personally identifiable information
  3. Does not contain any inappropriate content

Most students use their first name, for example, Tom or Felix123

Register for github

Please click here to request github signup page Once the page has been rendered by your browser, please follow the instructions to register. Please make sure you use only your school email address, and please make sure your username:

  1. Does not contain your last name
  2. Does not contain any personally identifiable information
  3. Does not contain any inappropriate content

Most students use their first name, for example, Tom or Felix123


Install and setup Visual Studio Code

  1. Click here for instructions to install Visual Studio Code

Update the python package manager

As a Python programmer, you may need to install some external libraries or packages. We use a tool called pip for this.

  1. Open the application iTerm2
  2. Type the following command: pip3 install --upgrade pip

Please learn how to use the following sites

I will go over these in class with you, but these sites (as well as google classroom) represent the bulk of our digital learning.

References