Python Weekly (Issue 420 October 24 2019)

Python Weekly - Issue 420

Python Weekly

Welcome to issue 420 of Python Weekly. Let's get straight to the links this week.

From Our Sponsor 

Vettery is an online hiring marketplace that's changing the way people hire and get hired. Ready for a bold career move? Make a free profile, name your salary, and connect with hiring managers from top employers today.

News

Another year, another PyCon US, another opportunity for early-stage startups to show off how they use Python on Startup Row. Startup Row at PyCon US is the PSF’s way of giving back to the startup ecosystem, and your opportunity to connect with the thousands of developers, data scientists, researchers, students, and enthusiasts who come to PyCon US each year.

Articles, Tutorials and Talks

In this Python Programming video, we will be learning how to download and analyze real-world data from the 2019 Stack Overflow Developer Survey. This is terrific practice for anyone getting into the data science field. We will learn different ways to analyze this data and also some best practices. 

This is the third post in our series on Python at scale at Instagram! As we mentioned in the first post in the series, Instagram Server is a several-million-line Python monolith, and it moves quickly: hundreds of commits each day, deployed to production every few minutes. We’ve run into a few pain points working with Python at that scale and speed. This article takes a look at a few that we imagine might impact others as well.

Yelp is home to nearly 200 million user-submitted reviews and even more photos. This data is rich with information about businesses and user opinions. Through the application of cutting-edge machine learning techniques, we’re able to extract and share insights from this data. In particular, the Popular Dishes feature leverages Yelp’s deep data to take the guesswork out of what to order. The Popular Dishes feature highlights the most talked about and photographed dishes at a restaurant, gathering user opinions and images in one convenient place. In this post we’ll explain how we used machine learning to make this possible.

Empower your Flask application to grow dynamically with intelligent route definition.

By the end of this post, we’ll learn how to use the Create ML MLRecommender to recommend a song to a user given their listening history. We’ll also learn how to parse and prepare an MLDataTable using Python and data from a third party.

Learn how to use if, else, and elif in this Python tutorial. Learn to control your code while analyzing real-world data.

Learn how to create and implement trading strategies based on Technical Analysis!

Learn how to use Pygame to code games with Python. In this full tutorial course, you will learn Pygame by building a space invaders game. The course will help you understand the main game development concepts like moving characters, shooting bullets, and more.

This is the first in a series of multiple posts covering different aspects of Jupyter notebooks, specifically focused the issues that arise from the interaction between an invisible runtime (the "kernel") and a source that can arbitrarily be executed out of order.

Python 2 End of Life is coming soon. Please take our 5-min. survey on how you're preparing for the change. You'll get the final results plus the chance to win a camera drone. Thanks for your time!

SPONSORReproducible Jupyter Notebooks with DockerReproducing the computational steps in your own or somebody else’s notebook is fraught with perils. Primarily because there’s no way to capture environment information (OS, dependencies etc.) in a notebook. In this post, we are going to show you how to capture the environment information in a docker image & how to run notebooks as a docker container.A Beginner’s Guide to Keras: Digit Recognition in 30 MinutesShaumik DaityariThis post shows how to create an artificial neural network by walking step by step through creating a model to recognize handwritten digits.12 Hour Coding Livestream - Creating an Online Game with Python A Brief Intro to PySimpleGUIReimplementing a Solaris command in Python gained 17x performance improvement from CAI Learns to be a Car using a Genetic Algorithm Roll your own GUI automation libraryDjangoCon US 2019 Videos Keras vs. tf.keras: What’s the difference in TensorFlow 2.0?Building Python Platform Wheels for Packages with Binary Extensions7 Common Mistakes That Django Developers Make Interesting Projects, Tools and LibrariesMusicBotMusicBot is the original Discord music bot written for Python 3.5+, using the discord.py library. It plays requested songs from YouTube and other services into a Discord server (or multiple servers).reloadingChange Python code while it's running using a reloading loop.pyhttptestA command-line tool for HTTP tests over RESTful APIs.trip-plannerA CLI tool for planning trip itinerary.TensorTradeAn open source reinforcement learning framework for training, evaluating, and deploying robust trading agents.drf-typed-viewsUse type annotations to validate/deserialize request parameters in Dango REST Framework.Find Open DataA search engine for Open Data.igloo A super-simple Windows CLI.pystickynoteStickynotes for your desktop easily from the command line!xkcd-Style-PlotsCreate matplotlib plots with the art style of Randall Munroe's xkcdSegSortSegmentation by Discriminative Sorting of Segments .Upcoming Events and WebinarsGreater Hartford Python Meetup October 2019 - Hartford, CTThere will be following talks

  • Getting Started With Async Features in Python

  • Creating apps with Kivy

  • Django Real-Time Chat

  • PostgreSQL and Django: The Latest News

  • Using Docker for In-Memory Test Databases

 

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.