Ad blocker interference detected!
Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers
Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.
This article lists some tips on learning and using Python.
Python interpreter Edit
Running Python interactively, with the interpreter, is a great way to experiment and learn. From the command-line, run:
You'll be greeted with a version number and a prompt:
Python 2.4.2 (#1, Apr 22 2006, 09:14:13) [GCC 3.3.6 (Gentoo 3.3.6, ssp-3.3.6-1.0, pie-8.7.8)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>>
You can begin an interactive help session by entering:
This provides access to documentation on all available modules, as well as on Python syntax and other fundamentals.
Interpreter basics Edit
You can use the interpreter as a simple calculator:
>>> 1152 + 224 1376 >>> 720 * 480 345600
Or for manipulating text:
>>> "two cups of coffee".replace("two", "four") 'four cups of coffee'
You can assign things to variables, for later use:
>>> pal = 720 * 576 >>> ntsc = 720 * 480 >>> print "PAL has %s more pixels than NTSC" % (pal - ntsc)
Or make lists of things:
>>> groceries = ['milk', 'eggs', 'bananas'] >>> groceries ['milk', 'eggs', 'bananas'] >>> groceries.sort() >>> groceries ['bananas', 'eggs', 'milk'] >>> print "%s things on the grocery list" % len(groceries) 3 things on the grocery list
Other tips Edit
- Docstrings: Keep your documentation close to the source!
- IDLE, the Python built-in IDE, with autocompletion, function signature popup help, and file editing
- IPython, another enhanced Python shell with tab-completion and other features
- Eric3, a GUI Python IDE with autocompletion, class browser, built-in shell and debugger
- WingIDE, commercial Python IDE with free license available to open-source developers