Skip to content

Commit 1ccdba9

Browse files
committed
Refactor code structure for improved readability and maintainability
1 parent 9c0bc99 commit 1ccdba9

11 files changed

+16
-8
lines changed

docs/blog/python-3-14-breaking-free-from-gil.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,6 @@ meta:
2020

2121
<blog-title-header :frontmatter="frontmatter" title="Breaking Free: Python 3.14 Shatters the GIL Ceiling" />
2222

23-
<img :src="frontmatter.socialImage" alt="Python 3.14 GIL" class="w-full rounded-lg my-4" />
24-
2523
Python 3.14 is shaping up to be an exciting release that brings significant improvements to the language while maintaining Python's signature simplicity. **The official release is scheduled for October 7, 2025**, but you can already try out the beta versions that are currently available. Let me walk you through what makes Python 3.14 special and why it matters for both new and experienced Python developers.
2624

2725
## The Big Changes: What's New in Python 3.14
@@ -181,4 +179,4 @@ The development team has been following this schedule closely, with regular beta
181179

182180
**If you're maintaining Python code**: Most existing code will continue to work with Python 3.14, but you'll benefit from better performance and improved debugging capabilities.
183181

184-
Python 3.14 continues Python's tradition of gradual improvement while introducing some truly significant enhancements. With its October 2025 release approaching, now is a great time to start exploring what this new version has to offer. Whether you're just starting with Python or you're a seasoned developer, Python 3.14 promises to make your coding experience better, faster, and more secure.
182+
Python 3.14 continues Python's tradition of gradual improvement while introducing some truly significant enhancements. With its October 2025 release approaching, now is a great time to start exploring what this new version has to offer. Whether you're just starting with Python or you're a seasoned developer, Python 3.14 promises to make your coding experience better, faster, and more secure.

docs/blog/python-comprehensions-step-by-step.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,6 @@ meta:
2020

2121
<blog-title-header :frontmatter="frontmatter" title="Python Comprehensions: A step by step Introduction" />
2222

23-
<img :src="frontmatter.socialImage" alt="Python 3.14 GIL" class="w-full rounded-lg my-4" />
24-
2523
_List Comprehensions_ are a special kind of syntax that let us create lists out of other lists ([Wikipedia](https://en.wikipedia.org/wiki/List_comprehension), [The Python Tutorial](https://docs.python.org/3/tutorial/datastructures.html#list-comprehensions)). They are incredibly useful when dealing with numbers and with one or two levels of nested _for loops_, but beyond that, they can become a little too hard to read.
2624

2725
In this article, we are going to make some _For Loops_ and rewrite them, step by step, into _Comprehensions_.

docs/blog/python-projects-with-poetry-and-vscode-part-1.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ description: We'll use Poetry to start a simple project, manage dependencies and
44
date: April 12, 2019
55
updated: July 3, 2022
66
tags: python, intermediate, vscode, packaging
7+
socialImage: /blog/poetry-1.png
78
---
89

910
<route lang="yaml">
@@ -14,6 +15,7 @@ meta:
1415
date: April 12, 2019
1516
updated: July 3, 2022
1617
tags: python, intermediate, vscode, packaging
18+
socialImage: /blog/poetry-1.png
1719
</route>
1820

1921
<blog-title-header :frontmatter="frontmatter" title="Python projects with Poetry and VSCode Part 1" />

docs/blog/python-projects-with-poetry-and-vscode-part-2.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ description: In this second part, we'll add our virtual Environment to VSCode, u
44
date: April 23, 2019
55
updated: July 3, 2022
66
tags: python, intermediate, vscode, packaging
7+
socialImage: /blog/poetry-2.png
78
---
89

910
<route lang="yaml">
@@ -14,6 +15,7 @@ meta:
1415
date: April 23, 2019
1516
updated: July 3, 2022
1617
tags: python, intermediate, vscode, packaging
18+
socialImage: /blog/poetry-2.png
1719
</route>
1820

1921
<blog-title-header :frontmatter="frontmatter" title="Python projects with Poetry and VSCode Part 2" />

docs/blog/python-projects-with-poetry-and-vscode-part-3.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ description: Finally, in this third part, we'll write a sample library, build ou
44
date: May 21, 2019
55
updated: July 3, 2022
66
tags: python, intermediate, vscode, packaging
7+
socialImage: /blog/poetry-3.png
78
---
89

910
<route lang="yaml">
@@ -14,6 +15,7 @@ meta:
1415
date: May 21, 2019
1516
updated: July 3, 2022
1617
tags: python, intermediate, vscode, packaging
18+
socialImage: /blog/poetry-3.png
1719
</route>
1820

1921
<blog-title-header :frontmatter="frontmatter" title="Python projects with Poetry and VSCode Part 3" />

docs/blog/python-uv-package-manager.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,6 @@ meta:
2020

2121
<blog-title-header :frontmatter="frontmatter" title="UV: The Lightning-Fast Python Package Manager" />
2222

23-
<img :src="frontmatter.socialImage" alt="UV Package Manager" class="w-full rounded-lg my-4" />
24-
2523
In the Python ecosystem, package management has long been a pain point for developers. Traditional tools like <router-link to="/cheatsheet/virtual-environments">pip</router-link>, <router-link to="/cheatsheet/virtual-environments#virtualenv">virtualenv</router-link>, and pip-tools get the job done, but often with frustrating performance limitations and workflow complexities. Enter UV (pronounced "you-vee"), a revolutionary Python package manager written in Rust that's transforming how developers manage their Python environments and dependencies.
2624

2725
## What is UV?
@@ -248,4 +246,4 @@ UV represents a significant leap forward in Python package management, offering
248246

249247
Whether you're starting a new project or migrating an existing one, UV provides a robust solution that can significantly improve your Python development workflow. Its compatibility with existing tools makes it an easy choice for developers looking to modernize their toolchain without disrupting their current processes.
250248

251-
As the Python ecosystem continues to evolve, tools like UV demonstrate how modern technologies like Rust can enhance the development experience while maintaining the simplicity and accessibility that Python developers value.
249+
As the Python ecosystem continues to evolve, tools like UV demonstrate how modern technologies like Rust can enhance the development experience while maintaining the simplicity and accessibility that Python developers value.

public/blog/poetry-1.png

2.53 MB
Loading

public/blog/poetry-2.png

3.04 MB
Loading

public/blog/poetry-3.png

3.18 MB
Loading
544 KB
Loading

0 commit comments

Comments
 (0)