Unofficial Python Community For All Things Python
See all
Members (162,650)
William Grim's profile photo
Sotaya Yakubu's profile photo
Greg Copeland's profile photo
Niels Knudsen's profile photo
Robert King's profile photo
David Saldaña's profile photo
Ramchandra Apte's profile photo
David Witten's profile photo
Nate Armstrong's profile photo
Cezar Jenkins's profile photo
Florian Finke's profile photo
Mirosław Baran (Jubal)'s profile photo
Ahitagni Mandal's profile photo
Matthew Miller's profile photo
Paulo Renato Xavier da Silva's profile photo
yang hao's profile photo
caleb scott's profile photo
Dominik Zajac's profile photo
Irina Sedenko's profile photo
jonathan rocha's profile photo
Kevin Tong's profile photo
Kevin McGarry's profile photo
Justin's profile photo
Aniket Ghanawat's profile photo


Pinned by moderator

Greg Copeland

Other  - 
If you would like to join the community, please send me a message AND send an invite. If you only send an invite you will not be accepted.

Right now the signal to noise ratio is roughly 1:50. The number of spam accounts requesting access is amazing. To avoid spending large amounts of time daily going through profile after profile, simply send me a message (on Google Plus, not Hangouts) and I'll review your profile and post history. I don't care what you've posted, so long as you're active and not spamming. New accounts will not be granted access.

Valentino Ugbala's profile photoGreg Copeland's profile photo
Add a comment...
I'm having trouble installing PyMedia on AWS. Can anybody help with this?
Add a comment...
Super neat way to automate deprecations! 
Tim Peters once wrote, "[t]here should be one—and preferably only one—obvious way to do it." Sometimes we don't do it right the first time, or we later decide something shouldn't be done at all. For t
Add a comment...

John Shovic

Discuss  - 
Learning to use a Grove Button on the Raspberry Pi Smart Plant Pi Kickstarter by using Interrupts in Python.
Add a comment...
Facebook OpenSources Pytorch a Deep Learning Framework for Python 
Tensors and Dynamic neural networks in Python with strong GPU acceleration. PyTorch is a deep learning framework that puts Python first. We are in an early-release Beta. Expect some adventures. Learn More · Fork me on GitHub ...
Samuel Muiruri's profile photo
this is interesting have to try it once.
Add a comment...
Learn Python Django - A Hands-On Course
FREE - Hurry before discount ends!
(Link at comment)
Jan van den Broek's profile photo
Actually, being in .nl, I'm living below sealevel. (But I like Python and C)
Add a comment...
Hi everyone! I made a cheat sheet with the basics of NumPy that you need to know to get started; It includes array creation, mathematics with arrays, selecting/indexing/slicing and array manipulation -
This Python cheat sheet is a quick reference for NumPy beginners
Karlijn Willems's profile photoDavid Lastra's profile photo
Thank you very much!
Add a comment...
Hello QGIS community, I am developing a guide to automate tools in QGIS for geoprocessing, I have a doubt ...

Looking for manuals I found a topic that is called:

Custom QGIS: Enable and Disable Toolbars and Panels

What does this topic refer to?

1) What I visualize is that it refers to activating or deactivating the panels and toolbars.


2) Build customized tools for geoprocessing by supporting the generation of add-ons or plugins.

What do you think, I expect your comments?

Greetings from Mexico!
Add a comment...
Python cheat sheet
Add a comment...

Naman Jain

Newbies  - 
I've been trying to install cx_Oracle module using pip but I'm getting an error "LINK : fatal error LNK1171: unable to load mspdb140.dll (error code: 127)"

I've also tried it installing using .whl file. With it, installation is successful but on importing the module the error is "ImportError: DLL load failed: %1 is not a valid Win32 application."

Can please somebody help me on this...
Naman Jain's profile photoWoo Zechary's profile photo
try install with pypi exe
Add a comment...
I'll be releasing a new book this year entitled Scaling Python. Get to know it and be the first to know when it's released!
My day-to-day activities are still evolving around the Python programming language, as I continue working on the OpenStack project as part of my job at Red Hat. OpenStack is still the biggest Python …
Add a comment...

About this community

All about the Python programming language - Please search using a search engine such as Google before asking any question. That will save you and the community time and effort. We encourage everyone to please share you favourite projects, frameworks, and python news. If you use Python in an interesting field, please share. If it's interesting to you, it's interesting to us too. 1. All posts must have a complete, non-trivial question or sufficient details to explain why this community should care. Please explain what's great about what you are sharing. Simply copying a link's title is insufficient. Posts which only contain a link will be deleted. 2. Posts which hide URLs, such at, will be deleted. Repeat offenders will be banned. Do not post code from a gdrive share or other Google document resource as this captures credentials and email addresses, if logged in when clicking. 3. Please minimize cross posts. Excessive cross posts will result in post deletion. Excessive cross postings is considered spamming. Spam posts are deleted and posters are banned. 4. Job posts must contain a link to the available python position. If the listing does not specifically mention both python and a specific job opportunity, the post will be deleted. 5. Commercial posts for courses, training, learn python, and so on, are not welcome. 6. If you are posting only to repeatedly drive traffic to a specific site, your post will be deleted. Posts which simplistically explain basic python features are not welcome and will be deleted. 7. Members who actively contribute to the community will find lax interpretation of these rules. You contribute to us, we'll contribute to you. When sharing code, please use paste-bin or Runnable; or a code repository, such at github. Both links are provided in the side bar, inside the "About Community" section. Runnable allows you to execute your trivial code snippets from within the web browser, and share them with us.
We are around the world!

Greg Copeland

Discuss  - 
Dismissing Python Garbage Collection at Instagram to increase python application performance and system scalability.
By dismissing the Python garbage collection (GC) mechanism, which reclaims memory by collecting and freeing unused data, Instagram can run…
Add a comment...
I have the following piece of code :

str1 = "abcd"

The answer I get is "b"

How is this being calculated. This means that in the string str1, print out the 3rd character from 1st position to 9th. Hence str1[1:9] will be "bcd". And the third character in this should throw me an error. But instead I am getting "b". How is this ?
Bryant E Adams's profile photoJames King's profile photo
Index 0 = a
Index 1 = b
Index 2 = c
Index 3 = d

Basically 1 to 9 stride 3 all it can do is return index 1 e.g b

Add a comment...
Nelson Brown's profile photo
A list of List questions. heh.
Add a comment...
CALLING ALL CONTRACTORS - Senior Software Engineer in West London

A large world-renowned media organisation in West London requires a talented Senior Software Engineer (3 month contract) with skills in Python, Java, C & Linux!

This is a fantastic opportunity to join a team responsible for the development & application of the company’s infrastructure components for the audio/video software services.

If you have worked within similar environments & have dealt with the architect & developing software from inception to production on websites & applications which have experienced high traffic volumes, then we'd love to hear from you!

Call Fern TODAY on 01604 201030 for an informal chat, or email your CV to for immediate consideration.

Alternatively, take a look at our website for further information -
Add a comment...
We are giving away 3 licenses for IntelliJ IDEA Ultimate
Are you looking to try the most advanced IDE on the market? IntelliJ IDEA Ultimate is the IDE you have been looking for. It’s smarter, more productive, and is just a treat to use. Not sure you’d like it? Check out more info. Enter now to win your own IntelliJ IDEA Ultimate 1 Year License (Individual). In addition, I’ll send you free tips to help you ace your next technical interview. (I send about 1 email per week, and you can unsubscribe at anyt...
Add a comment...
#Python 3.6.0 #standardlibrary #hashlib also includes #scrypt #blake2 #shake and #sha3 aka #keccak - Awesome #python3 #python36
It's very important to have modern and compatible tools for key derivation, password protection & data hashing.
15.1. hashlib — Secure hashes and message digests¶. Source code: Lib/ This module implements a common interface to many different secure hash and message digest algorithms. Included are the FIPS secure hash algorithms SHA1, SHA224, SHA256, SHA384, and SHA512 (defined in ...
Add a comment...
Phillip Guo of University of California has published 8 videos explaining my chapter about async networking.
Add a comment...
For all you Machine Learning Fans, Here is a list of links to help you get started
Mas Walls's profile photoCaptain DevOps's profile photo
Add a comment...