PyCharm: Pytest vs. Unittest: Which Is Better?
Link:
Python, being a versatile and widely used programming language, offers several testing frameworks to facilitate the testing process. Two prominent choices are pytest and unittest, both of which come w
Link:
Python, being a versatile and widely used programming language, offers several testing frameworks to facilitate the testing process. Two prominent choices are pytest and unittest, both of which come w
Real Python: The Real Python Podcast – Episode #196: Exploring Duck Typing in Python & Dynamics of Monkey Patching
Link: https://realpython.com/podcasts/rpp/196/
What are the advantages of determining the type of an object by how it behaves? What coding circumstances are not a good fit for duck typing? Christopher Trudeau is back on the show this week, bringin
Link: https://realpython.com/podcasts/rpp/196/
What are the advantages of determining the type of an object by how it behaves? What coding circumstances are not a good fit for duck typing? Christopher Trudeau is back on the show this week, bringin
Realpython
Episode #196: Exploring Duck Typing in Python & Dynamics of Monkey Patching – The Real Python Podcast
What are the advantages of determining the type of an object by how it behaves? What coding circumstances are not a good fit for duck typing? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder's Weekly articles and projects.
Robin Wilson: How to speed up appending to PostGIS tables with ogr2ogr
Link: https://blog.rtwilson.com/how-to-speed-up-appending-to-postgis-tables-with-ogr2ogr/
Summary: If appending to a PostGIS table with GDAL/OGR is taking a long time, try setting the PG_USE_COPY config option to YES (eg. adding --config PG_USE_COPY YES to your command line). This should s
Link: https://blog.rtwilson.com/how-to-speed-up-appending-to-postgis-tables-with-ogr2ogr/
Summary: If appending to a PostGIS table with GDAL/OGR is taking a long time, try setting the PG_USE_COPY config option to YES (eg. adding --config PG_USE_COPY YES to your command line). This should s
Spyder IDE: Reusable research Birds of a Feather session at Scipy 2023: Solutions and tools
Link: https://www.spyder-ide.org/blog/reusable-research-bof-scipy-2023-part-2/
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.
In Part 1 o
Link: https://www.spyder-ide.org/blog/reusable-research-bof-scipy-2023-part-2/
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.
In Part 1 o
www.spyder-ide.org
Blog | Reusable research Birds of a Feather session at Scipy 2023: Solutions and tools — Spyder IDE
Website for Spyder, the Scientific Python Development Environment
Python Software Foundation: Introducing PSF Grants Program Office Hours
Link: https://pyfound.blogspot.com/2024/02/introducing-psf-grants-office-hours.html
In October 2023, we acknowledged the situation surrounding DjangoCon Africa and noted our intent to make ongoing improvements to the Grants Program. We also recognize that we are in a new world of hyb
Link: https://pyfound.blogspot.com/2024/02/introducing-psf-grants-office-hours.html
In October 2023, we acknowledged the situation surrounding DjangoCon Africa and noted our intent to make ongoing improvements to the Grants Program. We also recognize that we are in a new world of hyb
Python Software Foundation Blog
Introducing PSF Grants Program Office Hours
In October 2023, we acknowledged the situation surrounding DjangoCon Africa and noted our intent to make ongoing improvements to the Grants...
Peter Bengtsson: How do you thousands-comma AND whitespace format a f-string in Python
Link: http://www.peterbe.com/plog/thousands-and-whitespace-f-string-in-python
Use {my_large_integer:20,}
Link: http://www.peterbe.com/plog/thousands-and-whitespace-f-string-in-python
Use {my_large_integer:20,}
Peterbe
How do you thousands-comma AND whitespace format a f-string in Python - Peterbe.com
Use {my_large_integer:<20,}
Brett Cannon: State of WASI support for CPython: March 2024
Link: https://snarky.ca/state-of-wasi-support-for-cpython-march-2024/
The biggest update since June 2023 is WASI is now a tier 2 platform for CPython! This means that the main branch of CPython should never be broken more than 24 hours for WASI and that a release will b
Link: https://snarky.ca/state-of-wasi-support-for-cpython-march-2024/
The biggest update since June 2023 is WASI is now a tier 2 platform for CPython! This means that the main branch of CPython should never be broken more than 24 hours for WASI and that a release will b
Tall, Snarky Canadian
State of WASI support for CPython: March 2024
The biggest update since June 2023 is WASI is now a tier 2 platform for CPython! This means that the main branch of CPython should never be broken more than 24 hours for WASI and that a release will be blocked if WASI support is broken. This only applies…
Paolo Melchiorre: Pybites Podcast #155
Link: https://www.paulox.net/2024/03/15/pybites-podcast-155/
Episode 155 of Pybites podcast with the title “Django, Open Source & Pycon Conferences, Paolo Melchiorre’s Developer Odyssey”
Link: https://www.paulox.net/2024/03/15/pybites-podcast-155/
Episode 155 of Pybites podcast with the title “Django, Open Source & Pycon Conferences, Paolo Melchiorre’s Developer Odyssey”
Paolo Melchiorre
Paolo Melchiorre - Pybites Podcast #155
Episode 155 of Pybites podcast with the title “Django, Open Source & Pycon Conferences, Paolo Melchiorre’s Developer Odyssey”
ListenData: 4 Ways to Correct Grammar with Python
Link: https://www.listendata.com/2024/01/4-ways-to-correct-grammar-with-python.html
This tutorial explains various methods for checking and correcting grammar using Python. Automatic grammar correction helps students, professionals and content creators to make sure their writing foll
Link: https://www.listendata.com/2024/01/4-ways-to-correct-grammar-with-python.html
This tutorial explains various methods for checking and correcting grammar using Python. Automatic grammar correction helps students, professionals and content creators to make sure their writing foll
ListenData
4 Ways to Correct Grammar with Python
This tutorial explains various methods for checking and correcting grammatical errors using Python.
ListenData: 15 Free Open Source ChatGPT Alternatives (with Code)
Link: https://www.listendata.com/2023/03/open-source-chatgpt-models-step-by-step.html
In this article we will explain how Open Source ChatGPT alternatives work and how you can use them to build your own ChatGPT clone for free. By the end of this article you will have a good understandi
Link: https://www.listendata.com/2023/03/open-source-chatgpt-models-step-by-step.html
In this article we will explain how Open Source ChatGPT alternatives work and how you can use them to build your own ChatGPT clone for free. By the end of this article you will have a good understandi
ListenData
15 Free Open Source ChatGPT Alternatives (with Code)
Learn how Open Source ChatGPT alternatives work. It includes a step by step guide to run these models with Python.
Real Python: Model-View-Controller (MVC) in Python Web Apps: Explained With Lego
Link: https://realpython.com/lego-model-view-controller-python/
If you’re curious about web development, then you’ve likely encountered the abbreviation MVC, which stands for Model-View-Controller. You may know that it’s a common design pattern that’s fundamental
Link: https://realpython.com/lego-model-view-controller-python/
If you’re curious about web development, then you’ve likely encountered the abbreviation MVC, which stands for Model-View-Controller. You may know that it’s a common design pattern that’s fundamental
Realpython
Model-View-Controller (MVC) in Python Web Apps: Explained With Lego – Real Python
This tutorial conceptually explains the Model-View-Controller (MVC) pattern in Python web apps using Lego bricks. Finally understand this important architecture to streamline your web development process.
ListenData: Python for Data Science: Beginner's Guide
Link: https://www.listendata.com/2020/10/learn-python-for-data-science.html
This tutorial would help you to learn Data Science with Python by examples. It is designed for beginners who want to get started with Data Science in Python. Python is an open source language and it i
Link: https://www.listendata.com/2020/10/learn-python-for-data-science.html
This tutorial would help you to learn Data Science with Python by examples. It is designed for beginners who want to get started with Data Science in Python. Python is an open source language and it i
ListenData
A Beginner's Guide to Python for Data Science
Python for Data Science Tutorial for Beginners. It would help you to get started with Data Science in Python. It includes various examples which would give you hands-on experience in Python
Data School: Jupyter & IPython terminology explained 💡
Link: https://www.dataschool.io/jupyter-and-ipython-terminology/
Are you trying to understand the differences between Jupyter Notebook, JupyterLab, IPython, Colab, and other related terms? You&aposre in the right place!
I&aposll explain by walking through a brief h
Link: https://www.dataschool.io/jupyter-and-ipython-terminology/
Are you trying to understand the differences between Jupyter Notebook, JupyterLab, IPython, Colab, and other related terms? You&aposre in the right place!
I&aposll explain by walking through a brief h
Data School
Jupyter & IPython terminology explained
Are you trying to understand the differences between Jupyter Notebook, JupyterLab, IPython, Colab, and related terms? You're in the right place!
The Python Coding Blog: The Python Coding Book is Out in Paperback and EBook
Link: https://thepythoncodingbook.com/2024/03/19/the-python-coding-book-first-edition/
The Python Coding Book is out—I published the First Edition in paperback and EBook, which is a revised version of the “Zeroth” Edition which you’ve been able to read here on this site for a while—just
Link: https://thepythoncodingbook.com/2024/03/19/the-python-coding-book-first-edition/
The Python Coding Book is out—I published the First Edition in paperback and EBook, which is a revised version of the “Zeroth” Edition which you’ve been able to read here on this site for a while—just
The Python Coding Book
Just Published • The Python Coding Book
The popular online book (just ask Google for a "python book") is now published in paperback and ebook—get your copy now…
Robin Wilson: One reason for getting a ‘No HTTP triggers found’ error when using Azure Functions with Python V2 programming model
Link: https://blog.rtwilson.com/one-reason-for-getting-a-no-http-triggers-found-error-when-using-azure-functions-with-python-v2-programming-model/
Summary: It might be because there is an exception raised when importing your function_app.py – for example, caused by one of your import statements raising an exception, or a parsing error caused by
Link: https://blog.rtwilson.com/one-reason-for-getting-a-no-http-triggers-found-error-when-using-azure-functions-with-python-v2-programming-model/
Summary: It might be because there is an exception raised when importing your function_app.py – for example, caused by one of your import statements raising an exception, or a parsing error caused by
Hynek Schlawack: You Can Build Portable Binaries of Python Applications
Link: https://hynek.me/til/python-portable-binaries/
Contrary to popular belief, it’s possible to ship portable executables of Python applications without sending your users to Python packaging hell.
Link: https://hynek.me/til/python-portable-binaries/
Contrary to popular belief, it’s possible to ship portable executables of Python applications without sending your users to Python packaging hell.
Hynek Schlawack
You Can Build Portable Binaries of Python Applications
Contrary to popular belief, it’s possible to ship portable executables of Python applications without sending your users to Python packaging hell.
Real Python: SQLite and SQLAlchemy in Python: Move Your Data Beyond Flat Files
Link: https://realpython.com/courses/sqlite-sqlalchemy-python-beyond-flat-files/
All programs process data in one form or another, and many need to be able to save and retrieve that data from one invocation to the next. Python, SQLite, and SQLAlchemy give your programs database fu
Link: https://realpython.com/courses/sqlite-sqlalchemy-python-beyond-flat-files/
All programs process data in one form or another, and many need to be able to save and retrieve that data from one invocation to the next. Python, SQLite, and SQLAlchemy give your programs database fu
Realpython
SQLite and SQLAlchemy in Python: Move Your Data Beyond Flat Files – Real Python
In this video course, you'll learn how to store and retrieve data using Python, SQLite, and SQLAlchemy as well as with flat files. Using SQLite with Python brings with it the additional benefit of accessing data with SQL. By adding SQLAlchemy, you can work…
PyCoder’s Weekly: Issue #621 (March 19, 2024)
Link: https://pycoders.com/issues/621
#621 – MARCH 19, 2024 View in Browser » Visualizing Data in Python With Seaborn In this tutorial, you’ll learn how to use the Python seaborn library to produce statistical data analysis plots to
Link: https://pycoders.com/issues/621
#621 – MARCH 19, 2024 View in Browser » Visualizing Data in Python With Seaborn In this tutorial, you’ll learn how to use the Python seaborn library to produce statistical data analysis plots to
Pycoders
PyCoder’s Weekly | Issue #621
Issue #621 of the PyCoder’s Weekly newsletter, published March 19, 2024.
Python Morsels: Every dunder method in Python
Link: https://www.pythonmorsels.com/every-dunder-method/
An explanation of all of Python's 100+ dunder methods and 50+ dunder attributes, including a summary of each one.
Table of contents
The 3 essential dunder methods 🔑
Equality and hashability 🟰
Order
Link: https://www.pythonmorsels.com/every-dunder-method/
An explanation of all of Python's 100+ dunder methods and 50+ dunder attributes, including a summary of each one.
Table of contents
The 3 essential dunder methods 🔑
Equality and hashability 🟰
Order
Pythonmorsels
Every dunder method in Python
An explanation of all of Python's 100+ dunder methods and 50+ dunder attributes, including a summary of each one.
Python Insider: Python 3.10.14, 3.9.19, and 3.8.19 is now available
Link: https://pythoninsider.blogspot.com/2024/03/python-31014-3919-and-3819-is-now.html
Howdy!
Those are the boring security releases that aren’t supposed to bring
anything new. But not this time! We do have a bit of news, actually. But
first things first: go update your systems!
Pytho
Link: https://pythoninsider.blogspot.com/2024/03/python-31014-3919-and-3819-is-now.html
Howdy!
Those are the boring security releases that aren’t supposed to bring
anything new. But not this time! We do have a bit of news, actually. But
first things first: go update your systems!
Pytho
Blogspot
Python Insider: Python 3.10.14, 3.9.19, and 3.8.19 is now available
Python Bytes: #375 Pointing at Countries
Link: https://pythonbytes.fm/episodes/show/375/pointing-at-countries
<strong>Topics covered in this episode:</strong><br>
<ul>
<li><a href="https://github.com/pycountry/pycountry">pycountry</a></li>
<li><a href="https://nedbatchelder.com/blog/202403/does_python_have_
Link: https://pythonbytes.fm/episodes/show/375/pointing-at-countries
<strong>Topics covered in this episode:</strong><br>
<ul>
<li><a href="https://github.com/pycountry/pycountry">pycountry</a></li>
<li><a href="https://nedbatchelder.com/blog/202403/does_python_have_
pythonbytes.fm
Pointing at Countries
News and announcements from the Python community for the week of Mar 19th, 2024