Mike Driscoll: wxPython – Getting Data From All Columns in a ListCtrl
Every now and then, I see someone asking how to get the text for each item in a row of a ListCtrl in report mode. The ListCtrl does not make it very obvious how you would get the text in row one,...
View ArticleMatthew Rocklin: Use Apache Parquet
This work is supported by Continuum Analytics and the Data Driven Discovery Initiative from the Moore Foundation.This is a tiny blogpost to encourage you to use Parquet instead of CSV for your...
View ArticleCatalin George Festila: The Google API Client Library python module.
This python module named Google API Client Library for Python is a client library for accessing the Plus, Moderator, and many other Google APIs, according to the official...
View ArticleMike Driscoll: Meta: The new Mouse Vs Python Newsletter
I recently decided to try giving my readers the option of signing up for a weekly round up of the articles that I publish to this blog. I added it to my Follow the Blog page, but if you’re interested...
View ArticleCurtis Miller: Stock Trading Analytics and Optimization in Python with...
Introduction Having figured out how to perform walk-forward analysis in Python with backtrader, I want to have a look at evaluating a strategy’s performance. So far, I have cared about only one metric:...
View ArticleWingware News: Wing Python IDE 6.0.6: June 29, 2017
This release further improves remote development, adds preferences to avoid problems seen when debugging odoo and some I/O intensive threaded code, solves some auto-completion and auto-editing...
View ArticlePyCharm: PyCharm 2017.2 EAP 5
Today, we’re happy to announce that the fifth early access program (EAP) version of PyCharm 2017.2 is now available! Go to our website to download it now.New in this version:We have fixed many bugs,...
View ArticleAmjith Ramanujam: FuzzyFinder - in 10 lines of Python
Introduction:FuzzyFinder is a popular feature available in decent editors to open files. The idea is to start typing partial strings from the full path and the list of suggestions will be narrowed down...
View ArticleChris Hager: logzero - Simplified logging for Python 2 and 3
I’ve just published logzero, a small Python package which simplifies logging with Python 2 and 3. It is easy to use and robust, and heavily inspired by the Tornado web framework. I’ve recently released...
View ArticleMatthew Rocklin: Programmatic Bokeh Servers
This work is supported by Continuum AnalyticsThis was cross posted to the Bokeh blog here. Please consider referencing and sharing that post via social media instead of this one.This blogpost shows how...
View ArticleWesley Chun: Modifying events with the Google Calendar API
NOTE: The code featured here is also available as a video + overview post as part of this developers series from Google.IntroductionIn an earlier post, I introduced Python developers to adding events...
View ArticleDataquest: Web Scraping with Python and BeautifulSoup
To source data for data science projects, you’ll often rely on SQL and NoSQL databases, APIs, or ready-made CSV data sets.The problem is that you can’t always find a data set on your topic, databases...
View ArticleEnthought: What’s New in the Canopy Data Import Tool Version 1.1
New features in the Canopy Data Import Tool Version 1.1: Support for Pandas v. 20, Excel / CSV export capabilities, and moreWe’re pleased to announce a significant new feature release of the Canopy...
View ArticleCarl Chenet: Automatically Send Toots To The Mastodon Social Network
I’m a user of the new Twitter-like social network Mastodon and the need to automatize sending content on a regular basis to Mastodon soon pushed me to develop my own tools like Feed2toot (RSS to...
View ArticleStack Abuse: Python's @classmethod and @staticmethod Explained
Python is a unique language in that it is fairly easy to learn, given its straight-forward syntax, yet still extremely powerful. There are a lot more features under the hood than you might realize....
View ArticleKushal Das: Second update from summer training 2017
We are already at the end of the second week of the dgplug summer training 2017. From this week onwards, we’ll have formal sessions only 3 days a week. Guest lectures will start only from next month....
View ArticleBrad Lucas: Coin Market Cap
There is a useful page called CryptoCurrency Market Capitalizations for viewing the current state of the crytocurency markets.https://coinmarketcap.com/assets/views/all/The site shows all currencies...
View ArticleIan Ozsvald: Kaggle’s Mercedes-Benz Greener Manufacturing
Kaggle are running a regression machine learning competition with Mercedes-Benz right now, it closes in a week and runs for about 6 weeks overall. I’ve managed to squeeze in 5 days to have a play (I...
View ArticleIan Ozsvald: PyDataLondon 2017 Conference write-up
Several weeks back we ran our 4th PyDataLondon (2017) conference– it was another smashing success! This builds on our previous 3 years of effort (2016, 2015, 2014) building both the conference and our...
View ArticleWeekly Python Chat: Variables, scope, mutability
We're going to discuss the odd way that variables work in Python and how Python's variables differ from variables in other languages.
View Article