Introduction
Photo de Marc Mueller: https://www.pexels.com/fr-fr/photo/plantes-a-feuilles-vertes-380768/
Over the past decade, the cleaning industry has begun to embrace the digital transition by adopting new technologies to improve processes such as saving time, maintaining high standards with AI, implementing sustainable practices with waste recovery technology, improving communication and collaboration with staff and customers. This shows how important it is for a woman returner to develop and learn new digital skills, such as coding, to improve her career opportunities and employability.
Python is an interpreted, object-orienteed high-level, general-purpose programming language that can be used for a wide scope of applications. Python is considered an excellent first coding language for beginners because of its syntax that resembles that of the English language and because it is a backend programming language, which means that it only has to prepare the data without the difficulty of creating an attractive interface including a good design and everything related to accessibility. It is considered beginner-friendly because it focuses on readability, making it easy to understand and use.
Python is open source and commonly used for developing websites and software. Python can be used for many purposes and its scope of application in real world contexts is unlimited.
Task
In this example we will code a project which replicates the management system for a Cleaning Company using Pyton programming.
This project will help you understand how coding is used in the cleaning industry. In this activity, participants will design software in which cleaning staff can:
- View Houses to Clean
- View Cleaned Houses
- Book New Clients
- Manage Houses
- View Stocklist
- Stock to replenish
In the first part of this project, we will allow the user to view houses that need to cleaned, and houses that are currently clean.
Process
In order to complete this task, you need to go to the resources section and find the document entitled: Cleaning Management -Beginner. Follow the instructions provided in this document. You are also encouraged to visit the two websites provided in this resources section: “What are digital skills“ and “Are you too old to learn Python?Here are 7 reasons why you are not!“: the first website provides valuable information on how digital skills are important because of digial transformation affecting every industry imaginable. On the other hand, the second website offers an overview of the importance of learning Python and, depending on your age, the benefits you will gain from learning it.
These resources will help understand the impact of digitalisation on training, and while coding may seem difficult at first, they help women returning to work gain confidence in learning digital skills as they prepare to return to work and show them the benefits of coding to increase their employability and job opportunities.
In the resources section you should also watch the videos provided. The first is entitled: "What is coding?". This video provides an overview of what coding is and how it basically works.The second video entitled "What is Python? Why Python is so popular" shows basically how Python works and why this programming language is so popular.
Conclusion
This first step in developing a management system for a cleaning business at a beginner level is now complete. Through this quest you have become more familiar with coding and how it is used in cleaning businesses.
You have learned how to create a menu with progress task lists to check when the houses you are responsible for are cleaned or to be cleaned.
Congratulations! You can now move on to the intermediate level!!!
Learning Objectives
- Acquire basic programming skills in Python
- Develop creativity
- Demonstrate problem-solving skills
- Implement programming knowledge to real life application
- Create a code to help a cleaning company with a cleaning managing system software
- Learn to create a code to allow user to view the status of houses (to be clean or cleaned)
- Develop computational thinking