First Day: What is Python? Why should I learn it? Why not other languages like JS? Print, Variables & Data types, Taking input. Google Slides
Second Day: Arithmetic operators(+, -, /, %, <, >, *, **), If, Else, Elif, (Calculator) (Fizzbuzz)
Third Day: Recap of first week. For, While, Functions, Dict, List
Forth Day: Read-write file, What are modules? Most used modules. Reading a dictionary from a file. What and why is JSON? API’s, Request Module, Every Python module is a function (and a class). (if name == “main” what is it?)
Fifth Day: Project day. Download youtube videos using youtube-dl, Send mails, Something in relation to number theory, Small text based game with if-else cases, Solve competitive programming problems leetcode, FizzBuzz (bom) game, Number guessing game
- Put age question on the google forms for the next workshop
- Get both name and surname
- Phone number compulsory
- Newletter subscription