- Python Weekly
- Posts
- Python Weekly (Issue 450 May 21 2020)
Python Weekly (Issue 450 May 21 2020)
Python Weekly - Issue 450
Python Weekly
Welcome to issue 450 of Python Weekly. We have a packed issue this week. Enjoy it!
From Our Sponsor
Monitor the performance of your Python applications in real time. Datadog correlates logs and traces at the level of individual requests, allowing you to quickly troubleshoot issues. Plus, their Service Map automatically plots the flow of requests across your application architecture to better understand dependencies.
Articles, Tutorials and Talks
This is pretty awesome and gives you a glimpse into what the future holds.
This post discusses why we built FunctionTrace, and share some technical details of its implementation. We’ll show how tools like this can target the Firefox Profiler as a powerful open-source visualization tool. To follow along, you can also play with a small demo of it!
In this post, Jacob Kaplan-Moss shares his thoughts on preventing SQL injection.
Learn how to make a 'Tinder' for Netflix, where you can swipe through random movie recommendations, read details, and watch on Netflix with the click of a button!
Best practices on configuring Flask neatly and securely. Handle environment-specific configurations with ease and keep sensitive values out of your source code.
Tired of the same ol' sucky customer service? You're not alone! This video runs through how to boost your Shopify customer service game using Watson Assistant and Python Webhooks.
A hands-on guide to getting started with TensorFlow 2.0.
Experts discuss hard web production problems. 40+ talks on Django, Plone, CI/CD, Containers, Serverless, REST APIs, microservices, etc. Join JetBrains and Six Feet Up to discuss what the future holds.
SPONSORBuilding a serverless hosting platformThe purpose of this project is to build a system that will allow us to push on a branch and deploy our changes in a separate environment, giving us a unique URL, to check them. Similarly to how now.sh and heroku.com are doing. We’ll need a mechanism that will package our code and dependencies and will deploy it, but also it needs to consider multiple versions, upgrades, load-balancing, scaling and our stateful part (database).Build & Deploy A Python Web App To Automate Twitter Learn how to build a tweet scheduler app using Flask, Heroku, the Twitter API & Google Sheets API.Teach kids Python by building an interactive gameOpen source tools can help anyone get started learning Python in an easy and fun way—making games.Build A Markdown To HTML Conversion Pipeline Using PythonWrite your posts in markdown and convert them into HTML using Python.Security scanners for Python and Docker: from code to dependenciesYou don’t want to deploy insecure code to production—but it’s easy for mistakes and vulnerabilities to slip through. So you want some way to catch security issues automatically, without having to think about it. This is where security scanners come in. They won’t solve all your problems—you should still be using services that proactively point out insecure dependencies, for example. But it’s good to have some automated checks in your build or CI system to help catch problems. How to Automate Your Emails With PythonUse the Gmail API to send scraped data to your email.Introducing JupyterDashJupyterDash, our new library that makes it easy to build Dash apps from Jupyter environments. This post introduces you to JupyterDash's features.60 Questions to Test Your Knowledge of Python ListsCrush algorithm questions by mastering list fundamentalsImplementing gRPC server using PythonNowadays, when people want to implement backend API, they go straight to creating an application with RESTful API that communicates using JSON, without even considering other options. In the recent years though, gRPC and its protobufs started to get some traction and popularity thanks to many of their advantages. So, let's see what's all the buzz/hype about and implement gRPC server using Python!Untangling Python DecoratorsDissecting the anatomy of decorators in Python.How to start when building a command-line app with Python Learn to build a command-line app using scaffolding. Then create a repository for it, create a PyPi page, use versioning, create documentation, and finally run it as a random internet stranger would.How to Set Up Your Python Project Docs for SuccessAutomate your document creation workflow with Sphinx and Read the Docs.Optimizing Django ORM QueriesPython performance: it’s not just the interpreter Building a Heroku-like infrastructure for $5 a monthSetting Up Vim to Work with Python Applications Caching and scaling for DjangoThoughts on where tools fit into a workflowStop losing data when writing Django migrations!Python Caches IntegersSpeed improvements using hash tablesInteresting Projects, Tools and Librariesjupyter-bookJupyter Book is an open-source tool for building publication-quality books and documents from computational material.cocktail-piA Raspberry Pi to mix cocktails based on your inferred mood via the servo mounted camera.Realtime_PyAudio_FFTRealtime audio analysis in Python, using PyAudio and Numpy to extract and visualize FFT features from streaming audio.python-keyboardA hand-wired keyboard powered by Python.Promnesia Promnesia is a browser extension for Chrome/Firefox (including mobile!) which serves as a web surfing copilot, enhancing your browsing history and web exploration experience.convtoolsconvtools is a python library to declaratively define fast conversions from python objects to python objects, including processing collections and doing complex aggregations and joins.aitextgenA robust Python tool for text-based AI training and generation using GPT-2. popmon popmon is a package that allows one to check the stability of a dataset. popmon works with both pandas and spark datasets.Quack Quack Toolkit is a set of tools to provide denial of service attacks. Quack Toolkit includes SMS attack tool, HTTP attack tool and many other attack tools. StormspotterAzure Red Team tool for graphing Azure and Azure Active Directory objectsflowtronAuto-regressive flow-based generative network for text to speech synthesis.chain-reaction-aiAI opponent for the strategic board game Chain Reaction.tda_terminal_traderCommand Line TD Ameritrade Trading Terminal.Little Ball of Fur Little Ball of Fur is a graph sampling extension library for NetworkX.gtgGetting Things GNOME! (GTG) is a personal tasks and TODO list items organizer for the GNOME desktop environment inspired by the Getting Things Done (GTD) methodology. GTG is designed with flexibility, adaptability, and ease of use in mind so it can be used as more than just GTD software. New ReleasesDjango 3.1 alpha 1 releasedPython 3.9.0b1Upcoming Events and WebinarsVirtual: Scipy Japan 2020SciPy Japan 2020 will be a virtual conference to bring together the growing Scientific Python community in Japan to showcase the latest projects, and learn from skilled users and developers.Virtual: San Diego Python Meetup May 2020There will be following talks
Deep copy and shallow copy in lists
Visualizing Sandiego's Covid19 Data in a Browser Without Learning Javascript
Python in Hollywood
Virtual: NLP basics from text to vectorsIn this workshop, we will cover: Tokenization design (Using SpaCy), Token/word counting (Using scikit-learn) and opic models (scikit-learn). We will make use of Google Collaboratory to run the code, so no need to install anything!Virtual: Deep Neural Networks WorkshopMarc will provide some background on how Machine Learning works, how it's being used at Google, and how it can be used to solve real world problems. Then he'll lead a lab exercise, focusing on how to train and execute a deep neural network.Virtual: PyData x PyYYC Meetup May 2020There will be couple of talks, Probability Prerequisites and Highly Performant IO.
Our Other Newsletters
- A free weekly newsletter for programmers.
- A free weekly newsletter for entrepreneurs featuring best curated content, must read articles, how to guides, tips and tricks, resources, events and more.