Introduction to Python John Alexis Guerra Gómez CMSC433 Spring 2010 University of Maryland.

Slides:



Advertisements
Similar presentations
How to enter the world of Python Programming for ArcGIS Or, a funny thing happened on the way from an ESRI conference By Katherine Paybins WVAGP Membership.
Advertisements

Google Web Toolkit - Gufran Mohammed. Google Web Toolkit (GWT) is an open source Java software development framework that makes writing AJAX applications.
CS 110 Intro to Computer Science I Sami Rollins Fall 2006.
Programming Introduction November 9 Unit 7. What is Programming? Besides being a huge industry? Programming is the process used to write computer programs.
Russell Taylor Lecturer in Computing & Business Studies.
Copyright © 2014 Dr. James D. Palmer; This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
1 Outline 7.1 Introduction 7.2 Implementing a Time Abstract Data Type with a Class 7.3 Special Attributes 7.4Controlling Access to Attributes 7.4.1Get.
WHAT IS PHP PHP is an HTML-embedded scripting language primarily used for dynamic Web applications.
Python Introduction.
The PHP Story. PHP Story PHP is a programming language. Incorporate(join) sophisticated business logic. Widely used general purpose scripting language.
CSC 110 A 1 CSC 110 Introduction to Python [Reading: chapter 1]
Ch 1. Introduction Dr. Bernard Chen Ph.D. University of Central Arkansas Spring 2012.
V Avon High School Tech Club Agenda Old Business –Delete Files New Business –Week 18 Topics: Intro to HTML/CSS: Questions? Summer Work Letter.
 2004 Prentice Hall, Inc. All rights reserved. Chapter 35 – Python Outline 35.1 Introduction First Python Program Python Keywords 35.2 Basic.
Sadegh Aliakbary Sharif University of Technology Spring 2011.
Java Lecture 16: Dolores Zage. WWW n Was a method for distributing passive information n added forms and image maps n interaction was only a new way to.
Introduction to Python Genome 559: Introduction to Statistical and Computational Genomics Prof. William Stafford Noble.
Introduction to Python By Neil Cook Twitter: njcuk Slides/Notes:
Computer Science 111 Fundamentals of Programming I Overview of Programming.
Introduction to Programming Peggy Batchelor.
Introduction to PythonIntroduction to Python SPARCS `08 서우석 (pipoket) `09 Summer SP ARCS Seminar`09 Summer SP ARCS Seminar.
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.
Ch 1. A Python Q&A Session Spring Why do people use Python? Software quality Developer productivity Program portability Support libraries Component.
Copyright © 2007 Addison-Wesley. All rights reserved.1-1 Reasons for Studying Concepts of Programming Languages Increased ability to express ideas Improved.
Outline  Why should we use Python?  How to start the interpreter on a Mac?  Working with Strings.  Receiving parameters from the command line.  Receiving.
Guide to Programming with Python Chapter One Getting Started: The Game Over Program.
1Computer Sciences Department Princess Nourah bint Abdulrahman University.
Introduction to PHP Advanced Database System Lab no.1.
C463 / B551 Artificial Intelligence Dana Vrajitoru Python.
Intro to Python Programming (Part 1) Pamela Moore Zenia Bahorski Eastern Michigan University March 16, 2011 A language to swear by, not at.
Introduction Copyright © Software Carpentry 2010 This work is licensed under the Creative Commons Attribution License See
1 / 14 COP 3503 FALL 2012 SHAYAN JAVED LECTURE 1 Programming Fundamentals using Java 1.
OCR GCSE Computing © Hodder Education 2013 Slide 1 OCR GCSE Computing Python programming 1: Introduction.
Unit 1 Basic Python programs, functions Special thanks to Roy McElmurry, John Kurkowski, Scott Shawcroft, Ryan Tucker, Paul Beck for their work. Except.
Introduction Copyright © Software Carpentry This work is licensed under the Creative Commons Attribution License See
ECET – Dynamic Programming with Python Spring 2013 Lecture L1 – Introduction to Python Page 1 Welcome! This is Professor Jai P. Agrawal. I will walk.
Introduction to Python Origins Nature of Python Importance of Python Example.
Ch 1. A Python Q&A Session. Why do people use Python? Software Quality Developer productivity Program portability Support Libraries Component integration.
PHP vs. Python. Similarities are interpreted, high level languages with dynamic typing are Open Source are supported by large developer communities are.
CSC 1010 Programming for All Lecture 2 Introduction to Python Some material based on material from Marty Stepp, Instructor, University of Washington.
9/2/2015BCHB Edwards Introduction to Python BCHB524 Lecture 1.
REFERENCE: CHAPTER 1 High-level languages + Python.
Mantid Manipulation and Analysis Toolkit for Instrument data.
 Before you continue you should have a basic understanding of the following:  HTML  CSS  JavaScript.
Python Dr. Maury Eggen Fall Introduction #!/usr/bin/python python is interpreted python is not strongly typed python allows multiple assignments.
Python Lab Matplotlib - I Proteomics Informatics, Spring 2014 Week 9 25 th Mar, 2014
Web Page Designing With Dreamweaver MX\Session 1\1 of 9 Session 1 Introduction to PHP Hypertext Preprocessor - PHP.
Introduction to 1. What is Java ? Sun Microsystems Java is a programming language and computing platform first released by Sun Microsystems in The.
PYTHON PROGRAMMING. WHAT IS PYTHON?  Python is a high-level language.  Interpreted  Object oriented (use of classes and objects)  Standard library.
Bucharest, 23 February 2005 CHM PTK technologies Adriana Baciu Finsiel Romania.
PHP is a server scripting language, and a powerful tool for making dynamic and interactive Web pages. PHP is a widely-used, free, and efficient alternative.
How to Get Started With Python
PHP Basics and Syntax Lesson 3 ITBS2203 E-Commerce for IT.
Top 8 Best Programming Languages To Learn
CST 1101 Problem Solving Using Computers
Introduction Python is an interpreted, object-oriented and high-level programming language, which is different from a compiled one like C/C++/Java. Its.
Introduction to Python
Ch 1. A Python Q&A Session Bernard Chen 2007.
Google Web Toolkit - Gufran Mohammed
PHP / MySQL Introduction
Introduction to Computers and Python
How to enter the world of Python Programming for ArcGIS
Introduction to Python
Introduction to Computer Science
FEATURES OF PYTHON.
General Computer Science for Engineers CISC 106 Lecture 03
Web Application Development Using PHP
Introduction to Computer Science
Presentation transcript:

Introduction to Python John Alexis Guerra Gómez CMSC433 Spring 2010 University of Maryland

Definition Python is an easy to learn, powerful programming language. It has efficient high-level data structures and a simple but effective approach to object-oriented programming. Python’s elegant syntax and dynamic typing, together with its interpreted nature, make it an ideal language for scripting and rapid application development in many areas on most platforms.

More definition Python is cross platform (for many platforms). The standard library is huge, very useful, and is very well documented. Many companies make significant use of it Google uses it for a lot of their internal software projects David Bagget (speaking Tuesday) uses it in his start up company

The Interactive mode python Python (release26-maint, Apr , 01:56:41) [GCC 4.3.3] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> print "Hola mundo" Hola mundo

Working with a file Save your file as hola.py Run it with python hola.py

Basic types Numbers Strings Lists Tuples Maps Functions

Basic Data Types

Lists

Tuples

Dictionaries

Functions

Classes

Introspection

Functional Programming

Lists Comprehension

From Java to Python

Google's developers Python Lecture

Some other things One of the things that I really like of Python is that you can use it for almost anything

You like video games x.html x.html

Scientific Work

Web developing

Database Access

GUI Development

Image manipulation

More