-
Week #1:
- Flow Chart
- Syntextual Python
- Logical Operation (if-else concept)
- Problem Solving
- Slides [ Big Data using Python-1, Big Data using Python-2 ]
-
Week #2:
- Iteration (looping concept)
- Problem Solving
- Assignment Solution (Previous Week) [ link_1, link_2 ]
- Slides [ Big Data using Python-3 ]
-
Week #3 and #4:
- Python Data Structures: Array (List), String, Tuple, Set, Dictionay, Stack, Queue
- Problem Solving
- Slides [ Python String, Big Data using Python-4 ]
-
Week #5:
- Function
- Object-Oriented Programming
- Problem Solving
- Slides [ How does function work?, OOP Python, OOP Python by Dr. Greene ]
-
Week #6:
- Time Complexity Analysis
- Develop a game (Tic-Tac-Toe, Grid, etc.)
- Problem Solving
- Codes [ link ]
- Slides [ Time Complexity Analysis-1, Time Complexity Analysis-2, Time Complexity Analysis-3 ]
-
Week #7:
-
Week #8:
- Introduction to Competitive Programming
- Problem Solving
- Slides [ Introduction Competitive Programming ]
-
Week #9 and #10:
- Introduction to Data Mining
- Web Scraping & Web Crawling
- Problem Solving
- Codes [ link_1, IMDb_1, IMDb_2 ]
- Videos [ link_1 ]
- Blogs / Slides [ A Practical Guide to Web Scraping, Beautiful Soup, Web Scraping in Python (scrapy) ]
-
Week #11:
- Introduction to Data Science
NumPy
,pandas
,SciPy
- Problem Solving
- Slides / Blogs [ numpy Online, pandas Online-1, pandas Online-2, pandas Data Analysis Video-1, pandas Data Analysis Video-2 ]
-
Week #12:
- Visualization Data with
matplotlib
- Problem Solving
- Blogs [ GeeksForGeeks ]
- Slides [ Visualization with matplotlib ]
- Visualization Data with
-
Week #13:
- Financial Technology (FINTECH) with Python
- Excel Manipulation with Python
- Problem Solving
- Books [ Python for Finance ]
- Blogs / Slides [ Google SpreadSheet with Python-1, Google SpreadSheet with Python-2 ]
-
Week #14:
- Some Successful Project employing Python
- Problem Solving
- Blogs [ link_1 ]
- Slides [ Successful Python Project ]
- PyCharm [ link ]
- Online IDE [ GeeksForGeeks ]
- Online IDE [ Visualized Python ]