GitLab now enforces expiry dates on tokens that originally had no set expiration date. Those tokens were given an expiration date of one year later. Please review your personal access tokens, project access tokens, and group access tokens to ensure you are aware of upcoming expirations. Administrators of GitLab can find more information on how to identify and mitigate interruption in our documentation.
| filter and/or sort documents in the result set based on some simple criteria |myserve_cat.py 42 |
| perform more advanced filtering and/or aggregation operations in a database query | |
| handle a POST request made via an HTML form in a server-side script |myserve_cat.py 58 |
| demonstrate consideration for SoC through the modularisation (separation) of related code |myutils and myserve_cat demontstrate SoC |
| demonstrate an awareness of how related data is modelled in the database | |
| design and implement an original functional feature in a Python web app | |
| demonstrate consideration for SoC through the modularisation (separation) of related code |mysimpleServer and myserve_cat demontstrate SoC as one is to connect to the server and the other is used to present the page |
| demonstrate an awareness of how related data is modelled in the database |fluck count gets updated in the database by myserve_cat as well as being queried by it |
| design and implement an original functional feature in a Python web app |myserve_cat.py 71 is unfluck a cat |
| other relevant extension of the taught material (if applicable) | |
| make a Python script self-executable | |
| utilise a range of Python's built-in functions and methods | |
| make use of user-defined functions | |
| design and implement reuseable functions | |
| make a Python script self-executable |myserve_cat.py 1 |
| utilise a range of Python's built-in functions and methods |myserve_cat.py 3 to 13 |
| make use of user-defined functions |myserve_cat.py 13 myutils.py 12 |
| design and implement reuseable functions |myutils.py 12 |