This document outlines the modules covered in an introductory Python course, including an introduction to Python programming, working with files, loops, functions and user inputs, object-oriented programming with classes and exceptions, building graphical user interfaces with Tkinter and wxPython, common Tkinter widgets like labels and buttons, customizing widgets, and building applications like Tic-Tac-Toe and a calculator.
2. Module 1: Introduction to Python
• What is Python ?
• Advantages and Program
Execution
• Variables and Assignments
• Data Types in Python
3. Module 2 : Files, Loops and Functions
• Files in Python
• Conditional Loops in Python
• Building Functions
• User Inputs
4. Module 3: Classes and Exception
• What is class? Why is it useful ?
• Modules in Python
• Operator Overloading
• Inheritance and Polymorphism
• Exception Handling
• User-defined Exception
5. Module 4: GUI Tools with Tkinter
• Introduction to Tkinter and wxPython
• Jython ,PythonCard and
Pyjamas
• What is Tkinter?
• Advantages of Tkinter
6. Module 5: Widgets in Python
• Labels, Buttons and Frame
• PhotoImage , Scrollbar and
List as Widgets
• CheckButton and RadioButton
using Variable
• Entry and Menu Widgets