Matthew Rocklin: Dask Development Log
This work is supported by Continuum Analytics the XDATA Program and the Data Driven Discovery Initiative from the Moore FoundationTo increase transparency I’m blogging weekly(ish) about the work done...
View ArticleFull Stack Python: Creating SSH Keys on macOS Sierra
Deploying Python applications typically requires SSH keys. An SSH key has both a public and a private key file. You can use the private key to authenticate when syncing remote Git repositories, connect...
View ArticleMike Driscoll: PyDev of the Week: Petr Viktorin
This week our PyDev of the Week is Petr Viktorin (@EnCuKou). Petr is the author of PEP 489 — Multi-phase extension module initialization and teaches Python for the local PyLadies in Czech Republic. You...
View ArticleDoug Hellmann: uuid — Universally Unique Identifiers — PyMOTW 3
RFC 4122 defines a system for creating universally unique identifiers for resources in a way that does not require a central registrar. UUID values are 128 bits long and, as the reference guide says,...
View ArticleWeekly Python Chat: Django Forms
Special guest Kenneth Love is going answer your questions about how to use Django's forms.
View ArticleRene Dudfield: Is Type Tracing for Python useful? Some experiments.
Type Tracing - as a program runs you trace it and record the types of variables coming in and out of functions, and being assigned to variables.Is Type Tracing useful for providing quality benefits,...
View ArticleSenthil Kumaran: CPython moved to Github
CPython project moved it's source code hosting from self-hosted mercurial repository, at hg.python.org to Git version control system hosted at Github. The new location of python project is...
View ArticleGoDjango: Why You Should Pin Your Dependencies by My Mistakes
Have you ever been bitten by not pinning your dependencies in your django project? If not be glad, and come learn from my problems.Pinning your dependencies is important to solve future unknown issues,...
View ArticleCoding Diet: Flask and Pytest coverage
I have written before about Flask and obtaining test coverage results here and with an update here. This is pretty trivial if you're writing unit tests that directly call the application, but if you...
View ArticleDjango Weblog: Django 1.11 beta 1 released
Django 1.11 beta 1 is an opportunity for you to try out the medley of new features in Django 1.11.Only bugs in new features and regressions from earlier versions of Django will be fixed between now and...
View ArticleDaniel Bader: Sublime Text Settings for Writing Clean Python
Sublime Text Settings for Writing Clean PythonHow to write beautiful and clean Python by tweaking your Sublime Text settings so that they make it easier to adhere to the PEP 8 style guide...
View ArticleGocept Weblog: Zope at the turnpike of the Python 3 wonderland
A little taleOnce upon the time there was an earl named Zope II. He lived happily in a land called Python 2. Since some years there where rumours that a huge disaster would hit the country. The people...
View ArticleS. Lott: Intro to Python CSV Processing for Actual Beginners
I've written a lot about CSV processing. Here are some examples http://slott-softwarearchitect.blogspot.com/search/label/csv.It crops up in my books. A lot.In all cases, though, I make the implicit...
View ArticleChris Moffitt: Populating MS Word Templates with Python
IntroductionIn a previous post, I covered one approach for generating documents using HTML templates to create a PDF. While PDF is great, the world still relies on Microsoft Word for document creation....
View ArticleDataCamp: Matplotlib Cheat Sheet: Plotting in Python
Data visualization and storytelling with your data are essential skills that every data scientist needs to communicate insights gained from analyses effectively to any audience out there. For most...
View ArticleDataCamp: Free DataCamp for your Classroom
Announcing: DataCamp for the classroom, a new free plan for Academics.We want to support every student that wants to learn Data Science. That is why, as of today, professors/teachers/TA’s/… can give...
View ArticleMike Driscoll: Python 3 – Unpacking Generalizations
Python 3.5 added more support for Unpacking Generalizations in PEP 448. According to the PEP, it added extended usages of the * iterable unpacking operator and ** dictionary unpacking operators to...
View ArticleDataquest: Pandas Cheat Sheet - Python for Data Science
Pandas is arguably the most important Python package for data science. Not only does it give you lots of methods and functions that make working with data easier, but it has been optimized for speed...
View ArticleDataCamp: Pandas Cheat Sheet for Data Science in Python
The Pandas library is one of the most preferred tools for data scientists to do data manipulation and analysis, next to matplotlib for data visualization and NumPy, the fundamental library for...
View ArticleCaktus Consulting Group: Python type annotations
When it comes to programming, I have a belt and suspenders philosophy. Anything that can help me avoid errors early is worth looking into.The type annotation support that's been gradually added to...
View Article