Awesome Python Applications: pre-commit
Link: https://github.com/pre-commit/pre-commit
pre-commit: A framework for managing and maintaining multi-language git hooks.
Links:
Repo
Home
PyPI
Link: https://github.com/pre-commit/pre-commit
pre-commit: A framework for managing and maintaining multi-language git hooks.
Links:
Repo
Home
PyPI
GitHub
GitHub - pre-commit/pre-commit: A framework for managing and maintaining multi-language pre-commit hooks.
A framework for managing and maintaining multi-language pre-commit hooks. - pre-commit/pre-commit
Awesome Python Applications: detect-secrets
Link: https://github.com/Yelp/detect-secrets
detect-secrets: An enterprise-friendly CLI for auditing, detecting, and preventing secrets in code.
Links:
Repo
Link: https://github.com/Yelp/detect-secrets
detect-secrets: An enterprise-friendly CLI for auditing, detecting, and preventing secrets in code.
Links:
Repo
GitHub
GitHub - Yelp/detect-secrets: An enterprise friendly way of detecting and preventing secrets in code.
An enterprise friendly way of detecting and preventing secrets in code. - Yelp/detect-secrets
Test and Code: 196: I am not a supplier
Link: https://testandcode.com/196
Should we think of open source components the same way we think of physical parts for manufactured goods?
There are problems with supply chain analogy when applied to software.
Thomas Depierre discuss
Link: https://testandcode.com/196
Should we think of open source components the same way we think of physical parts for manufactured goods?
There are problems with supply chain analogy when applied to software.
Thomas Depierre discuss
Test & Code
Test & Code 196: I am not a supplier
Should we think of open source components the same way we think of physical parts for manufactured goods?
Glyph Lefkowitz: No Executable Is An Island
Link: https://blog.glyph.im/2023/03/no-exe-is-an-island.html
One of the perennial talking points in the Python packaging discourse is that
it’s unnecessarily difficult to create a simple, single-file binary that you
can hand to users.
This complaint is understa
Link: https://blog.glyph.im/2023/03/no-exe-is-an-island.html
One of the perennial talking points in the Python packaging discourse is that
it’s unnecessarily difficult to create a simple, single-file binary that you
can hand to users.
This complaint is understa
blog.glyph.im
No Executable Is An Island
Single-file executables are neither necessary nor sufficient to provide a good end-user software installation experience. They don’t work at all on macOS today, but they don't really work great any
The Python Coding Blog: The Python Coding Programme: A Live Course for Beginners With Small Cohorts & Active Mentoring
Link: https://thepythoncodingbook.com/2023/03/31/the-python-coding-programme-a-live-course-for-beginners-with-small-cohorts-active-mentoring/
Writing on these pages is not enough. I want to meet you, interact with you, answer your questions, discover new things with you. That’s why I’m launching The Python Coding Programme. It’s not just an
Link: https://thepythoncodingbook.com/2023/03/31/the-python-coding-programme-a-live-course-for-beginners-with-small-cohorts-active-mentoring/
Writing on these pages is not enough. I want to meet you, interact with you, answer your questions, discover new things with you. That’s why I’m launching The Python Coding Programme. It’s not just an
The Python Coding Book
The Python Programme: Live Course | Small Cohorts | Mentoring
The Python Coding Programme launches today. It's a live course for beginners with small cohorts and active mentoring
Real Python: The Real Python Podcast – Episode #151: Evaluating Python Packages & Celebrating 20 Years of PyCon US
Link: https://realpython.com/podcasts/rpp/151/
Have you ever installed a Python package without knowing anything about it? What best practices should you employ to ensure the quality of your next package installation? Christopher Trudeau is back t
Link: https://realpython.com/podcasts/rpp/151/
Have you ever installed a Python package without knowing anything about it? What best practices should you employ to ensure the quality of your next package installation? Christopher Trudeau is back t
Realpython
Episode #151: Evaluating Python Packages & Celebrating 20 Years of PyCon US – The Real Python Podcast
Have you ever installed a Python package without knowing anything about it? What best practices should you employ to ensure the quality of your next package installation? Christopher Trudeau is back this week, bringing another batch of PyCoder's Weekly articles…
Python for Beginners: Convert INI to YAML in Python
Link: https://www.pythonforbeginners.com/basics/convert-ini-to-yaml-in-python
INI and YAML file formats are used to store configuration files. This article discusses how to convert an INI file to yaml format in Python.
Table of ContentsWhat is the INI file format?What is the YA
Link: https://www.pythonforbeginners.com/basics/convert-ini-to-yaml-in-python
INI and YAML file formats are used to store configuration files. This article discusses how to convert an INI file to yaml format in Python.
Table of ContentsWhat is the INI file format?What is the YA
PythonForBeginners.com
Convert INI to YAML in Python - PythonForBeginners.com
Convert INI to YAML in Python will help you improve your python skills with easy to follow examples and tutorials.
Python⇒Speed: Staying secure by breaking Docker caching
Link: https://pythonspeed.com/articles/disabling-docker-caching/
When building Docker images, caching lets you speed up rebuilding images.
But this has a downside: it can keep you from installing security updates from your base Linux distribution.
If you cache the
Link: https://pythonspeed.com/articles/disabling-docker-caching/
When building Docker images, caching lets you speed up rebuilding images.
But this has a downside: it can keep you from installing security updates from your base Linux distribution.
If you cache the
Python⇒Speed
Staying secure by breaking Docker caching
Even more ways you can ensure Linux distribution security updates in the face of Docker caching.
Django Weblog: Welcome our new Fellow - Natalia Bidart
Link: https://www.djangoproject.com/weblog/2023/mar/31/welcome-our-new-fellow-natalia-bidart/
The DSF Board and Fellows Committee are pleased to introduce Natalia Bidart as our new Django Fellow. Natalia will be joining Mariusz Felisiak who is continuing his long and excellent tenure as a Fell
Link: https://www.djangoproject.com/weblog/2023/mar/31/welcome-our-new-fellow-natalia-bidart/
The DSF Board and Fellows Committee are pleased to introduce Natalia Bidart as our new Django Fellow. Natalia will be joining Mariusz Felisiak who is continuing his long and excellent tenure as a Fell
Django Project
Welcome our new Fellow - Natalia Bidart
Posted by Chaim Kirby on March 31, 2023
Python Engineering at Microsoft: Python in Visual Studio Code – April 2023 Release
Link: https://devblogs.microsoft.com/python/python-in-visual-studio-code-april-2023-release/
We’re excited to announce that the April 2023 release of the Python and Jupyter extensions for Visual Studio Code are now available!
This release includes the following announcements:
Data Wrangler a
Link: https://devblogs.microsoft.com/python/python-in-visual-studio-code-april-2023-release/
We’re excited to announce that the April 2023 release of the Python and Jupyter extensions for Visual Studio Code are now available!
This release includes the following announcements:
Data Wrangler a
Microsoft News
Python in Visual Studio Code – April 2023 Release
The April 2023 release of the Python and Jupyter extensions for Visual Studio Code are now available. This release includes Data Wrangler, a create environment button embedded in dependency files, environments API for extension authors, kernel picker improvements…
TestDriven.io: Building an Intelligent Education Platform with OpenAI, ChatGPT, and Django
Link: https://testdriven.io/blog/python-openai-chatgpt/
This tutorial shows how to build an intelligent educational platform using OpenAI APIs and Django.
Link: https://testdriven.io/blog/python-openai-chatgpt/
This tutorial shows how to build an intelligent educational platform using OpenAI APIs and Django.
testdriven.io
Building an Intelligent Education Platform with OpenAI, ChatGPT, and Django
This tutorial shows how to build an intelligent educational platform using OpenAI APIs and Django.
Ben Cook: How to Label Data for Machine Learning
Link: https://sparrow.dev/how-to-label-data-for-machine-learning/
Machine learning has revolutionized the world of technology, playing a crucial role in various applications, from self-driving cars and facial recognition systems to language translation and sentiment
Link: https://sparrow.dev/how-to-label-data-for-machine-learning/
Machine learning has revolutionized the world of technology, playing a crucial role in various applications, from self-driving cars and facial recognition systems to language translation and sentiment
Sparrow Computing
How to Label Data for Machine Learning - Sparrow Computing
Machine learning has revolutionized the world of technology, playing a crucial role in various applications, from self-driving cars and facial recognition systems to language translation and sentiment analysis. The success of machine learning models largely…
Tryton News: Newsletter April 2023
Link: https://discuss.tryton.org/t/newsletter-april-2023/5994
Authors: @dave @pokoli @udono
We are sure you’ll be eager to hunt for the Easter eggs hidden among the changes made since the last newsletter.
Changes for the User
For products that are marked as s
Link: https://discuss.tryton.org/t/newsletter-april-2023/5994
Authors: @dave @pokoli @udono
We are sure you’ll be eager to hunt for the Easter eggs hidden among the changes made since the last newsletter.
Changes for the User
For products that are marked as s
Tryton Discussion
Newsletter April 2023
Authors: @dave @pokoli @udono We are sure you’ll be eager to hunt for the Easter eggs hidden among the changes made since the last newsletter. Changes for the User For products that are marked as supply on sale, it is now possible to configure the…
PyBites: In tough times leverage the people around you
Link: https://pybit.es/articles/in-tough-times-leverage-the-people-around-you/
Welcome back to the Pybites Podcast.
Watch here:
Or listen here:
This week we have a follow up to episode 101 in which we spoke about being in control in these difficult times of corporate layoffs.
Link: https://pybit.es/articles/in-tough-times-leverage-the-people-around-you/
Welcome back to the Pybites Podcast.
Watch here:
Or listen here:
This week we have a follow up to episode 101 in which we spoke about being in control in these difficult times of corporate layoffs.
PyBites
In Tough Times Leverage The People Around You - PyBites
In this episode we talk about the importance of the people around you, because remember, you are the “average of the 5 people with whom you hang out the
Talk Python to Me: #409: Privacy as Code with Fides
Link: https://talkpython.fm/episodes/show/409/privacy-as-code-with-fides
We all know that privacy regulations are getting more strict. And that many of our users no longer believe that "privacy is dead". But for even medium-sized organizations, actually tracking how we are
Link: https://talkpython.fm/episodes/show/409/privacy-as-code-with-fides
We all know that privacy regulations are getting more strict. And that many of our users no longer believe that "privacy is dead". But for even medium-sized organizations, actually tracking how we are
talkpython.fm
Privacy as Code with Fides
We all know that privacy regulations are getting more strict. And that many of our users no longer believe that 'privacy is dead'. But for even medium-sized organizations, actually tracking how we are using personal info in our myriad of applications and…
Kushal Das: Dear pep582
Link: https://kushaldas.in/posts/dear-pep582.html
Dear pep582,
By now, you know that your idea has been
rejected,
but it came with
suggestions
for any future ideas. You thought you could be more useful if everyone gets it in
the same way, but that w
Link: https://kushaldas.in/posts/dear-pep582.html
Dear pep582,
By now, you know that your idea has been
rejected,
but it came with
suggestions
for any future ideas. You thought you could be more useful if everyone gets it in
the same way, but that w
Matthew Wright: A Gentle Introduction to the Python Match Statement
Link: https://www.wrighters.io/intro-to-python-match-statement/
When new features are added to Python, sometimes it can take a while to learn about and start using the feature. For me, the Python match statement (a.k.a. structural pattern matching) is a good examp
Link: https://www.wrighters.io/intro-to-python-match-statement/
When new features are added to Python, sometimes it can take a while to learn about and start using the feature. For me, the Python match statement (a.k.a. structural pattern matching) is a good examp
wrighters.io
A Gentle Introduction to the Python Match Statement - wrighters.io
Python's match statement is more than a switch statement: it allows matching on objects, types, and mapped values.
PyCharm: Join the Livestream: “What’s New in PyCharm 2023.1”
Link: https://blog.jetbrains.com/pycharm/2023/04/whats-new-in-pycharm-2023-1/
PyCharm 2023.1 is out, and we want to walk you through this version’s highlights.
JetBrains Developer Advocates Paul Everitt, Jodie Burchell, and Helen Scott will go through the benefits that the new
Link: https://blog.jetbrains.com/pycharm/2023/04/whats-new-in-pycharm-2023-1/
PyCharm 2023.1 is out, and we want to walk you through this version’s highlights.
JetBrains Developer Advocates Paul Everitt, Jodie Burchell, and Helen Scott will go through the benefits that the new
The JetBrains Blog
Join the Livestream: “What’s New in PyCharm 2023.1” | The PyCharm Blog
Join us on April 3 at 3:00 pm UTC to look at what’s new in PyCharm 2023.1 and discuss how you can benefit from the new features!
As usual, we appreciate your questions during the livestream.
As usual, we appreciate your questions during the livestream.
Django Weblog: Django 4.2 released
Link: https://www.djangoproject.com/weblog/2023/apr/03/django-42-released/
The Django team is happy to announce the release of Django 4.2.
This version has been designated as a long-term support (LTS) release, which
means that security and data loss fixes will be applied for
Link: https://www.djangoproject.com/weblog/2023/apr/03/django-42-released/
The Django team is happy to announce the release of Django 4.2.
This version has been designated as a long-term support (LTS) release, which
means that security and data loss fixes will be applied for
Django Project
Django 4.2 released
Posted by Mariusz Felisiak on April 3, 2023
Mike Driscoll: PyDev of the Week: Eduardo Blancas
Link: https://www.blog.pythonlibrary.org/2023/04/03/pydev-of-the-week-eduardo-blancas/
This week we welcome Eduardo Blancas (@edublancas) as our PyDev of the Week! Eduardo is the co-founder of Ploomber. You can see what Eduardo is working on over on GitHub.
Let’s spend some time getting
Link: https://www.blog.pythonlibrary.org/2023/04/03/pydev-of-the-week-eduardo-blancas/
This week we welcome Eduardo Blancas (@edublancas) as our PyDev of the Week! Eduardo is the co-founder of Ploomber. You can see what Eduardo is working on over on GitHub.
Let’s spend some time getting
Mouse Vs Python
PyDev of the Week: Eduardo Blancas - Mouse Vs Python
This week we welcome Eduardo Blancas (@edublancas) as our PyDev of the Week! Eduardo is the co-founder of Ploomber. You can see what Eduardo is working on
Real Python: Python's del: Remove References From Scopes and Containers
Link: https://realpython.com/python-del-statement/
Python’s del statement will allow you to remove names and references from different namespaces. It’ll also allow you to delete unneeded items from your lists and keys from your dictionaries. If you wa
Link: https://realpython.com/python-del-statement/
Python’s del statement will allow you to remove names and references from different namespaces. It’ll also allow you to delete unneeded items from your lists and keys from your dictionaries. If you wa
Realpython
Python's del: Remove References From Scopes and Containers – Real Python
In this tutorial, you'll learn how Python's del statement works and how to use it in your code. This statement will allow you to remove references from different scopes, items from lists, keys from dictionaries, and members from classes. This will lead to…