Assignment
1️⃣ sys, os, shutil, and subprocess (6 Assignments)
sys, os, shutil, and subprocess (6 Assignments)Assignment 1: Get Python Version Using sys
sysimport sys
print("Python version:", sys.version)Assignment 2: Get and Change the Current Working Directory Using os
osimport os
print("Current Directory:", os.getcwd())
os.chdir("/tmp")
print("Changed Directory:", os.getcwd())Assignment 3: List Files and Directories Using os
osimport os
print("Files and Directories:", os.listdir("."))Assignment 4: Copy, Move, and Delete a File Using shutil
shutilAssignment 5: Run a Shell Command Using subprocess
subprocessAssignment 6: Open a File Using subprocess
subprocess2️⃣ Multithreading and Multiprocessing (6 Assignments)
Assignment 7: Create and Run a Thread
Assignment 8: Create Multiple Threads
Assignment 9: Use ThreadPoolExecutor for Parallel Execution
ThreadPoolExecutor for Parallel ExecutionAssignment 10: Create a Multiprocessing Example
Assignment 11: Use ProcessPoolExecutor for Multiprocessing
ProcessPoolExecutor for MultiprocessingAssignment 12: Use a Queue in Multiprocessing
3️⃣ Logging & Debugging with logging (4 Assignments)
logging (4 Assignments)Assignment 13: Basic Logging in Python
Assignment 14: Logging Messages to a File
Assignment 15: Use Different Logging Levels
Assignment 16: Custom Logging Format
4️⃣ Pylint for Static Code Analysis (4 Assignments)
Assignment 17: Install Pylint
Assignment 18: Check a Python File with Pylint
Assignment 19: Ignore Specific Warnings in Pylint
Assignment 20: Use a Pylint Configuration File
Last updated