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…
Matt Layman: Switch an Existing Python Project To Ruff
Link: https://www.mattlayman.com/blog/2023/switch-an-existing-python-project-to-ruff/
On a recent Building SaaS stream, we switched from using flake8, Black, isort, and bandit completely over to a single tool, Ruff. Watch an experienced Pythonista work through many of the options and d
Link: https://www.mattlayman.com/blog/2023/switch-an-existing-python-project-to-ruff/
On a recent Building SaaS stream, we switched from using flake8, Black, isort, and bandit completely over to a single tool, Ruff. Watch an experienced Pythonista work through many of the options and d
Matt Layman
Switch an Existing Python Project To Ruff
On a recent Building SaaS stream, we switched from using flake8, Black, isort, and bandit completely over to a single tool, Ruff. Watch an experienced Pythonista work through many of the options and do a full conversion to this powerful tool
Marcos Dione: Migrating from ikiwiki to nikola
Link: https://www.grulic.org.ar/~mdione/glob/posts/migrating-from-ikiwiki-to-nikola/
As I mentioned several times already, my ikiwiki setup for this glob is falling apart in my machine. As it is written
in perl, a language I haven't touched in may many years, and its community seems t
Link: https://www.grulic.org.ar/~mdione/glob/posts/migrating-from-ikiwiki-to-nikola/
As I mentioned several times already, my ikiwiki setup for this glob is falling apart in my machine. As it is written
in perl, a language I haven't touched in may many years, and its community seems t
.:: Marcos Dione/StyXman's glob ::.
Migrating from ikiwiki to nikola
As I mentioned several times already, my ikiwiki setup for this glob is falling apart in my machine. As it is written
in perl, a language I haven't touched in may many years, and its community seems t
in perl, a language I haven't touched in may many years, and its community seems t
Marcos Dione: ikiwiki to nikola: the script
Link: https://www.grulic.org.ar/~mdione/glob/posts/ikiwiki-to-nikola-the-script/
People asked for it:
#! /usr/bin/python3
import argparse
from datetime import datetime
from glob import glob
from os import stat
from os.path import basename, splitext
import re
import sys
import tim
Link: https://www.grulic.org.ar/~mdione/glob/posts/ikiwiki-to-nikola-the-script/
People asked for it:
#! /usr/bin/python3
import argparse
from datetime import datetime
from glob import glob
from os import stat
from os.path import basename, splitext
import re
import sys
import tim
.:: Marcos Dione/StyXman's glob ::.
ikiwiki to nikola: the script
People asked for it:
#! /usr/bin/python3
import argparse
from datetime import datetime
from glob import glob
from os import stat
from os.path import basename, splitext
import re
import sys
import tim
#! /usr/bin/python3
import argparse
from datetime import datetime
from glob import glob
from os import stat
from os.path import basename, splitext
import re
import sys
import tim
TechBeamers Python: 44 Python Data Analyst Interview Questions
Link: https://www.techbeamers.com/44-python-data-analyst-interview-questions/
Here are 20 data analytics interview questions focused on Python programming along with their answers. You may like to check these out. Python Data Analyst Interview Questions and Answers. Question: H
Link: https://www.techbeamers.com/44-python-data-analyst-interview-questions/
Here are 20 data analytics interview questions focused on Python programming along with their answers. You may like to check these out. Python Data Analyst Interview Questions and Answers. Question: H
TechBeamers
Python Data Analyst Interview Questions for 2024
Find out some good Python data analyst interview questions focusing on both programming and conceptual aspects.