PROVIDING MEMBERS WITH RESOURCES FOR LIFELONG LEARNING
I forgot my password
Create an ACM Web Account
Books & Videos
eBooks
New Arrivals: Books24x7
New Arrivals: Safari
Safari Videos
Safari Premium Library for ACM Professional Members
Books24x7 ITPro for ACM Members
Courses
Skillsoft Course Catalog
Skillsoft FAQ/Support
NYU-Poly Discount
Stevens Institute of Technology Discount
Multimedia
ACM Learning Webinars
Videos from the ACM DL
Podcasts
Tech Packs
Cloud Computing
Parallel Computing
Enterprise Architecture
Mobility
Business Intelligence & Data Management
Security
Learning Paths
Python
Ruby
Resources
Purchase Books 24x7 and Safari Upgrades
Safari Packages for ACM Professional Members
Books 24x7 ITPro for ACM Members
Distinguished Speakers Program
Student Research Competition
Microsoft Research Faculty Summit
Suggestion Box
About
ACM Python Learning Path
Your host: Bill Punch
Introduction
The Python Learning Path serves as a short introduction to the Python language. It is targeted toward people who have programmed before, showing the differences and unique features of Python. It focuses on learning by discussing features and then examining the use of those features in a number of simple, but hopefully interesting, examples.
Learning a new programming language should be fun, so we hope that this little tutorial will be exactly that! Enjoy.
Bill Punch
Michigan State University
(PS: This Learning Path is taught in Python 3. To follow along most effectively, I strongly recommend that you download the latest version of Python 3.)
TABLE OF CONTENTS
Log in with a free ACM Web Account to view all of the materials in this Learning Path.
One's mind, once stretched by a new idea, never regains its original dimensions.