Which version of Python do you use the most?

47%53%
Python 2Python 3

Python 3 is used by 69% of developers working in IT for less than 3 years, but only by 44% of those with more than 3 years of experience.

What technologies and/or frameworks do you use in addition to Python? (%)

DjangoAnaconda / NumPy /matplotlib / SciPy /Pandas and similarFlaskSQLAlchemyPillowPyQT / PyGTK /wxPythonTornadoSphinx6752413220121110TkInterWeb2pyPygameBottlePyramidKivyCherryPyOthers98775418

When developing in Python, how often do you...? (%)

Never oralmost neverFrom Time to timeOftenUse autocompletion in your editorUse the debuggerRefactor your codeUse VCSUse code lintingUse Python virtual environmentsfor your projectsUse databases and SQLRun / debug or edit code on remotemachines (remote hosts, VMs, etc.)Use Python profilerWrite tests for your codeUse code coverage5197514424411355426185623294815196683358332740394318173944413426

77% of Python programmers develop Web back-end applications. 34% do data analysis or develop Business Intelligence apps.*

*Multiple choice question