{[ promptMessage ]}

Bookmark it

{[ promptMessage ]}

python_quick_guide - PYTHON QUICK GUIDE http/www.tuto...

Info icon This preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon
http://www.tutorialspoint.com/python/python_quick_g uide.htm Copyright © tutorialspoint.com PYTHON - QUICK GUIDE PYTHON OVERVIEW: Python is a high-level, interpreted, interactive and object oriented-scripting language. Python is Interpreted Python is Interactive Python is Object-Oriented Python is Beginner's Language Python was developed by Guido van Rossum in the late eighties and early nineties at the National Research Institute for Mathematics and Computer Science in the Netherlands. Python's feature highlights include: Easy-to-learn Easy-to-read Easy-to-maintain A broad standard library Interactive Mode Portable Extendable Databases GUI Programming Scalable GETTING PYTHON: The most up-to-date and current source code, binaries, documentation, news, etc. is available at the official website of Python: Python Official Website : http://www.python.org/ You can download the Python documentation from the following site. The documentation is available in HTML, PDF, and PostScript formats. Python Documentation Website : www.python.org/doc/ FIRST PYTHON PROGRAM: Interactive Mode Programming: Invoking the interpreter without passing a script file as a parameter brings up the following prompt: root # python Python 2.5 ( r25 : 51908 , Nov 6 2007 , 16 : 54 : 01 ) [ GCC 4.1 . 2 20070925 ( Red Hat 4.1 . 2 - 27 )] on linux2 Type "help" , "copyright" , "credits" or "license" for more info . >>>
Image of page 1

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Type the following text to the right of the Python prompt and press the Enter key: >>> print "Hello, Python!" ; This will produce following result: Hello, Python! PYTHON IDENTIFIERS: A Python identifier is a name used to identify a variable, function, class, module, or other object. An identifier starts with a letter A to Z or a to z or an underscore (_) followed by zero or more letters, underscores, and digits (0 to 9). Python does not allow punctuation characters such as @, $, and % within identifiers. Python is a case sensitive programming language. Thus Manpower and manpower are two different identifiers in Python. Here are following identifier naming convention for Python: Class names start with an uppercase letter and all other identifiers with a lowercase letter. Starting an identifier with a single leading underscore indicates by convention that the identifier is meant to be private. Starting an identifier with two leading underscores indicates a strongly private identifier. If the identifier also ends with two trailing underscores, the identifier is a language-defined special name. RESERVED WORDS: The following list shows the reserved words in Python. These reserved words may not be used as constant or variable or any other identifier names. and exec not assert finally or break for pass class from print continue global raise def if return del import try elif in while else is with except lambda yield LINES AND INDENTATION: One of the first caveats programmers encounter when learning Python is the fact that there are no braces to indicate blocks of code for class and function definitions or flow control. Blocks of code are denoted by line indentation, which is rigidly enforced.
Image of page 2
Image of page 3
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern