Seth Michael Larson: Starting on Software Bill-of-Materials (SBOM) for CPython
Link: http://sethmlarson.dev/security-developer-in-residence-weekly-report-12?date=2023-09-26
Starting on Software Bill-of-Materials (SBOM) for CPython
About |
B
Link: http://sethmlarson.dev/security-developer-in-residence-weekly-report-12?date=2023-09-26
Starting on Software Bill-of-Materials (SBOM) for CPython
About |
B
Seth Michael Larson
Starting on Software Bill-of-Materials (SBOM) for CPython
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!
I've st...
Massive thank-you to Alpha-Omega for investing in the security of the Python ecosystem!
I've st...
Real Python: Python Basics Exercises: Conditional Logic and Control Flow
Link: https://realpython.com/courses/conditional-logic-control-flow-exercises/
In Python Basics: Conditional Logic and Control Flow, you learned that much of the Python code you’ll write is unconditional. That is, the code doesn’t make any choices. Every line of code is executed
Link: https://realpython.com/courses/conditional-logic-control-flow-exercises/
In Python Basics: Conditional Logic and Control Flow, you learned that much of the Python code you’ll write is unconditional. That is, the code doesn’t make any choices. Every line of code is executed
Realpython
Python Basics Exercises: Conditional Logic and Control Flow – Real Python
In this Python Basics Exercises course, you'll review how to use conditional logic to write programs that perform different actions based on different conditions. Paired with functions and loops, conditional logic allows you to write complex programs that…
TechBeamers Python: Python String Splitting: split(), rsplit(), regex
Link: https://www.techbeamers.com/python-string-splitting/
String manipulation is a fundamental skill in Python, and understanding how to split strings is a crucial aspect of it. In this comprehensive guide, we’ll explore various methods and techniques for sp
Link: https://www.techbeamers.com/python-string-splitting/
String manipulation is a fundamental skill in Python, and understanding how to split strings is a crucial aspect of it. In this comprehensive guide, we’ll explore various methods and techniques for sp
TechBeamers
Python String Splitting: split(), rsplit(), regex
This tutorial explains Python string splitting in detail using functions like split, rsplit, regex re.split with one or more delimiters.
PyCoder’s Weekly: Issue #596 (Sept. 26, 2023)
Link: https://pycoders.com/issues/596
#596 – SEPTEMBER 26, 2023 View in Browser » Design and Guidance: Object-Oriented Programming in Python In this video course, you’ll learn about the SOLID principles, which are five well-establis
Link: https://pycoders.com/issues/596
#596 – SEPTEMBER 26, 2023 View in Browser » Design and Guidance: Object-Oriented Programming in Python In this video course, you’ll learn about the SOLID principles, which are five well-establis
Pycoders
PyCoder’s Weekly | Issue #596
Issue #596 of the PyCoder’s Weekly newsletter, published Sept. 26, 2023.
Python Bytes: #354 Python 3.12 is Coming!
Link: https://pythonbytes.fm/episodes/show/354/python-3.12-is-coming
<strong>Topics covered in this episode:</strong><br>
<ul>
<li><a href="https://github.com/ptmcg/logmerger"><strong>logmerger</strong></a></li>
<li><a href="https://mastodon.social/@hugovk/1110915739
Link: https://pythonbytes.fm/episodes/show/354/python-3.12-is-coming
<strong>Topics covered in this episode:</strong><br>
<ul>
<li><a href="https://github.com/ptmcg/logmerger"><strong>logmerger</strong></a></li>
<li><a href="https://mastodon.social/@hugovk/1110915739
pythonbytes.fm
Python 3.12 is Coming!
News and announcements from the Python community for the week of Sep 26th, 2023
Anarcat: How big is Debian?
Link: https://anarc.at/blog/2023-09-26-how-big-debian/
Now this was quite a tease! For those who haven't seen it, I
encourage you to check it out, it has a nice photo of a Debian t-shirt
I did not know about, to quote the Fine Article:
Today, when going t
Link: https://anarc.at/blog/2023-09-26-how-big-debian/
Now this was quite a tease! For those who haven't seen it, I
encourage you to check it out, it has a nice photo of a Debian t-shirt
I did not know about, to quote the Fine Article:
Today, when going t
PyCharm: PyCharm 2023.3 Early Access Program Is Open!
Link: https://blog.jetbrains.com/pycharm/2023/09/2023-3-eap-1/
UI/UX Enhancements, Support for PEP 647, and More
The Early Access Program for PyCharm 2023.3 kicks off today, offering you a sneak peek of the exciting new features and improvements we expect to incl
Link: https://blog.jetbrains.com/pycharm/2023/09/2023-3-eap-1/
UI/UX Enhancements, Support for PEP 647, and More
The Early Access Program for PyCharm 2023.3 kicks off today, offering you a sneak peek of the exciting new features and improvements we expect to incl
The JetBrains Blog
PyCharm 2023.3 Early Access Program Is Open! | The PyCharm Blog
UI/UX Enhancements, Support for PEP 647, and More The Early Access Program for PyCharm 2023.3 kicks off today, offering you a sneak peek of the exciting new features and improvements we expect to i
Python Software Foundation: Python Developers Survey Numbers for 2022!
Link: https://pyfound.blogspot.com/2023/09/python-developers-survey-numbers-for.html
We are excited to announce the results of the sixth official annual Python Developers Survey. This work is done each year as a collaborative effort between the Python Software Foundation and JetBrains
Link: https://pyfound.blogspot.com/2023/09/python-developers-survey-numbers-for.html
We are excited to announce the results of the sixth official annual Python Developers Survey. This work is done each year as a collaborative effort between the Python Software Foundation and JetBrains
Python Software Foundation Blog
Python Developers Survey Numbers for 2022!
We are excited to announce the results of the sixth official annual Python Developers Survey. This work is done each year as a collaborative...
Real Python: Python 3.12 Preview: Static Typing Improvements
Link: https://realpython.com/python312-typing/
Python’s support for static typing gradually improves with each new release of Python. The core features were in place in Python 3.5. Since then, there’ve been many tweaks and improvements to the type
Link: https://realpython.com/python312-typing/
Python’s support for static typing gradually improves with each new release of Python. The core features were in place in Python 3.5. Since then, there’ve been many tweaks and improvements to the type
Realpython
Python 3.12 Preview: Static Typing Improvements – Real Python
In this tutorial, you'll preview the new static typing features in Python 3.12. You'll learn about the new syntax for type variables, making generics simpler to define. You'll also see how @override lets you model inheritance and how you use typed dictionaries…
Zero to Mastery: Python Monthly Newsletter 💻🐍
Link: https://zerotomastery.io/blog/python-monthly-newsletter-september-2023/?utm_source=python-rss-feed
46th issue of Andrei Neagoie's must-read monthly Python Newsletter: Python oddities, cProfile trick, and GIL removal. All this and more. Read the full newsletter to get up-to-date with everything you
Link: https://zerotomastery.io/blog/python-monthly-newsletter-september-2023/?utm_source=python-rss-feed
46th issue of Andrei Neagoie's must-read monthly Python Newsletter: Python oddities, cProfile trick, and GIL removal. All this and more. Read the full newsletter to get up-to-date with everything you
Zero To Mastery
[September 2023] Python Monthly Newsletter 💻🐍 | Zero To Mastery
46th issue of Andrei Neagoie's must-read monthly Python Newsletter read by 15,000+ Pythonistas. Get up-to-date with the top Python news from last month.
Stack Abuse: Fix Error "xlrd.biffh.XLRDError: Excel xlsx file; not supported"
Link: https://stackabuse.com/fix-error-xlrd-biffh-xlrderror-excel-xlsx-file-not-supported/
Introduction
Python has a rich ecosystem of libraries that make it an ideal language for data analysis. One of those libraries is pandas, which simplifies the process of reading and writing data betwe
Link: https://stackabuse.com/fix-error-xlrd-biffh-xlrderror-excel-xlsx-file-not-supported/
Introduction
Python has a rich ecosystem of libraries that make it an ideal language for data analysis. One of those libraries is pandas, which simplifies the process of reading and writing data betwe
TechBeamers Python: Floating Point Numbers in Python
Link: https://www.techbeamers.com/floating-point-numbers-in-python/
Floating-point numbers are a fundamental data type in Python used to represent real numbers. They represent a wide range of values, from very small numbers to very large numbers. For example, the numb
Link: https://www.techbeamers.com/floating-point-numbers-in-python/
Floating-point numbers are a fundamental data type in Python used to represent real numbers. They represent a wide range of values, from very small numbers to very large numbers. For example, the numb
TechBeamers
Floating Point Numbers in Python Explained
Explore Python’s floating-point numbers: representation, precision, arithmetic, and best practices with self-explanatory examples.
PyCharm: Building APIs With Django REST Framework
Link: https://blog.jetbrains.com/pycharm/2023/09/building-apis-with-django-rest-framework/
In this Django REST framework tutorial, you will create a rental platform API. The tutorial demonstrates how to use Python and Django REST framework in PyCharm to develop APIs.
By the time you complet
Link: https://blog.jetbrains.com/pycharm/2023/09/building-apis-with-django-rest-framework/
In this Django REST framework tutorial, you will create a rental platform API. The tutorial demonstrates how to use Python and Django REST framework in PyCharm to develop APIs.
By the time you complet
The JetBrains Blog
Building APIs With Django REST Framework | The PyCharm Blog
The tutorial demonstrates how to use Python and Django REST framework in PyCharm to develop APIs
Sumana Harihareswara - Cogito, Ergo Sumana: A Celebration of My Friend, Dr. Mel Chua
Link: http://harihareswara.net/posts/2023/a-celebration-of-my-friend-dr-mel-chua/
A Celebration of My Friend, Dr. Mel Chua
Link: http://harihareswara.net/posts/2023/a-celebration-of-my-friend-dr-mel-chua/
A Celebration of My Friend, Dr. Mel Chua
Cogito, Ergo Sumana
A Celebration of My Friend, Dr. Mel Chua
My dear friend Mel Chua is, as of this year, Dr. Mel Chua, as they have now deposited the doctoral dissertation that they successfully defended several years ago. Yay Dr. Chua!!!There's been a bit of … | Cogito, Ergo Sumana | Blog by Sumana Harihareswara…
Real Python: The Real Python Podcast – Episode #174: Considering ChatGPT's Technical Review of a Programming Book
Link: https://realpython.com/podcasts/rpp/174/
What can you learn from feeding an entire book on Python programming into ChatGPT-4 and asking it to provide a technical review? What are the potential pitfalls of using an LLM as a learning tool? Thi
Link: https://realpython.com/podcasts/rpp/174/
What can you learn from feeding an entire book on Python programming into ChatGPT-4 and asking it to provide a technical review? What are the potential pitfalls of using an LLM as a learning tool? Thi
Realpython
Episode #174: Considering ChatGPT's Technical Review of a Programming Book – The Real Python Podcast
What can you learn from feeding an entire book on Python programming into ChatGPT-4 and asking it to provide a technical review? What are the potential pitfalls of using an LLM as a learning tool? This week on the show, author Al Sweigart talks about his…
Wingware: Wing Python IDE Version 9.1.2 - September 28, 2023
Link: https://wingware.com/news/2023-09-28
Wing 9.1.2 improves auto-import, fixes debugger support for mingw Windows Python builds,
correctly creates projects when multiple Wing windows have been opened, fixes auto-editing
inside f-strings, op
Link: https://wingware.com/news/2023-09-28
Wing 9.1.2 improves auto-import, fixes debugger support for mingw Windows Python builds,
correctly creates projects when multiple Wing windows have been opened, fixes auto-editing
inside f-strings, op
Wingware
Wing Python IDE Version 9.1.2 - September 28, 2023 - Wing Python IDE
Wing 9.1.2 improves auto-import, fixes debugger support for mingw Windows Python
builds, correctly creates projects when multiple Wing windows have been opened, fixes
auto-editing inside f-strings, optimizes updating the Testing tool, and makes about 20
other…
builds, correctly creates projects when multiple Wing windows have been opened, fixes
auto-editing inside f-strings, optimizes updating the Testing tool, and makes about 20
other…
PyPy: PyPy v7.3.13 release
Link: https://www.pypy.org/posts/2023/09/pypy-v7313-release.html
PyPy v7.3.13: release of python 2.7, 3.9, and 310.
The PyPy team is proud to release version 7.3.13 of PyPy.
This is primarily a security/bug-fix release. CPython released security
patches, and this r
Link: https://www.pypy.org/posts/2023/09/pypy-v7313-release.html
PyPy v7.3.13: release of python 2.7, 3.9, and 310.
The PyPy team is proud to release version 7.3.13 of PyPy.
This is primarily a security/bug-fix release. CPython released security
patches, and this r
PyPy
PyPy v7.3.13 release
PyPy v7.3.13: release of python 2.7, 3.9, and 3.10
The PyPy team is proud to release version 7.3.13 of PyPy.
This is primarily a security/bug-fix release. CPython released security
patches, and this r
The PyPy team is proud to release version 7.3.13 of PyPy.
This is primarily a security/bug-fix release. CPython released security
patches, and this r
Stack Abuse: Behavioral Design Patterns in Python
Link: https://stackabuse.com/behavioral-design-patterns-in-python/
Introduction
We've previously delved into Structural and Creational design patterns, and this section focuses on another vital category - Behavioral Design Patterns.
This is the third article in
Link: https://stackabuse.com/behavioral-design-patterns-in-python/
Introduction
We've previously delved into Structural and Creational design patterns, and this section focuses on another vital category - Behavioral Design Patterns.
This is the third article in
Stack Abuse
Behavioral Design Patterns in Python
We've previously delved into Structural and Creational design patterns, and this section focuses on another vital category - Behavioral Design Patterns....
Talk Python to Me: #431: Visualizing CPython Release Process
Link: https://talkpython.fm/episodes/show/431/visualizing-cpython-release-process
Every year Python has a new major release. This year it's Python 3.12 and it'll come out on October 2, 2023. That's 4 days from when this episode was published. There is quite process involved to test
Link: https://talkpython.fm/episodes/show/431/visualizing-cpython-release-process
Every year Python has a new major release. This year it's Python 3.12 and it'll come out on October 2, 2023. That's 4 days from when this episode was published. There is quite process involved to test
talkpython.fm
Visualizing CPython Release Process
Every year Python has a new major release. This year it's Python 3.12 and it'll come out on October 2, 2023. That's 4 days from when this episode was published. There is quite process involved to test, build, and ship Python across many platforms and channels.…
Matt Layman: Deploy to Heroku - Building SaaS with Python and Django #171
Link: https://www.mattlayman.com/blog/2023/deploy-to-heroku-building-saas-with-python-and-django-171/
In this episode, we did the work to deploy the site to Heroku to make the site live. We configured the production site, fixed some missing settings, and connected to the relevant DNS configuration.
Link: https://www.mattlayman.com/blog/2023/deploy-to-heroku-building-saas-with-python-and-django-171/
In this episode, we did the work to deploy the site to Heroku to make the site live. We configured the production site, fixed some missing settings, and connected to the relevant DNS configuration.
Matt Layman
Deploy to Heroku - Building SaaS with Python and Django #171
In this episode, we did the work to deploy the site to Heroku to make the site live. We configured the production site, fixed some missing settings, and connected to the relevant DNS configuration.