- Python Weekly
- Posts
- Python Weekly (Issue 456 July 2 2020)
Python Weekly (Issue 456 July 2 2020)
Python Weekly - Issue 456
Python Weekly
Welcome to issue 456 of Python Weekly. Let's get straight to the links this week.
From Our Sponsor
Want to go "beyond the basics?" This daily newsletter is NOT for beginners. "Thanks for the awesome newsletter! I look forward to your emails." "Python needs tougher treatment than what's out there. Keep going, don’t ever stop."
News
JupyterCon Online will be held October 5–17, replacing the in-person conference this year.
A brief history and the significance of the efforts to bring Plone into the world of Python 3.
Articles, Tutorials and Talks
A nice series of videos where you can learn how to quickly build different types of web applications using Streamlit.
Fiber is a Python-based distributed computing library for modern computer clusters. Instead of programming only a single desktop or laptop, users can leverage this system to program the whole computer cluster. It was originally developed to power large-scale parallel scientific computation projects like POET, and Uber has used it to power similar projects.
A cheap and flexible SSO service makes app development faster. Check out tips on how to implement bootstrapping Django app with Congnito easily.
A comprehensive guide to FastAPI with a side-by-side code comparison with Flask.
Sometimes it is useful to quickly access your Flask application running on localhost from another device or location for testing purposes. This video shows you how to use the pyngrok package to provision a temporary public URL for your application that works from your phone or from anywhere in the world!
Explore unit testing in tensorflow code using tf.test(), mocking and patching objects, code coverage and different examples of test cases in machine learning applications.
See for yourself the benefits of SonarQube's static analysis specifically for Python Developers in this 30 minute webinar on July 16th. Register now!
SPONSORData Processing with DaskIt's remarkably easy to reach a point where our typical Python tools don't really scale suitably with our data in terms of processing time or memory usage. The Dask library joins the power of distributed computing with the flexibility of Python development for data science, with seamless integration to common Python data tools. Let's build a simple data pipeline for working with text data.Building a Prize Draw App with Redis, Python and Bulma Let's build a prize draw app with Redis, Python and Bulma! Redis can be used as an intelligent data store and cache. The talk will explore the interaction between Python and Redis, and data modeling in Redis. We will take a look at code that uses Redis to register participants, close a draw after a set time period, cache API responses and randomly pick winners.How To Trick a Neural Network in Python 3In this tutorial, you will try “fooling” or tricking an animal classifier. As you work through the tutorial, you’ll use OpenCV, a computer-vision library, and PyTorch, a deep learning library. By the end of the tutorial, you will have a tool for tricking neural networks and an understanding of how to defend against tricks.Solving Mazes in Python: Depth-First Search, Breadth-First Search, & A* We will develop code to generate simple mazes in Python and find paths in them to navigate from a starting node to a goal node. Along the way, we will learn the fundamental search algorithms depth-first search, breadth-first search, and A*. To support these algorithms, we will also learn the stack, queue, and priority queue data structures.Visual Recognition with IBM Watson, HERE and Python - Part 1In this post, you will learn to create an image recognition application based on Machine Learning and AI-based model, to find restaurants with the help of a food picture. You will use IBM Watson for Visual Recognition and HERE location services for maps and location analytics.Sidetable Gives You the Pandas Methods You Didn't Know You NeededQuickly make DataFrames for missing values, frequency counts, subtotals, and more.Automating Life with Python Learn how to automate everyday tasks such as news, financial trading, file transferring and amazon prices.Where’s your code? Debugging ImportErrors in your Docker imageYour code runs fine on your computer, but when you try to package it with Docker you keep getting ImportErrors: Python can’t find your code. There are multiple reasons why this can happen, some of them Python-specific, some of them Docker-specific. So let’s go through a step-by-step process to figuring out what the problem is, and how to fix it.Adding two factor authentication to Django adminPython 101 – Launching Subprocesses with PythonAsynchronous Task Queue with Django, Celery and AWS SQSPython pattern matching: Guards and or-patterns might not interact in the way you expectOptions for public facing IDs in DjangoInteresting Projects, Tools and LibrariesEnferno A Python framework based on Flask microframework, with batteries included, and best practices in mind.pygooglenewsA python wrapper of the Google News RSS feed.TextAttackTextAttack is a Python framework for adversarial attacks, data augmentation, and model training in NLPTIAYour Advanced Twitter stalking tool.sirenOfficial implementation of "Implicit Neural Representations with Periodic Activation Functions".spot-sdkDevelop applications and payloads for Spot using the Boston Dynamics Spot SDK.PylanceFast, feature-rich language support for Python in Visual Studio Code.WhatsApp-SchedulerSchedule WhatsApp messages using a Telegram Bot.ushareushare simple script to share files between devices on local network via terminals and browsers.music-serverA self-hosted flask-powered music server that can cache youtube audio and organise them into playlistsfairlearnA Python package to assess and improve fairness of machine learning models.rainbowMakes B&W monitor colour.remoteTelegramShellControl your computer through Telegram.Virtual-Hover-PenA virtual pen using your webcam and the OpenCV Library.New ReleasesPython 3.7.8 and 3.6.11 now available - last 3.7.x bugfix releaseDjango bugfix releases issued: 3.0.8 and 2.2.14Python 3.8.4rc1 is now ready for testingUpcoming Events and WebinarsVirtual: San Francisco Python Meetup July 2020There will be following talks
How to Automate Your Workflows in Slack Using Python
Docker for Data Science
Virtual: A beginner’s guide to web scraping in PythonThis introductory talk will briefly discuss some alternative tools within the webscraping landscape, then cover a few examples of increasing complexity (i.e., pages to scrape) - all accompanied by a discussion of the relevant Scrapy code generating the results, as well as some minimal examples of data wrangling used on the information extracted.Virtual: Python for Quick, Useful Multimedia ManipulationTanim Islam will show us how he uses python to create tools that manipulate image, video, and audio files.Virtual: Intro to Terminal CommandsIn this talk, you will learn the basics of a shell, aka how to use the Terminal on your Mac or Linux computer. The workshop will focus on navigating the file system, modifying files, and doing some simple batch operations. This will be useful for anyone who's getting started with coding, using remote servers, and tools like git that require some use of the Terminal.Virtual: PyData Dublin Meetup July 2020There will be following talks
Is this the Best Feature Selection Algorithm “BorutaShap”?
Categorical embeddings usage with structured data
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.