0% found this document useful (0 votes)
8 views

Python For New Users

Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views

Python For New Users

Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 2

Python is a programming language that lets you work quickly

and integrate systems more effectively


Python For Beginners
Welcome! Are you completely new to programming? If not then we presume you will be
looking for information about why and how to get started with Python. Fortunately
an experienced programmer in any programming language (whatever it may be) can pick
up Python very quickly. It's also easy for beginners to use and learn, so jump in!

Installing
Installing Python is generally easy, and nowadays many Linux and UNIX distributions
include a recent Python. Even some Windows computers (notably those from HP) now
come with Python already installed. If you do need to install Python and aren't
confident about the task you can find a few notes on the BeginnersGuide/Download
wiki page, but installation is unremarkable on most platforms.

Learning
Before getting started, you may want to find out which IDEs and text editors are
tailored to make Python editing easy, browse the list of introductory books, or
look at code samples that you might find helpful.

There is a list of tutorials suitable for experienced programmers on the


BeginnersGuide/Tutorials page. There is also a list of resources in other languages
which might be useful if English is not your first language.

The online documentation is your first port of call for definitive information.
There is a fairly brief tutorial that gives you basic information about the
language and gets you started. You can follow this by looking at the library
reference for a full description of Python's many libraries and the language
reference for a complete (though somewhat dry) explanation of Python's syntax. If
you are looking for common Python recipes and patterns, you can browse the
ActiveState Python Cookbook

Looking for Something Specific?


If you want to know whether a particular application, or a library with particular
functionality, is available in Python there are a number of possible sources of
information. The Python web site provides a Python Package Index (also known as the
Cheese Shop, a reference to the Monty Python script of that name). There is also a
search page for a number of sources of Python-related information. Failing that,
just Google for a phrase including the word ''python'' and you may well get the
result you need. If all else fails, ask on the python newsgroup and there's a good
chance someone will put you on the right track.

Frequently Asked Questions


If you have a question, it's a good idea to try the FAQ, which answers the most
commonly asked questions about Python.

Looking to Help?
If you want to help to develop Python, take a look at the developer area for
further information. Please note that you don't have to be an expert programmer to
help. The documentation is just as important as the compiler, and still needs
plenty of work!

Help
New to programming and to Python?
Check out the Beginner's Guide.
New to Python?
Read the standard tutorial.
Look for a suitable book from a growing list of titles.
Looking for code?
See the download page for links to the Python interpreter.
Explore the development repository.
Got a Python problem or question?
First check the Python FAQs, with answers to many common, general Python questions.
The Users category of the discuss.python.org website hosts usage questions and
answers from the Python community.
The tutor list offers interactive help.
If the tutor list isn't your cup of tea, there are many other mailing lists and
newsgroups.
Stack Overflow has many Python questions and answers.
If you suspect a bug in the Python core, search the Python Bug Tracker.
If you think you've found a security vulnerability in Python, please read the
instructions for reporting security issues.
If you've found a problem with this web site, check the pythondotorg issue tracker.
Looking for a particular Python module or application?
Try the Python Package Index to browse and search an extensive list of registered
packages.
Want to contribute?
To report a bug in the Python core, use the Python Bug Tracker.
To report a problem with this web site, use the pythondotorg issue tracker.
To contribute a bug fix or other patch to the Python core, see the Python
Developer's Guide.
To contribute to the official Python documentation, use the Issue Tracker to
contribute a documentation patch. See also the guide to Helping with Documentation.
To contribute to the official Python website, see the About the Python Web Site
page or read the developer guide on Read the Docs.
To announce your module or application to the Python community, use
comp.lang.python.announce (or via email, [email protected], if you lack
news access). More info: the announcements newsgroup description
Need to contact the Python Software Foundation?
Contact [email protected] and let us know how we can help!
Problems with this website?
If you're having issues with python.org itself, contact [email protected] and
let us know how we can help!
Other Issues?
If you have a question not answered here, please reach out on discuss.python.org.

You might also like