Python is an interpreted, high-level, general-purpose programming language.
Data science is a multi-disciplinary field that uses scientific methods, processes, algorithms, and systems to extract knowledge and insights from structured and unstructured data.
Data analysis is a process of inspecting, cleansing, transforming and modeling data with the goal of discovering useful information, informing conclusion and supporting decision-making.
2. OUTLINES:
• Introduction of Company
• Introduction to Python
• Features
• Application
• Functions
• Loops
• Introduction to Data Science and its Libraries
• Introduction to Data Analysis and Scrapy
• Project Work
3. ABOUT COMPANY
* Digipodium is a platform which reaches out to its audiences to help
them enrich their lives in a bigger and better manner through
specializations in various fields of:
•IT TRAINING & EDUCATION
•DIGITAL MARKETING
•CORPORATE EVENTS
5. INTRODUCTION
* Python is a general purpose interpreted,
interactive, object-oriented and high level
programming language.
* Python was created by Guido Van Rossum and
first released in 1991.
* It is most recent popular scripting or extension
language .
* Python is widely used by data scientists, machine language researchers and financial
analyst etc.
6. INSTALLING PYTHON
* First download ‘Python-3.6.3.exe’
by Python.org
* Run the file you just downloaded,
and follow the prompts.
7. FEATURES OF PYTHON
•Easy to Learn and Use
•Expressive Language
•Interpreted Language
•Cross-platform Language
•Free and Open Source
•Object-Oriented Language
•GUI Programming Support
8. DATA TYPES IN PYTHON
The data types defined in Python are given below:-
• Numbers
• String
• List
• Tuple
• Dictionary
9. LOOPS
•Loops provides code re-usability.
•Using loops, we can traverse over
the elements of data structures.
•There are following types of
loops:
1. For loop
2. While loop
3. Do-While loop
10. FOR LOOPS
•The for loop is used to iterate the statements .
•The for loop is also called as a per-tested loop.
•Example:-
for i in range(0,10):
print(i,end = ' ')
Output:
0 1 2 3 4 5 6 7 8 9
11. WHILE LOOPS
•The while loop is also known as a pre-tested loop.
* In general, a while loop allows a part of the code , to
be executed as long as the given condition is true.
12. CONDITIONAL STATEMENTS
* The Boolean expression in a conditional
statements that determines which branch
is executed.
* In python the keywords IF , ELIF , ELSE are
used for conditional statements.
13. FUNCTIONS
•A function is a block of code which only runs
when it is called.
•A Functions in Python are used to utilize the code
in more than one place in a program.
•“def ” keyword is used for defining a functions.
14. APPLICATIONS OF PYTHON
• Web Applications
• Desktop GUI Applications
• Artificial Intelligence
• Machine Learning
• Data Science
• 3D CAD Applications
• Games
16. INTRODUCTION TI DATA SCIENCE
•Data Science is the area of study which involves
extracting insights from vast amount of data by
the use of various scientific methods, algorithms,
and processes.
•It helps you to discover hidden patterns from the
raw data.
•The goal of data science is to gain insights and
knowledge from any type of data — both
structured and unstructured.
17.
18. LEARNING DATA SCIENCE WITH PYTHON-
TOOLS
* Visual studio develop tools and services
make application development easy for any
platform and language.
* Open source web application that allows
you can create and share documents that
contain live code, equations , visualizations
and narrative text.
19. LEARNING DATA SCIENCE WITH PYTHON-
LIBRARIES
Pandas is a software library
written for the python
programming language for data
manipulation and analysis. In
particular, it offers data structures
and operations for manipulating
numerical tablets and time series.
NumPy is a library for the python
programming language, adding
support for large , multi-
dimensional arrays and matrices,
along with a large collection of
high-level mathematical functions
to operate on these arrays.
A plotting library for the python
programming language and its
numerical mathematics extension
NumPy.
20. DATA ANALYTICS
• Data that is processed, organized and cleaned
would be ready for the analysis.
• Various data analysis techniques are available to
understand, interpret, and derive conclusions
based on the requirements.
21. SCRAPY
• Scrapy is a free and open-source web-crawling framework written in Python.
• Originally designed for web scraping, it can also be used to extract data using APIs or as
a general-purpose web crawler.
• It is currently maintained by Scraping hub Ltd., a web-scraping development and
services company.
22. PROJECT
Data Analysis Crimes In Boston
* Context:
* Crime incident reports are provided by Boston
Police Department(BPD) to document the initial
details surrounding an incident to which BPD
officers response.
* This is a dataset containing records from the new
crime incident report system , which includes a
reduced set of fields focused n capturing the type
of incident as well as when and where it occurred.
24. DATA VISUALIZATION
Data Visualization may
also be used to examine
the data in graphical
format, to obtain additional
insight regarding the
messages within the data.