Real Python: A Practical Introduction to Web Scraping in Python
Link: https://realpython.com/python-web-scraping-practical-introduction/
Python web scraping allows you to collect and parse data from websites programmatically. With powerful libraries like urllib, Beautiful Soup, and MechanicalSoup, you can fetch and manipulate HTML cont
Link: https://realpython.com/python-web-scraping-practical-introduction/
Python web scraping allows you to collect and parse data from websites programmatically. With powerful libraries like urllib, Beautiful Soup, and MechanicalSoup, you can fetch and manipulate HTML cont
Realpython
A Practical Introduction to Web Scraping in Python – Real Python
In this tutorial, you'll learn all about web scraping in Python. You'll see how to parse data from websites and interact with HTML forms using tools such as Beautiful Soup and MechanicalSoup.
Real Python: Basic Data Types in Python: A Quick Exploration
Link: https://realpython.com/python-data-types/
Python data types are fundamental to the language, enabling you to represent various kinds of data. You use basic data types like int, float, and complex for numbers, str for text, bytes and bytearray
Link: https://realpython.com/python-data-types/
Python data types are fundamental to the language, enabling you to represent various kinds of data. You use basic data types like int, float, and complex for numbers, str for text, bytes and bytearray
Realpython
Basic Data Types in Python: A Quick Exploration – Real Python
In this tutorial, you'll learn about the basic data types that are built into Python, including numbers, strings, bytes, and Booleans.
Dan Yeaw: A Big Job Change
Link: https://dan.yeaw.me/posts/a-big-job-change/
I recently changed jobs, and now I am an Engineering Manager for OSS at Anaconda!
This is my second major career pivot, and I thought I would share why I decided to make the change. Even though being
Link: https://dan.yeaw.me/posts/a-big-job-change/
I recently changed jobs, and now I am an Engineering Manager for OSS at Anaconda!
This is my second major career pivot, and I thought I would share why I decided to make the change. Even though being
Dan Yeaw's Blog
A Big Job Change
I recently joined Anaconda as an Engineering Manager for Open Source Software
Python Software Foundation: Announcing Python Software Foundation Fellow Members for Q3 2024! 🎉
Link: https://pyfound.blogspot.com/2024/12/announcing-python-software-foundation.html
The PSF is pleased to announce its third batch of PSF Fellows for 2024! Let us welcome the new PSF Fellows for Q3! The following people continue to do amazing things for the Python community:Artur Cze
Link: https://pyfound.blogspot.com/2024/12/announcing-python-software-foundation.html
The PSF is pleased to announce its third batch of PSF Fellows for 2024! Let us welcome the new PSF Fellows for Q3! The following people continue to do amazing things for the Python community:Artur Cze
Python Software Foundation Blog
Announcing Python Software Foundation Fellow Members for Q3 2024! 🎉
The PSF is pleased to announce its third batch of PSF Fellows for 2024 ! Let us welcome the new PSF Fellows for Q3 ! The following people c...
Python Software Foundation: PSF Grants: Program & Charter Updates (Part 1)
Link: https://pyfound.blogspot.com/2024/12/psf-grants-program-charter-updates-part-1.html
The PSF Board and Staff have continued to work over the past couple of months to improve and steward the PSF Grants Program to fit the changing needs of the Python community. As we mentioned in our No
Link: https://pyfound.blogspot.com/2024/12/psf-grants-program-charter-updates-part-1.html
The PSF Board and Staff have continued to work over the past couple of months to improve and steward the PSF Grants Program to fit the changing needs of the Python community. As we mentioned in our No
Python Software Foundation Blog
PSF Grants: Program & Charter Updates (Part 1)
The PSF Board and Staff have continued to work over the past couple of months to improve and steward the PSF Grants Program to fit the ch...
Python Software Foundation: PSF Grants: Program & Charter Updates (Part 2)
Link: https://pyfound.blogspot.com/2024/12/psf-grants-program-charter-updates-part-2.html
The PSF Board, with the support of PSF Staff, has outlined a set of Guiding Principles for the PSF Grants Program, as mentioned in Part 1 of this series of blog posts on updates to the program. The Bo
Link: https://pyfound.blogspot.com/2024/12/psf-grants-program-charter-updates-part-2.html
The PSF Board, with the support of PSF Staff, has outlined a set of Guiding Principles for the PSF Grants Program, as mentioned in Part 1 of this series of blog posts on updates to the program. The Bo
Python Software Foundation Blog
PSF Grants: Program & Charter Updates (Part 2)
The PSF Board , with the support of PSF Staff , has outlined a set of Guiding Principles for the PSF Grants Program , as mentioned in Part 1...
Python Software Foundation: PSF Grants: Program & Charter Updates (Part 3)
Link: https://pyfound.blogspot.com/2024/12/12psf-grants-program-charter-updates-part-3.html
The PSF Board has approved a new Grants Work Group Charter, effective March 1, 2025. To implement the changes across our documentation, application form, and grant report form, we will be pausing inc
Link: https://pyfound.blogspot.com/2024/12/12psf-grants-program-charter-updates-part-3.html
The PSF Board has approved a new Grants Work Group Charter, effective March 1, 2025. To implement the changes across our documentation, application form, and grant report form, we will be pausing inc
Python Software Foundation Blog
PSF Grants: Program & Charter Updates (Part 3)
The PSF Board has approved a new Grants Work Group Charter , effective March 1, 2025. To implement the changes across our documentation, ap...
Python Software Foundation: PSF Grants: Program & Charter Updates (TLDR)
Link: https://pyfound.blogspot.com/2024/12/psf-grants-program-charter-updates-tldr.html
The PSF Board and Staff have recently undertaken a review and update of our Grants Program to ensure its sustainability and alignment with the evolving needs of the global Python community. To share t
Link: https://pyfound.blogspot.com/2024/12/psf-grants-program-charter-updates-tldr.html
The PSF Board and Staff have recently undertaken a review and update of our Grants Program to ensure its sustainability and alignment with the evolving needs of the global Python community. To share t
Python Software Foundation Blog
PSF Grants: Program & Charter Updates (TLDR)
The PSF Board and Staff have recently undertaken a review and update of our Grants Program to ensure its sustainability and alignment with...
Michael Foord: New Article: Essential Python Web Security Part 1
Link: https://agileabstractions.com/security-article-part-1/
The Open Source Initiative have published part one of an article of mine. The article is called “Essential Python Web Security” and it’s part one of a series called “The Absolute Minimum Every Python
Link: https://agileabstractions.com/security-article-part-1/
The Open Source Initiative have published part one of an article of mine. The article is called “Essential Python Web Security” and it’s part one of a series called “The Absolute Minimum Every Python
Agileabstractions
New Article: Essential Python Web Security Part 1
The Open Source Initiative have published part one of an article of mine. The article is called “Essential Python Web Security” and it’s part one of a series called “The Absolute Minimum Every Python Web Application Developer Must Know About Security”. The…
Real Python: How to Flatten a List of Lists in Python
Link: https://realpython.com/python-flatten-list/
Flattening a list in Python involves converting a nested list structure into a single, one-dimensional list. A common approach to flatten a list of lists is to use a for loop to iterate through each s
Link: https://realpython.com/python-flatten-list/
Flattening a list in Python involves converting a nested list structure into a single, one-dimensional list. A common approach to flatten a list of lists is to use a for loop to iterate through each s
Realpython
How to Flatten a List of Lists in Python – Real Python
In this tutorial, you'll learn how to flatten a list of lists in Python. You'll use different tools and techniques to accomplish this task. First, you'll use a loop along with the .extend() method of list. Then you'll explore other tools, including reduce()…
Real Python: Using Python's pip to Manage Your Projects' Dependencies
Link: https://realpython.com/what-is-pip/
pip is the standard package manager for Python, used to install and manage libraries that aren’t part of the Python standard library. You use pip to manage dependencies and install packages from the P
Link: https://realpython.com/what-is-pip/
pip is the standard package manager for Python, used to install and manage libraries that aren’t part of the Python standard library. You use pip to manage dependencies and install packages from the P
Realpython
Using Python's pip to Manage Your Projects' Dependencies – Real Python
What is pip? In this beginner-friendly tutorial, you'll learn how to use pip, the standard package manager for Python, so that you can install and manage packages that aren't part of the Python standard library.
Real Python: Working With JSON Data in Python
Link: https://realpython.com/python-json/
Python’s json module provides you with the tools you need to effectively handle JSON data. You can convert Python data types to a JSON-formatted string with json.dumps() or write them to files using j
Link: https://realpython.com/python-json/
Python’s json module provides you with the tools you need to effectively handle JSON data. You can convert Python data types to a JSON-formatted string with json.dumps() or write them to files using j
Realpython
Working With JSON Data in Python – Real Python
In this tutorial, you'll learn how to read and write JSON-encoded data in Python. You'll begin with practical examples that show how to use Python's built-in "json" module and then move on to learn how to serialize and deserialize custom data.
Real Python: Strings and Character Data in Python
Link: https://realpython.com/python-strings/
Python strings are a sequence of characters used for handling textual data. You can create strings in Python using quotation marks or the str() function, which converts objects into strings. Strings i
Link: https://realpython.com/python-strings/
Python strings are a sequence of characters used for handling textual data. You can create strings in Python using quotation marks or the str() function, which converts objects into strings. Strings i
Realpython
Strings and Character Data in Python – Real Python
In this tutorial, you'll learn how to use Python's rich set of operators and functions for working with strings. You'll cover the basics of creating strings using literals and the str() function, applying string methods, using operators and built-in functions…
Zato Blog: Using OAuth in API Integrations
Link: https://zato.io/en/blog/oauth-api-integrations.html
Using OAuth in API Integrations
2024-12-23, by Dariusz Suchojad
OAuth is often employed in processes requiring permissions to be granted to frontend applications and end users.
Yet, what we typ
Link: https://zato.io/en/blog/oauth-api-integrations.html
Using OAuth in API Integrations
2024-12-23, by Dariusz Suchojad
OAuth is often employed in processes requiring permissions to be granted to frontend applications and end users.
Yet, what we typ
Mike Driscoll: An Intro to pre-commit
Link: https://www.blog.pythonlibrary.org/2024/12/23/an-intro-to-pre-commit/
You can use many great tools to help you in your software development journey. One such tool is pre-commit, a framework for managing and maintaining multi-language pre-commit hooks. You use pre-commit
Link: https://www.blog.pythonlibrary.org/2024/12/23/an-intro-to-pre-commit/
You can use many great tools to help you in your software development journey. One such tool is pre-commit, a framework for managing and maintaining multi-language pre-commit hooks. You use pre-commit
Mouse Vs Python
An Intro to pre-commit - Mouse Vs Python
You can use many great tools to help you in your software development journey. One such tool is pre-commit, a framework for managing and maintaining
Real Python: How to Remove Items From Lists in Python
Link: https://realpython.com/remove-item-from-list-python/
Removing items from a Python list is a common task that you can accomplish with various techniques. Whether you need to remove an item by its position or value, Python has you covered. In this tutoria
Link: https://realpython.com/remove-item-from-list-python/
Removing items from a Python list is a common task that you can accomplish with various techniques. Whether you need to remove an item by its position or value, Python has you covered. In this tutoria
Realpython
How to Remove Items From Lists in Python – Real Python
In this how-to guide, you'll explore different ways to remove items from lists in Python. Using practical examples, like managing a library book list and a contact book application, you'll learn efficient techniques for handling list item removal.
Juri Pakaste: New Swift Package: provision-info
Link: https://juripakaste.fi/provision-info/
I released a new Swift library! provision-info is a Swift package for macOS. Its purpose is to parse and show information about provisioning profile files. There's a command line tool and Swift librar
Link: https://juripakaste.fi/provision-info/
I released a new Swift library! provision-info is a Swift package for macOS. Its purpose is to parse and show information about provisioning profile files. There's a command line tool and Swift librar
juripakaste.fi
New Swift Package: provision-info
Personal blog of Juri Pakaste
Juri Pakaste: New Swift Package: tui-fuzzy-finder
Link: https://juripakaste.fi/fuzzy-tui/
Speaking of new Swift libraries, I released another one: tui-fuzzy-finder is a terminal UI library for Swift that provides an incremental search and selection UI that imitates the core functionality o
Link: https://juripakaste.fi/fuzzy-tui/
Speaking of new Swift libraries, I released another one: tui-fuzzy-finder is a terminal UI library for Swift that provides an incremental search and selection UI that imitates the core functionality o
juripakaste.fi
New Swift Package: tui-fuzzy-finder
Personal blog of Juri Pakaste
Daniel Roy Greenfeld: TIL: run vs source
Link: https://daniel.feldroy.com/posts/til-2024-12-difference-between-run-and-source
Run
A run launches a child process in a new bash within bash, so variables last only the lifetime of the command. This is why launching Python environments doesn't use run.
./list-things.sh
Source
A
Link: https://daniel.feldroy.com/posts/til-2024-12-difference-between-run-and-source
Run
A run launches a child process in a new bash within bash, so variables last only the lifetime of the command. This is why launching Python environments doesn't use run.
./list-things.sh
Source
A
https://daniel.feldroy.com
TIL: run vs source
Different ways to run bash commands that explains part of my frustration with bash over the years.
Daniel Roy Greenfeld: TIL: Autoreload for Jupyter notebooks
Link: https://daniel.feldroy.com/posts/til-2024-11-autoreload-for-jupyter-notebooks
Add these commands to the top of a notebook within a Python cell. Thanks to Jeremy Howard for the tip.
%load_ext autoreload
%autoreload 2
Link: https://daniel.feldroy.com/posts/til-2024-11-autoreload-for-jupyter-notebooks
Add these commands to the top of a notebook within a Python cell. Thanks to Jeremy Howard for the tip.
%load_ext autoreload
%autoreload 2
https://daniel.feldroy.com
TIL: Autoreload for Jupyter notebooks
How to skip having to restart your notebook on code changes.