TABLE OF CONTENTS
S.NO INDEX PAGE NO
1 ABSTRACT 1
2 ABOUT THE COMPANY
2.1 PROFILE OF THE COMPANY 2
2.1 HISTORY OF THE COMPANY 3
3 OBJECTIVES OF INTERNSHIP
3.1 CHALLENGES OF INTERNSHIP 4
4 OPPORTUNITIES OF INTERNSHIP 5
5 METHODOLOGY
5.1 INTERNSHIP ACTIVITIES 6
6 PYTHON
6.1 FUNDAMENTAL OF PYTHON 7
6.2 DATA STRUCTURES 7
7 DATA SCIENCE AND MACHINE LEARNING
7.1 DATA SCIENCE 16
7.2 MACHINE LEARNING 17
8 CONCLUSION 18
9 BIBLIOGRAPHY 19
ABSTRACT
Python is a flexible and versatile programming language suitable for many use cases, with
strengths in scripting, automation, data analysis, machine learning, and back-end
development.First published in 1991 the Python development team was inspired by the
British comedy group Monty Python to make a programming language that was fun to use.
Python 3 is the most current version of the language and is considered to be the future of
python.
Many programmers say that Python is more intuitive than other programming
languages. Other point out the many frameworks, libraries, and extensions that simplify the
implementation of the different functionalities. It’s generally accepted that Python is suitable
for collaborative implementation when multiple developers are involved.
1
OBJECTIVES OF INTERNSHIP
3.OBJECTIVES OF INTERNSHIP
An Internship can provide a student with paid professional work experience in a safe
and
structure environment with help from experts.
The worksite mentor will help train a student and advice him or her on how to
navigate a particular worksite culture and interact with other workers.
The Internship coordinator can also help the student learn how to manage their
expectations and implement successful work habits.
An Intern will be assigned a worksite mentor and school based internship coordinator.
3.1 CHALLENGES OFINTERNSHIP
I. Lack of Acknowledgement
II. Non-Cooperative Seniors
III. Time Management a Concern
IV. Insufficient Remuneration
V. Excess Workload
4
OPPORTUNITIES OF INTERNSHIP
4.OPPORTUNITIES OF INTERNSHIP
An internship can provide a student with paid professional work experience in a safe
and structured environment with help from expert.
Typically an intern will be assigned a worksite mentor and school based internship
coordinator.
The worksite mentor will be help train a student and advise him or her on how to
navigate a particular worksite culture and interact with other workers.
The school internship coordinator helps the mentor and student build a strong
relationship that will help the intern have positive outcome from their internship
experience.
The internship coordinator can also help the student learn how to manage their
expectations and implement successful work habits.
5
METHODOLOGY
5.1 INTERNSHIP ACTIVITIES
DATE DAY TOPIC NAMES
12/10/2020 Monday Company Profile
16/10/2020 Friday Fundamentals of Python
20/10/2020 Tuesday Lists, Tuples, Dictionary
22/10/2020 Thursday Functions and Set of Object
28/10/2020 Wednesday Python with Database
03/11/2020 Tuesday Turtle
05/11/2020 Thursday Modules and Packages
09/11/2020 Monday Data Science and Machine Learning
11/11/2020 Wednesday Conclusion
6
PYTHON
PYTHON
Python is an interpreted, object-oriented, high-level programming language with dynamic
semantics. 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.
6.1 FUNDAMENTALS OF PYTHON
Data type (int, float, string)
Compound data structures (lists, tuples, dictionary)
Conditional, loops and function
Object-oriented programming and using external libraries
6.2 DATA STRUCTURES OF PYTHON
Lists:
o Ordered collection of data.
o Supporting slicing and indexing functionalities as in the case of Strings.
o They are mutable.
7
8
9
Tuples:
o Immutable in nature, i.e they cannot be changed.
o Constructing tuples.
o No type Restriction.
10
11
12
Dictionary:
o Lists are sequences but the dictionaries are mappings.
o They are mappings between a unique key and a value pair.
o Accessing and Constructing Objects from a dictionary.
13
14
15
DATA SCIENCE AND MACHINE LEARNING
7.1 DATA SCIENCE
Data Science is a broad field and data science professionals are responsible
for capturing data, maintaining that data, processing it, analyzing it, and
communicating their findings to key stakeholders.
Data Scientists have the knowledge and training to organize and analyze
huge amounts of data.
Data Science is related to data mining, machine learning and big data.
Data Science is a “concept to unify statistics, data analysis and their related
methods” in order to understand” understand and analyze actual
phenomena” with data.
There are a variety of different technologies and techniques that are used
for data science which depend on the application.
16
7.2 MACHINE LEARNING
Machine Learning algorithms are used in a wide variety of applications, such as email
filtering and computer vision.
A Subset of Machine Learning is closely related to computational statistics, which
focuses on making predictions using computers; but not all machine learning is
statistical learning.
Machine Learning (ML) is the study of computer algorithms that improve
automatically through experience.
It is seen as a subset of artificial intelligence.
Machine Learning algorithms build a model based on same data, known as “training
data”, in order to make predictions or decisions without being explicitly programmed.
17
CONCLUSION
8. CONCLUSION
I believe the trial has shown conclusively that it is both possible and desirable to use python
as the principal teaching language:
It is a flexible tool that allows both the teaching of traditional procedural
programmimg and modern OOP.
It can be used to teach a large number of transferable skills.
It is a real-world programming language and is used in academia and commercial
world.
It is free as in both cost and source code.
18
BIBILIOGRAPHY
9. BIBILIOGRAPHY
REFERENCE BOOK:
1. Hands-on Machine Learning with Scikit-Learn, keras&Tensorflow.
2. Introduction to Machine Learning with Data Science.
3. Programming Collective Intelligence of Machine Learning.
WEBSITE:
1. https://www.datacamp.com/courses/intro-to-python-for-data-science
2. https://developers.google.com/edu/python
19