| | Python vs JavaScript for Pythonistas Python and JavaScript are two of the most popular programming languages in the world. In this tutorial, you’ll take a deep dive into the JavaScript ecosystem by comparing Python vs JavaScript. You’ll learn the jargon, language history, and best practices from a Pythonista’s perspective. REAL PYTHON
Python Developers Survey 2019 Results The results of the 2019 Python Developers Survey, a joint effort from JetBrains and the Python Software Foundation, have been released. Some interesting takeaways: Flask continues to grow as the most popular web framework, about half of Python developers report using pytest for testing, and VS Code continues to grow rapidly in popularity with almost 1/4 Python developers using it as their main editor. Check it out! JETBRAINS.COM
Python Developers Are in Demand on Vettery 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 → VETTERYsponsor
Finding Secrets by Decompiling Python Bytecode in Public Repositories If you commit .pyc files to GitHub, or other public source control repositories, then all of your application secrets, such as AWS credentials and database passwords, can be reconstructed from the bytecode contained in these files. JESSE LI
Python Caches Integers Did you know that Python caches integers between -5 and 256? That is, these integer values are singletons, which means that any reference to one of them in your code references the same object in memory. Learn why Python does this and more in this short, but informative, article. ARPIT BHAYANI
Optimizing Django ORM Queries The Django ORM is powerful, but also abstract. It can give the illusion that operations are inexpensive. Learn how the ORM works under the hood and how you can optimize Django ORM queries to improve the performance of your web apps. ROCIO ARAMBERRI
Call for Volunteers! Python GitHub Migration Work Group The PSF is looking for volunteers to participate in a workgroup that will be involved with Python’s migration from bugs.python.org to GitHub. PYTHON SOFTWARE FOUNDATION
Python 3.9.0b1 Is Now Available for Testing “Python 3.9 is still in development. This release, 3.9.0b1, is the first of four planned beta release previews. Beta release previews are intended to give the wider community the opportunity to test new features and bug fixes and to prepare their projects to support the new feature release.” CPYTHON DEV BLOG
Django 3.1 Alpha 1 Released DJANGO SOFTWARE FOUNDATION
Python 3.8.3 Is Now Available CPYTHON DEV BLOG
Discussions Whats Is Your Decision Process Between CSV, JSON, XML, and SQL/NoSQL Database? With so many formats for storing structured data, how do you choose which one to use? REDDIT
Why Do These Two Functions Have Different Output? How well do you know how generator expressions and for loops work? REDDIT
Do You Use Walrus Operator := in Your Projects? Do you walrus, coo coo ca choo? REDDIT
Python Jobs Senior Python Engineer GORGIAS 📍 REMOTE
Senior Python Engineer ENTERRA SOLUTIONS 📍 REMOTE, US EAST COAST ONLY
Fullstack Software Engineer CYBERCODERS 📍 REMOTE
Sr Python Developer Django, Flask, DevOps CYBERCODERS 📍 REMOTE
More Python Jobs >>>
Articles & Tutorials How to Deprecate a PyPI Package How do you deprecate a Python package that you’ve published to PyPI and want people to stop using? Should you just delete? Check out this guide to several ways to accomplish this task. You can also try the new yank feature supported by PyPI. PAUL MCCANN
Subinterpreters for Python PEP 554 exposes Python’s existing subinterpreter support so that Python programs can use multiple separate interpreters. The PEP was created in 2017, and the author Eric Snow thinks it’s time to finally accept or reject the proposal. JAKE EDGE
Track the Performance of Your Python Applications in Real Time With Datadog Monitor metrics, logs, and traces from your Python applications with Datadog APM—our tracing client auto-instruments Django, Redis, and other frameworks and libraries so you can get insights right away. Try it for yourself with a free, 14-day trial. → DATADOGsponsor
Lessons From Adopting Python as a Team How do you go about rewriting legacy ETL jobs in Python when you’re not Python developers? AKSHAY PRABHU
Leveling Up Your Python Literacy and Finding Python Projects to Study In your quest to become a better developer, how do you find Python code that is at your reading level? What are good code bases or projects to study? What are the things holding you back from leveling up your Python literacy? This week we have Cecil Phillip on the show to discuss all of these common questions. Cecil is a Senior Cloud Advocate at Microsoft. REAL PYTHON podcast
What is Python Redis? Enhance Python With Redis – the Fastest In-Memory Cloud Database Install redis-py & Python Redis Client. Explore how Redis can enhance Python capabilities. Learn how to use Connection Pooling, SSL, Reading & Writing, & Opening a Connection with redis-py. REDIS LABSsponsor
Implementing gRPC Server Using Python Your next API doesn’t need to be built with REST and JSON. How about gRPC and Protocol Buffers for better performance and structure? TOWARDSDATASCIENCE.COM • Shared by Martin Heinz
Build a Markdown to HTML Conversion Pipeline Using Python FLORIAN DAHLITZ • Shared by Florian Dahlitz
Untangling Python Decorators REDOWAN DELOWAR • Shared by Redowan Delowar
Data Elixir: Data Science Newsletter Data Elixir is an email newsletter that keeps you on top of the tools and trends in Data Science. Curated weekly with top picks from around the web. DATAELIXIR.COM
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 → azure-sdk-for-python: The Azure SDK for Python GITHUB.COM/AZURE
py-spy: Sampling Profiler for Python Programs GITHUB.COM/BENFRED
kneed: Knee Point Detection in Python GITHUB.COM/ARVKEVI
detectron2: FAIR’s Next-Generation Platform for Object Detection and Segmentation GITHUB.COM/FACEBOOKRESEARCH
zipfly: Write Large ZIP Archives Without Memory Inflation GITHUB.COM/BUZONIO
macropy: Macros in Python: Quasiquotes, Case Classes, LINQ and More! GITHUB.COM/LIHAOYI
py-pdf-parser: A New Tool for Extracting Information From PDFs GITHUB.COM/JSTOCKWIN • Shared by Jake Stockwin
Little Ball of Fur: A NetworkX Extension Library for Graph Sampling GITHUB.COM/BENEDEKROZEMBERCZKI • Shared by Benedek Rozemberczki
| | | | | |
|