Tag

PEP

0 views collected around this technical thread.

Python Programming Learning Circle
Python Programming Learning Circle
May 14, 2025 · Fundamentals

Python 3.14.0 Beta 1 – Highlights of New Features and Changes

The article summarizes the major new features, build changes, deprecations, installer updates, and additional resources introduced in Python 3.14.0 beta 1, including delayed type‑annotation evaluation, template string literals, Zstandard compression support, and an experimental JIT compiler, while also noting release logistics and a fun π history note.

Beta ReleasePEPPython
0 likes · 9 min read
Python 3.14.0 Beta 1 – Highlights of New Features and Changes
Python Programming Learning Circle
Python Programming Learning Circle
Apr 7, 2024 · Fundamentals

Python Fundamentals: Problem Solving, Strings, Lists, Functions, OOP, and PEP Guidelines

This article introduces Python fundamentals by explaining problem‑solving techniques such as the XY problem, demonstrating string and list operations, showing how to write functions and classes, and emphasizing the importance of following PEP‑8 style conventions for clean code.

ListsPEPProgramming Basics
0 likes · 12 min read
Python Fundamentals: Problem Solving, Strings, Lists, Functions, OOP, and PEP Guidelines
Python Programming Learning Circle
Python Programming Learning Circle
Oct 21, 2023 · Fundamentals

Highlights of Python 3.12: Improved Error Messages, Expanded f‑string Capabilities, and Type Annotation Enhancements

Python 3.12 introduces enhanced error messages for NameError, SyntaxError, and ImportError, expands f‑string capabilities with unrestricted expressions and deeper nesting, adds inline collection optimizations, and brings numerous type‑annotation improvements such as TypedDict unpacking, the override decorator, and new parameter‑type syntax.

3.12Error HandlingPEP
0 likes · 12 min read
Highlights of Python 3.12: Improved Error Messages, Expanded f‑string Capabilities, and Type Annotation Enhancements
Python Programming Learning Circle
Python Programming Learning Circle
Oct 4, 2023 · Fundamentals

Highlights of Python 3.12 Release: Flexible f‑strings, New Debugging API, Subinterpreter GIL, and Type‑Annotation Enhancements

Python 3.12.0 introduces flexible f‑string parsing, support for the buffer protocol, new debugging/profiling APIs, independent subinterpreter GILs, performance optimisations, improved error messages, and expanded type‑annotation syntax, offering developers a more powerful and maintainable language runtime.

3.12PEPPython
0 likes · 7 min read
Highlights of Python 3.12 Release: Flexible f‑strings, New Debugging API, Subinterpreter GIL, and Type‑Annotation Enhancements
IT Services Circle
IT Services Circle
Nov 29, 2022 · Fundamentals

Why Using Pinyin for Variable Names Is Discouraged in Programming

The article explains that naming code elements with pinyin reduces readability, conflicts with established coding conventions, and hampers collaboration, illustrating the drawbacks with examples and summarizing Python's PEP naming guidelines to promote clearer, more maintainable code.

Best PracticesCode readabilityPEP
0 likes · 4 min read
Why Using Pinyin for Variable Names Is Discouraged in Programming
Xueersi Online School Tech Team
Xueersi Online School Tech Team
Mar 19, 2021 · Fundamentals

Understanding Python's Import System: Concepts, Mechanisms, and Best Practices

This article provides an in‑depth exploration of Python’s import system, covering basic concepts such as modules and packages, absolute and relative imports, the underlying C implementation, the role of importlib, finders and loaders, and practical guidelines for structuring imports in real projects.

Code LoadingImport SystemModules
0 likes · 45 min read
Understanding Python's Import System: Concepts, Mechanisms, and Best Practices
Laravel Tech Community
Laravel Tech Community
Jul 7, 2020 · Fundamentals

Python 3.9.0b4 Released: New Language Features and Standard‑Library Updates

Python 3.9.0b4, the fourth beta of the upcoming 3.9 release, introduces several new language features and standard‑library updates—including PEP 584 dict union operator, PEP 585 generic types, new PEG parser, enhanced Unicode support, and various performance and security improvements—providing the community an opportunity to test and prepare for the final version.

BetaPEPPython
0 likes · 3 min read
Python 3.9.0b4 Released: New Language Features and Standard‑Library Updates
Architecture Digest
Architecture Digest
Jan 1, 2017 · Fundamentals

Python 3.6 Release Highlights and New Features

The Python 3.6 release introduces numerous language enhancements such as f‑strings, variable annotations, underscore separators in numeric literals, async generators, and improved dictionary implementation, along with extensive standard‑library updates, security improvements, Windows encoding changes, performance optimizations, and new C‑API features.

PEPPythonlanguage features
0 likes · 30 min read
Python 3.6 Release Highlights and New Features