INTRO TO PYTHON!!!(python 101) This Basic Python tutorials give a basic idea to what Python is what it can be used for and where/who/how what invented it: — What is python??? In this section of the python tutorials we will introduce python: what it is, its history, and what it is and isn’t good for. — Why Program and why program in Python? If all you want to do is do is balance your checkbook, you don need to know how to program, because it would not be logical, there are better tools available, such as a pen, paper, and a calculator. For one there are hundreds of programs that do lots of functions...so its not about reinventing the wheel...now if you have a need for a program that has not been created or for research development then learning a programming language would be essential and necessary. Now, you don’t have to be a scientist or a researcher to learn how to program, less say you want to learn a language to make a program that lets to combine all your instant messenger logs and e-mail them to a random friend once a week..ten you would probably want to create something on your own because you have a specific need. — Some basic function that python can be used for to help your everyday life...and can be created with ease. - collecting reports and processing them into a larger report -checking urls in a web document for connectedness - periodically backing up files and docs -sending anon e-mails to your friend to make them think they have stalker -making a library for all your books or dvd’s in your house. -plus many more..these are just some task that python can accomplish with ease — Some more technical uses for python that are fun -Remote admin tools(Rats) -msn clones -aim clones - just about anything you can think of...basically But python would not be a wise choice if you wanted to make a operating system for obvious reasons. — Here is an example of a program that is traditionally considered to be beginners tutorials in C, Fortran, and Python... NOTE* the complexity of each program language as they do the same function. C: #include main() { printf(“Hello World\n”); } Fortran: PROGRAM print *, “Hello World” END PROGRAM Now for PYTHON: print “Hello World” ***note how all three programs did the exact same function but at the same time each required a different amount of written text... Python is a very good choice for a first language, the syntax is relatively simple and very easy to pick up on and understand, and it is very concise(short). Despite Python languages basic simplistic syntax it allows extremely complex and sophisticated ideas to be communicated through a concept called Object Orientation Programming (OOP) Although there are very many rational reasons to use Python, the main reason I would say would be its fun and its simple for beginners to grasp and become experienced programmers... — Some History behind Python: Python was invented by me...j/k(I didn’t invent Python just to clear this up, I invented the internet with Al Gore....hahaha) it was invented by a man named Guido Van Rossum while he was bored on a Christmas vacation in 1989, but Python didn’t hit the public’s eye till 1991. Python was named after the British tv show Monty Python And The Flying Circus. Python is Open license language meaning that a user can make as many changes as they want. They can make programs and sell them with out paying for a license to do so. Python has a very strong community and are very big into sharing help and programs... http://www.python.org The actually Python language hasn’t changed much, a program write with version1.3 would more than like still run on version 1.5.2 or 2.2.2. Guido the creator of python left the “goto” statement out the language because he personally wanted to create a program that encourages good programming habits and neatness... which is another reason to pursue Python as your first language or another language. Python was designed around a set of principles called object-oriented design, the data on which a programs operates was extremely important. Guido designed Python to make it easy to use object principles in the language. In Conclusion, Python is probably the best language for a person with no programming experience because it is a high level language, for some other language what would take a page to type out is a line long in Python this makes it very useful and time efficient. Python is used by many companies to prototype a software or program because its got very compact scripting so it wont take long to create and it will save space, but then the company would go back and recreate that same program with C/C++ so gain the advantage of Python’s script size and availability. So what I would say for the average Skiddies out there is got to http://www.python.org and get you hand of a the free download, that will be the best thing you could do...and then get your nose into the online tutorials. Start out simple and don’t try to reinvent the wheel...(its already been done I promise) and then carry on reading and reading and reading...this forum and its tutorials are a good place to build from the fundamental... and remember even the most leet were once noobs and they were made fun of... (well except me cause I’m a Gangsta) hope you actually learnt something from this...