Difference between revisions of "Summer Skills"
From Simson Garfinkel
Jump to navigationJump to search
(Created page with "Here are some skills for students interested in working with me during the summer. =General Background= You should know the following. Email me if you need background on wher...") |
|||
Line 25: | Line 25: | ||
===HTML and CSS=== | ===HTML and CSS=== | ||
You should know the basics of HTML and CSS | You should know the basics of HTML and CSS | ||
===Data Analysis=== | |||
* matplotlib | |||
* pyspark (python front-end for Apache Spark) |
Revision as of 10:35, 29 April 2020
Here are some skills for students interested in working with me during the summer.
General Background
You should know the following. Email me if you need background on where to improve your skills.
Programming Languages
Python3
Python3 version 3.6. Be sure that you are knowledgable with:
- Python format language
- itertools
- collections
- Object-oriented design, for example, the Abstract Base Class system.
- Docstrings, and using sphinx
Good ways to get these skills:
- Look at my Python Resources page
- Read "Fluent Python"
JavaScript
We do a little bit of JavaScript programming, so it's good to be familiar with:
- The Modern JavaScript Tutorial
- A re-introduction to JavaScript
- JQuery (nothing fancy)
HTML and CSS
You should know the basics of HTML and CSS
Data Analysis
- matplotlib
- pyspark (python front-end for Apache Spark)