Monday, May 4, 2009

Python Programming Language









What is Python?

 

Python is an interpreted, object-oriented, high-level programming language with dynamic semantics. Its high-level built in data structures, combined with dynamic typing and dynamic binding, make it very attractive for Rapid Application Development, as well as for use as a scripting or glue language to connect existing components together. Python's simple, easy to learn syntax emphasizes readability and therefore reduces the cost of program maintenance. Python supports modules and packages, which encourages program modularity and code reuse. The Python interpreter and the extensive standard library are available in source or binary form without charge for all major platforms, and can be freely distributed.

 

Python Programming Language -- Official Website

http://www.python.org/

 

Download Standard Python Software

http://www.python.org/download/

 

Python v2.6.2 documentation

http://docs.python.org/tutorial/

 

An Informal Introduction to Python

http://docs.python.org/tutorial/introduction.html

 

The Python Standard Library

http://docs.python.org/library/index.html

 

Text processing in Python Tips for beginners

http://www.ibm.com/developerworks/library/l-python5.html?dwzone=linux

 

Python for system administrators

http://www.ibm.com/developerworks/aix/library/au-python/

 

Functional programming in Python, Part 1

http://www.ibm.com/developerworks/library/l-prog.html

 

Functional programming in Python, Part 2

http://www.ibm.com/developerworks/linux/library/l-prog2.html

 

Python 3 primer, Part 1: What's new Cleaner syntax for better code

http://www.ibm.com/developerworks/linux/library/l-python3-1/

 

Review of Python IDEs

http://www.ibm.com/developerworks/linux/library/l-cpyide/

 

The Python Web services developer: XML-RPC for Python

http://www.ibm.com/developerworks/webservices/library/ws-pyth10.html

 

Other Related Topics in IBM

http://www.ibm.com/developerworks/search/searchResults.jsp?searchType=1&searchSite=dW&searchScope=dW&query=python&Search.x=0&Search.y=0&Search=Search

 

Python Tutorial

http://www.python.org/doc/2.5.2/tut/tut.html

 

A Beginner's Python Tutorial

http://www.sthurlow.com/python/

 

Python Tutorial

http://www.tutorialspoint.com/python/index.htm

 

Instant Python

http://hetland.org/writing/instant-python.html

 

Instant Hacking

http://hetland.org/writing/instant-hacking.html

 

The What, Why, Who, and Where of Python

http://www.networkcomputing.com/unixworld/tutorial/005/005.html

 

An Introduction to Python

http://www.python.org/doc/lj21.html

 

Friday, May 1, 2009

Prolog - Programming Logic



What is Prolog?

Prolog is a logic programming language. It is a general purpose language often associated with artificial intelligence and computational linguistics. It has a purely logical subset, called "pure Prolog", as well as a number of extralogical features.

 

Prolog Tutorial

http://www.csupomona.edu/~jrfisher/www/prolog_tutorial/contents.html

 

 

PROLOG PROGRAMMING

http://kti.ms.mff.cuni.cz/~bartak/prolog/

 

 

Prolog Programming A First Course

http://computing.unn.ac.uk/staff/cgpb4/prologbook/book.html

 

Adventure in Prolog

http://www.amzi.com/AdventureInProlog/

 

 

Learn Prolog Now!

http://www.learnprolognow.org/

 

 

Introduction to Prolog

http://www.doc.gold.ac.uk/~mas02gw/prolog_tutorial/prologpages/

 

 

Prolog Tutorial

http://www.lix.polytechnique.fr/~liberti/public/computing/prog/prolog/prolog-tutorial.html

 

 

Prolog for Software Engineering

http://www.cs.auckland.ac.nz/~jhamer/07.363/prolog-for-se.html

 

 

Free Online Prolog Tutorials, Logic Programming Tutorials

http://www.thefreecountry.com/documentation/onlineprolog.shtml

 

 

FIRST STEPS IN PROLOG

http://www.bitwisemag.com/copy/programming/prolog/intro/firststeps.html

Prolog Articles

http://www.freeprogrammingresources.com/prologart.html

 

Visual Prolog Articles

http://www.arsaniit.com/prolog-tools/prolog-articles

 

6 Truths of Life



1. You cannot touch all your teeth with your tongue. 



2. All idiots, after reading the first truth, will try it. 



3. And discover that the first truth is a lie. 


. 


. 

. 

. 

. 

. 

. 



4. You're smiling now because you're an idiot. 



5. You soon will forward this to another idiot. 



6. There's still a stupid smile on your face. 



I apologize about this. I'm an 


idiot and I needed company... 

PS - Post Script



What is PostScript?

 

PostScript (PS) is a dynamically typed concatenative programming language created by John Warnock and Charles Geschke in 1982. PostScript is best known for its use as a page description language in the electronic and desktop publishing areas.

 

PostScript is a page description language (PDL) developed by Adobe. In essence, it is a programming language for describing how a page is to be printed or displayed. Examples of other PDLs include Envoy, PDF, and PCL. PostScript consists of functions for describing and positioning lines, shapes, fills, and other graphical elements, and for placing and formatting text.

 

Since PostScript describes the nature of a file's contents rather than just specifying how they look, PostScript content can be scaled effectively to any size. For example, a postcard-sized PostScript file could be expanded to the size of a billboard without any loss in quality.

 

PostScript files often have the file extension .ps or .eps.

 

Adobe PostScript 3

http://www.adobe.com/products/postscript/

 

About PostScript errors

http://ds.dial.pipex.com/quite/errors.htm

 

A First Guide to PostScript

http://www.tailrecursive.org/postscript/postscript.html

 

Postscript III:The Operand Stack of PostScript: Arrays, Variables, Loops and Macro Definitions

http://www.linuxfocus.org/English/July1999/article100.html

 

PostScript

http://www.inkguides.com/postscript.asp

 

A tutorial introduction to PostScript

http://www.mactech.com/articles/mactech/Vol.09/09.04/PostscriptTutorial/

 

PostScript Tutorial

http://local.wasp.uwa.edu.au/~pbourke/dataformats/postscript/

 

Tutorial Postscript by Doing

http://www.scribd.com/doc/360547/Tutorial-Postscript-by-Doing

 

Getting Started With Postscript

http://pscript.dubmun.com/tutorial1.html

 

Brief Postscript tutorial for 15-462 and 15-463

http://www.cs.cmu.edu/afs/andrew/scs/cs/15-463/98/pub/www/assts/ps.html

 

PostScript Programming

http://freecomputerbooks.com/langPostScriptBooks.html