Python⇒Speed: When should you upgrade to Python 3.13?
Link: https://pythonspeed.com/articles/upgrade-python-3.13/
Python 3.13 will be out October 1, 2024—but should you switch to it immediately?
And if you shouldn’t upgrade just yet, when should you?
Immediately after the release, you probably didn’t want to upgr
Link: https://pythonspeed.com/articles/upgrade-python-3.13/
Python 3.13 will be out October 1, 2024—but should you switch to it immediately?
And if you shouldn’t upgrade just yet, when should you?
Immediately after the release, you probably didn’t want to upgr
Python⇒Speed
When should you upgrade to Python 3.13?
Python 3.13 is out—when should you switch to using it?
Python⇒Speed: It's time to stop using Python 3.8
Link: https://pythonspeed.com/articles/stop-using-python-3.8/
Upgrading to new software versions is work, and work that doesn’t benefit your software’s users.
Users care about features and bug fixes, not how up-to-date you are.
So it’s perhaps not surprising how
Link: https://pythonspeed.com/articles/stop-using-python-3.8/
Upgrading to new software versions is work, and work that doesn’t benefit your software’s users.
Users care about features and bug fixes, not how up-to-date you are.
So it’s perhaps not surprising how
Python⇒Speed
It’s time to stop using Python 3.8
Python 3.8 will stop getting security updates in November 2024. You really should upgrade!
Matt Layman: Cloud Migration Beginning - Building SaaS #202
Link: https://www.mattlayman.com/blog/2024/cloud-migration-beginning-building-saas-202/
In this episode, we started down the path of migrating School Desk off of Heroku and onto Digital Ocean. Most of the effort was on tool changes and beginning to make a Dockerfile for deploying the app
Link: https://www.mattlayman.com/blog/2024/cloud-migration-beginning-building-saas-202/
In this episode, we started down the path of migrating School Desk off of Heroku and onto Digital Ocean. Most of the effort was on tool changes and beginning to make a Dockerfile for deploying the app
Ned Batchelder: Cogged GitHub profile
Link: https://nedbatchelder.com/blog/202409/cogged_github_profile.html
Cog is my tool for using bits of Python to generate
content inside an otherwise static file. I used it in extreme ways to generate
my GitHub profile page.If you haven’t seen it before, you can custom
Link: https://nedbatchelder.com/blog/202409/cogged_github_profile.html
Cog is my tool for using bits of Python to generate
content inside an otherwise static file. I used it in extreme ways to generate
my GitHub profile page.If you haven’t seen it before, you can custom
Nedbatchelder
Cogged GitHub profile
My GitHub profile is over-engineered with Cog. Let me explain.
Python Morsels: Boolean operators
Link: https://www.pythonmorsels.com/boolean-operators/
Python's Boolean operators are used for combining Boolean expressions and negating Boolean expressions.
Table of contents
Combining two if statements using and
Combining expressions with Boolean o
Link: https://www.pythonmorsels.com/boolean-operators/
Python's Boolean operators are used for combining Boolean expressions and negating Boolean expressions.
Table of contents
Combining two if statements using and
Combining expressions with Boolean o
Pythonmorsels
Boolean operators
Python's Boolean operators are used for combining Boolean expressions and negating Boolean expressions.
Django Weblog: Nominate a Djangonaut for the 2024 Malcolm Tredinnick Memorial Prize
Link: https://www.djangoproject.com/weblog/2024/sep/16/nominate-a-djangonaut-for-2024-malcolm-prize/
Hello Everyone 👋 It is that time of year again when we recognize someone from our community in memory of our friend Malcolm.
Malcolm was an early core contributor to Django and had both a huge influen
Link: https://www.djangoproject.com/weblog/2024/sep/16/nominate-a-djangonaut-for-2024-malcolm-prize/
Hello Everyone 👋 It is that time of year again when we recognize someone from our community in memory of our friend Malcolm.
Malcolm was an early core contributor to Django and had both a huge influen
Django Project
Nominate a Djangonaut for the 2024 Malcolm Tredinnick Memorial Prize
Posted by Thibaud Colas on September 16, 2024
Zato Blog: Smart IoT integrations with Akenza and Python
Link: https://zato.io/en/blog/akenza-iot-python-websockets.html
Smart IoT integrations with Akenza and Python
2024-09-16, by Dariusz Suchojad
Overview
The Akenza IoT platform, on its own, excels in collecting and managing data from a myriad of IoT devices.
Link: https://zato.io/en/blog/akenza-iot-python-websockets.html
Smart IoT integrations with Akenza and Python
2024-09-16, by Dariusz Suchojad
Overview
The Akenza IoT platform, on its own, excels in collecting and managing data from a myriad of IoT devices.
Python⇒Speed: Let's build and optimize a Rust extension for Python
Link: https://pythonspeed.com/articles/intro-rust-python-extensions/
If your Python code isn’t fast enough, you have many options for compiled languages to write a faster extension.
In this article we’ll focus on Rust, which benefits from:
Modern tooling, including a
Link: https://pythonspeed.com/articles/intro-rust-python-extensions/
If your Python code isn’t fast enough, you have many options for compiled languages to write a faster extension.
In this article we’ll focus on Rust, which benefits from:
Modern tooling, including a
Python⇒Speed
Let’s build and optimize a Rust extension for Python
Python code too slow? You can quickly create a Rust extension to speed it up.
PyCharm: 7 Ways To Use Jupyter Notebooks inside PyCharm
Link: https://blog.jetbrains.com/pycharm/2024/09/7-ways-to-use-jupyter-notebooks-inside-pycharm/
Jupyter notebooks allow you to tell stories by creating and sharing data, equations, and visualizations sequentially, with a supporting narrative as you go through the notebook.
Jupyter notebooks in P
Link: https://blog.jetbrains.com/pycharm/2024/09/7-ways-to-use-jupyter-notebooks-inside-pycharm/
Jupyter notebooks allow you to tell stories by creating and sharing data, equations, and visualizations sequentially, with a supporting narrative as you go through the notebook.
Jupyter notebooks in P
The JetBrains Blog
7 Ways To Use Jupyter Notebooks inside PyCharm | The PyCharm Blog
Discover seven ways you can use Jupyter notebooks in PyCharm to explore and work with your data more quickly and effectively.
TechBeamers Python: How to Create Dynamic QR Code in Python
Link: https://techbeamers.com/python-create-dynamic-qr-code/
This tutorial guides you on how to create dynamic QR codes in Python. It involves a bit more than just generating the QR code itself. Before reading this, you must know how a QR code generator works.
Link: https://techbeamers.com/python-create-dynamic-qr-code/
This tutorial guides you on how to create dynamic QR codes in Python. It involves a bit more than just generating the QR code itself. Before reading this, you must know how a QR code generator works.
TechBeamers
How to Create Dynamic QR Code in Python
This tutorial guides you on how to create dynamic QR codes in Python. It involves a bit more than just generating the QR code itself. Before reading this, you must know how a QR code generator works.
Real Python: Using Python's pip to Manage Your Projects' Dependencies
Link: https://realpython.com/what-is-pip/
The standard package manager for Python is pip. It allows you to install and manage packages that aren’t part of the Python standard library. If you’re looking for an introduction to pip, then you’ve
Link: https://realpython.com/what-is-pip/
The standard package manager for Python is pip. It allows you to install and manage packages that aren’t part of the Python standard library. If you’re looking for an introduction to pip, then you’ve
Realpython
Using Python's pip to Manage Your Projects' Dependencies – Real Python
What is pip? In this beginner-friendly tutorial, you'll learn how to use pip, the standard package manager for Python, so that you can install and manage packages that aren't part of the Python standard library.
Tryton News: Security Release for issues #13505 and #13506
Link: https://discuss.tryton.org/t/security-release-for-issues-13505-and-13506/7846
Albert Cervera has found that trytond allows to execute reports for records that user has no read access and also for reports limited to a set of group that the user is not.
Impact
CVSS v3.0 Base Scor
Link: https://discuss.tryton.org/t/security-release-for-issues-13505-and-13506/7846
Albert Cervera has found that trytond allows to execute reports for records that user has no read access and also for reports limited to a set of group that the user is not.
Impact
CVSS v3.0 Base Scor
Tryton Discussion
Security Release for issues #13505 and #13506
Albert Cervera has found that trytond allows to execute reports for records that user has no read access and also for reports limited to a set of group that the user is not. Impact CVSS v3.0 Base Score: 4.3 Attack Vector: Network Attack Complexity: Low…
Real Python: Customizing VS Code Through Color Themes
Link: https://realpython.com/courses/custom-vs-code-color-themes/
A well-designed coding environment not only enhances your focus and productivity but also makes coding sessions more enjoyable. In this Code Conversation, your instructor Philipp Ascany will guide you
Link: https://realpython.com/courses/custom-vs-code-color-themes/
A well-designed coding environment not only enhances your focus and productivity but also makes coding sessions more enjoyable. In this Code Conversation, your instructor Philipp Ascany will guide you
Realpython
Customizing VS Code Through Color Themes – Real Python
A well-designed coding environment enhances your focus and productivity and makes coding sessions more enjoyable. In this **Code Conversation**, your instructor Philipp Ascany will guide you step-by-step through the process of finding, installing, and adjusting…
Python Morsels: Understanding help() in Python
Link: https://www.pythonmorsels.com/understanding-help/
When using Python's help function, have you ever wondered what the various symbols (/, *, [, and ]) mean? Understanding those symbols will help you better understand how to use the functions and class
Link: https://www.pythonmorsels.com/understanding-help/
When using Python's help function, have you ever wondered what the various symbols (/, *, [, and ]) mean? Understanding those symbols will help you better understand how to use the functions and class
Pythonmorsels
Understanding help() in Python
When using Python's help function, have you ever wondered what the various symbols (/, *, [, and ]) mean? Understanding those symbols will help you better understand how to use the functions and classes you're working with.
PyCoder’s Weekly: Issue #647 (Sept. 17, 2024)
Link: https://pycoders.com/issues/647
#647 – SEPTEMBER 17, 2024 View in Browser » How to Use Conditional Expressions With NumPy where() This tutorial teaches you how to use the where() function to select elements from your NumPy arr
Link: https://pycoders.com/issues/647
#647 – SEPTEMBER 17, 2024 View in Browser » How to Use Conditional Expressions With NumPy where() This tutorial teaches you how to use the where() function to select elements from your NumPy arr
Pycoders
PyCoder’s Weekly | Issue #647
Issue #647 of the PyCoder’s Weekly newsletter, published Sept. 17, 2024.
Python Bytes: #401 We must replace uWSGI with something else
Link: https://pythonbytes.fm/episodes/show/401/we-must-replace-uwsgi-with-something-else
<strong>Topics covered in this episode:</strong><br>
<ul>
<li><strong>“<a href="https://github.com/overhangio/tutor/issues/937?featured_on=pythonbytes">We must replace uwsgi by something else</a>”</
Link: https://pythonbytes.fm/episodes/show/401/we-must-replace-uwsgi-with-something-else
<strong>Topics covered in this episode:</strong><br>
<ul>
<li><strong>“<a href="https://github.com/overhangio/tutor/issues/937?featured_on=pythonbytes">We must replace uwsgi by something else</a>”</
pythonbytes.fm
We must replace uWSGI with something else
News and announcements from the Python community for the week of Sep 17th, 2024
Django Weblog: Last call for DjangoCon US 2024 tickets!
Link: https://www.djangoproject.com/weblog/2024/sep/18/last-call-for-djangocon-us-2024-tickets/
DjangoCon US starts next week in Durham, NC on September 22nd!
If you aren't able to join in person, please consider purchasing an online ticket: https://ti.to/defna/djangocon-us-2024
The conference i
Link: https://www.djangoproject.com/weblog/2024/sep/18/last-call-for-djangocon-us-2024-tickets/
DjangoCon US starts next week in Durham, NC on September 22nd!
If you aren't able to join in person, please consider purchasing an online ticket: https://ti.to/defna/djangocon-us-2024
The conference i
Django Project
Last call for DjangoCon US 2024 tickets!
Posted by DjangoCon US Organizers on September 18, 2024
Real Python: Quiz: Using Python's pip to Manage Your Projects' Dependencies
Link: https://realpython.com/quizzes/what-is-pip/
In this quiz, you’ll test your understanding of Python’s standard package manager, pip. You’ll revisit the concepts behind pip, important commands, and how to install packages.
[ Improve Your Python
Link: https://realpython.com/quizzes/what-is-pip/
In this quiz, you’ll test your understanding of Python’s standard package manager, pip. You’ll revisit the concepts behind pip, important commands, and how to install packages.
[ Improve Your Python
Realpython
Using Python's pip to Manage Your Projects' Dependencies Quiz – Real Python
In this quiz, you'll test your understanding of Python's standard package manager, pip. You'll revisit the ideas behind pip, important commands, and how to install packages.
Real Python: Python 3.13 Preview: Free Threading and a JIT Compiler
Link: https://realpython.com/python313-free-threading-jit/
Although the final release of Python 3.13 is scheduled for October 2024, you can download and install a preview version today to explore the new features. Notably, the introduction of free threading a
Link: https://realpython.com/python313-free-threading-jit/
Although the final release of Python 3.13 is scheduled for October 2024, you can download and install a preview version today to explore the new features. Notably, the introduction of free threading a
Realpython
Python 3.13 Preview: Free Threading and a JIT Compiler – Real Python
Get a sneak peek at the upcoming features in Python 3.13 aimed at enhancing performance. In this tutorial, you'll make a custom Python build with Docker to enable free threading and an experimental JIT compiler. Along the way, you'll learn how these features…
Python Engineering at Microsoft: Announcing the new Python Data Science Extension Pack for VS Code
Link: https://devblogs.microsoft.com/python/announcing-the-new-python-data-science-extension-pack-for-vs-code/
We’re thrilled to announce the launch of the new Python Data Science Extension Pack for Visual Studio Code! This powerful pack brings together some of the most popular and essential VS Code extensions
Link: https://devblogs.microsoft.com/python/announcing-the-new-python-data-science-extension-pack-for-vs-code/
We’re thrilled to announce the launch of the new Python Data Science Extension Pack for Visual Studio Code! This powerful pack brings together some of the most popular and essential VS Code extensions
Microsoft News
Announcing the new Python Data Science Extension Pack for VS Code
We’re thrilled to announce the launch of the new Python Data Science Extension Pack for Visual Studio Code! This powerful pack brings together some of the most popular and essential VS Code extensions, making it your one-stop shop for all things data science…