0
0
Loading version...
🔄 Update App
🔍 Check for Updates
Test Notification
🔔 Enable Notifications
📰 Fetch NHK News
🚀 Fetch TechCrunch News
🧪 Experiment
📰 Article Management
📚 Reading List
🎤 Speaking List
📊 Statistics
💻 Software Statistics
Push Admin
Edit Reading
Back to List
Basic Information
Title
Please enter a title.
URL
Please enter a valid URL.
Date
カテゴリID
画像ファイル名
統計情報
単語数:
532語
読了回数:
0回
作成日:
2024/09/10 18:08
更新日:
2025/12/08 10:41
本文
本文
Python News Roundup: September 2024 by Bartosz Zaczyński Sep 09, 2024 0 Comments community Table of Contents Python 3.12.5 Released Python Remains the Top Language of 2024 Python Developers Survey 2023 Results Are In PEP 750 Draft Introduces Tag Strings EuroSciPy 2024 Wraps Up What’s Next for Python? Remove ads As the autumn leaves start to fall, signaling the transition to cooler weather, the Python community has warmed up to a series of noteworthy developments. Last month, a new maintenance release of Python 3.12.5 was introduced, reinforcing the language’s ongoing commitment to stability and security. On a parallel note, Python continues its reign as the top programming language according to IEEE Spectrum’s annual rankings. This sentiment is echoed by the Python Developers Survey 2023 results, which reveal intriguing trends and preferences within the community. Looking ahead, PEP 750 has proposed the addition of tag strings in Python 3.14, inspired by JavaScript’s tagged template literals. This feature aims to enhance string processing, offering developers more control and expressiveness. Furthermore, EuroSciPy 2024 recently concluded in Poland after successfully fostering cross-disciplinary collaboration and learning. The event featured insightful talks and hands-on tutorials, spotlighting innovative tools and libraries that are advancing scientific computing with Python. Let’s dive into the most significant Python news from the past month! Python 3.12.5 Released Early last month, Python 3.12.5 was released as the fifth maintenance update for the 3.12 series. Since the previous patch update in June, this release packs over 250 bug fixes, performance improvements, and documentation enhancements. Here are the most important highlights: Standard Library: Many modules in the standard library received crucial updates, such as fixes for crashes in ssl when the main interpreter restarts, and various corrections for error-handling mechanisms. Core Python: The core Python runtime has several enhancements, including improvements to dictionary watchers, error messages, and fixes for edge-case crashes involving f-strings and multithreading. Security: Key security improvements include the addition of missing audit events for interactive Python use and socket connection authentication within a fallback implementation on platforms such as Windows, where Unix inter-process communication is unavailable. Tests: New test cases have been added and bug fixes have been applied to prevent random memory leaks during testing. Documentation: Python documentation has been updated to remove discrepancies and clarify edge cases in multithreaded queues. Additionally, Python 3.12.5 comes equipped with pip 24.2 by default, bringing a slew of significant improvements to enhance security, efficiency, and functionality. One of the most notable upgrades is that pip now defaults to using system certificates, bolstering security measures when managing and installing third-party packages. A noteworthy change in pip 24.2 is the deprecation of legacy editable installations, which were traditionally handled using setup.py develop. This move marks a progressive shift towards more modern and secure practices. You can read a blog post explaining what’s new in pip 24.2 to get more insight into these changes and why they’ve been made. Overall, Python 3.12.5 demonstrates the language’s ongoing commitment to security, performance, and developer convenience, marking another significant step forward for one of the world’s most widely used programming languages. For detailed information about all the changes, you can review the full release notes available in the official Python documentation.
本文を入力してください。
メモ
メモ・感想
キャンセル
更新
Debug Info:
Saved State:
-
Redirected Flag:
-
Current URL:
-
Refresh
Close
Debug
Send Report
Send Report
Draw Arrow
Clear
Message:
Cancel
Send