1 / 14

Introduction to Computer Programming Chapter 1: Introduction to Python Programming

Introduction to Computer Programming Chapter 1: Introduction to Python Programming. Michael Scherger Department of Computer Science Kent State University. The Game Over Program. History of Python. Created in 1989 by Guido van Rossum Created as a scripting language for administrative tasks

jreade
Download Presentation

Introduction to Computer Programming Chapter 1: Introduction to Python Programming

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Introduction to Computer ProgrammingChapter 1: Introduction to Python Programming Michael Scherger Department of Computer Science Kent State University ICP: Chapter 1: Introduction to Python Programming

  2. The Game Over Program ICP: Chapter 1: Introduction to Python Programming

  3. History of Python • Created in 1989 by Guido van Rossum • Created as a scripting language for administrative tasks • Based on All Basic Code (ABC) and Modula-3 • Added extensibility • Named after comic troupe Monty Python • Released publicly in 1991 • Growing community of Python developers • Evolved into well-supported programming language ICP: Chapter 1: Introduction to Python Programming

  4. History of Python • Modules • Reusable pieces of software • Can be written by any Python developer • Extend Python’s capabilities • Python Web site at www.python.org • Primary distribution center for Python source code, modules and documentation ICP: Chapter 1: Introduction to Python Programming

  5. History of Python • Python • Designed to be portable and extensible • Originally implemented on UNIX • Programs often can be ported from one operating system to another without any change • Syntax and design promote good programming practices and surprisingly rapid development times • Simple enough to be used by beginning programmers • Powerful enough to attract professionals ICP: Chapter 1: Introduction to Python Programming

  6. Setting Up Python on Windows • Go to http://www.python.org and get the latest distribution (2.4.1) • Online tutorials • Python related websites • Use the distribution on the CD ROM supplied with the textbook • Examples from the book • Use all the defaults when installing ICP: Chapter 1: Introduction to Python Programming

  7. Python IDLE ICP: Chapter 1: Introduction to Python Programming

  8. Your First Python Program • At the prompt (>>>) type: print “Game Over” • Press [Enter] • Very straightforward • You could have guessed what this does without knowing Python! ICP: Chapter 1: Introduction to Python Programming

  9. Your First Python Program • Python is “case-sensitive” • print “Game Over” • Print “Game Over” • PRINT “Game Over” ICP: Chapter 1: Introduction to Python Programming

  10. Your First Python Program • In Python, this computer instruction is called a “statement” • Command (like a verb) (print) • Expression (like a value) (“Game Over”) • More specifically, “Game Over” is called a string expression • A series of characters between “ “ ICP: Chapter 1: Introduction to Python Programming

  11. Syntax Errors • When the computer does not recognize the statement to be executed, a syntax error is generated • Analogous to a misspelled word in a programming language • Bug >>> primt “Game Over” SyntaxError: invalid syntax ICP: Chapter 1: Introduction to Python Programming

  12. Programming in Script Mode • Interactive mode gives you immediate feedback • Not designed to create programs to save and run later • Script Mode • Write, edit, save, and run (later) • Word processor for your code • Save your file using the “.py” extension ICP: Chapter 1: Introduction to Python Programming

  13. Program Documentation • Comment lines provide documentation about your program • Anything after the “#” symbol is a comment • Ignored by the computer # Ima P Programmer # First Python Program # September 1, 2005 ICP: Chapter 1: Introduction to Python Programming

  14. Text Examples • Game Over Example ICP: Chapter 1: Introduction to Python Programming

More Related