Python for: Data Science. Python  Python is an open source scripting language.  Developed by Guido Van Rossum in late 1980s  Named after Monty Python.

Slides:



Advertisements
Similar presentations
Guy Griffiths. General purpose interpreted programming language Widely used by scientists and programmers of all stripes Supported by many 3 rd -party.
Advertisements

Sarah Reonomy OSCON 2014 ANALYZING DATA WITH PYTHON.
Python Brandon Jeffcoat Dashaun West “Why settle for snake oil when you can have the whole snake?” -- From Usenet posting by Mark Jackson, June 1998.
Week 1 basic Python programs, defining functions Special thanks to Scott Shawcroft, Ryan Tucker, and Paul Beck for their work on these slides. Except where.
Python Jordan Miller and Lauren Winkleman CS 311 Fall 2011.
Justin Sun Boston DataCon September 14, Overview Why Use Orange? Classification Tree Example Project History Architecture Widgets Demo Resources.
Jonathan Huelman CSC 415 – Programming Languages
Federated Searching Pre-Conference Workshop - The federated searching cookbook Qin Zhu HP Labs Research Library February 18, 2007.
Python Introduction.
Ch 1. Introduction Dr. Bernard Chen Ph.D. University of Central Arkansas Spring 2012.
MCS 177 Lab Fall 2014 Sept. 2, GUSTAVUS ADOLPHUS COLLEGEgustavus.edu Contact Info Course Instructor: Louis Yu Lab.
A one day crash course on Python
Joshua Alexander University of Oklahoma – IT/OSCER ACI-REF Virtual Residency Workshop Monday June 1, 2015 Deploying Community Codes.
COMPUTER PROGRAMMING Source: Computing Concepts (the I-series) by Haag, Cummings, and Rhea, McGraw-Hill/Irwin, 2002.
Introduction to Python By Neil Cook Twitter: njcuk Slides/Notes:
Python 0 Some material adapted from Upenn cmpe391 slides and other sources.
August 29, 2005ICP: Chapter 1: Introduction to Python Programming 1 Introduction to Computer Programming Chapter 1: Introduction to Python Programming.
The First Pune Python meet organized by PythonThreads.com The First Pune Python meet organized by PythonThreads.com What is it? Python is a Free, Open.
Python – Part 1 Python Programming Language 1. What is Python? High-level language Interpreted – easy to test and use interactively Object-oriented Open-source.
Publishing and Sharing Sherif Farag University of North Carolina at Chapel Hill, USA.
Ch 1. A Python Q&A Session Spring Why do people use Python? Software quality Developer productivity Program portability Support libraries Component.
ITEC 109 Lecture 12 Higher level concerns. Higher concerns Review JES– What did you learn? Questions?
Guide to Programming with Python Chapter One Getting Started: The Game Over Program.
Python. By Jawad. What Is Python? Python is an open-source object-orientated scripting language. Python is good for embedding snippets to run a program.
Intro to Python Programming (Part 1) Pamela Moore Zenia Bahorski Eastern Michigan University March 16, 2011 A language to swear by, not at.
The new European Toolkit EC-CHM Miruna Bădescu EEA contractor: Eau de Web.
Week 1 basic Python programs, defining functions Special thanks to Scott Shawcroft, Ryan Tucker, and Paul Beck for their work on these slides. Except where.
Unit 1 Basic Python programs, functions Special thanks to Roy McElmurry, John Kurkowski, Scott Shawcroft, Ryan Tucker, Paul Beck for their work. Except.
Ch 1. A Python Q&A Session. Why do people use Python? Software Quality Developer productivity Program portability Support Libraries Component integration.
 Programming - the process of creating computer programs.
Principles of Programming Chapter 1: Introduction  In this chapter you will learn about:  Overview of Computer Component  Overview of Programming 
Overview of Python Eric Finkenbiner David J. Stucki.
Practical Kinetics Exercise 0: Getting Started Objectives: 1.Install Python and IPython Notebook 2.print “Hello World!”
COMP 4332 Tutorial 1 Feb 16 WANG YUE Tutorial Overview & Learning Python.
PROGRAMMING VOCABULARY. The Words ◦ FORTRAN ◦ COBOL ◦ PASCAL ◦ BASIC ◦ C ◦ Java ◦ Flash ◦ PERL ◦ Ruby ◦ Python.
Python Lab Matplotlib - I Proteomics Informatics, Spring 2014 Week 9 25 th Mar, 2014
Python Joseph Eckstrom, Benjamin Moore, Willis Kornegay.
Bucharest, 23 February 2005 CHM PTK technologies Adriana Baciu Finsiel Romania.
PROBLEM SOLVING WARM-UP Fill in the spaces using any operation to solve the following (!, (), -/+,÷,×): = 6.
IT IS THE HELP GUIDE FOR BEGINNERS WHO ARE CONFUSE THAT WHY THEY SHOULD CHOOSE PYTHON BY SOFTCRAYONS. Why Python Is Good carrier Choice.
Python Scripting for Computational Science CPS 5401 Fall 2014 Shirley Moore, Instructor October 6,
How to Get Started With Python
JQuery Fundamentals Introduction Tutorial Videos
Madhu Karra1, Jason Koglin1,2
Programming For Big Data
Python for data analysis Prakhar Amlathe Utah State University
IBM Predictive Analytics Virtual Users’ Group Meeting March 30, 2016
CST 1101 Problem Solving Using Computers
MET4750 Techniques for Earth System Modeling
CSC391/691 Intro to OpenCV Dr. Rongzhong Li Fall 2016
Software Engineering for Data Scientists
NOCTI Study Guide #2.
Ch 1. A Python Q&A Session Bernard Chen 2007.
basic Python programs, defining functions
Prepared by Kimberly Sayre and Jinbo Bi
Do you know this browser?...
Network Visualization
Introduction to Python
DESIGN & IMPLEMENTATION
basic Python programs, defining functions
Brief Intro to Python for Statistics
Introduction to Programming with Python
Introduction to programming
12th Computer Science – Unit 5
Python Users Group University of South Carolina
Chapter 1: Programming Basics, Python History and Program Components
Python for Data Analysis
Igor Stančin, Alan Jović to: {igor.stancin,
Introduction to Computer Science
Presentation transcript:

Python for: Data Science

Python  Python is an open source scripting language.  Developed by Guido Van Rossum in late 1980s  Named after Monty Python comedy group.  Python supports multiple programming paradigms, including object-oriented, imperative and functional programming or procedural styles.

Who uses Python?  Google : Many components of the Google spider and search engine are written in Python.  Yahoo Groups  Yahoo Maps  Battlefield 2  Civilization 4  Walt Disney Feature Animation  National Weather Service  Red Hat  Pardus  And many more…

Why Do Data Scientists Love Coding in Python?

1. Large community = Documentation = Brainpower - W ith Python, you can find a large (and still growing!) active community. If you get lost you can rely on a this large community of experts to help you find a proper solution for questions related to Data Science and Data Analysis.  Thorough and complete:  Official Tutorial:  Language Reference:  Daily round-up of py news. Active user engagement.  Pythonware Daily:  Planet Python:  A very high chance of python related query getting answered in seconds! As is StackOverflow.  Irc Node:  StackOverflow: stackoverflow.com/questions/tagged/python?sort=neweststackoverflow.com/questions/tagged/python?sort=newest

2. Growing Data Analytics Libraries:  Scientific Computing: NumPy, SciPy, Pandas, IPython Notebook  Machine Learning: Scikit-learn, Shogun, PyLearn2  Plotting and Visualization: matplotlib, ggplot, plotly

3. IPython-Notebook  The IPython Notebook is an interactive computational environment, in which you can combine code execution, rich text, mathematics, plots and rich media, as shown in this example session :

4. Easy to learn & Concise: Syntax is user friendly, consistent and elegant.  Generally, Python code is 70% shorter than the same in Java.  Python has a better and easier syntax than other OO languages.

How to Install Python:  How to Install Python?  Go to:  Choose appropriate installer according to you OS, download and install it.  Bam! You’re done. (Demo Some Code)

More on Conciseness:  Box Plot in Java using JFreeChart library :

Demo Box Plot in Python

Python vs. Java (or C++ or C#)

R vs Python for Data Science

Zen of Python: Poem written by Tim Peters

Thank You!