Vasudev Ram: Two simple Python object introspection functions
By Vasudev RamWhile browsing some Python code and docs, I recently got the idea for, and wrote, these two simple convenience functions for introspecting Python objects.The function oa (for object...
View ArticleDaniel Bader: Comprehending Python’s Comprehensions
Comprehending Python’s ComprehensionsOne of my favorite features in Python are list comprehensions. They can seem a bit arcane at first but when you break them down they are actually a very simple...
View ArticleCodementor: Cheat Sheet: Python For Data Science
Starting to learn a new programming language is never easy. And for aspiring data scientists, this can even be more so — most of the times, they come from different kinds of fields of study, or they...
View ArticleTalk Python to Me: #94 Guarenteed packages via Conda and Conda-Forge
Have you ever had trouble installing a package you wanted to use in your Python app? Likely it contained some odd dependency, required a compilation step, maybe even using an uncommon compiler like...
View Articlepgcli: Release v1.4.0
Pgcli is a command line interface for Postgres database that does auto-completion and syntax highlighting. You can install this version using: $ pip install -U pgcli Check detailed instructions if...
View ArticlePyCharm: Webinar: Adding a REST API to a Django Application
Calvin Hendryx-Parker (CTO of sixfeetup, and founder of the Indianapolis-based IndyPy user group) hosted a webinar for us where he showed how to add a REST API to a Django application.In the webinar,...
View ArticlePyCon: PyCon Startup Row 2017 Applications Are Now Open!
Starting at the 2011 conference in Atlanta, the PyCon Expo Hall has offered a special event for startups: “Startup Row,” a row of booths that features interesting startups built with Python. We’re...
View ArticleEli Bendersky: A brief tutorial on parsing reStructuredText (reST)
Docutils, the canonical library for processing and munging reStructuredText, is mostly used in an end-to-end mode where HTML or other user-consumable formats are produced from input reST files....
View ArticleExperienced Django: Extending Templates
Recently at work, I had a quite long code review from a very young, very rushed co-worker. Let many such reviews (my own included) there were several instances of copy-paste coding, where the same...
View ArticlePyTennessee: PyTN Profiles: Kevin Najimi and Wingware
Speaker Profile: Kevin Najimi (@kevin_najimi)Kevin is a huge fan of coding in Python and finance. He wants everyone to enjoy programming in Python at least as much as he does. He cares deeply about...
View ArticlePyTennessee: PyTN Profiles: A. Jesse Jiryu Davis and Level12
Speaker Profile: A. Jesse Jiryu Davis (@jessejiryudavis)Staff Engineer at MongoDB in New York City specializing in C, Python, and async. Lead developer of the MongoDB C Driver libraries libbson and...
View ArticleCaktus Consulting Group: New year, new Python: Python 3.6
Python 3.6 was released in the tail end of 2016. Read on for a few highlights from this release.New module: secretsPython 3.6 introduces a new module in the standard library called secrets. While the...
View ArticleMike Driscoll: New in Python: Underscores in Numeric Literals
Python 3.6 added some interesting new features. The one that we will be looking at in this article comes from PEP 515: Underscores in Numeric Literals. As the name of the PEP implies, this basically...
View ArticleMatthew Rocklin: Distributed Pandas on a Cluster with Dask DataFrames
This work is supported by Continuum Analytics the XDATA Program and the Data Driven Discovery Initiative from the Moore FoundationSummaryDask Dataframe extends the popular Pandas library to operate on...
View ArticleCodementor: Customizing your Navigation Drawer in Kivy & KivyMD
Kivy & KivyMD: NavigationDrawerKivy is an open source, cross-platform Python framework for the development of applications that makes use of innovative, multi-touch user interfaces.KivyMD is a...
View ArticleKushal Das: Hackerspace in Pune
More than 10 years back, I met some genius minds from CCC Berlin at foss.in, Harald Welte, Milosch Meriac and Tim Pritlove. I was in complete awe mode by seeing the knowledge they have, by looking at...
View ArticlePyTennessee: PyTN Profiles: Neem Serra and Revolution Systems
Speaker Profile: Neem Serra (@TeamNeem)Neem Serra is a Ruby and iOS developer in the St. Louis area. She teaches and mentors at a variety of non-profit organizations such as Software Carpentry and the...
View ArticlePyTennessee: PyTN Profiles: Russ Anderson and FusionBox
Speaker Profile: Russ Anderson (@realrealruss)Russ Anderson is a Front-End Developer at SimplyAgree, and has been developing client-side apps for about 5 years. He’s worked with several applications...
View ArticleWingware Blog: Using Multiple Selections to Edit Code in Wing IDE
Wing IDE 6 improves and extends support for multiple selections on the editor, making it easier to select and then apply edits to a number of selections at once.
View Article