Overview of Python Eric Finkenbiner David J. Stucki.

Slides:



Advertisements
Similar presentations
10/09/1999© 1999 CNRI, Guido van Rossum 1 Computer Programming for Everybody Guido van Rossum CNRI (Corporation for National Research Initiatives, Reston,
Advertisements

‘And Now For Something Completely Different’ Python Programming David Hartwell Clements.
Python Henry Armstrong Andy Burras Everett Hite. History First released in 1991 by Guido van Rossum Designed around a philosophy which emphasized readability.
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.
Python Jordan Miller and Lauren Winkleman CS 311 Fall 2011.
The Basic Tools Presented by: Robert E., & Jonathan Chase.
Jonathan Huelman CSC 415 – Programming Languages
Python for S60 SmartPhones PostPC Workshop Fall 2006 Amnon Dekel.
Python Introduction.
1 Programming Languages Marjan Sirjani 2 1- The Study of Programming Languages The purpose of language is simply that it must convey meaning. (Confucius)
CSC 110 A 1 CSC 110 Introduction to Python [Reading: chapter 1]
23-August-1999© 1999 CNRI, Guido van Rossum August-1999© 1999 CNRI, Guido van Rossum 2 Python Track Opening Words Guido van Rossum
28 May, 1999Le Copyright © 1999 CNRI, Guido van Rossum 1 Le Python à Paris Guido van Rossum CNRI (Corporation for National Research Initiatives, Reston,
About Python. Sept. 2003© Guido van Rossum 2 Executive Summary Dynamically typed object-oriented language Python programs look like executable.
Intro to Python Programming (Introduction) Pamela A. Moore Zenia C. Bahorski Eastern Michigan University March 7, 2012 A language to swear by, not at.
Programming Languages – Primary Uses. FORTRAN, LISP, COBOL Supercomputing applications AI development Business software Fun Fact: The Terminator.
The Python Language Petr Přikryl Part I Socrates IP, 15th June 2004 TU of Brno, FIT, Czech Republic.
Computer Science 111 Fundamentals of Programming I Overview of Programming.
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.
A very basic overview of Server-Side Scripting Or what is PHP, Perl, Python, Ruby and what can they do for me?
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.
Python – May 11 Briefing Course overview Introduction to the language Lab.
Intro to Python Adriane Huber Debbie Bartlett Python Lab #1Python Lab #1 1.
Intro to Python Programming (Part 1) Pamela Moore Zenia Bahorski Eastern Michigan University March 16, 2011 A language to swear by, not at.
Python. History of python  Python was conceived in the late 1980s and its implementation was started in December 1989 by Guido van Rossum at CWI in the.
The course. Description Computer systems programming using the C language – And possibly a little C++ Translation of C into assembly language Introduction.
Component 4: Introduction to Information and Computer Science Unit 5: Overview of Programming Languages, Including Basic Programming Concepts Lecture 2.
Python Basics. 2 Python History Late 1970s: programming language called ABC at the Centrum voor Wiskunde en Informatica in the Netherlands Audience included.
What is Python Programming Language?
Python for: Data Science. Python  Python is an open source scripting language.  Developed by Guido Van Rossum in late 1980s  Named after Monty Python.
Ch 1. A Python Q&A Session. Why do people use Python? Software Quality Developer productivity Program portability Support Libraries Component integration.
8 January 2016Birkbeck College, U. London1 Introduction to Programming Lecturer: Steve Maybank Department of Computer Science and Information Systems
WHY ARE WE HERE? Nick Derrickson BA371, Winter 2016.
PROGRAMMING VOCABULARY. The Words ◦ FORTRAN ◦ COBOL ◦ PASCAL ◦ BASIC ◦ C ◦ Java ◦ Flash ◦ PERL ◦ Ruby ◦ Python.
USING PYTHON AND VISUAL PYTHON TO TRACK HEALTH BY, CHASE FORTIER.
 A readable, dynamic, pleasant,  flexible, fast and powerful language Introduction to Python.
M ICROSOFT.NET Kyle Adamski 10/15/2012. Road Map What is.NET? Common Language Runtime (CLR) Language Integrate Queries (LINQ).NET Pros.NET Cons Sources.
Winter 2016CISC101 - Prof. McLeod1 Today Go over the Python disassembly “experiment” again. Code interpretation vs. code compilation. History and features.
Python Joseph Eckstrom, Benjamin Moore, Willis Kornegay.
PROBLEM SOLVING WARM-UP Fill in the spaces using any operation to solve the following (!, (), -/+,÷,×): = 6.
Website Source Code Free Download.
Fundamentals of Programming I Overview of Programming
Python Programming Unit -1.
The language focusses on ease of use
CSC391/691 Intro to OpenCV Dr. Rongzhong Li Fall 2016
Basic 1960s It was designed to emphasize ease of use. Became widespread on microcomputers It is relatively simple. Will make it easier for people with.
NOCTI Study Guide #2.
Programming Vocabulary
Python Training in Chennai
Training on Real-time project With 100 % assistance support Training by IT professionals Trainers have 5+ years experience
Introduction to programming languages, Algorithms & flowcharts
Do you know this browser?...
What Is a Program? A program is like an algorithm, but describes a process that is ready or can be made ready to run on a real computer Retrieved from:
Introduction to Python
Brief Intro to Python for Statistics
Introduction to programming with Python
Folio: Codesters and Python Programming
THE REAL WORLD APPLICATIONS OF PYTHON. INTRODUCTION Python is an interpreted, high-level, general-purpose programming language. Created by Guido van Rossum.
Introduction to Programming
12th Computer Science – Unit 5
What is Programming Language
Python Basics. Topics Features How does Python work Basic Features I/O in Python Operators Control Statements Function/Scope of variables OOP Concepts.
from Lutz Dietrich and Hans Kluge
Introduction to Computer Science
Python is a popular programming language. It was created by Guido van Rossum, and released in It is an interpreted, interactive, object-oriented.
PYTHON - VARIABLES AND OPERATORS
Presentation transcript:

Overview of Python Eric Finkenbiner David J. Stucki

History of Python ● “Bridge the gap between C and the shell.” ● Why not Perl? – Too tied into Unix – Syntax ● Languages that inspired Python – C, Perl, Algol 60, Pascal, Algol 68, ABC

History of Python ● Guido van Rossum Guido van Rossum ● Development began in 1989 while at CWI (Centrum voor Wiskunde en Informatica) or National Research Institute for Mathematics and Computer Science in the Netherlands ● Released

History of Python ● 1994, “If Guido were hit by a bus”If Guido were hit by a bus ● 1995, Python development begins at CNRI (partly funded by DARPA) ● DARPA funding allows for development of JPython (Java Implementation) as well as IronPython (.NET Implementation) ● 2001, Python Software Foundation created

Timeline of Python Releases Current Versions: Python 2.7 and Python

Key Features of Python ● Clear and readable syntax ● Embeddable within applications as a scripting interface ● Extensions and modules able to be written in C, C++, Java, and.NET ● Extensive standard libraries and third party modules for virtually every task ●

Current Uses ● Yahoo Maps ● Google (spidering technology) ● Civilization 4 ● National Weather Service ● CIA.gov ●

Comparison to C

Sources ● ● ● ● ● - Code Swarm ● ● ● ● Programming/Python_vs_C.html