TOP-LINK UP-LINK ADD URL SEARCH INDEX E-MAIL
PYTHON

  • 1% the Code - Compares colorForth and C: Chuck Moore, father of Forth, expects colorForth applications to need only 1% the code of C programs. No code samples.
  • 99 Bottles of Beer on the Wall - Shows source code implementation for the same simple program across over 250 different programming languages.
  • A Comparative Overview of C# - (with Java and C++) by Ben Albahari.
  • A Course in Python/CGI - This site contains materials from a 13 week course for learning Python and CGI. Suited for self-study.
  • A Quick Tour of Python - A whirlwind overview of the basics of Python.
  • ACM "Hello, World" Project - List of the famous "Hello, World!" programming teaching program, in hundreds of different languages.
  • Ada versus Modula-3 - Compares similarities and differences, by user of both languages.
  • Ada, C, C++, and Java vs. The Steelman - Compares 4 programming languages (Ada95, C, C++, Java) with the requirements of "Steelman", original 1978 requirements document for Ada language. Big detailed table.
  • Ada95, Java, and C++ - Some people think Java is like C++, but usual C++ idioms do not carry over to Java because Java is not a C++ superset or subset; Java is a derivation with many modifications, extensions. The language's syntax is alike, but semantics and philosophy is very different. Java is closer to Ada95 than to C++, syntax notwithstanding.
  • Advanced Programming Language Design - Book compares over 70 languages, and main classes: imperative, functional, object-oriented, dataflow, concurrent, declarative, aggregate. By Raphael Finkel, Addison-Wesley.
  • An Introduction to Tkinter - The official tutorial for Tkinter, the standard Python interface to the Tk GUI toolkit. Includes widget configuration/styling, binding Python functions/methods to widget events, and thorough documentation of every Tkinter widget and class. In PDF or HTML format. By Fredrik Lundh.
  • Are scripting languages the wave of the future? - Programming guru, Robert Martin, on languages of the coming decade.
  • Beyond Java? - Compares Java and Dylan, with examples from building two CORBA IDL compilers. Topics include: multiple inheritance, multi-argument dispatch, unified object model, extensible syntax. Several code examples.
  • C# From a Java Developer's Perspective - Comprehensive article by Dare Obasanjo, details most similarities and differences between the two languages: features Java has that C# doesn't, and features C# has that Java doesn't. Text, tables, code, resources.
  • C++??: A Critique of C++ (3rd ed.) - A critical view on the C++ and C programming language.
  • Cameron Laird on Python and the Web - Discusses both client-side and server-side Web programming.
  • Cetus Links: Python - Large collection of Python-related links.
  • CLOS, Eiffel, and Sather: A Comparison - Comprehensive, many references; zipped Postscript, inlined gifs.
  • Comparing Development Costs of C and Ada - Article by Stephen F. Zeigler. Analysis of a case where most variables were controlled enough to make a comparison between development costs (time, error rates, code size, ...) of the 2 languages.
  • Comparing Water to JSP for Building Web Sites - Medium length document compares object-oriented languages: Water with ConciseXML syntax, to JSP (JavaServer Pages) and Java.
  • Comparison between Modula-3 and other languages? - Compares Oberon, Modula-3, Sather, and Self in the context of object-oriented programming. [Abstract and ps.Z file]
  • Comparison of 10 Object-Oriented Languages - Table compares BETA, C#, C++, C-Talk, Eiffel, Java, Object Pascal, Ruby, Sather, Smalltalk.
  • Comparison of C++, FORTRAN 90, Oberon-2 for Scientific Programming - 1995 article written in academic style with references
  • Comparison: BETA, C++, Eiffel, Java, Object Pascal, Ruby, Smalltalk - Small but useful table of traits.
  • Comparisons of Tcl with Other Systems - From ICEM CFD Engineering: Many comparisons between Tcl/Tk and other similar systems, most copied from comp.lang.tcl.
  • Contrast Ruby and Other Languages - Ruby vs Perl, Python, Tcl, Java, Eiffel, C++. Very short.
  • Database Topic Guide - Python programs can use minimal code to access, display, and update a database. This guide provides "links to relevant Python modules, documentation, and projects" concerning databases, as well as adding persistence to Python objects.
  • Dive into Python - Tutorial for experienced programmers. Begins discussions with example code. Overview of Python, followed by HTML and XML processing, unit testing, and regression testing. By Mark Pilgrim.
  • Dylan Competitive Analysis - Compares Dylan, Smalltalk, Objective-C, C/C++. Long document.
  • eff-bot's Daily Python URL - Contains links to assorted resources from the Python universe, compiled by PythonWare.
  • Examples of programs in different programming languages - 386 Examples in 122 (or 147*) programming languages, and growing.
  • FAQTS Python Page - The FAQTS knowledge base contains frequently asked questions on a variety of topics, and it allows anyone to enter additional questions and answers.
  • Five Minutes to a Python CGI - Brief introduction to writing CGI programs in Python. Introduces Python's cgi module, formatting output, and error logging/debugging. By David Mertz.
  • Fortran90 vs. Ada95 - The superiority of Ada95 over Fortran90. Well reasoned and written, many code samples. Claims Ada is equal or better than Fortran in all aspects but one marginal trait.
  • Free Python and Zope Hosting Directory - A directory of free Python and Zope hosting providers, with reviews and ratings.
  • GUI Programming with Python: QT Edition - Full text of the first book about Python and Qt. Covers PyQt's fundamentals and details of real PyQt application design. Includes usage of the BlackAdder IDE and briefly covers fundamentals of Python. Open-Source book by Boudewijn Rempt.
  • HEL vs. WebL - A comparison of two languages specialized for retrieving and parsing HTML pages.
  • How to Think Like a Computer Scientist, in Python - Teaches the general principles of programming, using Python as an example language. Thorough, in-depth approach to many basic and intermediate programming topics. GNU Free Documentation by Allen B. Downey, Jeffrey Elkner, and Chris Meyers.
  • Inferno/Limbo vs. JavaOS/Java - A small overview of the differences between Inferno/Limbo and JavaOS/Java.
  • Informal Language Comparison Chart - Comaprison chart Ruby, Objective-C, Smalltalk-80, SmallScript, JavaScript 2.0 (ECMA Script), C#, C++, Java, Python, CLOS languages. Links.
  • Informal Language Comparison Chart(s) - Many links to language comparison resources; table comparing Ruby, Objective-C, Smalltalk-80, SmallScript (Smalltalk-98 dialect), JavaScript 2.0 (ECMA Script), C#, C++, Java, Python, CLOS.
  • Instant Hacking - A minimal, general introduction to programming, presented using Python. Moves forward very quickly. By Magnus Lie Hetland.
  • Instant Python - A minimal introduction to Python, for experienced programmers. Addresses the basics, object-oriented programming in Python, and a "Jedi mind trick." By Magnus Lie Hetland.
  • Internet Programming with Python - Table of Contents and ordering information for the "standard" book on Internet programming with Python (author: Aaron Watters).
  • Is Ada a Better C? - Compares Ada, C, C++, language facilities under DOS. Copy of article in EXE magazine, May 1997, originally titled "Ada better than C++?" Text and code samples.
  • Is Turing a better language for teaching programming than Pascal ? - by Jacqueline L. Martin (1996)
  • Java vs. JavaScript - Similarities and Differences. From First Step Communications.
  • JPython: The Felicitous Union of Python and Java - Excerpt from O'Reilly book: Learning Python.
  • Just Say No to Microsoft - Programming Languages - Information about the dozens of languages besides those Microsoft supports.
  • Lambda the Ultimate - Programming Languages Weblog with news and discussion.
  • Learning Python - Samples from the O'Reilly book. Includes manipulation of data structures, files, and programs, creation of internet-related programs, and JPython (now Jython), a Python implementation for the Java Platform. By Mark Lutz and David Ascher.
  • Learning to Program - Teaches computer programming with a heavy emphasis on Python. For the absolute beginner. Finishes with variety of intermediate subjects, including GUI programming using Python's Tkinter module. By Alan Gauld.
  • Linea Engineering, Inc.: Getting The Biggest Bang For Your Buck - Compares VisualGen, Smalltalk, C++/Java, ANSI COBOL 85.
  • Mississippi Python Interest Group - A site for Mississippians interested in the Python programming language. Locally unique content balances links to other Python sites.
  • Non-Programmer's Tutorial for Python - An evolving Python tutorial for the absolute beginner. Covers many basic, some intermediate subjects. Presents many code examples and simple "hands-on" exercises. By Josh Cogliati.
  • O'Reilly Network: Python DevCenter - The O'Reilly Network is a portal for developers interested in new technologies, including new platforms, programming languages, and operating systems. The Python DevCenter includes, for example, articles, FAQs, links, guides and a discussion forum.
  • Object-Oriented Languages in the Industry: A Comparison - Table-based comparison of 4 major OO languages: Eiffel, C++, Java, Smalltalk. Criteria chosen to suggest where Eiffel is better.
  • Object-Oriented Programming Language Comparison - Comparison and review of several popular Object-Oriented programming languages.
  • Object-Oriented Technologies - Includes a brief comparison of C++ and Java. By DPC Technology Corporation.
  • Objective-C: Comparisons With Other Languages - Compares Objective-C, SmallTalk-80, C++, Eiffel.
  • One Day of IDLE Toying - Visual guide to using IDLE, a simple interactive shell for Python programming. Screenshots accompany each step of this tutorial for the absolute beginner. By Danny Yoo.
  • Perl versus ... - Tom Christiansen compares Perl to other languages, and some of the others to yet others.
  • PL Prelim Notes - Lists and compares about 20 languages.
  • PLEAC: Programming Language Examples Alike Cookbook - Suite of common programming problems solved in Ada, C++, Erlang, Guile, Haskell, Java, Masd, merd, NASM, Objective Caml, Perl, Pliant, Python, Ruby, Tcl.
  • Programming information from HB - Comparison of languages like VeraStream, Pascal, Basic, C, C++, Java, JavaScript, HTML.
  • Programming Language Critiques - Annotated links to critiques (Older version, by original author)
  • Programming Language Critiques: Pascal, C, C++, and C-Linda - By Jim Basney. May 1995.
  • Programming Languages Are Like Women - Humorous analogies between programming languages and women.
  • Programming Languages as Cars - Humorous look at various programming languages.
  • Programming Languages mini-HOWTO - Brief comparison of major Linux programming languages C, C++, Fortran, Java, Lisp, Perl, PHP, Python, Tcl; by Risto S. Varanka.
  • Programming Languages Table - Useful table of function point evaluation values for some 500 languages, dialects, and/or implementations; by Capers Jones, Chairman, Software Productivity Research, Inc.
  • Programming Python, 2nd Edition - Sample from the O'Reilly book. Introduces Internet-related topics including Zope (a web publishing framework), HTMLgen (produces web pages from objects), Jython (Python for Java), XML processing, server pages, Windows web scripting extensions, and the Python restricted execution mode tools. By Mark Lutz.
  • Python and COM - Offers tutorial and resources on Client side COM, Server side COM, in Powerpoint and HTML format.
  • Python and UML - Can the UML help Python developers? How about CP4E?
  • Python and XML Processing - This Topic Guide links to documentation and code for handling XML in Python, and also lists some selected resources for learning about XML.
  • Python and Zope Directory and WebRing - Websites related to the Python Language and Zope Application Server.
  • Python Apocrypha - Companion site to the Python Bible book; has source code, links, and tips.
  • Python CGI - An Interactive Instruction.
  • Python CGI FAQ - A user-maintained and contributed storehouse of pointers and tips on building web applications in Python.
  • Python Compared to Other Languages - Many links to comparisons involving Python.
  • Python Cookbook - A community-built collection of Python recipes.
  • Python Developer's Guide - Resources for reporting bugs, accessing the Python source tree with CVS and taking part in the development of Python.
  • Python for Beginners - New to programming? This page lists some places that can get you started quickly.
  • Python for Newbies - A introduction to Python. Covers the basics to get you going and includes many examples.
  • Python HOWTO Documents - Pointers to various helpful Python-related HOWTO documents.
  • Python Knowledge Base - Links, questions and answers in a categorized, searchable format.
  • Python Library Reference Search - Online. Also the search can be downloaded for mirroring and off-line use.
  • Python Programming for Beginners - In this tutorial, you will learn how to write applications that use command-line options, read and write to pipes, access environment variables, handle interrupts, read from and write to files, create temporary files and write to system logs.
  • Python Quick Reference. - Comprehensive "cheat sheet" for Python programmers. Brief reminders for nearly every aspect of the language: nuances of syntax, built-in features, statements, and modules, basic and advanced types and operations, lexical entities, and popular development tools. Available for several versions of Python, in HTML, zipped, Windows Help, and plain text. Compiled by Simon Brunning.
  • Python Quotations - Collected by Andrew Kuchling.
  • Python SIGs - Archives of current and past listserv discussions on a LOT of interesting topics. GREAT for researching problems.
  • Python snippets - Little pieces source code that show how to do certain tasks in Python.
  • Python Software Foundation - The PSF owns the intellectual property of Python 2.1 and newer versions.
  • Python Topic Guide index - Python Topic Guides provide overviews of Python resources associated with specific topics. They are produced by volunteers interested in making those resources easier for everyone to find.
  • Python Tutorial - Introduction to Python, where to find it, how to install, and create a very simple script.
  • Python Web Programming - Book by Steve Holden. Sections for reader comments and new contributions.
  • Python-URL - Weekly postings on the latest Python news, covering software releases, newsgroup threads, useful links, conferences, and more.
  • Python: A Tutorial - A tutorial written by the Python's eloquent author, Guido van Rossum.
  • Qtime Collection, FTP Download, Gzipped - Display time as English sentence, coded in: AWK, C, ICI, Icon, JavaScript, Lite/mSQL, PHP3, Pike, Python, REBOL, Rexx, Ruby, SLang, Spanner. Tested on only Linux (all) and AmigaOS (C and Rexx versions).
  • QTime: Magnetic Ink: HTML Download - Display time as English sentence, coded in: AWK, C, ICI, Icon, JavaScript, Lite/mSQL, PHP3, Pike, Python, REBOL, Rexx, Ruby, S-Lang, Spanner.
  • Reasons for TOM - TOM attempts to address flaws in these languages: C++, Cecil, Common Lisp, Eiffel, Java, Objective-C, Smalltalk.
  • Recursive Benchmark in 14 Languages - Paper comparing the feasibility and efficiency of implementations of recursive algorithms in 14 different languages.
  • Regular Expression HOWTO - How to use regular expressions in Python with the re module, a gentle introduction.
  • Review of existing Languages - Some 1,000 language links, and much original content.
  • Ruby Compared to Some Object-Oriented Languages - Compares Ruby, Objective-C, Smalltalk-80, C++, Java, Python, CLOS, Perl5, PHP.
  • Socket Programming HOWTO - programming sockets with Python.
  • Starship Python - A Python community.
  • Sun's Comparison of Language Features - Sun's comparison of Java, Smalltalk, TCL, Perl, Shells, C, and C++
  • Survey of Programming Languages Associated with the Web - General feature comparisons, explanations.
  • Survey of scripting language implementation options - A comparison of scripting language approaches in various categories. Pros and cons are given for each feature variation.
  • Syntax Across Languages - Operator names and syntax elements in various programming languages.
  • TCC Publications: Programming Languages - Python language quick reference (28 pp), Tkinter reference (84 pp), Python Imaging Library PIL quick reference (6 pp). Postscript and PDF formats available.
  • Ted Shieh's Programming Language Comparison - A comparison of the features of and demand for some of the major programming languages.
  • Ten Top Reasons Why Programers Prefer Java to Eiffel - Author write article in the comp.objects news group after reading Bertrand Meyers Object-Oriented Software Construction.
  • The BNF Web Club Language - Browse, explore some programming language's syntactic rules. See relations between rules, understand them using BNF (Backus-Naur Form notation) and syntactic diagrams: SQL, PL/SQL, SQL2, IDL; Ada95, Java, Modula-2; Lazy, LISP, M5.
  • The Great Computer Language Shootout - A collection of banchmarks performed on 24 different languages. Includes a tool to grade languages depending on how well they did on tests that matter for you.
  • The Python Shelf - A documentation package in Windows HTML Help format. Contains the official Python documentation, FAQ, "IDLE Explained," Ping's pydoc, "Introduction to Tkinter," and the HOWTOs.
  • The Quine Page - Collection of self-reproducing programs: each outputs a copy of its own source code; about 60 languages.
  • The ROT13 Page - ROT13 implemented in many programming languages.
  • The Whole Python FAQ - The official FAQ is searchable and maintained by the Python community. Entries on programming, extending, and building Python, as well as known bugs, usage on various operating systems, the language's design, and "Python in the real world."
  • TutorGig.com - Python Tutorials - Collection of Python tutorial links.
  • University of Michigan's Language Guide - Each entry includes history, description, code examples, and references.
  • Useless Python - Python example source code collection anyone may use or contribute to. Programming contest solutions and source code. Games, math, networking, encryption and cryptography, socket programming, and more.
  • VB or not VB - Visual Basic critiques in comparison with Delphi.
  • Web Programming Topic Guide - General guide to using CGI and other Web-related programming with Python.
  • WebDocs.org - Collects various Python-related documentation and tutorials and makes it accessible with a unified web interface.
  • Why Pascal is Not My Favorite Programming Language - Brian Kernighan's comparison of Pascal and C
  • Willcam's Language Feature Simple Comparison - Table compares Java, Perl, Smalltalk, C++, C, Tcl, Shells (average).
  • Writing CGI Programs in Python - An introduction to using the Python language for CGI applications. Includes database access examples.

    Google