0% found this document useful (0 votes)
33 views27 pages

Pavan PPT ?

i want to better ppt

Uploaded by

pavanchinna633
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
33 views27 pages

Pavan PPT ?

i want to better ppt

Uploaded by

pavanchinna633
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 27

CHADALAWADA RAMANAMMA ENGINEERING COLLEGE

(UGC -AUTONOMOUS)
Approved By AICTE, Accredited by NAAC & Affiliated to JNTUA Anantapuramu
DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING

INTERNSHIP
ON
PYTHON PROGRAMMING

Internal Review
16-10-2024
PRESENTED BY Under the Supervision of
T.PAVAN KUMAR REDDY Dr.A.RAJANI
(22P11A04E1)
ASSISTANT PROFESSOR
III B.Tech I Semester
CONTENTS
*Abstract
*Objectives of the internship
*Overview of internship activities
*Introdution of python
*Google colab
*Phyhon libraries
*Kaggle
*Data frames
*Machine learning
*Suprevised learning
*Clustering
*Advantages and disadvantages
*Application
*Conclusion
*Future scope of python
ABSTRACT

Python is an interpreted, object-oriented, high-level programming


language with dynamic semantics. Its high-level built in data structures,
combined with dynamic typing and dynamic binding, make it very attractive
for Rapid Application Development, as well as for use as a scripting or glue
language to connect existing components together. Python's simple, easy to
learn syntax emphasizes readability and therefore reduces the cost of program
maintenance. Python supports modules and packages, which encourages
program modularity and code reuse.

3
OBJECTIVES OF THE INTERNSHIP

To familiarise the basic concepts of PYTHON.

To analyze the master classes operation system using PYTHON.

4
OVERVIEW OF INTERNSHIP ACTIVITIES
Week Date NAME OF THE TOPIC/MODULE COMPLETED
29/07/24
Week
to Brief introduction on Python & Data Structures
1
04/08/24

05/08/24
Week to
Python Libraries
2 11/08/22

12/08/24
Week to
Data visualization
3 18/08/24

19/08/24
Week to
Operators & Applications
4 25/08/24

5 5
Week Date NAME OF THE TOPIC/MODULE COMPLETED
26/08/24
Week
to Data Frames
5
01/09/24

02/09/24
Week to
Supervised Learning
6 08/09/24

09/09/24
Week to
Linear Regression & Logistic Regression
7 15/09/24

16/09/24
Week to
01/10/24 Clustering and Applications
8

6
INTRODUCTION TO PYTHON
Python is a high-level, interpreted, interactive and
object-oriented scripting language.
Python is designed to be highly readable.
It uses English keywords frequently where as other languages
use punctuation, and it has fewer syntactical constructions than
other languages.

Figure 1: Icon of the Python 7


HISTORY OF PYTHON

Python was developed by Guido van Rossum in the


late eighties and early nineties at the National Research
Institute for Mathematics and Computer Science in the
Netherlands.

Python is derived from many other languages,


including ABC, Modula-3, C, C++, Algol-68, Small
Talk, and Unix shell and other scripting languages

8
GOOGLE COLAB
❑ Google colab is a great platform for working
with python and various data structures.
❑ Google colab, short for colaboratory, is a
cloud-based platform provided by google for
writing and executing python code
collaboratively.
❑ It is particularly useful for machine learning Figure 2: Icon of the Google Colab

and data science projects.


❑ It provides access to powerful GPUs and
TPUs.
GOOGLE COLAB

1. Create a Google account if you don’t already have one.

2. Go to https://colab.research.google.com/notebooks/.

3. Create a new notebook.


4. Write and execute Python code in the cells of your
notebook.
5. Save and share your notebook.
PYTHON LIBRARIES

A Python library is a
collection of related
modules. It contains
bundles of code that can
be used repeatedly in
different programs.
It makes Python
Programming simpler and
Figure 3: Python Libraries
convenient for the
programmer.
KAGGLE

❑ Kaggle is a platform for data science and machine


learning.
❑ It is owned by Google AI and was founded in 2010.
❑ Kaggle is widely used by individuals and
organizations to tackle real-world problems.

❑ Kaggle competitions are typically sponsored by


companies and organizations

Figure 4: Kaggle
DATA FRAMES

❑ Data Frames are widely used in Python, especially within libraries like

Pandas.

❑ They provide a convenient way to work with structured data.

❑ You can create a Data Frame from various sources like CSV files,

databases, or even by manually specifying data.


MACHINE LEARNING

Machine Learning is classified into these types. They


are :
1.Supervised
2.Unsupervised
3.Reinforcement

Figure 5: Types of Machine learning


SUPERVISED LEARNING
● Supervised learning, also known as supervised machine

learning, is a subcategory of machine learning and artificial

intelligence.

Figure 6: Supervised learning


Figure 7: Regression & Classification
LINEAR REGRESSION

● Linear regression is one of the easiest and most popular


Machine Learning algorithms.
● It is a statistical method that is used for predictive analysis.
● Linear regression makes predictions for continuous/real or
numeric variables such as sales, salary, age, product price,
etc. Applications of Linear Regression

❑ Market analysis.
❑ Financial analysis.
❑ Sports analysis.
❑ Environmental health.
Figure 8: Linear Regression ❑ Medicine.
LOGISTIC REGRESSION

• Logistic regression is a
statistical method that is
used for building machine
learning models where the
dependent variable is
dichotomous i.e., binary.

• It is used for predicting the


categorical dependent
variable using a given set of
independent variables Figure 9: Logistic Regression

.
CLUSTERING
Clustering in machine learning is an unsupervised
learning technique that is used to group data points
together based on their similarity. The goal of
clustering is to find groups of data points that are
similar to each other and dissimilar to data points in
other groups.
There are many different clustering algorithms, but
some of the most common include:
•K-means clustering
•Hierarchical clustering Figure 10: Clustering

•Density-based spatial clustering of applications with


noise (DBSCAN)
ADVANTAGES AND DISADVANTAGES
❖ ADVANTAGES :
➢ It requires less coding
➢ It supports multiple systems and platforms
➢ Many third-party libraries
➢ Dynamically typed

❖ DISADVANTAGES :
➢ It consumes a lot of memory
➢ It has limited database access
➢ Weak in mobile devices
➢ Speed limitations

20
APPLICATIONS

Web Development.
Game Development.
Scientific and Numeric Applications.
Artificial Intelligence and Machine Learning.
Software Development.

21 21
CONCLUSION

Python supports both function-oriented and


structure-oriented programming. It has features of
dynamic memory management which can make use of
computational resources efficiently. It is also compatible with
all popular operating systems and platforms. Hence this
language can be universally accepted by all programmers.

22
22
FUTURE SCOPE OF PYTHON
❖ SCOPE OF PYTHON :
➢ Local scope
➢ Global scope
❖ ROLES & RESPONSIBILITIES :
➢ Data scientist
➢ Software Engineer
➢ Senior Software Engineer
➢ Python programmer
➢ Program Engineer

23
YO U
A NK
TH
24

You might also like