-
Lessons:
- Shell: https://swcarpentry.github.io/shell-novice/
- Git: https://swcarpentry.github.io/git-novice/
- Gapminder:
- Other Carpentry Lessons: http://software-carpentry.org/lessons/
-
SWC Reference (Includes Summaries of Basic Commands):
-
Additional Resources
-
Shell:
- Cool website that can dissect your shell commands (super useful for troubleshooting): http://explainshell.com/
-
Python:
- Python documentation: https://www.python.org/doc/
- List of python tutorials: https://www.fullstackpython.com/best-python-resources.html
- Python floating point Issues and Limitations: https://docs.python.org/3/tutorial/floatingpoint.html
-
-
Python and R:
- Code Academy: https://www.codecademy.com/
- Code: http://code.org
- Lynda.com: https://www.lynda.com/portal/sip?org=lawrence.lib.ks.us
- Udacity: https://udacity.com
-
Git/GitHub:
- Guide to Markdown on Github: https://guides.github.com/features/mastering-markdown/
- Intro to Github work flow: https://guides.github.com/introduction/flow/
- Forking projects on Github: https://guides.github.com/activities/forking/
- perks: Students are eligible for a free Github education account (unlimited private repositories) https://education.github.com
-
Plotting:
- What chart do I use? http://extremepresentation.typepad.com/blog/2006/09/choosing_a_good.html
- Pandas visualization examples: http://pandas.pydata.org/pandas-docs/version/0.18.1/visualization.html
- Matplotlib visualization examples: http://matplotlib.org/gallery.html
-
Library(package) documentation:
- matplotlib: http://matplotlib.org/
- pandas: http://pandas.pydata.org/
-
Cheatsheets:
-
Other:
- A comparison of several text editors for coding: https://developer.mozilla.org/en-US/docs/Learn/Common_questions/Available_text_editors
- What programming language is right for you: http://www.bestprogramminglanguagefor.me/
-
Light Reading: