InfoSci Pre-Skills: Python & R Preparation Resources
Pre-Skills Preparation (Optional)
The following resources can help you to prepare for the courses you will be taking in the Information Science (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”:
- PythonTutor.org – Free
- StackOverflow.com – Free
- W3Schools.com – Free
- Corry Schafer Youtube Channel – Free