Python (programming language): Difference between revisions

From Citizendium
Jump to navigation Jump to search
imported>Vincent Zee
mNo edit summary
imported>Vincent Zee
m (changed format of booklist.)
Line 10: Line 10:


==Books==
==Books==
*''Beginning Python: From Novice To Professional'' by Magnus Lie Hetland; ISBN 159059519X
*Beazley, David M. ''Python Essential Reference, 3rd Ed.'' Sams, 2006 ISBN 0672328623
*''Core Python Programming, Second Edition'' by Wesley J. Chun; ISBN 0132269937
*Chun, Wesley J. ''Core Python Programming, 2nd Ed.'' Prentice Hall, 2006 ISBN 0132269937
*''Foundations Of Python Network Programming'' by John Goerzen; ISBN 1590593715
*Goerzen, John. ''Foundations Of Python Network Programming'' Apress, 2006 ISBN 1590593715
*''Learning Python, Second Edition'' by Mark Lutz & David Ascher; ISBN 0596002815
*Hetland, Magnus Lie. ''Beginning Python: From Novice To Professional'' Apress, 2005 ISBN 159059519X
*''Programming Python, Second Edition'' by Mark Lutz; ISBN 0596000855
*Lutz, Mark. ''Programming Python, 3rd Ed.'' O'Reilly, 2006 ISBN 0596009259
*''Python Cookbook, Second Edition'' by Alex Martelli, Anna Ravenscroft, David Asher; ISBN 0596007973
*Lutz, Mark and Ascher, David. ''Learning Python, 2nd Ed.'' O'Reilly, 2003 ISBN 0596002815
*''Python Essential Reference, Third Edition'' by David M. Beazley; ISBN 0672328623
*Martelli, Alex. ''Python In A Nutshell, 2nd Ed.'' O'Reilly, 2006 ISBN 0596001886
*''Python In A Nutshell, Second Edition'' by Alex Martelli; ISBN 0596001886
*Martelli, Alex. Ravenscroft, Anna. Ascher, David. ''Python Cookbook, 2nd Ed.'' O'Reilly, 2005 ISBN 0596007973
*''Python Programming: An Introduction To Computer Science'' by John Zelle; ISBN 1887902996
*Zelle, John M. ''Python Programming: An Introduction To Computer Science'' Franklin Beedle, 2003 ISBN 1887902996





Revision as of 14:28, 14 June 2007

Python is a dynamic object-oriented, general purpose programming language which runs on many different computer platforms and mobile devices. Python is open source software and is published under an OSI-approved license. Python aims to be a language that is efficient, coherent, readable, and fun to use. Because Python is an interpreted language, Python programs run immediately without the need for lengthy compile and link steps.

History

Syntax

Hello World

print 'Hello World'

Books

  • Beazley, David M. Python Essential Reference, 3rd Ed. Sams, 2006 ISBN 0672328623
  • Chun, Wesley J. Core Python Programming, 2nd Ed. Prentice Hall, 2006 ISBN 0132269937
  • Goerzen, John. Foundations Of Python Network Programming Apress, 2006 ISBN 1590593715
  • Hetland, Magnus Lie. Beginning Python: From Novice To Professional Apress, 2005 ISBN 159059519X
  • Lutz, Mark. Programming Python, 3rd Ed. O'Reilly, 2006 ISBN 0596009259
  • Lutz, Mark and Ascher, David. Learning Python, 2nd Ed. O'Reilly, 2003 ISBN 0596002815
  • Martelli, Alex. Python In A Nutshell, 2nd Ed. O'Reilly, 2006 ISBN 0596001886
  • Martelli, Alex. Ravenscroft, Anna. Ascher, David. Python Cookbook, 2nd Ed. O'Reilly, 2005 ISBN 0596007973
  • Zelle, John M. Python Programming: An Introduction To Computer Science Franklin Beedle, 2003 ISBN 1887902996


External links