Arch Technologies
Sharpening your hidden skills for a brighter future
Python Development
Python Development involves writing, testing, and maintaining
applications using Python. Python is widely used because of its simple
syntax, readability, and large ecosystem of libraries. It supports multiple
programming paradigms and is commonly used with frameworks like
Django and Flask.
Python developers work in areas such as web development,
automation, data science, and machine learning. It is used to build
scalable applications, APIs, and data-driven systems. Companies like
Google and Netflix rely on Python for backend services, data
processing, and AI-related tasks.
Task 1: Dice Rolling Game
Write a program that simulates rolling a pair of dice. Each time the
program runs, it should randomly generate two numbers between 1
and 6 (inclusive), representing the result of each die. The program
should then display the results and ask if the user would like to roll
again.
Task 2: To-Do-List Application
Write a program to create a simple To-Do List application. The program
allows users to add tasks, view the current list of tasks, and remove
tasks once they are completed. And also displays a progress bar.
Submission Guidelines
1. Prepare a detailed report of your work and completed projects in a Word document.
2. Include a code section within the report explaining your implementation.
3. Attach relevant images/screenshots demonstrating the working of your project.
4. Mention your Full Name, Internship Domain, Email Address, and Phone Number on
Front Page.
5. Convert your report into PDF format before submission.
6. Use the file naming format: Name_Domain_Month1 or Name_Domain_Month2 (as
applicable).
7. Submit the PDF via email to [Link]@[Link].
8. Additionally, upload your work on LinkedIn and mention @Arch Technologies in your
post.
9. Ensure your submission is well-structured, complete, and professionally presented.