Enter any positive integer for number of analysts and Months for task completion and script will fairly assign tasks.
Task lists can be altered (change names, increase/decrease number of tasks) in source and still function.
In my first Python project, where I randomly assign glassware checking tasks for analysts in the laboratory, I utilised several skills. Firstly, proficiency in Python programming was crucial for developing the logic and functionality of the application. This involved skills such as variable handling, randomisation, and task assignment algorithms. Additionally, I applied knowledge of data structures, such as lists or dictionaries, to efficiently store and manage the analyst and task information. Understanding file input/output operations was also valuable for reading and updating data from external sources. Overall, this project showcases my ability to apply Python programming skills, algorithmic thinking, and data management techniques to solve a real-world problem in a laboratory setting.