Advance Python
Get the full GTU study material, English & Gujarati textbook PDFs, syllabus curriculum, and solved previous year question papers.
English Book & Chapters
English Book Coming Soon
We are working hard to add this material. Stay tuned for updates!
Follow on Instagram for UpdatesGTU Previous Year Papers
Papers Coming Soon
We are working hard to add this material. Stay tuned for updates!
Follow on Instagram for UpdatesAdvance Python Syllabus — Unit-wise Content
The official GTU curriculum for Advance Python (subject code DI04032031) as prescribed for Marine · Semester 4 divides the course into 2 units, covering 13 listed topics. The unit-wise breakdown below is read from the GTU syllabus document for this subject code, so you can check what the course actually covers before deciding which papers to attempt.
Download the official syllabus PDF (DI04032031)Unit 1 Modules and Packages
- 1.1.1 Introduction to module 1.1.2 Creating user defined module 1.1.3 Importing a module in python - Normal import - From import - From import with * 1.1.4 Module search path 1.2.1 Introduction to Packages 1.2.2 Creating user defined package 1.2.3 Importing a package in python - Normal import - From import - From import with * 1.2.4 Intra-package References 1.3.2 Installing/uninstalling python packages
Unit 2 Exception handling
- 2.1.1 Introduction to Exception 2.2.1 Types of Exceptions : - Built-in Exceptions - User defined Exceptions 2.3.1 Raising Exceptions 2.4.1 Handling Exceptions - Try clause - Except clause - Finally clause 08 22 3. 3
- Files Handling 3.1.1 Introduction to files and its types. 09 18 Program Name: Diploma Engineering Level: Diploma Branch: Information & Communication Technology Subject Code : DI04032031 Subject Name : Advance Python - Binary files - Text files 3.2.1 Opening and Closing Text File 3.2.2 Reading and Writing Files 3.3.1 Setting Offsets in File 3.4.1 Object Serialization - Pickle Module 4. 4
- Advanced OOP Concepts 4.1.1 Inheritance: Single
- multiple 4.2.1 Polymorphism 4.3.1 Encapsulation: public
- private and protected access modifiers 4.4.1 Decorators
- Abstract Base Classes (ABC) 4.4.2 Operator Overloading Implementing methods like __add__
- __lt__ for custom operations 09 20 5. 5
- GUI Programming with Tkinter 5.1.1 Introduction to Tkinter 5.2.1 Create First Tkinter GUI Application using Tk() and mainloop methods. 5.3.1 Tkinter Widgets: Label
- Canvas 5.3.2 Color Option in Tkinter
- Tkinter Geometry Managers:pack()
- place() 5.4.1 Event Handling in Tkinter: Events and Bindings
- Key and Mouse Events