Python Bitwise Operators. Bitwise operator works on bits and performs bit by bit operation. Assume if a = 60; and b = 13; Now in the binary format their values will be 0011 1100 and 0000 1101 respectively. With Python versions 2.7, 3.5, 3.6, 3.7 and 3.8, and all the goodies you normally find in a Python installation, PythonAnywhere is also preconfigured with loads of useful libraries, like NumPy, SciPy, Mechanize, BeautifulSoup, pycrypto, and many others. On Python 2 1 / 4 gives 0, as the result is rounded down. The integer division can be done on Python 3 too, with // operator, thus to get the 7 as a result, you can execute: 3 + 2 + 1 - 5 + 4% 2 - 1 // 4 + 6 Also, you can get the Python style division on Python 2, by just adding the line. From future import division.

Getting Started

Python can be easy to pick up whether you're a first time programmer or you're experienced with other languages. The following pages are a useful first step to get on your way writing programs with Python!

Friendly & Easy to Learn

The community hosts conferences and meetups, collaborates on code, and much more. Faux pas. Python's documentation will help you along the way, and the mailing lists will keep you in touch.

  • Mailing Lists and IRC channels


The Python Package Index (PyPI) hosts thousands of third-party modules for Python. Both Python's standard library and the community-contributed modules allow for endless possibilities.


Python is developed under an OSI-approved open source license, making it freely usable and distributable, even for commercial use. Python's license is administered by the Python Software Foundation.

Can’t find what you’re looking for? Try our comprehensive Help section

Latest News

Upcoming Events

>>>Python Software Foundation

The mission of the Python Software Foundation is to promote, protect, and advance the Python programming language, and to support and facilitate the growth of a diverse and international community of Python programmers. Learn more

Python is a programming language.

Python can be used on a server to create web applications.

Start learning Python now »

Learning by Examples

Online python compiler

With our 'Try it Yourself' editor, you can edit Python code and view the result.


Try it Yourself »

Click on the 'Try it Yourself' button to see how it works.

Python File Handling

In our File Handling section you will learn how to open, read, write, and delete files.

Python Database Handling

In our database section you will learn how to access and work with MySQL and MongoDB databases:

Python Exercises

Python Examples

Learn by examples! This tutorial supplements all explanations with clarifying examples.

Python Quiz

Test your Python skills with a quiz.

Python 3.5 Download Windows 10

Python Reference

Pycharm download

You will also find complete function and method references:

Download Python

Download Python from the official Python web site:

Python Coding

Kickstart your career

Get certified by completing the course

Python Snake

Get certified

Python For Loop With Index