NLP, Python at Meta, Testing PyPy, and More

#536 – AUGUST 2, 2022 VIEW IN BROWSER
The PyCoder’s Weekly Logo
Your Python Coding Environment on Windows: Setup Guide
With this opinionated guide to setting up a basic, fully featured and flexible setup for Python coding and open source contributing when working from Windows, you’ll go from a fresh install to ready to contribute, and even check out a PowerShell script to automate much of the process.
REAL PYTHON

Programming Languages Endorsed for Server-Side Use at Meta
Facebook (Meta) shares its internal programming language guidance that helps their developers choose the best language for their projects. Python is used heavily for ML, data science, and Instagram.
ERIC GARCIA

Connect, Integrate, & Automate Your Data – From Python or Any Other Application
At CData, we simplify connectivity between the application and data sources that power business, making it easier to unlock the value of data. Our SQL-based connectors streamline data access making it easy to access real-time data from on-premise or cloud databases, SaaS, APIs, NoSQL, and Big Data β†’
CDATA SOFTWAREsponsor

Natural Language Processing & How ML Understands Text
How do you process and classify text documents in Python? What are the fundamental techniques and building blocks for Natural Language Processing (NLP)? This week on the show, Jodie Burchell, developer advocate for data science at JetBrains, talks about how machine learning (ML) models understand text.
REAL PYTHON podcast

Testing PyPy
Brian interviews Carl Friedrich Bolz-Tereick of the PyPy project and they talk about how to test the alternative Python implementation.
CARL FRIEDRICH BOLZ-TEREICK podcast

Python 3.11.0b5 Is Now Available
CPYTHON DEV BLOG

M1 Support for PyPy Announced
PYPY.ORG

Talks 2022 Python Web Conference Released
SIXFEETUP.COM β€’ Shared by Laura Stephens video


Discussions


Performance Comparison: Python, C/C++, Rust, and More
Ben Hoyt’s article Performance comparison: counting words in Python, Go, C++, C, AWK, Forth, and Rust is making the rounds again. It prompted this deep discussion on Hacker News.
HACKER NEWS

Tabs vs Spaces in Python
PYTHON.ORG


Python Jobs


Backend Software Engineer
CATALPA πŸ“ ANYWHERE

Backend Engineering Manager
CLOSE πŸ“ ANYWHERE

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

Senior Data Engineer - Java/Python - Remote
INFINITY CONSULTING πŸ“ DALLAS, TX, USA

Lead Software Engineer, Python, Remote
DIVERSANT LLC πŸ“ EDEN PRAIRIE, MN, USA

More Python Jobs >>>


Articles & Tutorials


Primer on Jinja Templating
With Jinja, you can build rich templates that power the front end of your web applications. But you can use Jinja without a web framework running in the background. Anytime you want to create text files with programmatic content, Jinja can help you out.
REAL PYTHON

How to Support Open-Source Software and Stay Sane
When researchers develop code for their projects it often gets released as Open Source. There is extra work involved in this though. This article talks about what you need to think about before releasing that code.
ANNA NOWOGRODZKI

Scout APM: Find and Fix Performance Issues with Ease
Scout’s APM tool pinpoints and prioritizes performance and stability issues in Python applications. With Scout’s tracing logic, developers can detect the exact line of code causing the performance abnormality, and with detailed backtraces, you can fix the issue before customers ever notice β†’
SCOUT APMsponsor

Understanding Pass by Reference in Python
“Python, in general, is a pass-by-reference language. What does that really mean and what do you need to look out for?” Learn how this impacts your code, where you can run into trouble, and what to do about it.
BAS STEINS

How to Create a Python Package in 2022
From how to get structure your package and its tests to dealing with pre-commit hooks and publishing to PyPI, this article walks you through recommended tools and techniques for creating a Python package.
RODRIGO GIRÃO SERRÃO

Add Google Login to a FastAPI App With EasyAuth
Learn how to setup Google authentication for a FastAPI application and control what new users can access with granular User, Group, Role and Action level permissions.
JOSHUA JAMISON β€’ Shared by Joshua Jamison

Managing Attributes With Python’s property()
In this video course, you’ll learn how to create managed attributes, also known as properties, using Python’s property() in your custom classes.
REAL PYTHON course

Low Quality Code Is 15x More Prone to Bugs. Cut Down on Bug Risk and Tech Debt With Sourcery
It’s easy for technical debt to creep up in any codebase. With Sourcery you can instantly review and fix tech debt issues and make sure your own teams code standards are being met.
SOURCERYsponsor

Protestware: Why Developers Sabotage Their Own Code
Both Python and Node code repositories have had developers intentionally breaking their packages in protest. Is this a trend on the rise?
AX SHARMA

Building a Spotify Song and Playlist Recommendation Engine
Follow along to learn how to build a song and playlist recommendation app using Python, Word2Vec, PySpark, Tensorflow and MongoDB.
RACHELLE PALMER β€’ Shared by Rachelle Palmer


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 β†’

github-action-utils: Run GitHub Actions With Python
GITHUB.COM/SAADMK11 β€’ Shared by Maksudul Haque

azure-cli: Azure Command-Line Interface
GITHUB.COM/AZURE

zulip: Open Source Team Chat Server and Web App
GITHUB.COM/ZULIP

pync: Netcat for Python
GITHUB.COM/BRENW0RTH

pls: A Prettier ls
GITHUB.COM/DHRUVKB

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

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

Functional Programming, Single Page Apps with Pyodide, Composing Music, and More

Tuesday, July 5, 2022

Exploring Functional Programming With Bruce Eckel #532 – JULY 5, 2022 VIEW IN BROWSER The PyCoder's Weekly Logo Exploring Functional Programming With Bruce Eckel Would you like to explore the

Tic-Tac-Toe With Tkinter, 6 Steps After Django startproject, AsyncIO for Web Apps, and More

Tuesday, June 28, 2022

Build a Tic-Tac-Toe Game With Python and Tkinter #531 – JUNE 28, 2022 VIEW IN BROWSER The PyCoder's Weekly Logo Build a Tic-Tac-Toe Game With Python and Tkinter In this step-by-step project, you

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