Ned Batchelder: GitHub action security: zizmor
Link: https://nedbatchelder.com/blog/202410/github_action_security_zizmor.html
Zizmor is a new tool to
check your GitHub action workflows for security concerns. I found it really
helpful to lock down actions.Action workflows can be esoteric, and continuous integration is not
ev
Link: https://nedbatchelder.com/blog/202410/github_action_security_zizmor.html
Zizmor is a new tool to
check your GitHub action workflows for security concerns. I found it really
helpful to lock down actions.Action workflows can be esoteric, and continuous integration is not
ev
Nedbatchelder
GitHub action security: zizmor
Zizmor is a new tool to check your GitHub action workflows for security concerns. I found it really helpful to lock down actions.
Seth Michael Larson: How to export OPML from Omnivore
Link: https://sethmlarson.dev/how-to-export-opml-from-omnivore?utm_campaign=rss
How to export OPML from Omnivore
Link: https://sethmlarson.dev/how-to-export-opml-from-omnivore?utm_campaign=rss
How to export OPML from Omnivore
Real Python: Python Closures: Common Use Cases and Examples
Link: https://realpython.com/python-closure/
In Python, a closure is typically a function defined inside another function. This inner function grabs the objects defined in its enclosing scope and associates them with the inner function object it
Link: https://realpython.com/python-closure/
In Python, a closure is typically a function defined inside another function. This inner function grabs the objects defined in its enclosing scope and associates them with the inner function object it
Realpython
Python Closures: Common Use Cases and Examples – Real Python
In this tutorial, you'll learn about Python closures. A closure is a function-like object with an extended scope. You can use closures to create decorators, factory functions, stateful functions, and more.
The Python Show: 49 - EdgeDB and Python with Yury Selivanov
Link: https://www.pythonshow.com/p/49-edgedb-and-python-with-yury-selivanov
In this episode of The Python Show Podcast, we welcome Yury Selivanov as our guest. Yury is a core CPython developer and co-founder of EdgeDB and MagicStack.We chatted about many different topics, inc
Link: https://www.pythonshow.com/p/49-edgedb-and-python-with-yury-selivanov
In this episode of The Python Show Podcast, we welcome Yury Selivanov as our guest. Yury is a core CPython developer and co-founder of EdgeDB and MagicStack.We chatted about many different topics, inc
Pythonshow
49 - EdgeDB and Python with Yury Selivanov
In this episode of The Python Show Podcast, we welcome Yury Selivanov as our guest.
eGenix.com: PyDDF Python Herbst Sprint 2024
Link: https://www.egenix.com/company/news/PyDDF-Herbst-Sprint-2024
The following text is in German, since we're announcing a Python sprint in Düsseldorf, Germany.
Ankündigung
Python Meeting Herbst Sprint 2024 in
Düsseldorf
Samstag, 09.11.2024, 10:00-18:00 Uhr
Sonnt
Link: https://www.egenix.com/company/news/PyDDF-Herbst-Sprint-2024
The following text is in German, since we're announcing a Python sprint in Düsseldorf, Germany.
Ankündigung
Python Meeting Herbst Sprint 2024 in
Düsseldorf
Samstag, 09.11.2024, 10:00-18:00 Uhr
Sonnt
eGenix.com
eGenix.com: PyDDF Python Herbst Sprint 2024
The Python Meeting Düsseldorf team is organizing a Python sprint on November 09./10 in Düsseldorf, Germany.
John Cook: How hard is constraint programming?
Link: https://www.johndcook.com/blog/2024/10/31/how-hard-is-constraint-programming/
I’ve been writing code for the Z3 SMT solver for several months now. Here are my findings.
Python is used here as the base language. Python/Z3 feels like a two-layer programming model—declarative cod
Link: https://www.johndcook.com/blog/2024/10/31/how-hard-is-constraint-programming/
I’ve been writing code for the Z3 SMT solver for several months now. Here are my findings.
Python is used here as the base language. Python/Z3 feels like a two-layer programming model—declarative cod
John D. Cook | Applied Mathematics Consulting
How hard is constraint programming?
Writing code using the Z3 SMT solver is different from typical programming, due to mixed programming models--not unlike CUDA for GPUs. Here's what to expect.
Real Python: Quiz: Using .__repr__() vs .__str__() in Python
Link: https://realpython.com/quizzes/python-repr-vs-str/
In this quiz, you’ll test your understanding of Python’s .__repr__() and .__str__() special methods. These methods allow you to control how a program displays an object, making your classes more reada
Link: https://realpython.com/quizzes/python-repr-vs-str/
In this quiz, you’ll test your understanding of Python’s .__repr__() and .__str__() special methods. These methods allow you to control how a program displays an object, making your classes more reada
Realpython
Using .__repr__() vs .__str__() in Python Quiz – Real Python
In this quiz, you'll test your understanding of Python's dunder repr and dunder str special methods. These methods allow you to control how a program displays an object, making your classes more readable and easier to debug and maintain.
Nick Coghlan: The origin of venvstacks
Link: https://www.curiousefficiency.org/posts/2024/11/the-origin-of-venvstacks/
There has been a longstanding gap in the Python packaging ecosystem that has
somewhat annoyed me,
but not enough to do anything about it:
we haven't really had a good way to compose multiple layers of
Link: https://www.curiousefficiency.org/posts/2024/11/the-origin-of-venvstacks/
There has been a longstanding gap in the Python packaging ecosystem that has
somewhat annoyed me,
but not enough to do anything about it:
we haven't really had a good way to compose multiple layers of
Curious Efficiency
The origin of venvstacks
The story behind the creation of the "venvstacks" packaging utility
Real Python: The Real Python Podcast – Episode #226: PySheets: Spreadsheets in the Browser Using PyScript
Link: https://realpython.com/podcasts/rpp/226/
What goes into building a spreadsheet application in Python that runs in the browser? How do you make it launch quickly, and where do you store the cells of data? This week on the show, we speak with
Link: https://realpython.com/podcasts/rpp/226/
What goes into building a spreadsheet application in Python that runs in the browser? How do you make it launch quickly, and where do you store the cells of data? This week on the show, we speak with
Realpython
Episode #226: PySheets: Spreadsheets in the Browser Using PyScript – The Real Python Podcast
What goes into building a spreadsheet application in Python that runs in the browser? How do you make it launch quickly, and where do you store the cells of data? This week on the show, we speak with Chris Laffra about his project, PySheets, and his book…
PyCon: Important Changes Ahead: A Commitment to Financial Transparency
Link: https://pycon.blogspot.com/2024/11/important-changes-ahead-commitment-to.html
PyCon US is the largest and longest-running annual gathering for the community using and developing the open-source Python programming language. It is produced and underwritten by the Python Software
Link: https://pycon.blogspot.com/2024/11/important-changes-ahead-commitment-to.html
PyCon US is the largest and longest-running annual gathering for the community using and developing the open-source Python programming language. It is produced and underwritten by the Python Software
Blogspot
Important Changes Ahead: A Commitment to Financial Transparency
PyCon US is the largest and longest-running annual gathering for the community using and developing the open-source Python programming langu...
PyCon: PyCon US 2025 Launches!
Link: https://pycon.blogspot.com/2024/11/pycon-us-2025-launches.html
We’re super excited to announce that PyCon US 2025 is back in Pittsburgh! If you missed our first time here, please check out our PyCon US 2024 recap and video recordings.We’re also excited to announc
Link: https://pycon.blogspot.com/2024/11/pycon-us-2025-launches.html
We’re super excited to announce that PyCon US 2025 is back in Pittsburgh! If you missed our first time here, please check out our PyCon US 2024 recap and video recordings.We’re also excited to announc
Blogspot
PyCon US 2025 Launches!
We’re super excited to announce that PyCon US 2025 is back in Pittsburgh! If you missed our first time here, please check out our PyCon US 2...
Python Engineering at Microsoft: Python in Visual Studio Code – November 2024 Release
Link: https://devblogs.microsoft.com/python/python-in-visual-studio-code-november-2024-release/
We’re excited to announce the November 2024 release of the Python, Pylance and Jupyter extensions for Visual Studio Code!
This release includes the following announcements:
Generate docstrings with P
Link: https://devblogs.microsoft.com/python/python-in-visual-studio-code-november-2024-release/
We’re excited to announce the November 2024 release of the Python, Pylance and Jupyter extensions for Visual Studio Code!
This release includes the following announcements:
Generate docstrings with P
Microsoft News
Python in Visual Studio Code – November 2024 Release
The November 2024 release of the Python and Jupyter extensions for Visual Studio Code are now available. This month's updates include docstring template generation with Pylance, Fold/Unfold All Docstrings commands, a variable view with the Native REPL and…
Hugo van Kemenade: Speed up CI with uv ⚡
Link: https://dev.to/hugovk/speed-up-ci-with-uv-53n1
We can use uv to make linting and testing on GitHub Actions around 1.5 times as fast.
Linting
When using pre-commit for linting:
name: Lint
on: [push, pull_request, workflow_dispatch]
en
Link: https://dev.to/hugovk/speed-up-ci-with-uv-53n1
We can use uv to make linting and testing on GitHub Actions around 1.5 times as fast.
Linting
When using pre-commit for linting:
name: Lint
on: [push, pull_request, workflow_dispatch]
en
DEV Community
Speed up CI with uv ⚡
We can use uv to make linting and testing on GitHub Actions around 1.5 times as fast. ...
Python Software Foundation: PyCon US 2025 Kicks Off: Website, CfP, and Sponsorship Now Open!
Link: https://pyfound.blogspot.com/2024/11/pycon-us-2025-kicks-off-website-cfp-and.html
Exciting news: the PyCon US 2025 conference website, Call for Proposals, and sponsorship program are open!To learn more about the location, deadlines, and other details, check out the links below:PyCo
Link: https://pyfound.blogspot.com/2024/11/pycon-us-2025-kicks-off-website-cfp-and.html
Exciting news: the PyCon US 2025 conference website, Call for Proposals, and sponsorship program are open!To learn more about the location, deadlines, and other details, check out the links below:PyCo
Python Software Foundation Blog
PyCon US 2025 Kicks Off: Website, CfP, and Sponsorship Now Open!
Exciting news: the PyCon US 2025 conference website, Call for Proposals, and sponsorship program are open! To learn more about the location,...
Ned Batchelder: Coverage.py originally
Link: https://nedbatchelder.com/blog/202411/coveragepy_originally.html
Something many people don’t realize is that I didn’t write the original
coverage.py. It was written by Gareth Rees in 2001. I’ve been extending and
maintaining it since 2004. This ancient history
ca
Link: https://nedbatchelder.com/blog/202411/coveragepy_originally.html
Something many people don’t realize is that I didn’t write the original
coverage.py. It was written by Gareth Rees in 2001. I’ve been extending and
maintaining it since 2004. This ancient history
ca
Nedbatchelder
Coverage.py originally
Coverage.py was started in 2001 but not by me. It’s interesting to see how small it started (350 lines!) and how far it’s come (20k lines).
Brett Cannon: Don't return named tuples in new APIs
Link: https://snarky.ca/dont-use-named-tuples-in-new-apis/
In my opinion, you should only introduce a named tuple to your code when you&aposre updating a preexisting API that was already returning a tuple or you are wrapping a tuple return value from another
Link: https://snarky.ca/dont-use-named-tuples-in-new-apis/
In my opinion, you should only introduce a named tuple to your code when you&aposre updating a preexisting API that was already returning a tuple or you are wrapping a tuple return value from another
Tall, Snarky Canadian
Don't return named tuples in new APIs
In my opinion, you should only introduce a named tuple to your code when you're updating a preexisting API that was already returning a tuple or you are wrapping a tuple return value from another API.
Let's start with when you should use named tuples. Usually…
Let's start with when you should use named tuples. Usually…
Real Python: The Python Square Root Function
Link: https://realpython.com/python-square-root-function/
The Python square root function, sqrt(), is part of the math module and is used to calculate the square root of a given number. To use it, you import the math module and call math.sqrt() with a non-ne
Link: https://realpython.com/python-square-root-function/
The Python square root function, sqrt(), is part of the math module and is used to calculate the square root of a given number. To use it, you import the math module and call math.sqrt() with a non-ne
Realpython
The Python Square Root Function – Real Python
In this quick and practical tutorial, you'll learn what a square root is and how to calculate one in Python. You'll even see how you can use the Python square root function to solve a real-world problem.
Michael Foord: Adventures with MicroPython
Link: https://agileabstractions.com/micropython/
My first blog post in a few years! I have some articles I’d like to publish, and some adventures to share, so I thought it was time to
fire up a blog engine again.
My nine year old son, Benjamin, is
Link: https://agileabstractions.com/micropython/
My first blog post in a few years! I have some articles I’d like to publish, and some adventures to share, so I thought it was time to
fire up a blog engine again.
My nine year old son, Benjamin, is
Agileabstractions
Adventures with MicroPython
Michael Foord: Gigaclear One Touch Switch Service
Link: https://agileabstractions.com/gigaclear-ots/
For the last year I’ve been working as a team lead for backend API development with Gigaclear a UK rural ISP who own and run fibre internet to rural communities across the UK. This is alongside my tr
Link: https://agileabstractions.com/gigaclear-ots/
For the last year I’ve been working as a team lead for backend API development with Gigaclear a UK rural ISP who own and run fibre internet to rural communities across the UK. This is alongside my tr
Agileabstractions
Gigaclear One Touch Switch Service
Glyph Lefkowitz: The Federation Deathmatch
Link: https://blog.glyph.im/2024/11/the-federation-deathmatch.html
It’s the weekend, and I have some Thoughts about federated social media. So,
buckle up, I guess, it’s time to start some fights.
Recently there has been some discourse about Bluesky’s latest fundrais
Link: https://blog.glyph.im/2024/11/the-federation-deathmatch.html
It’s the weekend, and I have some Thoughts about federated social media. So,
buckle up, I guess, it’s time to start some fights.
Recently there has been some discourse about Bluesky’s latest fundrais
blog.glyph.im
The Federation Deathmatch
It’s the weekend, and I have some Thoughts about federated social media. So, buckle up, I guess, it’s time to start some fights.