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
| Topic | Github | Gitlab | Others |
|---|---|---|---|
| Python Installation | Learn! | Learn! | |
| Run a basic Python program | Learn! | Learn! |
| Topic | Github | Gitlab | Others |
|---|---|---|---|
| Variables, Arithmetic Operations, Keyboard Input | Learn! | Learn! | |
| Let's go Git! | Learn! | ||
| Intro to PEP8, Strings | Learn! | Learn! | |
| Lists | Learn! | Learn! | |
| Conditional Statements | Learn! | Learn! | |
| Loops | Learn! | Learn! | |
| Challenge: I survived Hangman! | Go! | ||
| Dictionaries | Learn! | Learn! | |
| Functions | Learn! | Learn! | |
| Classes and Module | Learn! | ||
| Error Handling | Learn! | Learn! | |
| Challenge: Level up your basic skills with 2048! | Go! |
- List comprehension
- Generators
- Decorators
- Requests Library Deep Dive
- 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!