For beginners, we will learn the basic concepts of programming using Python. This can be your jump off towards web development, scripting, data processing and more!
For immediate/advanced Pythonistas, let's spread our knowledge of Python and learn more!
If you have questions, please feel free to ask and participate on our Gitter group.
- Resources such as notes, exercises and samples will be uploaded here.
- Our 1.5 hours will be divided randomly into:
- Introduction/Getting to know first-timers
- Discuss questions/issues raised on discussion board
- Lightning Talk (anyone who wants to share/chikka something!)
- Self-paced or mini study session
- Today I Learned (TIL)
- Announcement
We want you to learn Git!
- Intro to PEP8, Strings - gitlab, github
- Lists - gitlab, github
- Conditional Statements - gitlab, github
- Loops - gitlab, github
Challenge: I survived Hangman!
- Dictionaries - gitlab, github
- Functions - gitlab, github
- Classes and Module
- Error Handling - gitlab, github
Challenge: Level up your basic skills with 2048
- Requests Library
- Decorators
- List comprehension
- Generators
- Intro, Setup, Running our first Flask web application
- URL routes, styling templates (using Jina), Passing variables
- Update random quote generator to a quote search engine
- More on forms, cookies and sessions
- Deploying the app via Heroku or similar mediums
Soon!