Seth Michael Larson: Mahjong tiles and Unicode variation selectors
Link: http://sethmlarson.dev/unicode-variation-selectors?date=2023-12-18
Mahjong tiles and Unicode variation selectors
About •
Blog •
Newsl
Link: http://sethmlarson.dev/unicode-variation-selectors?date=2023-12-18
Mahjong tiles and Unicode variation selectors
About •
Blog •
Newsl
Seth Michael Larson
Mahjong tiles and Unicode variation selectors
.ucode {
font-feature-settings: 'tnum' 1;
}
.mahjong {
font-family: 'Noto Sans', sans-serif;
font-size: 5rem;
line-height: 5rem;
margin-bottom: 1.3rem;
}
It's been...
font-feature-settings: 'tnum' 1;
}
.mahjong {
font-family: 'Noto Sans', sans-serif;
font-size: 5rem;
line-height: 5rem;
margin-bottom: 1.3rem;
}
It's been...
Python⇒Speed: How many CPU cores can you actually use in parallel?
Link: https://pythonspeed.com/articles/cpu-thread-pool-size/
When you’re running a CPU-intensive parallel program, you often want to have a thread or process pool sized by the number of CPU cores on your machine.
Fewer threads and you’re not taking advantage of
Link: https://pythonspeed.com/articles/cpu-thread-pool-size/
When you’re running a CPU-intensive parallel program, you often want to have a thread or process pool sized by the number of CPU cores on your machine.
Fewer threads and you’re not taking advantage of
Python⇒Speed
How many CPU cores can you actually use in parallel?
Figuring out how much parallelism your program can use is surprisingly tricky.
Real Python: Enhance Your Flask Web Project With a Database
Link: https://realpython.com/flask-database/
Adding a database to your Flask project comes with many advantages.
By connecting a database, you’ll be able to store user information, monitor user interactions, and maintain dynamic site content.
In
Link: https://realpython.com/flask-database/
Adding a database to your Flask project comes with many advantages.
By connecting a database, you’ll be able to store user information, monitor user interactions, and maintain dynamic site content.
In
Realpython
Enhance Your Flask Web Project With a Database – Real Python
Adding a database to your Flask project elevates your web app to the next level. In this tutorial, you'll learn how to connect your Flask app to a database and how to receive and store posts from users.
Anarcat: (Re)introducing screentest
Link: https://anarc.at/blog/2023-12-18-rewrote-screentest/
I have accidentally rewritten screentest, an old
X11/GTK2 program that I was previously using to, well, test
screens.
Screentest is dead
It was removed from Debian in May 2023 but had already missed t
Link: https://anarc.at/blog/2023-12-18-rewrote-screentest/
I have accidentally rewritten screentest, an old
X11/GTK2 program that I was previously using to, well, test
screens.
Screentest is dead
It was removed from Debian in May 2023 but had already missed t
James Bennett: Running async tests in Python
Link: https://www.b-list.org/weblog/2023/dec/18/async-python-tests/
This is part of a series of posts I’m doing as a sort of Python/Django Advent calendar, offering a small tip or piece of information each day from the first Sunday of Advent through Christmas Eve. See
Link: https://www.b-list.org/weblog/2023/dec/18/async-python-tests/
This is part of a series of posts I’m doing as a sort of Python/Django Advent calendar, offering a small tip or piece of information each day from the first Sunday of Advent through Christmas Eve. See
CodersLegacy: How to disable the Cache in Selenium
Link: https://coderslegacy.com/how-to-disable-the-cache-in-selenium/
Selenium is a powerful tool for automating web applications, but one common challenge faced by automation testers is dealing with browser caching. Caching can sometimes interfere with the accuracy of
Link: https://coderslegacy.com/how-to-disable-the-cache-in-selenium/
Selenium is a powerful tool for automating web applications, but one common challenge faced by automation testers is dealing with browser caching. Caching can sometimes interfere with the accuracy of
CodersLegacy
How to disable the Cache in Selenium - CodersLegacy
In this tutorial we'll explore how to disable the cache in Selenium to ensure that your tests run smoothly and produce reliable results.
Real Python: Python Basics Exercises: Reading and Writing Files
Link: https://realpython.com/courses/python-exercises-reading-writing-files/
Files play a key role in computing, as they store and transfer data. You likely come across numerous files on a daily basis. In Python Basics: Reading and Writing Files, you dove into the world of fil
Link: https://realpython.com/courses/python-exercises-reading-writing-files/
Files play a key role in computing, as they store and transfer data. You likely come across numerous files on a daily basis. In Python Basics: Reading and Writing Files, you dove into the world of fil
Realpython
Python Basics Exercises: Reading and Writing Files – Real Python
In this video tutorial, you'll practice transferring data between your Python programs and external software by reading and writing files. Through exercises, you'll master the art of reading and writing information saved in CSV file format, which is extensively…
Spyder IDE: Reusable research Birds of a Feather session at Scipy 2023: Goals and challenges
Link: https://www.spyder-ide.org/blog/reusable-research-bof-scipy-2023/
The Spyder team and collaborators hosted a Birds of a Feather (BoF) session at SciPy 2023, focused on moving beyond just scripts and notebooks toward truly reproducible, reusable research.
Here, we’ll
Link: https://www.spyder-ide.org/blog/reusable-research-bof-scipy-2023/
The Spyder team and collaborators hosted a Birds of a Feather (BoF) session at SciPy 2023, focused on moving beyond just scripts and notebooks toward truly reproducible, reusable research.
Here, we’ll
www.spyder-ide.org
Blog | Reusable research Birds of a Feather session at Scipy 2023: Goals and challenges — Spyder IDE
Website for Spyder, the Scientific Python Development Environment
PyCharm: Join the Private Preview of Our New Tool for Your ML Experiments!
Link: https://blog.jetbrains.com/pycharm/2023/12/join-the-private-preview-of-our-new-tool-for-your-ml-experiments/
In response to the rapid growth of the data science market, we’re enhancing support for data science libraries, ML models, and MLOps, including by collaborating with ML vendors.
We’re starting with a
Link: https://blog.jetbrains.com/pycharm/2023/12/join-the-private-preview-of-our-new-tool-for-your-ml-experiments/
In response to the rapid growth of the data science market, we’re enhancing support for data science libraries, ML models, and MLOps, including by collaborating with ML vendors.
We’re starting with a
The JetBrains Blog
Join the Private Preview of Our New Tool for Your ML Experiments! | The PyCharm Blog
Join a private preview of our brand-new tool for ML experiments. It lets you set up and launch an experiment from local code on a VM in the cloud directly from PyCharm. We’re granting free access for cloud resources during the preview!
PyCoder’s Weekly: Issue #608 (Dec. 19, 2023)
Link: https://pycoders.com/issues/608
#608 – DECEMBER 19, 2023 View in Browser » Build a Hangman Game With Python and PySimpleGUI In this step-by-step tutorial, you’ll learn how to write the game of hangman in Python with a PySimple
Link: https://pycoders.com/issues/608
#608 – DECEMBER 19, 2023 View in Browser » Build a Hangman Game With Python and PySimpleGUI In this step-by-step tutorial, you’ll learn how to write the game of hangman in Python with a PySimple
Pycoders
PyCoder’s Weekly | Issue #608
Issue #608 of the PyCoder’s Weekly newsletter, published Dec. 19, 2023.
James Bennett: Show Python deprecation warnings
Link: https://www.b-list.org/weblog/2023/dec/19/show-python-deprecation-warnings/
This is part of a series of posts I’m doing as a sort of Python/Django Advent calendar, offering a small tip or piece of information each day from the first Sunday of Advent through Christmas Eve. See
Link: https://www.b-list.org/weblog/2023/dec/19/show-python-deprecation-warnings/
This is part of a series of posts I’m doing as a sort of Python/Django Advent calendar, offering a small tip or piece of information each day from the first Sunday of Advent through Christmas Eve. See
Real Python: Add Logging and Notification Messages to Flask Web Projects
Link: https://realpython.com/flask-logging-messages/
After implementing the main functionality of a web project, you may find that your app is rough around the edges. Often, this boils down to the user experience (UX) of your project. For example, when
Link: https://realpython.com/flask-logging-messages/
After implementing the main functionality of a web project, you may find that your app is rough around the edges. Often, this boils down to the user experience (UX) of your project. For example, when
Realpython
Add Logging and Notification Messages to Flask Web Projects – Real Python
After you implement the main functionality of a web project, it's good to understand how your users interact with your app and where they may run into errors. In this tutorial, you'll enhance your Flask project by creating error pages and logging messages.
Seth Michael Larson: Security Developer-in-Residence Weekly Report #22
Link: http://sethmlarson.dev/security-developer-in-residence-weekly-report-22?date=2023-12-20
Security Developer-in-Residence Weekly Report #22
About •
Blog •
Link: http://sethmlarson.dev/security-developer-in-residence-weekly-report-22?date=2023-12-20
Security Developer-in-Residence Weekly Report #22
About •
Blog •
Seth Michael Larson
Security Developer-in-Residence Weekly Report #22
This critical role would not be possible without funding from the OpenSSF Alpha-Omega project. Massive thank-you to Alpha-Omega for investing in the security of the Python ecosystem!
This week...
This week...
Python Bytes: #365 Inheritance, but not Inheritance!
Link: https://pythonbytes.fm/episodes/show/365/inheritance-but-not-inheritance
<strong>Topics covered in this episode:</strong><br>
<ul>
<li><em>* <a href="https://hatch.pypa.io/latest/blog/2023/12/11/hatch-v180/">Hatch v1.8</a></em>*</li>
<li><a href="https://svcs.hynek.me/en
Link: https://pythonbytes.fm/episodes/show/365/inheritance-but-not-inheritance
<strong>Topics covered in this episode:</strong><br>
<ul>
<li><em>* <a href="https://hatch.pypa.io/latest/blog/2023/12/11/hatch-v180/">Hatch v1.8</a></em>*</li>
<li><a href="https://svcs.hynek.me/en
pythonbytes.fm
Inheritance, but not Inheritance!
News and announcements from the Python community for the week of Dec 20th, 2023
James Bennett: Use Django's system checks
Link: https://www.b-list.org/weblog/2023/dec/20/django-system-check/
This is part of a series of posts I’m doing as a sort of Python/Django Advent calendar, offering a small tip or piece of information each day from the first Sunday of Advent through Christmas Eve. See
Link: https://www.b-list.org/weblog/2023/dec/20/django-system-check/
This is part of a series of posts I’m doing as a sort of Python/Django Advent calendar, offering a small tip or piece of information each day from the first Sunday of Advent through Christmas Eve. See
Hynek Schlawack: Don’t Start Pull Requests from Your Main Branch
Link: https://hynek.me/articles/pull-requests-branch/
When contributing to other users’ repositories, always start a new branch in your fork.
Link: https://hynek.me/articles/pull-requests-branch/
When contributing to other users’ repositories, always start a new branch in your fork.
Hynek Schlawack
Don’t Start Pull Requests from Your Main Branch
When contributing to other users’ repositories, always start a new branch in your fork.
Doug Hellmann: sphinxcontrib-datatemplates 0.11.0
Link: https://doughellmann.com/releases/sphinxcontrib-datatemplates-0-11-0/
What’s new in 0.11.0? handle file exceptions when loading data or templates (contributions by Bizordec)
Link: https://doughellmann.com/releases/sphinxcontrib-datatemplates-0-11-0/
What’s new in 0.11.0? handle file exceptions when loading data or templates (contributions by Bizordec)
Doug Hellmann
sphinxcontrib-datatemplates 0.11.0
What’s new in 0.11.0? handle file exceptions when loading data or templates (contributions by Bizordec)
PyCharm: PyCharm 2023.3.2 Is Out!
Link: https://blog.jetbrains.com/pycharm/2023/12/2023-3-2/
The second bug-fix update for v2023.3 is now available.
You can update to this version from inside the IDE, using the Toolbox App, or using snaps if you are a Ubuntu user. You can also download it fro
Link: https://blog.jetbrains.com/pycharm/2023/12/2023-3-2/
The second bug-fix update for v2023.3 is now available.
You can update to this version from inside the IDE, using the Toolbox App, or using snaps if you are a Ubuntu user. You can also download it fro
The JetBrains Blog
PyCharm 2023.3.2 Is Out! | The PyCharm Blog
The second bug-fix update for v2023.3 is now available. You can update to this version from inside the IDE, using the Toolbox App, or using snaps if you are a Ubuntu user. You can also download it
TestDriven.io: Basic and Full-text Search with Django and Postgres
Link: https://testdriven.io/blog/django-search/
This tutorial looks at how to add basic and full-text search to a Django app with Postgres.
Link: https://testdriven.io/blog/django-search/
This tutorial looks at how to add basic and full-text search to a Django app with Postgres.
testdriven.io
Basic and Full-text Search with Django and Postgres
This tutorial looks at how to add basic and full-text search to a Django app with Postgres.
Doug Hellmann: virtualenvwrapper 6.0.0.0a5
Link: https://doughellmann.com/releases/virtualenvwrapper-6-0-0-0a5/
What’s new in 6.0.0.0a5? move build dependencies to pyproject.toml move linter dependencies to pyproject.toml Improve error message for IOErrors (contributions by Fabian P. Schmidt) add python 3.12 to
Link: https://doughellmann.com/releases/virtualenvwrapper-6-0-0-0a5/
What’s new in 6.0.0.0a5? move build dependencies to pyproject.toml move linter dependencies to pyproject.toml Improve error message for IOErrors (contributions by Fabian P. Schmidt) add python 3.12 to
Doug Hellmann
virtualenvwrapper 6.0.0.0a5
What’s new in 6.0.0.0a5? move build dependencies to pyproject.toml move linter dependencies to pyproject.toml Improve error message for IOErrors (contributions by Fabian P. Schmidt) add python 3.12 to test matrix Fix shell completion on FreeBSD (contributions…
Brett Cannon: Announcing microvenv 2023.5
Link: https://snarky.ca/announcing-microvenv-2023-5/
In my blog post explaining how virtual environments work, I announced my project called microvenv. At the time, my only goal was to create a package which could create virtual environments in a minima
Link: https://snarky.ca/announcing-microvenv-2023-5/
In my blog post explaining how virtual environments work, I announced my project called microvenv. At the time, my only goal was to create a package which could create virtual environments in a minima
Tall, Snarky Canadian
Announcing microvenv 2023.5
In my blog post explaining how virtual environments work, I announced my project called microvenv. At the time, my only goal was to create a package which could create virtual environments in a minimal, fast way. But since then, I have expanded the API of…