2 Day Workshop on Python and Django
FOSSEE Project, IIT Bombay
November 11th, 2022 to November 12th, 2022
Course Content | Teaching Faculty | Who Should Attend |
Duration and Venue | Criteria for Certification | Course Fee |
How to Apply | Accommodation | Note |
Address For Communication |
click here to download the brochure |
Introduction
Python is a general-purpose, high-level, remarkably powerful dynamic programming language that is used in a wide variety of application domains. Python supports multiple programming paradigms, including object-oriented, imperative and functional programming styles.
Django is a Python web framework that enables the rapid development of secure and maintainable websites.
The FOSSEE (Free/Libre and Open Source Software for Education) project at IIT Bombay (https://fossee.in) promotes Python, and other FLOSS, such as Scilab, eSim, DWSIM, Osdag, OpenFOAM, OpenModelica, R, Drupal, ChemCollective Virtual Lab, Biopython, Avogadro, UCSF Chimera, CellDesigner, Linux, and open-source hardware, such as Arduino and OpenPLC. The FOSSEE project is funded by NMEICT, Ministry of Education, Govt. of India.
Methodology of the Workshop
The workshop will be for 2 days, around 6 hrs of lectures/hands-on sessions on each day. The workshop will be conducted using a mix of pre-recorded videos with hands-on learning and live sessions. Practice problems/assignments will also be provided after every topic followed by discussions on them to get a good understanding of each topic.
The participants will be expected to complete a preliminary course content before they attend the workshop. More details about the Preliminary course are provided in the Preliminaries section
All participants will get the Python & Django software. Course material will be kept available for your reference even after the workshop. We encourage you to contact us in case you wish to conduct similar workshops in your vicinity.
Benefits of the Workshop
- Learn the various features and applications of Python.
- Learn the various features of Django by building a simple Web Application.
- Learn about the features of Python useful in Scientific Computing.
- e-Certificate for attending the 2-day Python and Django workshop.
Course content
The training will help teachers in using the Python software and building Web Applications using Django:
The following topics will be covered during the workshop.
- Basic data-types
- Control Flow
- Core Data Structures
- Django Installation + Environment Setup
- Functions
- Django Project/App Setup
- Modules
- Exceptions
- Intro to Object-Oriented Programming (OOP)
- OOP Class Attributes
- Django Project Explanation
- Django Models and Settings
- Django Admin
- Django Model Form
- Django Views + Post Request Handling
- Django URLs
- Final Project Display
Teaching Faculty
- Prof. Prabhu Ramachandran, Faculty, Aerospace Engineering Department, IIT Bombay.
- Prof. Kannan Moudgalya, Faculty, Department of Chemical Engineering, IIT Bombay
- FOSSEE Python team
Who Should Attend
This workshop will be useful to students, teachers/faculty, and working professionals from any background. Anybody with a basic knowledge of Python can attend this workshop.
Preliminaries section
Before the workshop, the participants are supposed to register and use the Yaksh portal to access a Preliminary Course.
In order to access the content, videos and material, participants are supposed to register and use the Yaksh portal.
Instructions for Enrollment on Yaksh for Workshop Preliminary Course
Name of course: 2 Day Python And Django Preliminary Nov 2022
Course Code: djangonovprelim
- Go to https://yaksh.fossee.in/exam
- If you are a new user - Click on New User - Sign Up Button and register using the same Email as used on Moodle
- If you are an existing user - Sign in using your credentials
- In the Search Course Text box, Type in djangonovprelim and click on Search button
- You will be able to see the course 2 Day Python And Django Preliminary Nov 2022
- Click on the Enroll button beside the Course Name and start using the available material.
Participants are expected to complete the Preliminary Course BEFORE they attend the Workshop on 11 and 12 November 2022.
Please make sure that the participants AT LEAST complete the following Modules:
- Introduction to Python
- Preliminaries
- Saving Scripts
- Basic data-types
Other modules can be completed by participants in their own time and are not mandatory.
Duration and Venue
2-day workshop on Python on 11 and 12 November 2022. Every day there will be online interactive/hands-on sessions for 6 hours i.e. 09.00 AM to 5.00 PM.
Criteria for Certification
Participation certificates, in an electronic form, will be provided to all participants after successful completion of the workshop. It is mandatory to be present on both the days of the workshop for the issuance of the certificate.
Course Fee
Category |
Course Fee |
Students |
₹ 450 (inclusive of GST) |
Academic Staff/Faculty |
₹ 950 (inclusive of GST) |
Others |
₹ 2950 (inclusive of GST) |
Please note that the registration fee once paid is neither refundable nor adjustable under any circumstances.
How to Apply
The application will be strictly online, and no other mode of application will be entertained. The link for online registration is
The registration form will be available until 09 November 2022, 4:00 pm. However as Limited seats are available, the participation is on a first-come, first-serve basis.
Accommodation
Not Applicable
Note
- As the workshop is conducted online, it is mandatory to have a desktop/laptop with an external mouse and a working internet connection with good bandwidth. The laptop should be capable of running Python.
Technical Requirements:
- Laptop/PC with decent internet connection
- Updated Chrome/Firefox browser
- Anaconda Python Environment - Link: https://docs.anaconda.com/anaconda/install/index.html
Contact Us:
- Any queries related to Python can be asked through FOSSEE forums.
- You can also send the queries regarding Python to pythonsupport@fossee.in.
- Any other general queries about the workshop can be sent to eoutreach@cse.iitb.ac.in
Address For Communication
Ms. Priti Ghuikar - Dod
Assistant Project Manager
Department of CSE, Kanwal Rekhi Building,
Indian Institute of Technology Bombay,
Mumbai - 400 076.
Email: eoutreach@cse.iitb.ac.in
Website - www.it.iitb.ac.in/nmeict