Topics Covered - Vector-Programming/VectorSessions GitHub Wiki
Session 1: Intro to Python
- Variables
- Hello World run through
- Datatypes and Operators in Python
- If Else statements
- For, While Loops
- Functions in Python
- Lists and Tuples in Python
Session 2: Basics And Arrays
- Basic Numpy Syntax and built-in functions.
- Multidimensional Arrays.
- Iteration through arrays with For loops.
- Multidimensional Array Construction.
https://goo.gl/VpzguW
Notes:Question 4 Explained: https://drive.google.com/open?id=1uPv0mH_ccUMpcBFY72LTW2WEg0T2Lc4W
Session 3: Classes and Objects
- What are Classes?
- What are objects?
- What is OOP?
Make sure you read up on those topics separately. - Example of creating a class based on a Video Game character.
- Method Creation
- PyGame example to visualize a ball class.
https://goo.gl/c7KdLy
Notes:https://drive.google.com/open?id=1sjZCuvIfzOqCgN_akkh3cIt66BpiARVn
Session Recording:Session 4: Intro to Machine Learning
- What is Machine Learning?
- What are the two main categories of ML?
- What are some examples of ML?
- How does ML "work"?
- What are the benefits and drawbacks of scikit-learn?
- How do I install scikit-learn?
- How do I use the IPython Notebook?
- What is the famous iris dataset, and how does it relate to machine learning?
- How do we load the iris dataset into scikit-learn?
- How do we describe a dataset using machine learning terminology?
- What are scikit-learn's four key requirements for working with data?
- What is the K-nearest neighbors classification model?
- What are the four steps for model training and prediction in scikit-learn?
- How can I apply this pattern to other machine learning models?
https://goo.gl/Qj5nMW
Notes:https://drive.google.com/drive/folders/1GC8htnvkabmtdvH9txMDV7-Q8fowmAxr
Session Recording:Session 5: Intro to Algorithms and CS Fundamentals
- What are algorithms?
- How are they defined in terms of CS?
- When is an algorithm said to be correct?
- Examples of Algorithms used in real life problems.
- How to solve the basic searching problem?
- Binary Search
- How to do Binary Search? How to sort?
- Insertion sort coded in Python.
Read up more on time complexity