Beginner Project:
-
Base Task:
- Create a Python script that measures and prints the current download and upload speed of your machine in megabits per second, using the
speedtest-cli library.
-
Intermediate Task:
- Define separate functions for upload and download speed measurement. Create an additional function that calls these two functions and prints the results.
-
Advanced Task:
- Develop a simple visual interface using the
tkinter library for the speed test application. Display the download and upload speeds in a GUI window. Include a button to trigger the speed test.
- Organize the functionality into a class named
SpeedTester. The class should encapsulate the speed test logic and GUI components. Instantiate the class and run the GUI application.
Feel free to ask if unclear!
Beginner Project:
Base Task:
speedtest-clilibrary.Intermediate Task:
Advanced Task:
tkinterlibrary for the speed test application. Display the download and upload speeds in a GUI window. Include a button to trigger the speed test.SpeedTester. The class should encapsulate the speed test logic and GUI components. Instantiate the class and run the GUI application.Feel free to ask if unclear!