In this lab assignment, you will develop a simple web application using Python and best practices. You will also have the opportunity to create a bonus web application using a different programming language. Follow the tasks below to complete the lab assignment.
To achieve a grade of 6/10, follow these steps:
-
Create
app_pythonFolder:- Create a folder named
app_pythonto contain your Python web application files. - Inside the
app_pythonfolder, create a file namedPYTHON.md.
- Create a folder named
-
Develop and Test Python Web Application:
- Develop a Python web application that displays the current time in Moscow.
- Choose a suitable framework for your web application and justify your choice in the
PYTHON.mdfile. - Implement best practices in your code and follow coding standards.
- Test your application to ensure the displayed time updates upon page refreshing.
To earn an additional 4 points, follow these steps:
-
Update
PYTHON.md:- Update the
PYTHON.mdfile and describe all the best practices you applied to your web application. - Explain how you followed coding standards, implemented testing, and ensured code quality.
- Update the
-
Create
README.md:- Create a
README.mdfile in theapp_pythonfolder. - Use a Markdown template to describe your Python web application.
- Create a
To earn an additional 2.5 points:
-
Create
app_*Folder:- Create a folder named
app_*in the main project directory, replacing*with a programming language of your choice (other than Python). - Inside the
app_*folder, create a file named*.md.
- Create a folder named
-
Develop Your Own Web App:
- Create a web application using the programming language you chose.
- Decide what your web application will display or do, and use your creativity.
-
Follow Main Task Steps:
- Implement your bonus web application following the same suggestions and steps as the main Python web application task.
- Use proper Markdown formatting and structure for the documentation files.
- Organize the files within the lab folder using appropriate naming conventions.
- Create a PR from your fork to the master branch of this repository and from your fork's branch to your fork's master branch with your completed lab assignment.
Note: Apply best practices, coding standards, and testing to your Python web application. Explore creativity in your bonus web application, and document your process using Markdown.