You are on page 1of 12

INTERNSHIP

TITLE: PROGRAMMING WITH PYTHON


K.Siril Reddy
222010306048
Abstract
• Python is an interpreted, object-oriented, high-level programming language with dynamic
semantics. Its advanced document creation process combined with dynamic typing and dynamic
linking make it very attractive as a script or word for rapid application development and wiring
existing objects. Python's easy-to-learn syntax emphasizes readability, reducing maintenance cost.
Python supports modules and packages that support program modularity and code reuse. The
Python interpreter and public libraries are freely available and freely distributed in source or binary
form for all major platforms.
Certificate of completion:
Introduction
• Python is a widely used highlevel programming language. It was created by Guido van
Rossum in 1991 and was further developed by the Python Software Foundation. It was
designed with an emphasis on readability of the code, and its syntax allows programmers
to express their content in fewer lines.
• It supports both object-oriented programming language(OOPS) and procedural
(functions).
• Python is a programming language that allows you to work faster and collaborate more
efficiently.
Features of python
• It is easy to learn.
• It open-source programming language, which can be modified.
• It is portable.
• High-level interpreter used for memory management
• OOPS(Object-Oriented programming)
• It has more than 200 standard libraries with inbuilt functions.
Tools used
Python IDLE:
Python is a very popular programming language. It was discovered by Guido Van Rossum. Python is an opensource language while has many
inbuilt functions. It is the most easiest language because it has huge libraries and modules.

Google collab:
Google Collabs is an open repository from google which runs over the Internet. The google collabs helps in implementing the cells individually
with python. It is lot easier to work on the google collabs in order to get the perfect output.

Visual studio code:


Visual Studio is a popular integrated development environment (IDE) developed by Microsoft. Mainly used for software
development including but not limited to Programming. Visual Studio supports many programming languages, including C#, C++,
Visual Basic, F#, Python, and more.
Project goals
• Data collection:
The collection of the data is very important. Here for the project we need ten attributes that are to be need to
collected. These attributes are useful in predicting, analysing, testing and training the model.

• Analysis:
The collected data is analysed by converting into data-frames and arrays and working on those dataframes for
fruitful outcomes. The analysis is done based on the mod- ules imported. The second phase of the analysis is that
the data is classified and prediction is done.

• Presentation:
Here based on the prediction, the accuracy is found out. The presentation for various algorithms working taken
and differences will be identified. The last phase is prediction based on the given input.
WEEKLY REPORTS

Week-1: Tic Tac Toe game in python • Program:

For the game interface, you'll use the


Tkinter GUI tool kit, which comes in the
standard Python installation as an included
battery. The tic-tac-toe game is for two
players. One player plays X and the other
plays O. The players take turns placing • Output:
their marks on a grid of three-by-three
cells.
Week-2:Digital clock using Program:
python

The code starts by importing the necessary


modules. The first module is the tkinter
library, which provides basic functionality
for creating graphical user interfaces
(GUIs). Next, the strftime function is
imported to retrieve system time. Next, a
window is created and given a title of Output:
“Clock.”
• Program:
Week-3: Rock paper and
scissors using python

The object of the rock-paper-scissor


python project is to build a game for a
single player that plays with a computer,
anywhere, and anytime. This project is
base on the rules that: rock blunts scissors
so rock wins. scissors cut the paper so
scissors win.
• Output:
Conclusion
• Python is an interpreted, object-oriented, high-level, dynamically semantic programming language.
It is particularly appealing as a script or word for quick application development and wiring
existing objects because of its sophisticated document generation process, dynamic typing, and
dynamic linking features. The clarity of Python's syntax is prioritized, which lowers maintenance
costs. Program modularity and code reuse are supported by Python's support for modules and
packages. For all major platforms, the Python interpreter and public libraries are freely
downloadable and supplied in source or binary form.

You might also like