The course was concluded on 3rd July, 2021.
Course Materials are available here
Page Navigation: 1. The zeroth order things 2. Course Materials 3. Tentative Contents 4. The Team
The zeroth order things
From 12th June 2021 onwards, we are going to conduct a 4 sitting course on intermediate-level Python. Here we will show the Python language with some interesting problems. The main goal is to introduce participants to how some real life problems can be coded rather than just ordinary numerical programs. Throughout these sessions, we will focus on how to read official documentation, so that at the end of these sessions you can learn new things by yourself.
- Frequency: 2Hrs session, once a week (Saturday or Sunday, depends on the interest of the majority). There will be 4 such sessions. (I understand some of you might be doing an NLD course, Even I’m enrolled there. So don’t worry there will be no clash in between)
-
Timing: 18:30-20:30Hrs (IST)
-
Registration: Registration is NOT compulsory, but if you do, it’ll be nice. If you register, we will be able to send you important updates and reminders via email before each session. Name and Email Id is compulsory in the registration form while the Affiliation is completely optional. Registration Link
-
Prerequisite: Prior experince in any other programming language.
-
Course fee: Be interactive, ask questions. Give suggestions. Feel free to share your screen and discuss your problem or idea. Comment on our mistakes. At the end of the course, please take 5min from your life and send us your feedback (an anonymous option will be there). These will be more than enough for us!
-
Code of Conduct and Ethics: Please do not record the sessions nor share the recordings(we will share ONLY WITH participants) with others. Respect the privacy of your peers! There is nothing called “bad words”, but you know! What I mean. Please don’t be abusive to your peers.
- Platform: We will be using Skype. The advantage over skype is that we can have a group there and the thing will be easy to follow!
Skype group and meeting link is now available. Check it out.
-
Philosophy of the course: This course is rolled out because of a few of our colleagues who thought they were lagging because they didn’t learn Python in their curriculum. This is certainly not true. We believe that learning a language is more than enough. We hope to establish the truth by showing how easy it is to master a new language after we already know any other language. Hope to see you there.
-
All code completed during live sessions and some specially designed problem sets will be shared.
Course Materials
All the course materials will be available here. So if you’re not willing to join any group or something, Don’t worry!
Tentative Contents
-
Session 1 : Choosing suitable IDE, Installation, Simple I/O operation, Control Statements(IF-ELSE), Loop, Functions. [13th June, 18:30-20:30Hrs (IST)]
-
Session 2 : Inbuilt data structures(List, Tuple, Dictionary), Basic file operation, Regular Expressions (abbreviated as RegEx).
-
Session 3 : Basic operation with NumPy, Pandas and Matplotlib.
-
Session 4: Introduction to recursion as the Brut-force method of solving problems : A road to Dynamic Programming. If time permits we will introduce image manipulation with NumPy.
The Team
That Dropout Guy
email: kaustavbasu97@gmail.com
web: kaustavbasu.tech[Updation needed! :( ]
Arabindo
email: arabindo@protonmail.com
web: arabindo.github.io