Python Bytes: #362 You can deprecate a global variable?
Link: https://pythonbytes.fm/episodes/show/362/you-can-deprecate-a-global-variable
<strong>Topics covered in this episode:</strong><br>
<ul>
<li><a href="https://vadimkravcenko.com/shorts/habits-of-great-software-engineers"><strong>Habits of great software engineers</strong></a></
Link: https://pythonbytes.fm/episodes/show/362/you-can-deprecate-a-global-variable
<strong>Topics covered in this episode:</strong><br>
<ul>
<li><a href="https://vadimkravcenko.com/shorts/habits-of-great-software-engineers"><strong>Habits of great software engineers</strong></a></
pythonbytes.fm
You can deprecate a global variable?
News and announcements from the Python community for the week of Nov 28th, 2023
Gocept Weblog: The final teardown
Link: https://blog.gocept.com/2023/11/29/the-final-teardown/
After writing so many teardowns in tests for software projects for customers, open source projects and in house software, it is now time for the gocept folks to finally work on a last teardown of the
Link: https://blog.gocept.com/2023/11/29/the-final-teardown/
After writing so many teardowns in tests for software projects for customers, open source projects and in house software, it is now time for the gocept folks to finally work on a last teardown of the
gocept blog
The final teardown
After writing so many teardowns in tests for software projects for customers, open source projects and in house software, it is now time for the gocept folks to finally work on a last teardown of t…
Quansight Labs Blog: Improving the interpolation and signal processing capabilities of CuPy
Link: https://labs.quansight.org/blog/cupy-czi-grant-year1
We are excited to spread the news about the improvements that have been taking place in CuPy, where 18 interpolation and more than 100 signal processing parallel GPU APIs are now available as part of
Link: https://labs.quansight.org/blog/cupy-czi-grant-year1
We are excited to spread the news about the improvements that have been taking place in CuPy, where 18 interpolation and more than 100 signal processing parallel GPU APIs are now available as part of
labs.quansight.org
Improving the interpolation and signal processing capabilities of CuPy
We are excited to spread the news about the improvements that have been taking place in CuPy, where 18 interpolation and more than 100 signal processing parallel GPU APIs are now available as part of a EOSS4 CZI grant.
Quansight Labs Blog: Unlocking C-level performance in pandas.DataFrame.apply with Numba
Link: https://labs.quansight.org/blog/unlocking-c-level-performance-in-df-apply
A quick overview of the new Numba engine in DataFrame.apply
Link: https://labs.quansight.org/blog/unlocking-c-level-performance-in-df-apply
A quick overview of the new Numba engine in DataFrame.apply
labs.quansight.org
Unlocking C-level performance in pandas.DataFrame.apply with Numba
A quick overview of the new Numba engine in DataFrame.apply
Real Python: Single and Double Underscores in Python Names
Link: https://realpython.com/python-double-underscore/
Python has a few important naming conventions that are based on using either a single or double underscore character (_). These conventions allow you to differentiate between public and non-public nam
Link: https://realpython.com/python-double-underscore/
Python has a few important naming conventions that are based on using either a single or double underscore character (_). These conventions allow you to differentiate between public and non-public nam
Realpython
Single and Double Underscores in Python Names – Real Python
Learn Python naming conventions with single and double underscores to design APIs, create safe classes, and prevent name clashes.
TypeThePipe: Boosting Python development speed with Ruff: An all-in-one lightning fast linter
Link: https://typethepipe.com/post/python-ruff-linter-code-formatter-rules/
pre > code.sourceCode { white-space: pre; position: relative; }
pre > code.sourceCode > span { display: inline-block; line-height: 1.25; }
pre > code.sourceCode > span:empty { height: 1.2em; }
.source
Link: https://typethepipe.com/post/python-ruff-linter-code-formatter-rules/
pre > code.sourceCode { white-space: pre; position: relative; }
pre > code.sourceCode > span { display: inline-block; line-height: 1.25; }
pre > code.sourceCode > span:empty { height: 1.2em; }
.source
TypeThePipe
Boosting Python development speed with Ruff: An all-in-one lightning fast linter | TypeThePipe
Discover how you can 10x to 100x improve your linter and pre-commit checks by adding Ruff module and rules to your project.
Django Weblog: 2024 DSF Board Election Results
Link: https://www.djangoproject.com/weblog/2023/nov/29/2024-dsf-board-election-results/
The 2024 DSF Board Election has closed, and the following candidates have been elected:
Jacob Kaplan-Moss
Sarah Abderemane
Thibaud Colas
They will all serve two years for their term.
From th
Link: https://www.djangoproject.com/weblog/2023/nov/29/2024-dsf-board-election-results/
The 2024 DSF Board Election has closed, and the following candidates have been elected:
Jacob Kaplan-Moss
Sarah Abderemane
Thibaud Colas
They will all serve two years for their term.
From th
Django Project
2024 DSF Board Election Results
Posted by Katie McLaughlin on November 29, 2023
Test and Code: 208: Tests with no assert statements
Link: https://testandcode.com/episodes/208-tests-with-no-assert-statements
Why on earth would you want to write a test with no assert statements?After all, aren't assert statements how you decide wether a test passes or fails?In this episode, we walk through a handful of use
Link: https://testandcode.com/episodes/208-tests-with-no-assert-statements
Why on earth would you want to write a test with no assert statements?After all, aren't assert statements how you decide wether a test passes or fails?In this episode, we walk through a handful of use
Python Test
Python Test | 208: Tests with no assert statements
Practical automated testing for software engineers using Python.
Mostly. But also so much more.
Mostly. But also so much more.
Test and Code: 210: TDD - Refactor while green
Link: https://testandcode.com/episodes/210-tdd-refactor-while-green
Test Driven Development. Red, Green, Refactor.
Do we have to do the refactor part?
Does the refactor at the end include tests?
Or can I refactor the tests at any time?
Why is refactor at the end?
Link: https://testandcode.com/episodes/210-tdd-refactor-while-green
Test Driven Development. Red, Green, Refactor.
Do we have to do the refactor part?
Does the refactor at the end include tests?
Or can I refactor the tests at any time?
Why is refactor at the end?
Python Test
Python Test | 210: TDD - Refactor while green
a.k.a Test & Code. Python's test focused podcast is more than just pytest, testing, and TDD.
We also cover Python packaging, data science, CI/CD, project automation, and tons of other software engineering practices.
Hosted by Brian Okken.
We also cover Python packaging, data science, CI/CD, project automation, and tons of other software engineering practices.
Hosted by Brian Okken.
Ned Batchelder: Say it again: values not expressions
Link: https://nedbatchelder.com/blog/202311/say_it_again_values_not_expressions.html
Sometimes you can explain a simple thing for the thousandth time,
and come away with a deeper understanding yourself. It happened to me the
other day with Python mutable argument default values.
This
Link: https://nedbatchelder.com/blog/202311/say_it_again_values_not_expressions.html
Sometimes you can explain a simple thing for the thousandth time,
and come away with a deeper understanding yourself. It happened to me the
other day with Python mutable argument default values.
This
Nedbatchelder
Say it again: values not expressions
Sometimes you can explain a simple thing for the thousandth time, and come away with a deeper understanding yourself. It happened to me the other day with Python mutable argument default values.
Armin Ronacher: Bundleless: Not Doing Things Makes You Fast
Link: http://lucumr.pocoo.org/2023/11/30/not-doing-things-makes-you-fast
I recently came across a tweet and one
statement in it really triggered me: the claim that a bundleless dev
server does not work. The idea here being that you cannot avoid bundling
during development
Link: http://lucumr.pocoo.org/2023/11/30/not-doing-things-makes-you-fast
I recently came across a tweet and one
statement in it really triggered me: the claim that a bundleless dev
server does not work. The idea here being that you cannot avoid bundling
during development
lucumr.pocoo.org
Bundleless: Not Doing Things Makes You Fast
Ramblings about bundleless JavaScript
Python⇒Speed: Using Polars in a Pandas world
Link: https://pythonspeed.com/articles/polars-pandas-interopability/
Polars is a dataframe-based library that can be faster, more memory efficient, and often simpler to use than Pandas.
It’s also much newer, and correspondingly less popular.
In November 2023:
Polars h
Link: https://pythonspeed.com/articles/polars-pandas-interopability/
Polars is a dataframe-based library that can be faster, more memory efficient, and often simpler to use than Pandas.
It’s also much newer, and correspondingly less popular.
In November 2023:
Polars h
Python⇒Speed
Using Polars in a Pandas world
Pandas has far more third-party integrations than Polars. Learn how to use those libraries with Polars dataframes.
Talk Python to Me: #440: Talking to Notebooks with Jupyter AI
Link: https://talkpython.fm/episodes/show/440/talking-to-notebooks-with-jupyter-ai
We all know that LLMs and generative AI has been working its way into many products. It's Jupyter's turn to get a really awesome integration. We have David Qiu here to tell us about Jupyter AI. Jupyte
Link: https://talkpython.fm/episodes/show/440/talking-to-notebooks-with-jupyter-ai
We all know that LLMs and generative AI has been working its way into many products. It's Jupyter's turn to get a really awesome integration. We have David Qiu here to tell us about Jupyter AI. Jupyte
talkpython.fm
Talking to Notebooks with Jupyter AI
We all know that LLMs and generative AI has been working its way into many products. It's Jupyter's turn to get a really awesome integration. We have David Qiu here to tell us about Jupyter AI. Jupyter AI provides a user-friendly and powerful way to apply…
Paolo Melchiorre: Pelican 4.9: classless Simple theme with semantic HTML
Link: https://www.paulox.net/2023/11/30/pelican-4.9-classless-simple-theme/
Introducing the updated version of the “Simple” theme in the new Pelican 4.9 version, with semantic and classless HTML and customizable out-of-the-box.
Link: https://www.paulox.net/2023/11/30/pelican-4.9-classless-simple-theme/
Introducing the updated version of the “Simple” theme in the new Pelican 4.9 version, with semantic and classless HTML and customizable out-of-the-box.
Paolo Melchiorre
Pelican 4.9: classless Simple theme with semantic HTML
Introducing the updated version of the “Simple” theme in the new Pelican 4.9 version, with semantic and classless HTML and customizable out-of-the-box.
PyCharm: PyCharm 2023.3 Release Candidate Is Out
Link: https://blog.jetbrains.com/pycharm/2023/11/2023-3-release-candidate/
PyCharm 2023.3 Release Candidate is now available!
You can get the latest build from our website, through the free Toolbox App, or via snaps for Ubuntu.
To use this build, you need to have an active
Link: https://blog.jetbrains.com/pycharm/2023/11/2023-3-release-candidate/
PyCharm 2023.3 Release Candidate is now available!
You can get the latest build from our website, through the free Toolbox App, or via snaps for Ubuntu.
To use this build, you need to have an active
The JetBrains Blog
PyCharm 2023.3 Release Candidate Is Out | The PyCharm Blog
PyCharm 2023.3 Release Candidate is now available! You can get the latest build from our website, through the free Toolbox App, or via snaps for Ubuntu. To use this build, you need
Tryton News: Newsletter December 2023
Link: https://discuss.tryton.org/t/newsletter-december-2023/6744
In the last month we focused on fixing bugs, improving the behaviour of things, speeding-up performance issues and adding new features for you.
Changes for the User
Accounting, Invoicing and Paymen
Link: https://discuss.tryton.org/t/newsletter-december-2023/6744
In the last month we focused on fixing bugs, improving the behaviour of things, speeding-up performance issues and adding new features for you.
Changes for the User
Accounting, Invoicing and Paymen
Tryton Discussion
Newsletter December 2023
In the last month we focused on fixing bugs, improving the behaviour of things, speeding-up performance issues and adding new features for you. Changes for the User Accounting, Invoicing and Payments We ease the former unique constraint on IBAN account numbers…
Armin Ronacher: Untyped Python: The Python That Was
Link: http://lucumr.pocoo.org/2023/12/1/the-python-that-was
A lot has been said about Python typing. If you have been following me on
Twitter (or you have the dubious pleasure of working with me), you
probably know my skepticism towards Python typing. This s
Link: http://lucumr.pocoo.org/2023/12/1/the-python-that-was
A lot has been said about Python typing. If you have been following me on
Twitter (or you have the dubious pleasure of working with me), you
probably know my skepticism towards Python typing. This s
Armin Ronacher's Thoughts and Writings
Untyped Python: The Python That Was
Musings about the changes to Python over the years, particularly typing.
Real Python: The Real Python Podcast – Episode #182: Building a Python JSON Parser & Discussing Ideas for PEPs
Link: https://realpython.com/podcasts/rpp/182/
Have you thought of a way to improve the Python language? How do you share your idea with core developers and start a discussion in the Python community? Christopher Trudeau is back on the show this w
Link: https://realpython.com/podcasts/rpp/182/
Have you thought of a way to improve the Python language? How do you share your idea with core developers and start a discussion in the Python community? Christopher Trudeau is back on the show this w
Realpython
Episode #182: Building a Python JSON Parser & Discussing Ideas for PEPs – The Real Python Podcast
Have you thought of a way to improve the Python language? How do you share your idea with core developers and start a discussion in the Python community? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder's Weekly articles…
Test and Code: 210: TDD - Refactor while green
Link: https://podcast.pythontest.com/episodes/210-tdd-refactor-while-green
Test Driven Development. Red, Green, Refactor.
Do we have to do the refactor part?
Does the refactor at the end include tests?
Or can I refactor the tests at any time?
Why is refactor at the end?
Link: https://podcast.pythontest.com/episodes/210-tdd-refactor-while-green
Test Driven Development. Red, Green, Refactor.
Do we have to do the refactor part?
Does the refactor at the end include tests?
Or can I refactor the tests at any time?
Why is refactor at the end?
Python Test
Python Test | 210: TDD - Refactor while green
a.k.a Test & Code. Python's test focused podcast is more than just pytest, testing, and TDD.
We also cover Python packaging, data science, CI/CD, project automation, and tons of other software engineering practices.
Hosted by Brian Okken.
We also cover Python packaging, data science, CI/CD, project automation, and tons of other software engineering practices.
Hosted by Brian Okken.
Matt Layman: Message Parsing and Ruff - Building SaaS with Python and Django #176
Link: https://www.mattlayman.com/blog/2023/message-parsing-and-ruff-building-saas-with-python-and-django-176/
In this episode, we finished off the core portion of the application by parsing entries out of the messages sent back by SendGrid. We set up the Heroku Scheduler to start the daily flow of emails to g
Link: https://www.mattlayman.com/blog/2023/message-parsing-and-ruff-building-saas-with-python-and-django-176/
In this episode, we finished off the core portion of the application by parsing entries out of the messages sent back by SendGrid. We set up the Heroku Scheduler to start the daily flow of emails to g
Matt Layman
Message Parsing and Ruff - Building SaaS with Python and Django #176
In this episode, we finished off the core portion of the application by parsing entries out of the messages sent back by SendGrid. We set up the Heroku Scheduler to start the daily flow of emails to get the system started. After completing that, I set up…