Details

Dive into the dynamic world of programming with our 1-Day Python Workshop at Tryst 2024, hosted by the prestigious IIT Delhi. This workshop is specially curated to cater to a wide range of participants, from those taking their first steps in programming to intermediate coders looking to deepen their understanding of Python. Set within the vibrant atmosphere of IIT Delhi's renowned technical festival, Tryst, this workshop promises an enriching experience filled with learning, innovation, and networking.

Throughout the day, attendees will be guided through the versatile features of Python, covering essential syntax, key programming concepts, and the application of Python in various domains such as web development, data analysis, artificial intelligence, and more. The workshop is structured to provide a blend of theoretical knowledge and practical hands-on sessions, ensuring participants can apply what they learn in real-time projects.

Led by experienced professionals and academicians, the workshop also offers a unique platform to interact with experts and peers, fostering an environment of collaboration and creativity. Whether you aim to enhance your coding skills, explore new technological horizons, or simply indulge your curiosity in the world of programming, the Python Workshop at Tryst 2024 is the perfect venue to ignite your passion for coding and unlock new opportunities in the tech sphere.

Tentative Workshop Itenary/Topics Covered
Date : 29-March-2024
New Lecture Hall Complex, IIT Delhi

Introduction to the Workshop

  • Time: 9:00 AM - 9:30 AM
  • Contents:
    • Overview of Python
    • Why Python?
    • Setting up python and pip

Session 1: Understanding Python

  • Time: 9:30 AM - 10:30 AM
  • Contents:
    • Python Syntax and Indentation
    • Variables and Datatypes
    • Basic Input Output operation
    • Interactive Example: Participants interact with python program using keyboard and see the outputs, exploring print and formatters.

Short Break

  • Time: 10:30 AM - 10:45 AM

Session 2: Python Basic & Important Functions

  • Time: 10:45 AM - 12:00 PM
  • Contents:
    • Conditional statements (if/else/elif)
    • Loops (for/while)
    • Break and continue
    • Data Structures(list/tuple/dictionaries)
    • Defining Functions
    • Parameters and Arguments
    • Return Statements
    • Hands-On Activity: Write a fully functional script that accepts user input, computes it�s square and cube, finds out weather the inputted number is even/odd/prime.

Lunch Break and Certificate Distribution

  • Time: 12:00 PM - 1:00 PM

Session 3: File Handling, Error Handling & Libraries

  • Time: 1:00 PM - 2:30 PM
  • Contents:
    • Opening and Reading Files
    • Writing to File.
    • Using try/except
    • Raising exceptions
    • Overview of the commonly used Libraries
    • Installing libraries using pip
    • Activity: Saving data to file, manipulating files, making logs.

Short Break

  • Time: 2:30 PM - 2:45 PM

Session 4: Introduction to ObjectOrientedProgramming

  • Time: 2:45 PM - 4:30 PM
  • Contents:
    • Classes and objects
    • Attributes and methods
    • Inheritance(basic)
    • Interactive Example: Writing a class based script based on a real life scenario.

Session 5: Using database with Python(SQLITE)

  • Time: 4:30 PM - 5:15 PM
  • Contents:
    • Basics of Databse
    • Connecting to a database
    • Creating Table
    • Inserting Data into Table
    • Getting data from Table
    • Introduction to SQLALCHEMY (ORM)
    • Activity: Creating a database and inserting updating data into/from it.

Closing Session

  • Time: 5:20 PM - 5:30 PM
  • Contents:
    • Closing Remarks
    • Q&A and Open Discussion
    • Networking and Farewell Photography

 

Note : The Timings quoted above are approximate

Others Workshops