Python Programming Learning Circle
Author

Python Programming Learning Circle

A global community of Chinese Python developers offering technical articles, columns, original video tutorials, and problem sets. Topics include web full‑stack development, web scraping, data analysis, natural language processing, image processing, machine learning, automated testing, DevOps automation, and big data.

2.7k
Articles
0
Likes
7.9k
Views
0
Comments
Recent Articles

Latest from Python Programming Learning Circle

100 recent articles max
Python Programming Learning Circle
Python Programming Learning Circle
Sep 20, 2025 · Fundamentals

2025 Python Survey Unveils AI Surge, Web Revival, and Performance Boosts

The 2025 Python Developer Survey, conducted by the Python Software Foundation and JetBrains, analyzes over 30,000 responses to reveal key trends such as the rise of AI‑driven coding agents, a resurgence of FastAPI for web development, widespread use of older Python versions, growing adoption of Rust for performance, and the importance of documentation and open‑source contributions, offering actionable insights for developers and tool providers.

Asyncdeveloper-surveydocumentation
0 likes · 22 min read
2025 Python Survey Unveils AI Surge, Web Revival, and Performance Boosts
Python Programming Learning Circle
Python Programming Learning Circle
Sep 19, 2025 · Fundamentals

Compare Python Project Scaffolding: Cookiecutter, PyScaffold, PyBuilder, Poetry

This article reviews four popular Python project scaffolding and build tools—Cookiecutter, PyScaffold, PyBuilder, and Poetry—detailing their installation, generated directory structures, and typical make or tox commands, helping developers choose the most suitable workflow for organizing and packaging Python code.

Build ToolsCookiecutterPoetry
0 likes · 11 min read
Compare Python Project Scaffolding: Cookiecutter, PyScaffold, PyBuilder, Poetry
Python Programming Learning Circle
Python Programming Learning Circle
Sep 19, 2025 · Operations

Which Docker Base Image Is Best for Python Apps? A Practical Comparison

This article evaluates several Docker base images—Ubuntu, CentOS, Debian, Amazon Linux 2, official Python images, and Alpine—by examining stability, security updates, dependency freshness, library richness, Python version, image size, LTS support, and build time to help developers choose the optimal foundation for Python applications.

AlpineBase ImageDocker
0 likes · 17 min read
Which Docker Base Image Is Best for Python Apps? A Practical Comparison
Python Programming Learning Circle
Python Programming Learning Circle
Sep 18, 2025 · Operations

Mastering Supervisor: A Complete Guide to Process Monitoring and Management

This article introduces Supervisor, a client‑server process monitoring tool, explains why traditional nohup deployments can be unstable, and provides step‑by‑step instructions for installation, configuration, command‑line usage, advanced features like process groups, signal handling, and auto‑restart policies to ensure reliable service operation.

AutomationLinuxSupervisor
0 likes · 19 min read
Mastering Supervisor: A Complete Guide to Process Monitoring and Management
Python Programming Learning Circle
Python Programming Learning Circle
Sep 16, 2025 · Fundamentals

Uncovering Python’s Oddities: Why Indentation, No Switch, and More

This article explains the most frequently asked Python design questions, covering why indentation groups statements, the quirks of floating‑point arithmetic, immutable strings, the absence of a switch statement, memory management, and many other language‑specific decisions that shape Python’s elegant yet unconventional syntax.

FAQLanguage DesignSyntax
0 likes · 28 min read
Uncovering Python’s Oddities: Why Indentation, No Switch, and More
Python Programming Learning Circle
Python Programming Learning Circle
Sep 16, 2025 · Artificial Intelligence

Boost Your Python Coding with DeepSeek‑V3 in PyCharm: A Step‑by‑Step Guide

This tutorial walks you through integrating the 671‑billion‑parameter DeepSeek‑V3 model into PyCharm via the Continue plugin, covering API key creation, plugin installation, configuration of model parameters, and practical code‑explanation and modification demos to enhance your Python development workflow.

AI code assistanceContinue pluginDeepSeek-V3
0 likes · 5 min read
Boost Your Python Coding with DeepSeek‑V3 in PyCharm: A Step‑by‑Step Guide
Python Programming Learning Circle
Python Programming Learning Circle
Sep 15, 2025 · Fundamentals

Processes vs Threads: Key Differences, Pros, Cons, and When to Use Them

This article explains the fundamental concepts of processes and threads, compares their definitions, lifecycles, advantages and disadvantages, and provides practical guidelines for choosing between multi‑processing and multi‑threading based on factors such as resource usage, performance, reliability, and application requirements.

concurrencymultithreadingprocess
0 likes · 19 min read
Processes vs Threads: Key Differences, Pros, Cons, and When to Use Them