Talk

Understanding the Magic of Python Modules and Packages

Saturday, May 25

15:25 - 15:55
RoomSpaghetti
LanguageEnglish
Audience levelBeginner
Elevator pitch

Demystify Python Modules and Packages together—Understand their impact on readability, scalability, and collaboration.

Let’s build Modules and Packages from scratch and understand. We will discuss everything from the basics of modules and packages to real-world examples.

Abstract

Developers often grapple with the challenge of maintaining order in complex codebases. The ever-growing complexity of projects often leads to disorganized code that hinders readability and collaboration. To resolve this code disarray, we have Modules and Packages in Python.

Many developers use Modules and Packages in their daily lives, so let’s understand the impact these tools have on code and project scalability and collaborative workflows. We will code Python packages and modules from scratch and understand the functioning and look into real-world examples.

In this talk, we will discover:

  1. What are Python modules
  2. What are Python Packages
  3. Understand Module Search Path
  4. How to use and import Modules and Packages
  5. What are subpackages
  6. Real world example of Modules and Packages
  7. Conclusion
  8. Q/A
TagsEducation, Clean Code, Code Analysis
Participant

Swastika Yadav

Swastika is a front-end developer turned Developer Advocate passionate about fostering inclusive and value-driven developer communities and simplifying products for developers. She’s worked with multiple startups and helped them grow their products and communities.

She also enjoys traveling, writing, mentoring students, speaking at conferences, and creating educational content on platforms like Twitter and LinkedIn.