Hands on Python Tutorial

Topics: Python, C, Computer Pages: 185 (57804 words) Published: June 21, 2013
Hands-on Python Tutorial
Release 1.0 for Python Version 3.1+

Dr. Andrew N. Harrington, Loyola University Chicago

May 31, 2013

CONTENTS

1

Beginning With Python 1.1 Context . . . . . . . . . . . . . . . . . . . . . . 1.2 The Python Interpreter and Idle, Part I . . . . . . 1.3 Whirlwind Introduction To Types and Functions 1.4 Integer Arithmetic . . . . . . . . . . . . . . . . 1.5 Strings, Part I . . . . . . . . . . . . . . . . . . . 1.6 Variables and Assignment . . . . . . . . . . . . 1.7 Print Function, Part I . . . . . . . . . . . . . . . 1.8 Strings Part II . . . . . . . . . . . . . . . . . . . 1.9 The Idle Editor and Execution . . . . . . . . . . 1.10 Input and Output . . . . . . . . . . . . . . . . . 1.11 Defining Functions of your Own . . . . . . . . . 1.12 Dictionaries . . . . . . . . . . . . . . . . . . . . 1.13 Loops and Sequences . . . . . . . . . . . . . . 1.14 Decimals, Floats, and Floating Point Arithmetic 1.15 Summary . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

1 1 6 12 14 15 17 19 20 21 24 29 41 45 59 62

2 Objects and Methods 2.1 Strings, Part III . . . . . . . 2.2 More Classes and Methods . 2.3 Mad Libs Revisited . . . . . 2.4 Graphics . . . . . . . . . . 2.5 Files . . . . . . . . . . . . 2.6 Summary . . . . . . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

71 . 71 . 78 . 80 . 86 . 112 . 115 119 119 136 141 155 158 158 163 163 164 166 170 178

3 More On Flow of Control 3.1 If Statements . . . . . . . . . . . . 3.2 Loops and Tuples . . . . . . . . . . 3.3 While Statements . . . . . . . . . . 3.4 Arbitrary Types Treated As Boolean 3.5 Further Topics to Consider . . . . . 3.6 Summary . . . . . . . . . . . . . . 4 Dynamic Web Pages 4.1 Overview . . . . . . . . . . . . . 4.2 Web page Basics . . . . . . . . . 4.3 Composing Web Pages in Python 4.4 CGI - Dynamic Web Pages . . . . 4.5 Summary . . . . . . . . . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. ....
Continue Reading

Please join StudyMode to read the full document

You May Also Find These Documents Helpful

  • Python Essay
  • Python Essay
  • Essay about tutorial
  • The Hand Essay
  • Essay about Tutorial
  • Essay about Class IX Input Function in Python
  • Python for Kids Essay
  • Essay on Html Tutorial

Become a StudyMode Member

Sign Up - It's Free