Talk Python to Me: #360: Removing Python's Dead Batteries (in just 5 years)
Link: https://talkpython.fm/episodes/show/360/removing-pythons-dead-batteries-in-just-5-years
Python has come a long way since it was released in 1991. It originally released when the Standard Library was primary the totality of functionality you could leverage when building your applications.
Link: https://talkpython.fm/episodes/show/360/removing-pythons-dead-batteries-in-just-5-years
Python has come a long way since it was released in 1991. It originally released when the Standard Library was primary the totality of functionality you could leverage when building your applications.
talkpython.fm
Removing Python's Dead Batteries (in just 5 years)
Python has come a long way since it was released in 1991. It originally released when the Standard Library was primary the totality of functionality you could leverage when building your applications. With the addition of pip and the 368,000 packages on PyPI…
PyBites: Code Better with Type Hints – Part 3
Link: https://pybit.es/articles/code-better-with-type-hints-part-3/
This is the third part of a series of articles dealing with the type annotation system in Python, type hints for short. The second part discussed a set of beginner examples and highlighted the benefit
Link: https://pybit.es/articles/code-better-with-type-hints-part-3/
This is the third part of a series of articles dealing with the type annotation system in Python, type hints for short. The second part discussed a set of beginner examples and highlighted the benefit
Pybites
Code Better With Type Hints – Part 3 - Pybites
This is the third part of a series of articles dealing with the type annotation system in Python, type hints for short. The second part discussed a set of
Python GUIs: Packaging PyQt5 applications into a Linux package with PyInstaller (updated for 2022)
Link: https://www.pythonguis.com/tutorials/packaging-pyqt5-applications-linux-pyinstaller/
In the previous tutorials, we've looked at packaging your PyQt5 applications for Windows and macOS -- turning them into EXE Installers and macOS bundles respectively. But to make your application trul
Link: https://www.pythonguis.com/tutorials/packaging-pyqt5-applications-linux-pyinstaller/
In the previous tutorials, we've looked at packaging your PyQt5 applications for Windows and macOS -- turning them into EXE Installers and macOS bundles respectively. But to make your application trul
Python GUIs
Packaging PyQt5 applications into a Linux package with PyInstaller
In this tutorial, we'll learn how to provide Linux installers for your apps. First, we'll use *PyInstaller* to bundle our application into a executable app and then use a tool called fpm to convert that into a Linux package. In the previous tutorials, we've…
Ned Batchelder: Singleton is a bad idea
Link: https://nedbatchelder.com/blog/202204/singleton_is_a_bad_idea.html
Design patterns are a great way to think about interactions among classes.
But the classic Singleton pattern is bad: you shouldn’t use it and there are
better options.The classic Singleton pattern is
Link: https://nedbatchelder.com/blog/202204/singleton_is_a_bad_idea.html
Design patterns are a great way to think about interactions among classes.
But the classic Singleton pattern is bad: you shouldn’t use it and there are
better options.The classic Singleton pattern is
Nedbatchelder
Singleton is a bad idea
Design patterns are a great way to think about interactions among classes. But the classic Singleton pattern is bad: you shouldn’t use it and there are better options.
Quansight Labs Blog: Why is writing blog posts hard?
Link: https://labs.quansight.org/blog/2022/04/why-is-writing-blog-posts-hard/
We write code. We write issues. We write documentation. We write notes to
ourselves, messages to each other, and guidelines to unite teams across
projects.
Day in and out our remote work and open so
Link: https://labs.quansight.org/blog/2022/04/why-is-writing-blog-posts-hard/
We write code. We write issues. We write documentation. We write notes to
ourselves, messages to each other, and guidelines to unite teams across
projects.
Day in and out our remote work and open so
Quansight Labs
Why is writing blog posts hard?
We write code. We write issues. We write documentation. We write notes to
ourselves, messages to each other, and guidelines to unite teams across
projects.
Day in and out our remote work and open so
ourselves, messages to each other, and guidelines to unite teams across
projects.
Day in and out our remote work and open so
The Python Coding Blog: Understanding Two-Point Perspective Drawing using Python
Link: https://thepythoncodingbook.com/2022/04/10/understanding-two-point-perspective-drawing-using-python/
Have you ever struggled to truly understand a topic? Perhaps one related to your work, or maybe linked to a hobby? Writing a computer program to investigate the subject can often help you get that ext
Link: https://thepythoncodingbook.com/2022/04/10/understanding-two-point-perspective-drawing-using-python/
Have you ever struggled to truly understand a topic? Perhaps one related to your work, or maybe linked to a hobby? Writing a computer program to investigate the subject can often help you get that ext
The Python Coding Book
Understanding Two-Point Perspective Drawing Using Python
The article describes step-by-step how to write code for two-point perspective drawing using Python and the turtle module
Andre Roberge: Natural syntax for units in Python
Link: https://aroberge.blogspot.com/2022/04/natural-syntax-for-units-in-python.html
In the past week, there has been an interesting discussion on Python-ideas about Natural support for units in Python. As I have thought introductory courses in Physics for about 20 of the 30 years of
Link: https://aroberge.blogspot.com/2022/04/natural-syntax-for-units-in-python.html
In the past week, there has been an interesting discussion on Python-ideas about Natural support for units in Python. As I have thought introductory courses in Physics for about 20 of the 30 years of
Blogspot
Natural syntax for units in Python
In the past week, there has been an interesting discussion on Python-ideas about Natural support for units in Python . As I have taught intr...
Podcast.__init__: Accelerate And Simplify Cloud Native Development For Kubernetes Environments With Gefyra
Link: https://www.pythonpodcast.com/gefyra-cloud-native-development-episode-359/
Cloud native architectures have been gaining prominence for the past few years due to the rising popularity of Kubernetes. This introduces new complications to development workflows due to the need to
Link: https://www.pythonpodcast.com/gefyra-cloud-native-development-episode-359/
Cloud native architectures have been gaining prominence for the past few years due to the rising popularity of Kubernetes. This introduces new complications to development workflows due to the need to
The Python Podcast.__init__
The Python Podcast.__init__: Accelerate And Simplify Cloud Native Development For Kubernetes Environments With Gefyra
An interview with Michael Schilonka about cloud native development for Python engineers with the Gefyra and Django Hurricane open source projects
William Minchin: AutoLoader Plugin 1.1.0 for Pelican Released
Link: https://blog.minchin.ca/2022/04/autoloader-112.html
AutoLoader is a plugin for Pelican,
a static site generator written in Python.
AutoLoader is a “meta plugin” in that it doesn’t directly affect your Pelican
site, but rather works to make your other p
Link: https://blog.minchin.ca/2022/04/autoloader-112.html
AutoLoader is a plugin for Pelican,
a static site generator written in Python.
AutoLoader is a “meta plugin” in that it doesn’t directly affect your Pelican
site, but rather works to make your other p
blog.minchin.ca
AutoLoader Plugin 1.1.0 for Pelican Released
AutoLoader is a plugin for Pelican, a static site generator written in Python. AutoLoader is a “meta plugin” in that it doesn’t directly affect your Pelican site, but rather works to make your other plugins better. By way of background, Pelican 4.5 added…
Jaime Buelta: The Many Challenges of a (Software) Architect
Link: https://wrongsideofmemphis.com/2022/04/11/the-many-challenges-of-a-software-architect/
Software Architecture is a fascinating subject. The objective of a solid architecture for a system is to generate an underlying structure that is separates components in a meaningful way, but at the s
Link: https://wrongsideofmemphis.com/2022/04/11/the-many-challenges-of-a-software-architect/
Software Architecture is a fascinating subject. The objective of a solid architecture for a system is to generate an underlying structure that is separates components in a meaningful way, but at the s
Wrong Side of Memphis
The Many Challenges of a (Software) Architect
Software Architecture is a fascinating subject. The objective of a solid architecture for a system is to generate an underlying structure that is separates components in a meaningful way, but at th…
Django Weblog: Django security releases issued: 4.0.4, 3.2.13, and 2.2.28
Link: https://www.djangoproject.com/weblog/2022/apr/11/security-releases/
In accordance with our security release policy, the Django team
is issuing
Django 4.0.4,
Django 3.2.13, and
Django 2.2.28.
These release addresses the security issues detailed below. We encourage all
Link: https://www.djangoproject.com/weblog/2022/apr/11/security-releases/
In accordance with our security release policy, the Django team
is issuing
Django 4.0.4,
Django 3.2.13, and
Django 2.2.28.
These release addresses the security issues detailed below. We encourage all
Mike Driscoll: PyDev of the Week: Peter Baumgartner
Link: https://www.blog.pythonlibrary.org/2022/04/11/pydev-of-the-week-peter-baumgartner/
This week we welcome Peter Baumgartner (@pmbaumgartner) as our PyDev of the Week! Peter is a fellow Python blogger who writes about Python and data science. Peter also has a collection of interesting
Link: https://www.blog.pythonlibrary.org/2022/04/11/pydev-of-the-week-peter-baumgartner/
This week we welcome Peter Baumgartner (@pmbaumgartner) as our PyDev of the Week! Peter is a fellow Python blogger who writes about Python and data science. Peter also has a collection of interesting
Mouse Vs Python
PyDev of the Week: Peter Baumgartner - Mouse Vs Python
This week we welcome Peter Baumgartner (@pmbaumgartner) as our PyDev of the Week! Peter is a fellow Python blogger who writes about Python and data
Real Python: Python News: What's New From March 2022?
Link: https://realpython.com/python-news-march-2022/
In March 2022, the Python 3.11.0a6 pre-release version became available for you to test, so you can stay on top of Python’s latest features. This release is the sixth of seven planned alpha releases b
Link: https://realpython.com/python-news-march-2022/
In March 2022, the Python 3.11.0a6 pre-release version became available for you to test, so you can stay on top of Python’s latest features. This release is the sixth of seven planned alpha releases b
Realpython
Python News: What's New From March 2022? – Real Python
In March 2022, Python 3.11.0a6 was released, PEPs got a new website, PEP 594 about removing dead batteries from the standard library was accepted, and EuroPython 2022 issued its CFP and started ticket sales. In this article, you'll get more details on all…
TestDriven.io: Permissions in Django
Link: https://testdriven.io/blog/django-permissions/
This article looks at how to leverage Django's default permission system to assign permissions to users and groups.
Link: https://testdriven.io/blog/django-permissions/
This article looks at how to leverage Django's default permission system to assign permissions to users and groups.
testdriven.io
Permissions in Django
This article looks at how to leverage Django's default permission system to assign permissions to users and groups.
Python for Beginners: Tuple String to Tuple in Python
Link: https://www.pythonforbeginners.com/basics/tuple-string-to-tuple-in-python
Converting data from one form to another is a tedious task. In this article, we will discuss two ways to convert a tuple string to a tuple in python.
How to Convert a Tuple String to a Tuple in Python
Link: https://www.pythonforbeginners.com/basics/tuple-string-to-tuple-in-python
Converting data from one form to another is a tedious task. In this article, we will discuss two ways to convert a tuple string to a tuple in python.
How to Convert a Tuple String to a Tuple in Python
PythonForBeginners.com
Tuple String to Tuple in Python - PythonForBeginners.com
Tuple String to Tuple in Python will help you improve your python skills with easy to follow examples and tutorials. Click here to view code examples.
Real Python: Exploring Keywords in Python
Link: https://realpython.com/courses/exploring-keywords-in-python/
Every programming language has special reserved words, or keywords, that have specific meanings and restrictions around how they should be used. Python is no different. Python keywords are the fundame
Link: https://realpython.com/courses/exploring-keywords-in-python/
Every programming language has special reserved words, or keywords, that have specific meanings and restrictions around how they should be used. Python is no different. Python keywords are the fundame
Realpython
Exploring Keywords in Python – Real Python
Python keywords make up the fundamental building blocks of any Python program. In this video course, you'll learn the basic syntax and usage for each of Python's thirty-five keywords so you can write more efficient and readable code.
PyCon: PyCon US 2022 Welcomes 8 Early-Stage Companies To Startup Row
Link: https://pycon.blogspot.com/2022/04/startup-row-2022-lineup-announcement.html
It's official! The Startup Row lineup has been finalized, and we're very excited to give eight early-stage companies a unique opportunity to share what they're working on with the vibrant, diverse gr
Link: https://pycon.blogspot.com/2022/04/startup-row-2022-lineup-announcement.html
It's official! The Startup Row lineup has been finalized, and we're very excited to give eight early-stage companies a unique opportunity to share what they're working on with the vibrant, diverse gr
Blogspot
PyCon US 2022 Welcomes 8 Early-Stage Companies To Startup Row
It's official! The Startup Row lineup has been finalized, and we're very excited to give eight early-stage companies a unique opportunity t...
Python Morsels: String Formatting Techniques
Link: https://www.pythonmorsels.com/string-formatting/
Python's string formatting syntax is both powerful and complex. Let's break it down and then look at some cheat sheets.
Table of contents
What are we talking about?
Definitions
Example f-strings
Fo
Link: https://www.pythonmorsels.com/string-formatting/
Python's string formatting syntax is both powerful and complex. Let's break it down and then look at some cheat sheets.
Table of contents
What are we talking about?
Definitions
Example f-strings
Fo
Pythonmorsels
Python f-string tips & cheat sheets
Python's string formatting syntax is both powerful and complex. Let's break it down and then look at some cheat sheets.
PyCoder’s Weekly: Issue #520 (April 12, 2022)
Link: https://pycoders.com/issues/520
#520 – APRIL 12, 2022 View in Browser » The Oregon Trail in Python In the 1971 text-based game, the player guides a party of settlers along the Oregon Trail. Random events occur and death abound
Link: https://pycoders.com/issues/520
#520 – APRIL 12, 2022 View in Browser » The Oregon Trail in Python In the 1971 text-based game, the player guides a party of settlers along the Oregon Trail. Random events occur and death abound
Pycoders
PyCoder’s Weekly | Issue #520
Issue #520 of the PyCoder’s Weekly newsletter, published April 12, 2022.
David Amos: Revisiting Rock Paper Scissors in Python
Link: https://davidamos.dev/revisiting-rock-paper-scissors-in-python/
When you learn to program for the first time, you look for (or, perhaps, are assigned) projects that reinforce basic concepts. But how often do you, once you&aposve attained more knowledge and experie
Link: https://davidamos.dev/revisiting-rock-paper-scissors-in-python/
When you learn to program for the first time, you look for (or, perhaps, are assigned) projects that reinforce basic concepts. But how often do you, once you&aposve attained more knowledge and experie
Curious About Code
Revisiting Rock Paper Scissors in Python
Let’s implement this classic programming exercise from a more advanced perspective.