Python Programming for Real-World Applications

BSE224/DDA1101
Closed
Main contact
Timeline
  • January 30, 2025
    Experience start
  • April 30, 2025
    Experience end
Experience
1/1 project matches
Dates set by experience
Preferred companies
Anywhere
Any company type
Any industries

Experience scope

Categories
Data analysis Data modelling
Skills
presentations data manipulation data processing data science python (programming language) matplotlib (python package) computer science graphical user interface data analysis seaborn
Student goals and capabilities

This experience is designed for learners who have gained foundational skills in Python programming, focusing on both data science and computer science applications. Participants will be equipped to write efficient scripts, develop interactive applications, and perform data analysis and visualization. By applying their knowledge, learners can tackle projects that require data manipulation, algorithmic problem-solving, and the creation of user-friendly interfaces, making them valuable contributors to industry projects.

Students

Students
Undergraduate
Beginner, Intermediate levels
40 students
Project
80 hours per student
Educators assign students to projects
Teams of 5
Expected outcomes and deliverables
  • Interactive Python applications with graphical user interfaces (GUIs)
  • Data analysis reports with actionable insights
  • Visual data presentations using libraries like Matplotlib and Seaborn
  • Efficient Python scripts for data processing and manipulation
  • Algorithmic solutions to complex programming challenges
Project timeline
  • January 30, 2025
    Experience start
  • April 30, 2025
    Experience end

Project examples

Requirements
  • Develop a GUI-based tool for managing small business inventory
  • Create a data visualization dashboard for a marketing campaign analysis
  • Build a Python script to automate data cleaning for a retail dataset
  • Design an interactive application for educational purposes
  • Analyze and visualize customer feedback data for a product launch
  • Implement a Python-based solution for optimizing delivery routes
  • Develop a simple game using Python and Tkinter
  • Create a report on trends in social media data using Python libraries