Glyph Lefkowitz: Your Text Editor (Probably) Isn’t Malware Any More
Link: https://blog.glyph.im/2024/01/no-more-editor-malware.html
In 2015, I wrote one of my more popular blog posts, “Your Text Editor Is
Malware”, about the sorry state of security in
text editors in general, but particularly in Emacs and Vim.
It’s nearly been a d
Link: https://blog.glyph.im/2024/01/no-more-editor-malware.html
In 2015, I wrote one of my more popular blog posts, “Your Text Editor Is
Malware”, about the sorry state of security in
text editors in general, but particularly in Emacs and Vim.
It’s nearly been a d
blog.glyph.im
Your Text Editor (Probably) Isn’t Malware Any More
Updating a post from 2015, I briefly discuss the modern editor-module threat landscape.
Seth Michael Larson: Removing maintainers from open source projects
Link: http://sethmlarson.dev/removing-maintainers-from-open-source-projects?date=2024-01-23
Removing maintainers from open source projects
Link: http://sethmlarson.dev/removing-maintainers-from-open-source-projects?date=2024-01-23
Removing maintainers from open source projects
Seth Michael Larson
Removing maintainers from open source projects
Here's a tough but common situation for open source maintainers:
You want a project you co-maintain to be more secure by reducing the attack surface.
There are one or more folks in privileged rol...
You want a project you co-maintain to be more secure by reducing the attack surface.
There are one or more folks in privileged rol...
Real Python: Python Basics: Lists and Tuples
Link: https://realpython.com/courses/python-basics-lists-tuples/
Python lists are similar to real-life lists. You can use them to store and organize a collection of objects, which can be of any data type. Instead of just storing one item, a list can hold multiple i
Link: https://realpython.com/courses/python-basics-lists-tuples/
Python lists are similar to real-life lists. You can use them to store and organize a collection of objects, which can be of any data type. Instead of just storing one item, a list can hold multiple i
Realpython
Python Basics: Lists and Tuples – Real Python
In this video course, you'll learn about Python lists and tuples, including how to define and manipulate them in your code. By the end of the course, you'll be ready to effectively use lists and tuples in your programming projects.
TechBeamers Python: Python Map vs List Comprehension – The Difference Between the Two
Link: https://www.techbeamers.com/python-map-vs-list-comprehension/
In this tutorial, we’ll explain the difference between Python map vs list comprehension. Both map and list comprehensions are powerful tools in Python for applying functions to each element of a seque
Link: https://www.techbeamers.com/python-map-vs-list-comprehension/
In this tutorial, we’ll explain the difference between Python map vs list comprehension. Both map and list comprehensions are powerful tools in Python for applying functions to each element of a seque
TechBeamers
Python Map vs List Comprehension - The Difference Between the Two
Python Map vs List Comprehension - Let's Check the Difference Between the Syntax, Programming Features, and Multiple Examples.
PyCoder’s Weekly: Issue #613 (Jan. 23, 2024)
Link: https://pycoders.com/issues/613
#613 – JANUARY 23, 2024 View in Browser » Python Packaging, One Year Later: A Look Back at 2023 This is a follow-on post to Chris’s article from last year called Fourteen tools at least twelve t
Link: https://pycoders.com/issues/613
#613 – JANUARY 23, 2024 View in Browser » Python Packaging, One Year Later: A Look Back at 2023 This is a follow-on post to Chris’s article from last year called Fourteen tools at least twelve t
Pycoders
PyCoder’s Weekly | Issue #613
Issue #613 of the PyCoder’s Weekly newsletter, published Jan. 23, 2024.
Python Bytes: #368 That episode where we just ship open source
Link: https://pythonbytes.fm/episodes/show/368/that-episode-where-we-just-ship-open-source
<strong>Topics covered in this episode:</strong><br>
<ul>
<li><a href="https://www.syntaxerror.tech/syntax-error-11-debugging-python/"><strong>Syntax Error #11: Debugging Python</strong></a></li>
<l
Link: https://pythonbytes.fm/episodes/show/368/that-episode-where-we-just-ship-open-source
<strong>Topics covered in this episode:</strong><br>
<ul>
<li><a href="https://www.syntaxerror.tech/syntax-error-11-debugging-python/"><strong>Syntax Error #11: Debugging Python</strong></a></li>
<l
pythonbytes.fm
That episode where we just ship open source
News and announcements from the Python community for the week of Jan 23rd, 2024
Quansight Labs Blog: Captioning: A Newcomer’s Guide
Link: https://labs.quansight.org/blog/captioning-a-newcomers-guide
What are those words on the bottom of your video screen and where do they come from? Captioning’s normalization in the past several decades may seem like it would render those questions moot, but unde
Link: https://labs.quansight.org/blog/captioning-a-newcomers-guide
What are those words on the bottom of your video screen and where do they come from? Captioning’s normalization in the past several decades may seem like it would render those questions moot, but unde
labs.quansight.org
Captioning: A Newcomer’s Guide
What are those words on the bottom of your video screen and where do they come from? Captioning’s normalization in the past several decades may seem like it would render those questions moot, but understanding more about captions means making more informed…
eGenix.com: eGenix Antispam Bot for Telegram 0.6.0 GA
Link: https://www.egenix.com/company/news/eGenix-Antispam-Bot-for-Telegram-0.6.0-GA.html
Introduction
eGenix has long been running a local user group meeting in Düsseldorf
called Python Meeting Düsseldorf and we are using a Telegram group
for most of our communication.
In the early days
Link: https://www.egenix.com/company/news/eGenix-Antispam-Bot-for-Telegram-0.6.0-GA.html
Introduction
eGenix has long been running a local user group meeting in Düsseldorf
called Python Meeting Düsseldorf and we are using a Telegram group
for most of our communication.
In the early days
eGenix.com
eGenix.com: eGenix Antispam Bot for Telegram 0.6.0 GA
eGenix is pleased to announce the immediate availability of the eGenix Antispam Bot for Telegram 0.6.0 - A simple, yet effective bot implementation to address Telegram signup spam.
IslandT: How to search multiple lines with Python?
Link: https://islandtropicaman.com/wp/2024/01/24/how-to-search-multiple-lines-with-python/
Often you will want to search for words or phrase in the entire paragraph and here is the python regular expression code which will do that.
pattern = re.compile(r'^\w+ (\w+) (\w+)', re.M)
We use th
Link: https://islandtropicaman.com/wp/2024/01/24/how-to-search-multiple-lines-with-python/
Often you will want to search for words or phrase in the entire paragraph and here is the python regular expression code which will do that.
pattern = re.compile(r'^\w+ (\w+) (\w+)', re.M)
We use th
Ned Batchelder: You (probably) don’t need to learn C
Link: https://nedbatchelder.com/blog/202401/you_probably_dont_need_to_learn_c.html
On Mastodon I
wrote that I was tired of people saying, “you should learn C so you can
understand how a computer really works.” I got a lot of replies which did not
change my mind, but helped me unders
Link: https://nedbatchelder.com/blog/202401/you_probably_dont_need_to_learn_c.html
On Mastodon I
wrote that I was tired of people saying, “you should learn C so you can
understand how a computer really works.” I got a lot of replies which did not
change my mind, but helped me unders
Nedbatchelder
You (probably) don’t need to learn C
I’m tired of this: “You have to learn C so you can understand how a computer really works.”
Real Python: What Are Python Raw Strings?
Link: https://realpython.com/python-raw-strings/
If you’ve ever come across a standard string literal prefixed with either the lowercase letter r or the uppercase letter R, then you’ve encountered a Python raw string:
Python
>>> r"This is a r
Link: https://realpython.com/python-raw-strings/
If you’ve ever come across a standard string literal prefixed with either the lowercase letter r or the uppercase letter R, then you’ve encountered a Python raw string:
Python
>>> r"This is a r
Realpython
What Are Python Raw Strings? – Real Python
In this tutorial, you'll learn the nuances of using raw string literals in your Python source code. Raw strings offer convenient syntax for including backslash characters in string literals without the complexity of escape sequences.
TechBeamers Python: How Do You Filter a List in Python?
Link: https://www.techbeamers.com/how-do-you-filter-a-list-in-python/
In this tutorial, we’ll explain different methods to filter a list in Python with the help of multiple examples. You’ll learn to use the Python filter() function, list comprehension, and also use Pyth
Link: https://www.techbeamers.com/how-do-you-filter-a-list-in-python/
In this tutorial, we’ll explain different methods to filter a list in Python with the help of multiple examples. You’ll learn to use the Python filter() function, list comprehension, and also use Pyth
TechBeamers
How Do You Filter a List in Python?
In this tutorial, we’ll explain different methods to filter a list in Python with the help of multiple examples. You’ll learn to use the Python filter() function, list comprehension…
Seth Michael Larson: Releases on the Python Package Index are never “done”
Link: http://sethmlarson.dev/security-developer-in-residence-weekly-report-26?date=2024-01-24
Releases on the Python Package Index are never “done”
Link: http://sethmlarson.dev/security-developer-in-residence-weekly-report-26?date=2024-01-24
Releases on the Python Package Index are never “done”
Seth Michael Larson
Releases on the Python Package Index are never “done”
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!
CPython S...
CPython S...
TechBeamers Python: How Do I Install Pip in Python?
Link: https://www.techbeamers.com/how-to-install-pip-in-python/
In this tutorial, we’ll provide all the necessary steps for you to install Pip in Python on both Windows and Linux platforms. If you’re using a recent version of Python (Python 3.4 and above), pip is
Link: https://www.techbeamers.com/how-to-install-pip-in-python/
In this tutorial, we’ll provide all the necessary steps for you to install Pip in Python on both Windows and Linux platforms. If you’re using a recent version of Python (Python 3.4 and above), pip is
TechBeamers
How Do I Install Pip in Python?
Pip is a tool for managing Python software. This tutorial provides all the necessary steps to install Pip in Python on Windows and Linux.
Kay Hayen: Nuitka Package Configuration Part 3
Link: https://nuitka.net/posts/nuitka-package-config-part3.html
This is the third part of a post series under the tag package_config that explains the
Nuitka package configuration in more detail. To recap, Nuitka package
configuration is the way Nuitka learns abou
Link: https://nuitka.net/posts/nuitka-package-config-part3.html
This is the third part of a post series under the tag package_config that explains the
Nuitka package configuration in more detail. To recap, Nuitka package
configuration is the way Nuitka learns abou
Wing Tips: AI Assisted Development in Wing Pro
Link: https://wingware.com/blog/ai-dev
This Wing Tip introduces Wing Pro's AI assisted software development
capabilities. Starting with Wing Pro version 10, you can use generative AI to write new
code at the current editor insertion point,
Link: https://wingware.com/blog/ai-dev
This Wing Tip introduces Wing Pro's AI assisted software development
capabilities. Starting with Wing Pro version 10, you can use generative AI to write new
code at the current editor insertion point,
Wingware
Wing Tips: AI Assisted Development in Wing Pro - Wing Python IDE
Learn how to use AI assisted development in Wing Pro to write, refactor, and redesign code.
PyBites: Exploring the Role of Static Methods in Python: A Functional Perspective
Link: https://pybit.es/articles/exploring-the-role-of-static-methods-in-python-a-functional-perspective/
Introduction
Python’s versatility in supporting different programming paradigms, including procedural, object-oriented, and functional programming, opens up a rich landscape for software design and de
Link: https://pybit.es/articles/exploring-the-role-of-static-methods-in-python-a-functional-perspective/
Introduction
Python’s versatility in supporting different programming paradigms, including procedural, object-oriented, and functional programming, opens up a rich landscape for software design and de
Pybites
Exploring The Role Of Static Methods In Python: A Functional Perspective - Pybites
Among these paradigms, the use of static methods in Python, particularly in an object-oriented context, has been a topic of debate.
Glyph Lefkowitz: Unsigned Commits
Link: https://blog.glyph.im/2024/01/unsigned-commits.html
I am going to tell you why I don’t think you should sign your Git commits, even
though doing so with SSH keys is now easier than ever. But first, to
contextualize my objection, I have a brief hypothe
Link: https://blog.glyph.im/2024/01/unsigned-commits.html
I am going to tell you why I don’t think you should sign your Git commits, even
though doing so with SSH keys is now easier than ever. But first, to
contextualize my objection, I have a brief hypothe
blog.glyph.im
Unsigned Commits
I’m not going to cryptographically sign my git commits, and you shouldn’t either.
Glyph Lefkowitz: The Macintosh
Link: https://blog.glyph.im/2024/01/the-macintosh.html
Today is the 40th anniversary of the announcement of the Macintosh. Others have
articulated compelling emotional
narratives
that easily eclipse my own similar childhood memories of the Macintosh fami
Link: https://blog.glyph.im/2024/01/the-macintosh.html
Today is the 40th anniversary of the announcement of the Macintosh. Others have
articulated compelling emotional
narratives
that easily eclipse my own similar childhood memories of the Macintosh fami
blog.glyph.im
The Macintosh
Today is its 40th anniversary, but what is the Macintosh?
TechBeamers Python: Top Important Terms in Python Programming With Examples
Link: https://www.techbeamers.com/important-terms-in-python-programming/
In this tutorial, we have captured the important terms used in Python programming. If you are learning Python, it is good to be aware of different programming concepts and slang related to Python. Ple
Link: https://www.techbeamers.com/important-terms-in-python-programming/
In this tutorial, we have captured the important terms used in Python programming. If you are learning Python, it is good to be aware of different programming concepts and slang related to Python. Ple
TechBeamers
Top Important Terms in Python Programming With Examples
Explore the important terms used in Python programming. If you are learning Python, you should know these terms and their meaning.