Worthy Read
Build a Slack bot that mimics your colleagues with python using Markov Chains.
bot
Imagine in your company slack team there's this person (we'll call him Jeff). Everything that Jeff says is patently Jeff. Maybe you've even coined a term amongst your group: a Jeffism. What if you could program a Slack bot that randomly generates messages that were undeniably Jeff?
Does Python have a ternary conditional operator?
core python
Learn how to use Python’s ternary operator to create powerful “one-liners” and enhance logical constructions of your arguments.
500 Lines or Less | A Python Interpreter Written in Python
Byterun is a Python interpreter implemented in Python. Through my work on Byterun, I was surprised and delighted to discover that the fundamental structure of the Python interpreter fits easily into the 500-line size restriction. This chapter will walk through the structure of the interpreter and give you enough context to explore it further. The goal is not to explain everything there is to know about interpreters―like so many interesting areas of programming and computer science, you could devote years to developing a deep understanding of the topic.
Looking for a Better Python Jobs ?. Get offers from companies, not chase them.
Try Hired and get in front of 4,000+ companies with one application. No more pushy recruiters, no more dead end applications and mismatched companies, Hired puts the power in your hands.
Sponsor
Episode 73 - Alex Martelli
Note from curator - I met Alex at Pycon Singapore / Py APAC as it was called then, I found him inspirational. We sat down and talked about Java developer's obsession with design patterns. It was a blast. I wonder if he would remember. Here is a podcast where he is interviewed. Alex Martelli has dedicated a large part of his career to teaching others how to work with software. He has the highest number of Python questions answered on Stack Overflow, he has written and co-written a number of books on Python, and presented innumerable times at conferences in multiple countries. We spoke to him about how he got started in software, his work with Google, and the trends in development and design patterns that are shaping modern software engineering.
Machinalis: OCR with Django and Tesseract
django
,OCR
A Django site that integrates with Tesseract to provide an OCR service.
Using the Messages Framework
django
Tutorial on how to use messages framework.
Total of pip packages downloaded, separated by Python versions
benchmark
Wow 3.x isn't far behind. Couple of years may be. I see more and more companies using 3.x series for newer projects.
Continuum Analytics News: Introducing GeoViews
GeoViews is a new Python library that makes it easy to explore and visualize geographical, meteorological, oceanographic, weather, climate, and other real-world data. GeoViews was developed by Continuum Analytics, in collaboration with the Met Office. GeoViews is completely open source, available under a BSD license freely for both commercial and non-commercial use, and can be obtained as described at the Github site.
Mike Driscoll: PyDev of the Week: Reinout van Rees
interview
This week we welcome Reinout van Rees (@reinoutvanrees) as our PyDev of the Week! Reinout is the creator / maintainer of zest.releaser. He has a nice website that includes a Python blog that you might want to check out. I would also recommend checking his Github page to see what projects he’s a part of. Note - We have been including Reinout van Rees blogposts for long time now in importpython. Here you can know more about the person behind the blog.
Chris Moffitt: Creating Pandas DataFrames from Lists and Dictionaries
pandas
Whenever I am doing analysis with pandas my first goal is to get data into a panda’s DataFrame using one of the many available options. For the vast majority of instances, I use read_excel , read_csv , or read_sql . There are multiple methods you can use to take a standard python datastructure and create a panda’s DataFrame. For the purposes of these examples, I’m going to create a DataFrame with 3 months of sales information for 3 fictitious companies.
18 Most Common Python List Questions
Go find how many you can answer
Python 201 is Officially Published!
book review
Mike Driscoll's second book Python 201: Intermediate Python is out.
Python Packaging at PayPal with Anaconda
packaging
At PayPal, we write and deploy our fair share of Python, and we wanted to devote a couple minutes to our story and give credit where credit is due. For conclusion seekers, without doubt or further ado: Continuum Analytics’ Anaconda Python distribution has made our lives so much easier. For small- and medium-sized teams, no matter the deployment scale, Anaconda has big implications. But let’s talk about how we got here.
csssdbpy
cssdbpy is a simple SSDB client written on Cython. Faster standart SSDB client.
Semaphore Community: Dockerizing a Python Django Web Application
docker
Get an understanding of how to dockerize your Django application, using the Gunicorn web server, capable of serving thousands of requests in a minute.
Quick-and-dirty drive detector in Python (windows)
code snippet
While using Python's os.path module in a project, I got the idea of using it to do a quick-and-dirty check for what drives exist on a Windows system. Actually, not really the physical drives, but the drive letters, that may in reality be mapped any of the following: physical hard disk drives or logical partitions of them, CD or DVD drives, USB drives, or network-mapped drives.
Useful python tutorial video series in German language.
video
Note I haven't personally gone through the video series, the no of upvotes and views looks pretty decent. Please make your own judgement.
Upcoming Conference / User Group Meet
PyCon JP 2016

PyCon ZA 2016

PyCon PL 2016

OSCON Europe 2016

PyCon DE 2016

PyCon CZ 2016

Projects
keras_snli - 77 Stars, 9 Fork
Keras model that tackles the Stanford Natural Language Inference (SNLI) corpus using summation and/or recurrent neural networks
commandlinefu_slackbot - 9 Stars, 0 Fork
This is a simple slackbot based that fetches search results from commandlinefu.com and displays them in slack. It is based on the instructions given here.
word2vec-slim - 8 Stars, 0 Fork
word2vec Google News model slimmed down to 260k English words
pyh2o - 5 Stars, 0 Fork
The pyh2o module provides Python binding for the H2O HTTP server. Currently this is a toy project, PRs are welcome to make it useful. Think of high performance, interaction with asyncio, etc.