NLP Forward, Python Unstoppable, Auditing in Pip, and More

#538 – AUGUST 16, 2022 VIEW IN BROWSER
The PyCoder’s Weekly Logo
NLP Forward With Transformer Models and Attention
What’s the big breakthrough for Natural Language Processing (NLP) that has dramatically advanced machine learning into deep learning? What makes these transformer models unique, and what defines “attention?” This week on the show, Jodie Burchell, developer advocate for data science at JetBrains, continues our talk about how machine learning (ML) models understand and generate text.
REAL PYTHON podcast

“Unstoppable” Python Remains More Popular Than C and Java
“Python seems to be unstoppable,” argues the commentary on August’s edition of the TIOBE index, which attempts to calculate programming-language popularity based on search results for courses, vendors, and “skilled engineers”.
SLASHDOT.ORG

Scout APM: Built For Developers, By Developers
Scout APM is a python monitoring tool designed to help developers find and fix performance issues quickly. With an intuitive user interface, Scout will tie bottlenecks to source code so you can quickly pinpoint and resolve performance abnormalities. Start your 14-day free trial today β†’
SCOUT APMsponsor

Adding Auditing to Pip
In light of recent supply-chain attacks on PyPi, people are talking about how to help secure their environments. Discussions on adding a security audit feature to pip have begun, but opinions differ widely. This article summarizes the conversation so far.
JAKE EDGE

Finding Performance Problems: Profiling or Logging?
Statistical profiling takes a sample of your code at run time and in intervals inspects the performance. Learn how to use this to help determine your performance bottlenecks even in production code.
ITAMAR TURNER-TRAURING

Python 3.11.0rc1 Released
PYTHON.ORG


Discussions


Is Django Really the Slowest and Most Incomplete Framework?
REDDIT

What Python Feature Made You Think “Wow That’s a Thing?”
TREY HUNNER


Python Jobs


Software Engineer Backend/Python
CLOSE πŸ“ ANYWHERE

Software Engineer
CAUSEWAY CAPITAL MANAGEMENT LLC πŸ“ LOS ANGELES OR DALLAS, USA

Backend Software Engineer
CATALPA πŸ“ ANYWHERE

Backend Engineering Manager
CLOSE πŸ“ ANYWHERE

Python/JavaScript Full-Stack Engineers
UNITED STATES SENATE SERGEANT AT ARMS πŸ“ ANYWHERE

More Python Jobs >>>


Articles & Tutorials


Sorting a Python Dictionary: Values, Keys, and More
In this tutorial, you’ll get the lowdown on sorting Python dictionaries. By the end, you’ll be able to sort by key, value, or even nested attributes. But you won’t stop there—you’ll go on to measure the performance of variations when sorting and compare different key-value data structures.
REAL PYTHON

PEP 682 – Format Specifier for Signed Zero
Somewhat surprising to math people, both floats and the Decimal package support negative zero. As this can cause strange results, Python Enhancement Proposal 682 suggests a change to the string format specification to automatically normalize negative zero to positive zero.
PYTHON.ORG

Ray Summit 2022: The Industry Conference for Scalable AI and Python Applications
Join us August 22-24 in San Francisco to learn what’s next in AI and how Ray is transforming scalable AI and ML.
ANYSCALEsponsor

The Many Flavors of Hashing
As Python has the dict type built-in and hashing is a common part of objects, it is easy to forget that there is more than one way to hash an object. This high-level article describes many ways hashes are used in programming and the associated algorithms.
CIPRIAN DORIN CRACIUN

Text Extraction Using PyMuPDF
PyMuPDF is an open source Python programming library which provides convenient access to the C library MuPDF. This blog post explores text extraction using PyMUPDF and what differentiates it from other approaches.
HARALD LIEDER β€’ Shared by Harald Lieder

How to Add a Text Editor to Django With Summernote
“No one wants to read unformatted text.” This article teaches you how to use the Summernote WYSIWYG editor plug-in to add formatting and images to your posts.
ALICE RIDGWAY

10 Malicious Python Packages Found
Ten more malicious packages have been found in a series of supply-chain attacks on PyPi. Increasingly, hosting sites are discussing how to handle the situation, with GitHub creating an RFC on package signing.
KEVIN PURDY

Exploring Special Function Parameters
In this Code Conversation video course, you’ll explore special function parameters that allow for positional-only arguments, keyword-only arguments, or a combination of the two.
REAL PYTHON course

The Magic of Matplotlib Stylesheets
With a single line of code, you can integrate a stylesheet with your Matplotlib visualization. This tutorial shows you how to make your very own custom reusable stylesheet.
KEVIN WHITE β€’ Shared by Kevin White

Building a Slack-Bot With Python and Supabase
Learn how to use Python and Supabase to build a Slack-bot that consolidates messages from several channels.
RAMIRO NUΓ‘EZ DOSIO β€’ Shared by Ramiro NuΓ±ez Dosio


Projects & Code


Brought to you by Real Python for Teamssponsor
Online Python training created by a community of experts. Give your team the real-world Python skills they need to succeed β†’

jnumpy: Writing Python C Extensions With Julia
GITHUB.COM/SUZHOU-TONGYUAN

django-pgtrigger: Postgres Triggers in Django
GITHUB.COM/OPUS10 β€’ Shared by Wes Kendall

perftester: Lightweight Performance Testing of Python
PYPI.ORG β€’ Shared by Marcin Kozak

docker-django-example: Django on Docker Example
GITHUB.COM/NICKJJ

πŸ“†πŸ Upcoming Python Events


SOLID’s Single Responsibility Principle
August 17, 2022

An Introduction to Cloud-Native Web Applications
August 17, 2022

Weekly Real Python Office Hours Q&A (Virtual)
August 17, 2022

Heidelberg Python Meetup
August 17, 2022

PyStaDa
August 17, 2022
Happy Pythoning!
Copyright Β© 2022 PyCoder’s Weekly, All rights reserved.
You are receiving this email because you opted in on our website at pycoders.com
Our mailing address: DevCademy Media Inc. Β· #720-999 West Broadway, Vancouver BC V5Z 1K5, Canada

Unsubscribe | Update Email Address

Older messages

Finding & Fixing Python Bugs, Uncommon Usage, NBA Highlights, and More

Tuesday, August 9, 2022

Finding and Fixing Python Code Bugs #537 – AUGUST 9, 2022 VIEW IN BROWSER The PyCoder's Weekly Logo Finding and Fixing Python Code Bugs Learn how to identify and fix logic errors, or bugs, in your

NLP, Python at Meta, Testing PyPy, and More

Tuesday, August 2, 2022

Your Python Coding Environment on Windows: Setup Guide #536 – AUGUST 2, 2022 VIEW IN BROWSER The PyCoder's Weekly Logo Your Python Coding Environment on Windows: Setup Guide With this opinionated

Flashcards in Django, Persistent Auth in CLIs, Replace These Libraries, and More

Tuesday, July 26, 2022

Build a Flashcards App With Django #535 – JULY 26, 2022 VIEW IN BROWSER The PyCoder's Weekly Logo Build a Flashcards App With Django Create your own flashcards app to help you to learn a new

Measuring Python Code Quality, Subtests, Parallel Processing, and More

Tuesday, July 19, 2022

Measuring Code Quality, Simplicity, and Maintainability #534 – JULY 19, 2022 VIEW IN BROWSER The PyCoder's Weekly Logo Measuring Code Quality, Simplicity, and Maintainability How maintainable is

TOML in Python 3.11, Django and Angular, Constrain With assert, and More

Tuesday, July 12, 2022

Python 3.11 Preview: TOML and tomllib #533 – JULY 12, 2022 VIEW IN BROWSER The PyCoder's Weekly Logo Python 3.11 Preview: TOML and tomllib Python 3.11 will be released in the fall of 2022. In this

You Might Also Like

Import AI 399: 1,000 samples to make a reasoning model; DeepSeek proliferation; Apple's self-driving car simulator

Friday, February 14, 2025

What came before the golem? ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Defining Your Paranoia Level: Navigating Change Without the Overkill

Friday, February 14, 2025

We've all been there: trying to learn something new, only to find our old habits holding us back. We discussed today how our gut feelings about solving problems can sometimes be our own worst enemy

5 ways AI can help with taxes 🪄

Friday, February 14, 2025

Remotely control an iPhone; 💸 50+ early Presidents' Day deals -- ZDNET ZDNET Tech Today - US February 10, 2025 5 ways AI can help you with your taxes (and what not to use it for) 5 ways AI can help

Recurring Automations + Secret Updates

Friday, February 14, 2025

Smarter automations, better templates, and hidden updates to explore 👀 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

The First Provable AI-Proof Game: Introducing Butterfly Wings 4

Friday, February 14, 2025

Top Tech Content sent at Noon! Boost Your Article on HackerNoon for $159.99! Read this email in your browser How are you, @newsletterest1? undefined The Market Today #01 Instagram (Meta) 714.52 -0.32%

GCP Newsletter #437

Friday, February 14, 2025

Welcome to issue #437 February 10th, 2025 News BigQuery Cloud Marketplace Official Blog Partners BigQuery datasets now available on Google Cloud Marketplace - Google Cloud Marketplace now offers

Charted | The 1%'s Share of U.S. Wealth Over Time (1989-2024) 💰

Friday, February 14, 2025

Discover how the share of US wealth held by the top 1% has evolved from 1989 to 2024 in this infographic. View Online | Subscribe | Download Our App Download our app to see thousands of new charts from

The Great Social Media Diaspora & Tapestry is here

Friday, February 14, 2025

Apple introduces new app called 'Apple Invites', The Iconfactory launches Tapestry, beyond the traditional portfolio, and more in this week's issue of Creativerly. Creativerly The Great

Daily Coding Problem: Problem #1689 [Medium]

Friday, February 14, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. Given a linked list, sort it in O(n log n) time and constant space. For example,

📧 Stop Conflating CQRS and MediatR

Friday, February 14, 2025

​ Stop Conflating CQRS and MediatR Read on: m​y website / Read time: 4 minutes The .NET Weekly is brought to you by: Step right up to the Generative AI Use Cases Repository! See how MongoDB powers your