Learn Python by Building Real Projects — Desktop Apps (Tkinter), Web Apps (Flask), and Mobile Apps (Kivy)