2 Day Workshop on Python and Django

Pandit Madan Mohan Malaviya National Mission on Teachers and Teaching


April 8th, 2022 to April 9th, 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

Help-line Contacts

Instructions for Enrolling in the workshop

Registration Closed List of participants

Help us spread -    

Introduction

2 Day Workshop on Python and Django scheduled from 08 to 09 April 20220 registration instructions for foreign participants. Register here

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 high-level Python web framework that enables the rapid development of secure and maintainable websites.

The FOSSEE team at IIT Bombay offers training programs in Python. These are live assisted remote, interactive workshops. Participants will gain hands-on experience in Python through a series of practice sessions and quizzes.


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: PMMMNMTT 2 Day Python And Django Preliminary 

Course Code: djangoaprprelim

  1. Go to https://yaksh.fossee.in/exam
  2. If you are a new user - Click on New User - Sign Up Button and register using the same Email as used on Moodle
  3. If you are an existing user - Sign in using your credentials
  4. In the Search Course Text box, Type in djangoaprprelim and click on Search button
  5. You will be able to see the course PMMMNMTT 2 Day Python And Django Preliminary
  6. 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 8 and 9 April 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 8 and 9 April 2022. Every day there will be online interactive/hands-on sessions for 7 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.

Course Fee

Category

Course Fee

IITB Students

₹ 225 (inclusive of GST)

IITB Academic Staff/Faculty

₹ 475 (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
https://www.it.iitb.ac.in/nmeict/workshopContent.html?workshopid=k2JeRN59PyGI087FApfmYw&category=UubpVTjA3FS-DQx8uW4rlA.


The registration form will be available until 5 April 2022, 4:00 pm.

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.

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

top