Sundays seem to be a good day for everyone.
This week, we will be finishing up learning:
For the beginners
Revise from previous week:
- basic data types again.
- If, elif, and else conditional statements
- Basic operations in python3
- For loops
- Lists more in depth
- Understanding while and do while loops
- Understanding logical operators
- Using Order of operations
- Understanding dictionaries
- The basics of DRY (Don't Repeat Yourself).
- Help with any Bootcamp/CS homework or projects in mind.
For the slightly mode advanced users of python, we have an intermediate complexity track taught by Rahul. The code for the teaching projects are here: http://goo.gl/RNymwf (Github link to python tutorial repository).
The project for this week's intermediate complexity class is to learn Global vectors for word representation (GLoVe). Here is the project website: https://nlp.stanford.edu/projects/glove/
The example will show how a neural network can be taught to self-learn the rules of combining alphabets to form a word and then create sentences out of it, using a training corpus. Since we are using LSTM networks, the task will be computationally intensive and we highly recommend to initiate a GPU instance in google cloud ( https://console.cloud.google.com/ ) for any meaningful results in a reasonable amount of training time.
We will also add on to the previous tutorial on NLP and nltk, using Reuters news corpus.
We work really hard to bring this awesome course every week. To make these lessons always accessible, free and at the same time support our efforts, consider becoming our patron. Here is the link: https://www.patreon.com/posts/13436101
Thank you for being awesome and see you everyone at the course.
- Anthony & Rahul
As a side note: if you are having IDE problems you can check out Repl.it (https://repl.it/languages/python3). They have development environments on the cloud that reduce the headaches of getting up and going for beginner.
Meanwhile, for the beginners: Go thru the Codecademy Python course as far as possible (https://www.codecademy.com/learn/python). We will learn how to apply what you have learned there to the real world eventually, like automating the boring stuff at work (https://automatetheboringstuff.com/). For those that want more challenge AFTER going thru Codeacademy's Python course you can check out Udemy's Complete Python MasterClass. Usually Udemy lowers the price to $10 to $15 every month or so, so if you see that jump on there. Udacity also has a free course that lasts 6 weeks on an Intro to Python Programming (https://www.udacity.com/course/programming-foundations-with-python--ud036) and Intro to CS (https://www.udacity.com/course/intro-to-computer-science--cs101) (which uses Python).
For the advanced, start seeing Siraj Ravals Talks on Youtube (https://www.youtube.com/channel/UCWN3xxRkmTPmbKwht9FuE5A). Also if you have access to datacamp (https://www.datacamp.com/home), check that out.
If you don't have access to datacamp and would like a cheap way to get started with deep learning and Machine Learning, check out: Udemy's Machine Learning A-Z (https://www.udemy.com/machinelearning/l) and Udemy's Deep Learning A-Z (https://www.udemy.com/deeplearning/). You can snap these up for 10 to 15 dollar when they are on sale.
The tentative location is Think Coffee on between 13th and 14th Street and 10th Avenue. Should it change, it will still be in around that area.
Back up areas are:
Capital One Bank Union Sq (They have a cool workspace like location and a coffee sop)
Whole Foods Union Sq (Lots of seating area upstairs, not sure on the power and wifi situation)
Other possibilities in the works:
WeWork (If anyone has connections there, let me know).