Skip to main content

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 website 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.

Comments

Popular posts from this blog

WHAT IS ETHEREUM?

  Ethereum is open access to digital money and data-friendly services for everyone — no matter your background or location. It’s a community-built technology behind the   cryptocurrency   ether (ETH) and thousands of applications you can use today. Banking for everyone : Not everyone has access to financial services. But all you need to access Ethereum and its lending, borrowing, and savings products is an internet connection. A more private internet:  You don’t need to provide all your personal details to use an Ethereum app. Ethereum is building an economy based on value, not surveillance. A peer-t o -peer network:  Ethereum allows you to move money, or make agreements, directly with someone else. You don’t need to go through intermediary companies. Censorship-resistant:  No government or company has control over Ethereum. This decentralization makes it nearly impossible for anyone to stop you from receiving payments or using services on Ethereum. Commerc...

What Makes a Blockchain Suitable for Business?

  Instead of having a   blockchain   that relies on the exchange of   cryptocurrencies   with anonymous users on a public network (as is the case with   bitcoin ), a   blockchain   for business is a private, permissioned network with known identities and without the need for   cryptocurrencies . To further understand how a  blockchain  for business works, and to appreciate its potential for revolutionizing business networks, you need to understand the four key concepts of  blockchain  for business These four concepts are explained in this section. Shared ledger they’ve been used i n  double-entry bookkeeping since the 13th century. What is new is the concept of a shared, distributed ledger — an immutable record of all transactions on the network, a record that all network participants can access. With a shared ledger, transactions are recorded only once, eliminating the duplication of effort that’s typical of traditio...

Newcastle United F.C. Leicester City F.C. Premier League • EFL

  Newcastle United F.C. is a professional football club based in Newcastle upon Tyne, England. The club currently competes in the Premier League, the top division of English football. Newcastle United has a long and successful history, having won four top-flight English league titles and six FA Cups. Leicester City F.C. is a professional football club based in Leicester, England. The club currently competes in the Premier League and has a strong history of success, having won the top-flight English league title in the 2015-2016 season and the EFL Cup in the 1997-1998 season. The Premier League is the top division of English football and is widely regarded as one of the best football leagues in the world. It is made up of 20 clubs and is contested annually, with the winner being crowned the champion. The EFL (English Football League) is the governing body for professional football in England. It is made up of 72 clubs, which are divided into three divisions: the Championship, League...