Pre-Skills Preparation
Pre-Skills Preparation (Optional)
The following resources can help you to prepare for the courses you will be taking in the InfoSci program.
Python:
- Essential Python Topics
- Statements, variables, basic data types & operators
- Conditional statements
- Loops
- Lists, dictionaries, tuples
- Input and output
- Reading and writing files
- Functions, libraries, modules
- Testing & debugging
- Python Books
- Python for Everybody – $10 print, free online
- Python Crash Course – $40 print, $32 ebook
- CS Principles: Big Ideas in Programming – free, with interactive examples
- Online Python Courses and Tutorials
- Codecademy Python – free
- The Python Guru – free
- DataCamp Python Programming courses – Intro course free; others charged by the month
- Coursera – These can be audited for free. If you pay, you can get feedback and “grades”:
- http://pythontutor.org – free
- https://stackoverflow.com – free
- w3schools.com – free
- Corry Schafer Youtube Channel – free
R:
- “Statistics (The Easier Way) with R: an informal text on applied statistics” by N.M. Radziwill ISBN13 – 9780996916059
- Datacamp.com
- Codecademy.com