- Python Weekly
- Posts
- Python Weekly (Issue 347 - May 17 2018)
Python Weekly (Issue 347 - May 17 2018)
Python Weekly - Issue 347Â
Python Weekly
Welcome to issue 347 of Python Weekly. Let's get straight to the links this week.
From Our Sponsor
Get full visibility into your Python applications with Datadog's distributed tracing and APM. The open source agent auto-instruments frameworks and libraries like Django, Redis, and asyncio, so you can get started without changing your code. Troubleshoot requests with interactive flame graphs, alert on errors, and optimize your Python apps today with a 14-day free trial.
Articles, Tutorials and Talks
Data classes are one of the new features of Python 3.7. With data classes you do not have to write boilerplate code to get proper initialization, representation and comparisons for your objects.
Visualizing and decoding brain activity with neural networks.
Sets and logic are strongly related. That's why proper use of set operations can eliminate lots of nested loops and ifs, producing code that is more readable and faster. Let's talk about using sets in practice, and learn great API design ideas from Python's set types.
As of Python 3.6, f-strings are a great new way to format strings. Not only are they more readable, more concise, and less prone to error than other ways of formatting, but they are also faster! By the end of this article, you will learn how and why to start using f-strings today.
Learn how I implemented a Reinforcement Learning model to play the Chrome’s Dino Run using Keras and Selenium.
This post walks you through all the steps involved in finding, getting, hosting, cleaning, and analyzing a dataset.
Dynamic forms need to change the number of fields they have at runtime, which makes them more challenging to develop. Proper usage of Django's form system makes the process far more straightforward. Learn how to do it in this blog post.
This is the first in a series of posts that I plan on writing as I learn how to apply Bayesian methods to different topics/problems that I find interesting. In this post I go over how to use the Bayesian bootstrap to get measure of uncertainty for an NFL quarterback's (QB) yards per pass attempt (YPA).
Learn how to create a To-Do List web application with the Pyramid web framework.
Interesting Projects, Tools and Libraries
A free tool for practicing Python.
A bash-compatible shell written in Python.
Pyre is a performant type checker for python.
shiv is a command line utility for building fully self contained Python zipapps as outlined in PEP 441, but with all their dependencies included.
Python package for creating and visualizing interactive network graphs.
Turn your facial expression into an emoji.
This is a Python/Django based event management system. A meetup clone.
IP Address dtype and block for pandas.
TensorFlow Implementation of Generative Adversarial Networks for Extreme Learned Image Compression.
New Releases
gevent 1.3 is an important update for performance, debugging and monitoring, and platform support. It introduces an (optional) libuv loop implementation and supports PyPy on Windows. See Event Loop Implementations: libuv and libev for more. Since gevent 1.2.2 there have been about 450 commits from a half-dozen contributors. Almost 100 pull requests and more than 100 issues have been closed.
This is a minor release that includes a mix of new features, bug fixes, documentation, and improvements to our testing infrastructure.
Upcoming Events and Webinars
Wagtail Space US will comprise talks, training and an optional sprint, which will continue on the 16th. The event is free, although we invite corporate participants to make a small donation towards the travel expenses of non-funded core team members and those who would otherwise not be able to come for financial reasons.
Our Other Newsletters
- A free weekly newsletter featuring the best hand curated news, articles, tools and libraries, new releases, jobs etc related to NoSQL.
- A free weekly newsletter for entrepreneurs featuring best curated content, must read articles, how to guides, tips and tricks, resources, events and more.