PyBites: Case Study: GitHub Copilot and the deceiving ladder
Link: https://pybit.es/articles/case-study-github-copilot-and-the-deceiving-ladder/
I recently gave a workshop at the Developer Open Space un-conference about GitHub Copilot and how developers can benefit from these AI assistants. I was fairly new to Copilot myself, having only trie
Link: https://pybit.es/articles/case-study-github-copilot-and-the-deceiving-ladder/
I recently gave a workshop at the Developer Open Space un-conference about GitHub Copilot and how developers can benefit from these AI assistants. I was fairly new to Copilot myself, having only trie
Pybites
Case Study: GitHub Copilot And The Deceiving Ladder - Pybites
Can GitHub Copilot be used to solve mathematical puzzles? What to be aware of when AI assistants are too confident.
PyBites: Build a route planner for maps using Python
Link: https://pybit.es/articles/build-a-route-planner-for-maps-using-python/
In this article I use the metric system, where 1 meter = 3.28 feet. I also talk about highways. Here I use the definition in British English, where highway refers to any path with a public right of ac
Link: https://pybit.es/articles/build-a-route-planner-for-maps-using-python/
In this article I use the metric system, where 1 meter = 3.28 feet. I also talk about highways. Here I use the definition in British English, where highway refers to any path with a public right of ac
Pybites
Build A Route Planner For Maps Using Python - Pybites
We are all familiar with the existence of route planners like google maps or OpenStreetMaps (OSM), that allows us to get the shortest path between two points
PyBites: Why You Should Never Put Your Virtualenv Inside Your Project’s Folder
Link: https://pybit.es/articles/why-you-should-never-put-your-virtualenv-inside-your-projects-folder/
Virtual environments are vital if you’re developing Python apps or just writing some Python scripts. They allow you to isolate different app requirements to prevent conflicts and keep your global OS e
Link: https://pybit.es/articles/why-you-should-never-put-your-virtualenv-inside-your-projects-folder/
Virtual environments are vital if you’re developing Python apps or just writing some Python scripts. They allow you to isolate different app requirements to prevent conflicts and keep your global OS e
Pybites
A Better Place To Put Your Python Virtual Environments - Pybites
Virtual environments are vital if you're developing Python apps or just writing some Python scripts. They allow you to isolate different app requirements to
Real Python: The Real Python Podcast – Episode #195: Building a Healthy Developer Mindset While Learning Python
Link: https://realpython.com/podcasts/rpp/195/
How do you get yourself unstuck when facing a programming problem? How do you develop a positive developer mindset while learning Python? This week on the show, Bob Belderbos from Pybites is here to t
Link: https://realpython.com/podcasts/rpp/195/
How do you get yourself unstuck when facing a programming problem? How do you develop a positive developer mindset while learning Python? This week on the show, Bob Belderbos from Pybites is here to t
Realpython
Episode #195: Building a Healthy Developer Mindset While Learning Python – The Real Python Podcast
How do you get yourself unstuck when facing a programming problem? How do you develop a positive developer mindset while learning Python? This week on the show, Bob Belderbos from Pybites is here to talk about learning Python and building healthy developer…
PyCharm: PyCharm 2024.1 EAP 8: Enhanced Support for Terraform
Link: https://blog.jetbrains.com/pycharm/2024/03/pycharm-2024-1-eap-8/
PyCharm 2024.1 EAP 8 is now available, providing a sneak peek into some exciting new features planned for the next major release. A notable update of this build is enhanced support for Terraform.
You
Link: https://blog.jetbrains.com/pycharm/2024/03/pycharm-2024-1-eap-8/
PyCharm 2024.1 EAP 8 is now available, providing a sneak peek into some exciting new features planned for the next major release. A notable update of this build is enhanced support for Terraform.
You
The JetBrains Blog
PyCharm 2024.1 EAP 8: Enhanced Support for Terraform | The PyCharm Blog
PyCharm 2024.1 EAP 8 is now available, providing a sneak peek into some exciting new features planned for the next major release. A notable update of this build is enhanced support for Terraform.
PyBites: A Better Place to Put Your Python Virtual Environments
Link: https://pybit.es/articles/a-better-place-to-put-your-python-virtual-environments/
Virtual environments are vital if you’re developing Python apps or just writing some Python scripts. They allow you to isolate different app requirements to prevent conflicts and keep your global OS e
Link: https://pybit.es/articles/a-better-place-to-put-your-python-virtual-environments/
Virtual environments are vital if you’re developing Python apps or just writing some Python scripts. They allow you to isolate different app requirements to prevent conflicts and keep your global OS e
Pybites
A Better Place To Put Your Python Virtual Environments - Pybites
Virtual environments are vital if you're developing Python apps or just writing some Python scripts. They allow you to isolate different app requirements to
Python Morsels: List slicing in Python
Link: https://www.pythonmorsels.com/slicing/
In Python, slicing looks like indexing with colons (:). You can slice a list (or any sequence) to get the first few items, the last few items, or all items in reverse.
Table of contents
Getting th
Link: https://www.pythonmorsels.com/slicing/
In Python, slicing looks like indexing with colons (:). You can slice a list (or any sequence) to get the first few items, the last few items, or all items in reverse.
Table of contents
Getting th
Pythonmorsels
List slicing in Python
In Python, slicing looks like indexing with colons (:). You can slice a list (or any sequence) to get the first few items, the last few items, or all items in reverse.
Matt Layman: Final Pre-live Features - Building SaaS with Python and Django #184
Link: https://www.mattlayman.com/blog/2024/final-pre-live-features-building-saas-with-python-and-django-184/
In this episode, we completed the final features needed to get the site open for others to sign up. This included some dynamic limiting of the number of people allowed to sign up. We also had to add t
Link: https://www.mattlayman.com/blog/2024/final-pre-live-features-building-saas-with-python-and-django-184/
In this episode, we completed the final features needed to get the site open for others to sign up. This included some dynamic limiting of the number of people allowed to sign up. We also had to add t
Matt Layman
Final Pre-live Features - Building SaaS with Python and Django #184
In this episode, we completed the final features needed to get the site open for others to sign up. This included some dynamic limiting of the number of people allowed to sign up. We also had to add the template styling for the login page.
Matt Layman: Do It Live - Building SaaS with Python and Django #185
Link: https://www.mattlayman.com/blog/2024/do-it-live-building-saas-with-python-and-django-185/
In this episode, we deployed all our user setup and Stripe configuration change to the live site and tested the new flows end to end. Along the way, we found a bug in djstripe as well as some final bu
Link: https://www.mattlayman.com/blog/2024/do-it-live-building-saas-with-python-and-django-185/
In this episode, we deployed all our user setup and Stripe configuration change to the live site and tested the new flows end to end. Along the way, we found a bug in djstripe as well as some final bu
Matt Layman
Do It Live - Building SaaS with Python and Django #185
In this episode, we deployed all our user setup and Stripe configuration change to the live site and tested the new flows end to end. Along the way, we found a bug in djstripe as well as some final bugs in the JourneyInbox configuration that prevented things…
PyCon: Travel Grants Process for PyCon US 2024
Link: https://pycon.blogspot.com/2024/03/TravelGrantsReport2024.html
Awarding travel grants to community members to PyCon US and seeing how much they get out of and contribute to the event is one of the most rewarding things we do at the PSF; every year, we wish we cou
Link: https://pycon.blogspot.com/2024/03/TravelGrantsReport2024.html
Awarding travel grants to community members to PyCon US and seeing how much they get out of and contribute to the event is one of the most rewarding things we do at the PSF; every year, we wish we cou
Blogspot
Travel Grants Process for PyCon US 2024
Awarding travel grants to community members to PyCon US and seeing how much they get out of and contribute to the event is one of the most r...
Seth Michael Larson: Regex character “$” doesn't mean “end-of-string”
Link: http://sethmlarson.dev/regex-%24-matches-end-of-string-or-newline?date=2024-03-09
Regex character “$” doesn't mean “end-of-string”
Link: http://sethmlarson.dev/regex-%24-matches-end-of-string-or-newline?date=2024-03-09
Regex character “$” doesn't mean “end-of-string”
Seth Michael Larson
Regex character “$” doesn't mean “end-of-string”
This article is about a bit of surprising behavior I recently discovered
using Python's regex module (re) while developing SBOM tooling for CPython.
Folks who've worked with regular expressions be...
using Python's regex module (re) while developing SBOM tooling for CPython.
Folks who've worked with regular expressions be...
Talk Python to Me: #452: Top Quart (async Flask) Extensions
Link: https://talkpython.fm/episodes/show/452/top-quart-async-flask-extensions
Have you heard of Quart? It's the fully-async version of Flask created by Philip Jones who is working closely with the Flask team on these parallel projects. The TL;DR; version is that if you want to
Link: https://talkpython.fm/episodes/show/452/top-quart-async-flask-extensions
Have you heard of Quart? It's the fully-async version of Flask created by Philip Jones who is working closely with the Flask team on these parallel projects. The TL;DR; version is that if you want to
talkpython.fm
Top Quart (async Flask) Extensions
Have you heard of Quart? It's the fully-async version of Flask created by Philip Jones who is working closely with the Flask team on these parallel projects. The TL;DR; version is that if you want to take advantage of async and await and you're using Flask…
Ned Batchelder: Does Python have pointers?
Link: https://nedbatchelder.com/blog/202403/does_python_have_pointers.html
People sometimes ask, “Does Python have pointers?” I hate to be the typical
senior engineer, but this is one of those questions where the answer is, it
depends what you mean by pointer.The classic de
Link: https://nedbatchelder.com/blog/202403/does_python_have_pointers.html
People sometimes ask, “Does Python have pointers?” I hate to be the typical
senior engineer, but this is one of those questions where the answer is, it
depends what you mean by pointer.The classic de
Nedbatchelder
Does Python have pointers?
People sometimes ask, “Does Python have pointers?” I hate to be the typical senior engineer, but this is one of those questions where the answer is, it depends what you mean by pointer.
Real Python: Python News: What's New From February 2024
Link: https://realpython.com/python-news-february-2024/
As February takes a rare leap forward with an extra day this year, the Python community followed suit!
Python versions 3.12 and 3.11 receive a security fix, and CPython source distributions now docume
Link: https://realpython.com/python-news-february-2024/
As February takes a rare leap forward with an extra day this year, the Python community followed suit!
Python versions 3.12 and 3.11 receive a security fix, and CPython source distributions now docume
Realpython
Python News: What's New From February 2024 – Real Python
February 2024 sees Python security updates and the introduction of a Rust-based tool for packaging, while the Python community gears up for PyCon US and the PSF enhances support with Grants Program Office Hours.
Python Bytes: #374 Climbing the Python Web Mountain
Link: https://pythonbytes.fm/episodes/show/374/climbing-the-python-web-mountain
<strong>Topics covered in this episode:</strong><br>
<ul>
<li><a href="https://www.piglei.com/articles/en-6-ways-to-improve-the-arch-of-you-py-project/"><strong>6 ways to improve the architecture of
Link: https://pythonbytes.fm/episodes/show/374/climbing-the-python-web-mountain
<strong>Topics covered in this episode:</strong><br>
<ul>
<li><a href="https://www.piglei.com/articles/en-6-ways-to-improve-the-arch-of-you-py-project/"><strong>6 ways to improve the architecture of
pythonbytes.fm
Climbing the Python Web Mountain
News and announcements from the Python community for the week of Mar 11th, 2024
Test and Code: 216: ruff, uv, and Astral: Python tooling, much faster, with Rust
Link: https://podcast.pythontest.com/episodes/ruff-astral-uv-charlie-marsh
Charlie Marsh and team are using Rust to make Python tooling faster.Ruff can take the place of Flake8, isort, and Black, and so much more.uv can take the place of pip, pip-tools, and virtualenvAstral
Link: https://podcast.pythontest.com/episodes/ruff-astral-uv-charlie-marsh
Charlie Marsh and team are using Rust to make Python tooling faster.Ruff can take the place of Flake8, isort, and Black, and so much more.uv can take the place of pip, pip-tools, and virtualenvAstral
Python Test
Python Test | 216: ruff, uv, and Astral: Python tooling, much faster, with Rust
Charlie Marsh and team are using Rust to make Python tooling faster.Ruff can take the place of Flake8, isort, and Black, and so much more.uv can take the place of pip, pip-tools, and virtualenvAstr...
Python Engineering at Microsoft: Data Science Day 2024 – Schedule Announcement
Link: https://devblogs.microsoft.com/python/python-data-science-day-join-us/
.badge1 {
background-color: #4a7cb5;
color: white;
padding: 4px 8px;
text-align: center;
border-radius: 5px;
font-size:small;
}
.badge2 {
background-color: #9180ed;
color: white;
padding: 4px 8px;
tex
Link: https://devblogs.microsoft.com/python/python-data-science-day-join-us/
.badge1 {
background-color: #4a7cb5;
color: white;
padding: 4px 8px;
text-align: center;
border-radius: 5px;
font-size:small;
}
.badge2 {
background-color: #9180ed;
color: white;
padding: 4px 8px;
tex
Microsoft News
Data Science Day 2024 – Schedule Announcement
Python Data Science Day will be taking place March 14th, 2024; a "PyDay" on Pi Day: 3.14 🥧. If you're a Python developer, entrepreneur, data scientist, student, or researcher working on projects from hobbyist and start up to enterprise level, you'll find…
Real Python: Python Basics Exercises: Dictionaries
Link: https://realpython.com/courses/basics-exercises-dictionaries/
In plain English, a dictionary is a book containing the definitions of words. Each entry in a dictionary has two parts: the word being defined, and its definition.
Python dictionaries, like lists and
Link: https://realpython.com/courses/basics-exercises-dictionaries/
In plain English, a dictionary is a book containing the definitions of words. Each entry in a dictionary has two parts: the word being defined, and its definition.
Python dictionaries, like lists and
Realpython
Python Basics Exercises: Dictionaries – Real Python
One of the most useful data structures in Python is the dictionary. In this video course, you’ll practice working with Python dictionaries, see how dictionaries differ from lists and tuples, and define and use dictionaries in your own code.
PyCoder’s Weekly: Issue #620 (March 12, 2024)
Link: https://pycoders.com/issues/620
#620 – MARCH 12, 2024 View in Browser » Creating Asynchronous Tasks With Celery and Django In this video course, you’ll learn how to integrate Celery and Django using Redis as a message broker.
Link: https://pycoders.com/issues/620
#620 – MARCH 12, 2024 View in Browser » Creating Asynchronous Tasks With Celery and Django In this video course, you’ll learn how to integrate Celery and Django using Redis as a message broker.
Pycoders
PyCoder’s Weekly | Issue #620
Issue #620 of the PyCoder’s Weekly newsletter, published March 12, 2024.
Python Insider: Python 3.13.0 alpha 5 is now available
Link: https://pythoninsider.blogspot.com/2024/03/python-3130-alpha-5-is-now-available.html
Python 3.13.0 alpha 5 is now available:
https://www.python.org/downloads/release/python-3130a5/
This is an early developer preview of Python 3.13
Major new features of the 3.13 series, compared to
Link: https://pythoninsider.blogspot.com/2024/03/python-3130-alpha-5-is-now-available.html
Python 3.13.0 alpha 5 is now available:
https://www.python.org/downloads/release/python-3130a5/
This is an early developer preview of Python 3.13
Major new features of the 3.13 series, compared to
Blogspot
Python Insider: Python 3.13.0 alpha 5 is now available
Real Python: Visualizing Data in Python With Seaborn
Link: https://realpython.com/python-seaborn/
If you have some experience using Python for data analysis, chances are you’ve produced some data plots to explain your analysis to other people. Most likely you’ll have used a library such as Matplot
Link: https://realpython.com/python-seaborn/
If you have some experience using Python for data analysis, chances are you’ve produced some data plots to explain your analysis to other people. Most likely you’ll have used a library such as Matplot
Realpython
Visualizing Data in Python With Seaborn – Real Python
In this tutorial, you'll learn how to use the Python seaborn library to produce statistical data analysis plots to allow you to better visualize your data. You'll learn how to use both its traditional classic interface and more modern objects interface.