Tagged articles
5000 articles
Page 9 of 50
Python Programming Learning Circle
Python Programming Learning Circle
Jul 2, 2025 · Fundamentals

Create a Python Debt Reminder Tool with Scheduled Pop‑ups and One‑Click Executable

Learn how to build a simple Python utility that periodically reminds a friend to repay a loan, using pip‑installed packages like APScheduler and pywin32 for scheduling and pop‑up messages, then package the script into a standalone executable with PyInstaller, complete with code snippets and screenshots.

APSchedulerPythonScheduling
0 likes · 4 min read
Create a Python Debt Reminder Tool with Scheduled Pop‑ups and One‑Click Executable
Code Mala Tang
Code Mala Tang
Jul 1, 2025 · Fundamentals

Mastering NumPy: Manual Array Manipulation with as_strided and ndarray

This tutorial explores advanced NumPy techniques for manually manipulating array metadata such as strides and shape, using functions like as_strided() and ndarray() to create custom views, achieve memory‑efficient operations, and avoid common pitfalls like unintended data corruption.

NumPyPythonarray view
0 likes · 26 min read
Mastering NumPy: Manual Array Manipulation with as_strided and ndarray
Deepin Linux
Deepin Linux
Jul 1, 2025 · Backend Development

Mastering IO Models: From Blocking to Asynchronous for High‑Performance Servers

This comprehensive guide explains the fundamentals of IO models—including blocking, non‑blocking, multiplexing, and asynchronous approaches—detailing their kernel interactions, practical Python examples, performance trade‑offs, and real‑world optimization strategies for high‑concurrency server applications.

Blocking IOIO modelsMultiplexing
0 likes · 33 min read
Mastering IO Models: From Blocking to Asynchronous for High‑Performance Servers
AI Algorithm Path
AI Algorithm Path
Jul 1, 2025 · Artificial Intelligence

Beginner’s Guide to CLIP Inference: Step‑by‑Step with Hugging Face

This tutorial walks through loading the openai/clip‑vit‑base‑patch32 model with Hugging Face, preprocessing images and text, encoding them into a shared embedding space, computing cosine similarity for zero‑shot image‑text matching, and visualizing the results, all with concrete code examples.

CLIPCosine SimilarityHugging Face
0 likes · 6 min read
Beginner’s Guide to CLIP Inference: Step‑by‑Step with Hugging Face
BirdNest Tech Talk
BirdNest Tech Talk
Jun 30, 2025 · Artificial Intelligence

Build a Weather‑Query ReAct Agent with LangGraph: Step‑by‑Step Guide

This article walks through constructing a stateful ReAct‑style LLM agent using LangGraph, detailing the core components—State, Nodes, Edges—defining a weather‑lookup tool with Open‑Meteo, configuring the graph’s nodes and conditional edges, and executing the workflow with streaming to observe each step in real time.

LLM agentsLangGraphPython
0 likes · 16 min read
Build a Weather‑Query ReAct Agent with LangGraph: Step‑by‑Step Guide
21CTO
21CTO
Jun 30, 2025 · Frontend Development

How Qt Bridges Will Unite Multiple Languages with Qt Quick UI

Qt Bridges is a new technology announced by Qt Group that enables developers to write backend logic in languages like C#, Kotlin, Python, Rust, or Swift while keeping the UI in QML/Qt Quick, simplifying integration and expanding the Qt ecosystem.

C#PythonQt
0 likes · 4 min read
How Qt Bridges Will Unite Multiple Languages with Qt Quick UI
Python Programming Learning Circle
Python Programming Learning Circle
Jun 30, 2025 · Artificial Intelligence

Choosing the Right AutoML Library: In‑Depth Python Comparisons & Use‑Cases

This article reviews the evolution of AutoML, explains its core principles, compares major Python AutoML libraries with code examples, provides a decision‑making framework and benchmark results, and offers practical guidance on selecting the most suitable tool for different machine‑learning projects.

AutoMLModel SelectionPython
0 likes · 15 min read
Choosing the Right AutoML Library: In‑Depth Python Comparisons & Use‑Cases
Qborfy AI
Qborfy AI
Jun 28, 2025 · Artificial Intelligence

Mastering LangGraph: Build Stateful, Looping LLM Agents with Python

This tutorial walks through the limitations of linear LangChain workflows, introduces LangGraph’s state‑node‑edge architecture, and provides step‑by‑step code examples—including a Hello‑World tool, conditional branching, multi‑turn conversation handling, and graph visualization—so readers can construct robust, persistent LLM agents.

AgentLLMLangChain
0 likes · 9 min read
Mastering LangGraph: Build Stateful, Looping LLM Agents with Python
Python Programming Learning Circle
Python Programming Learning Circle
Jun 28, 2025 · Artificial Intelligence

Why Python Is Overtaking MATLAB in Science and AI: A Comprehensive Comparison

Python’s open‑source ecosystem, extensive libraries, and low learning curve are rapidly displacing MATLAB in academic research, industry, and AI development, as universities adopt Python curricula, companies integrate it for data analysis and modeling, while MATLAB retains niche strengths in Simulink and specialized engineering toolboxes.

AIMATLABPython
0 likes · 9 min read
Why Python Is Overtaking MATLAB in Science and AI: A Comprehensive Comparison
AI Algorithm Path
AI Algorithm Path
Jun 28, 2025 · Artificial Intelligence

Implementing Greedy and Beam Decoding for Large Language Models from Scratch

This article walks through the mechanics of greedy search and beam search in large language models, demonstrates both methods with GPT‑2 on the prompt "I have a dream", visualizes the decoding trees, compares their scores, and discusses the trade‑offs between efficiency and output quality.

Beam SearchGPT-2Greedy Search
0 likes · 16 min read
Implementing Greedy and Beam Decoding for Large Language Models from Scratch
21CTO
21CTO
Jun 28, 2025 · Backend Development

Boost Your Django Projects: Must‑Use Python Libraries for 2024

Discover a curated list of essential Python libraries—including Python‑Dotenv, Django Ninja, Pydantic, Python‑Social‑Auth, HTMX, Cotton, Faker, and Systemd—that enhance Django development by improving configuration, API creation, form handling, authentication, front‑end interactivity, component reuse, test data generation, and logging.

BackendDjangoPython
0 likes · 7 min read
Boost Your Django Projects: Must‑Use Python Libraries for 2024
Code Mala Tang
Code Mala Tang
Jun 27, 2025 · Fundamentals

10 Python Tricks to Write Cleaner, Faster, and More Magical Code

Discover ten powerful Python techniques—from using any() and all() to streamline loops, to leveraging the walrus operator, set operations, and defaultdicts—that make your code more concise, faster, and aligned with Pythonic best practices.

Code OptimizationPythonPython Tricks
0 likes · 5 min read
10 Python Tricks to Write Cleaner, Faster, and More Magical Code
IT Services Circle
IT Services Circle
Jun 27, 2025 · Fundamentals

How to Solve the Champagne Tower Problem on LeetCode with Linear DP

The article first reflects on ByteDance's expanding English testing policy, then presents LeetCode problem 799 “Champagne Tower”, describing its mechanics and offering a linear‑DP solution with full implementations in Java, C++, Python and TypeScript, along with complexity analysis.

DPLeetCodePython
0 likes · 8 min read
How to Solve the Champagne Tower Problem on LeetCode with Linear DP
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jun 27, 2025 · Artificial Intelligence

Image Encryption, Watermarking, Detection & Green Screen Removal in Python

This tutorial walks through Python-based computer‑vision techniques—including XOR‑based image encryption, mask and ROI methods, digital watermark embedding via bit‑plane and LSB, sensitivity‑driven object detection, and HSV‑based green‑screen removal—providing complete code snippets and practical guidance for rapid AI‑assisted learning.

Computer VisionOpenCVPython
0 likes · 17 min read
Image Encryption, Watermarking, Detection & Green Screen Removal in Python
Test Development Learning Exchange
Test Development Learning Exchange
Jun 25, 2025 · Backend Development

Boost Your Python Tests with Hypothesis: Property‑Based Testing Made Easy

Learn how to install and use the Hypothesis library for Python to perform property‑based testing, automatically generating diverse inputs, covering edge cases, and enhancing test coverage with examples on arithmetic properties, list sorting, custom strategies, settings, and real‑world scenarios like JSON and URL validation.

HypothesisPythonproperty-based testing
0 likes · 6 min read
Boost Your Python Tests with Hypothesis: Property‑Based Testing Made Easy
Sohu Tech Products
Sohu Tech Products
Jun 25, 2025 · Artificial Intelligence

Unlocking AI Data Access: How Model Context Protocol (MCP) Bridges LLMs with External Services

This article introduces the Model Context Protocol (MCP), explains its core advantages such as capability expansion, standardized interfaces, and low‑code integration, and demonstrates a practical Sentry‑MCP implementation with Python code, detailed functions, and visual results for AI‑driven data access.

AI integrationMCPModel Context Protocol
0 likes · 25 min read
Unlocking AI Data Access: How Model Context Protocol (MCP) Bridges LLMs with External Services
Network Intelligence Research Center (NIRC)
Network Intelligence Research Center (NIRC)
Jun 25, 2025 · Artificial Intelligence

Hands‑On Review of OpenManus: An Open‑Source AI Agent Framework

The article provides a detailed walkthrough of OpenManus, an open‑source AI agent framework built with Python 3.12, covering its modular architecture, agent and tool hierarchies, a step‑by‑step usage example for generating a Beijing travel plan, and a deployment guide on Alibaba Cloud.

AI agentsAlibaba Cloud deploymentLLM integration
0 likes · 10 min read
Hands‑On Review of OpenManus: An Open‑Source AI Agent Framework
Alibaba Cloud Developer
Alibaba Cloud Developer
Jun 25, 2025 · Cloud Computing

Control Alibaba Cloud Resources with LLMs and MCP Server in Minutes

This article explains how to combine Alibaba Cloud's MCP Server with large language models to enable natural‑language operations on cloud products, covering setup, tool selection, OAuth authentication, code examples, troubleshooting context‑length limits, and future enhancements for more efficient, secure cloud management.

MCPPythonapi-integration
0 likes · 20 min read
Control Alibaba Cloud Resources with LLMs and MCP Server in Minutes
Test Development Learning Exchange
Test Development Learning Exchange
Jun 23, 2025 · Fundamentals

Master Python Function Arguments: Positional, Keyword, Default, *args, **kwargs

This guide walks through ten Python function‑argument examples—including positional, keyword, default values, mutable‑default pitfalls, variable‑length *args and **kwargs, argument unpacking, ordering rules, and mutable‑object handling—providing clear code snippets and explanations for each case.

Function ArgumentsPythonargs-kwargs
0 likes · 7 min read
Master Python Function Arguments: Positional, Keyword, Default, *args, **kwargs
Code Mala Tang
Code Mala Tang
Jun 21, 2025 · Backend Development

When to Choose asyncio, Threads, or Multiprocessing in Python?

This article explains how to decide between asyncio, threading, and multiprocessing for Python programs by examining I/O‑bound versus CPU‑bound workloads, showing real code examples, trade‑offs, and common pitfalls to help you pick the right concurrency tool for your task.

Pythonasynciomultiprocessing
0 likes · 9 min read
When to Choose asyncio, Threads, or Multiprocessing in Python?
Code Mala Tang
Code Mala Tang
Jun 19, 2025 · Fundamentals

What Really Creates Python Objects? Unveiling __new__ vs __init__

This article explains how Python actually creates objects, clarifying the distinct roles of the __new__ and __init__ methods, and demonstrates practical techniques such as inheriting immutable types, adding metadata, and implementing singleton patterns through custom object creation.

Object-OrientedPythondesign-patterns
0 likes · 13 min read
What Really Creates Python Objects? Unveiling __new__ vs __init__
AI Algorithm Path
AI Algorithm Path
Jun 19, 2025 · Artificial Intelligence

Training Neural Networks with Minimal Labeled Data Using Active Learning

This article explains how active learning can dramatically reduce the amount of labeled data required for training deep neural networks by selecting the most informative and representative samples, and provides a complete Python implementation of a hybrid query strategy (DBAL) with ResNet‑18.

DBALDeep LearningPython
0 likes · 14 min read
Training Neural Networks with Minimal Labeled Data Using Active Learning
JD Tech Talk
JD Tech Talk
Jun 19, 2025 · Artificial Intelligence

Kickstart MCP in Minutes: Build a Python SSE Demo and Client

This guide walks you through installing dependencies, creating two MCP‑based SSE servers and a client in Python, explains MCP concepts and architecture, and shows how to run the demo to explore the Model Context Protocol for AI agents.

AI agentsMCPPython
0 likes · 10 min read
Kickstart MCP in Minutes: Build a Python SSE Demo and Client
JD Cloud Developers
JD Cloud Developers
Jun 19, 2025 · Artificial Intelligence

Quickly Master MCP: Build a Python SSE Server and Client in Minutes

This guide introduces the Model Context Protocol (MCP), explains its purpose as a standardized USB‑C‑like interface for LLMs, and provides step‑by‑step Python code to set up SSE‑based MCP servers and a client, plus essential installation details and execution commands.

AI protocolLLM integrationMCP
0 likes · 11 min read
Quickly Master MCP: Build a Python SSE Server and Client in Minutes
Code Mala Tang
Code Mala Tang
Jun 18, 2025 · Fundamentals

Master Python Performance: Using cProfile and line_profiler for Fast Code

Profiling lets you pinpoint performance bottlenecks in Python code by measuring function execution times, call counts, and line‑by‑line costs, with tools like cProfile for quick overviews and line_profiler for detailed per‑line analysis, plus tips, visualizers, and complementary utilities to optimize scripts efficiently.

ProfilingPythoncprofile
0 likes · 9 min read
Master Python Performance: Using cProfile and line_profiler for Fast Code
DataFunSummit
DataFunSummit
Jun 18, 2025 · Artificial Intelligence

How to Upload, Test, and Deploy MiniLM on Modelers.cn: A Step‑by‑Step Guide

This article walks through uploading a MiniLM model to the Modelers.cn community, explains why testing is essential, demonstrates both usability and local tests with openMind, and provides complete Python code for classification and simple question‑answering, enabling developers to quickly deploy and evaluate MiniLM in practice.

MiniLMModel DeploymentNLP
0 likes · 9 min read
How to Upload, Test, and Deploy MiniLM on Modelers.cn: A Step‑by‑Step Guide
ITPUB
ITPUB
Jun 15, 2025 · Artificial Intelligence

How to Build a High‑Performance Enterprise RAG System with Model Context Protocol (MCP)

This article presents a step‑by‑step guide for constructing a scalable enterprise Retrieval‑Augmented Generation (RAG) solution using the Model Context Protocol (MCP), covering architecture comparison, system design, Milvus‑backed knowledge store, Python client implementation, deployment scripts, code examples, and best‑practice recommendations.

KnowledgeBaseLLMMCP
0 likes · 22 min read
How to Build a High‑Performance Enterprise RAG System with Model Context Protocol (MCP)
Python Programming Learning Circle
Python Programming Learning Circle
Jun 13, 2025 · Fundamentals

Analyzing 2013 Toulouse Airport Weather Data with Python, pandas, and SciPy

This tutorial demonstrates how to import, clean, and explore 2013 weather observations from Toulouse Airport using Python libraries such as pandas and SciPy, perform consistency checks, visualize temperature trends, assess variable correlations, and fit probability distributions—including normal, log‑normal, and Weibull—to the data.

PythonWeather Datadistribution fitting
0 likes · 7 min read
Analyzing 2013 Toulouse Airport Weather Data with Python, pandas, and SciPy
Code Mala Tang
Code Mala Tang
Jun 12, 2025 · Backend Development

Essential FastAPI Middleware Guide: Boost Security, Performance, and Functionality

This article explains how FastAPI middleware sits between incoming requests and outgoing responses, detailing built‑in and third‑party middleware such as CORS, GZip, HTTPS redirect, session, trusted host, error handling, rate limiting, authentication, custom headers, logging, timeout, trailing‑slash handling, IP whitelisting, proxy headers, CSRF protection, context management and global state, each with usage scenarios and code examples.

BackendFastAPIPython
0 likes · 20 min read
Essential FastAPI Middleware Guide: Boost Security, Performance, and Functionality
Code Mala Tang
Code Mala Tang
Jun 11, 2025 · Fundamentals

Master Python’s @dataclass: Simplify Class Creation and Management

Learn how Python’s @dataclass decorator, introduced in Python 3.7, streamlines class definition by automatically generating constructors, string representations, and more, while covering default values, mutable defaults handling, field exclusion, read‑only classes, and conversion to tuples and dictionaries for efficient data handling.

Default ValuesPythonasdict
0 likes · 8 min read
Master Python’s @dataclass: Simplify Class Creation and Management
Python Programming Learning Circle
Python Programming Learning Circle
Jun 11, 2025 · Fundamentals

Six Powerful Ways to Merge Two Python Lists Efficiently

This guide explores six practical Python techniques for merging two lists—including the + operator, extend(), zip(), unpacking, list comprehensions, and itertools.chain()—detailing code examples, performance considerations, and when to choose each method for efficient data handling.

Pythonextenditertools
0 likes · 5 min read
Six Powerful Ways to Merge Two Python Lists Efficiently
DataFunTalk
DataFunTalk
Jun 11, 2025 · Backend Development

Master Modern Web Scraping: From Classic Tools to DeepSeek AI Integration

This article provides a comprehensive overview of web‑scraping technologies, compares popular tools such as requests, BeautifulSoup and Selenium, introduces AI‑assisted crawling with DeepSeek, and walks through practical steps for using BrightData’s platform to collect industry data, complete with ready‑to‑run Python code.

BrightDataDeepSeekPython
0 likes · 13 min read
Master Modern Web Scraping: From Classic Tools to DeepSeek AI Integration
Big Data Technology Tribe
Big Data Technology Tribe
Jun 11, 2025 · Fundamentals

Mastering eBPF with BCC: A Step‑by‑Step Guide to Building the opensnoop Tool

This article outlines the standard BCC workflow for creating eBPF tools, then dissects the opensnoop source code, covering requirement analysis, kernel‑space program writing, BPF map configuration, user‑space Python integration, argument handling, testing, optimization, and deployment steps to monitor open system calls.

BCCLinux tracingPython
0 likes · 13 min read
Mastering eBPF with BCC: A Step‑by‑Step Guide to Building the opensnoop Tool
Raymond Ops
Raymond Ops
Jun 10, 2025 · Fundamentals

Unlock Python’s Hidden Gems: Essential Built‑in Functions Every Developer Should Know

This article introduces a curated collection of Python’s most useful built‑in functions and standard‑library modules—including all, any, argparse, Counter, defaultdict, dataclass, datetime, lru_cache, itertools.chain, json, pickle, pprint, re, timeit, and uuid—explaining their purpose, providing clear usage examples, and highlighting practical scenarios where they simplify everyday coding tasks.

PythonStandard Librarybuilt-in functions
0 likes · 39 min read
Unlock Python’s Hidden Gems: Essential Built‑in Functions Every Developer Should Know
Code Mala Tang
Code Mala Tang
Jun 9, 2025 · Backend Development

Build High‑Performance APIs with FastAPI and Swagger: A Hands‑On Guide

Learn how to create fast, modern Python APIs using FastAPI, automatically generate interactive Swagger documentation, and enhance your endpoints with validation, metadata, and a full-featured to‑do list project, all illustrated with clear code examples and step‑by‑step deployment instructions.

API developmentFastAPIOpenAPI
0 likes · 10 min read
Build High‑Performance APIs with FastAPI and Swagger: A Hands‑On Guide
Python Programming Learning Circle
Python Programming Learning Circle
Jun 9, 2025 · Fundamentals

Quickly Set Up a New Python Project in PyCharm – Step‑by‑Step Guide

This step‑by‑step tutorial walks beginners through creating a new Python project in PyCharm, covering project location selection, Conda interpreter configuration, isolated environment creation, Python version choice, Conda executable setup, opening the project, exploring the directory structure, writing and running a simple program, and where to download the free Community edition.

CondaIDE setupProject Tutorial
0 likes · 4 min read
Quickly Set Up a New Python Project in PyCharm – Step‑by‑Step Guide
Code Mala Tang
Code Mala Tang
Jun 8, 2025 · Fundamentals

Why Python’s a, b = b, a Isn’t Magic – The Real Mechanics Explained

This article demystifies Python’s a, b = b, a idiom by detailing how tuple packing and unpacking work, the exact evaluation order, the CPython bytecode implementation, comparisons with C, C++, Java, JavaScript, and the performance and memory implications of the technique.

Pythonbytecodetuple unpacking
0 likes · 17 min read
Why Python’s a, b = b, a Isn’t Magic – The Real Mechanics Explained
Architecture and Beyond
Architecture and Beyond
Jun 8, 2025 · Frontend Development

Why Server‑Sent Events (SSE) Power Real‑Time Typing Effects in AI Chat Apps

Server‑Sent Events (SSE) offer a lightweight, HTTP‑native solution for real‑time, one‑way streaming, making them ideal for AI chat applications that need a typewriter‑style response, with advantages over WebSockets such as easy implementation, automatic reconnection, broad compatibility, and simple debugging.

JavaScriptPythonReal-time Streaming
0 likes · 13 min read
Why Server‑Sent Events (SSE) Power Real‑Time Typing Effects in AI Chat Apps
Python Programming Learning Circle
Python Programming Learning Circle
Jun 7, 2025 · Backend Development

Master Python Web Scraping: From Requests to Selenium and Scrapy

Learn how to efficiently scrape web pages using Python by exploring multiple approaches—including simple requests with BeautifulSoup, fast parsing with lxml, dynamic content extraction with Selenium, and large‑scale crawling with Scrapy—complete with installation steps, code snippets, and detailed explanations.

PythonScrapySelenium
0 likes · 10 min read
Master Python Web Scraping: From Requests to Selenium and Scrapy
Python Programming Learning Circle
Python Programming Learning Circle
Jun 7, 2025 · Fundamentals

How to Choose the Right Programming Language for Your Project

Choosing the right programming language depends on project requirements such as performance, development speed, platform compatibility, and team expertise, with C++ excelling in low‑level control, Java dominating enterprise back‑ends, Python leading in AI and rapid development, and C# powering Windows and Unity game applications.

C++PythonSoftware Development
0 likes · 9 min read
How to Choose the Right Programming Language for Your Project
Qborfy AI
Qborfy AI
Jun 7, 2025 · Artificial Intelligence

Build a Retrieval‑Augmented Generation (RAG) Chatbot with LangChain and Streamlit

This guide walks through the complete process of creating a RAG‑powered question‑answering bot using LangChain, Streamlit, and vector‑store embeddings, covering theory, architecture, data loading, chunking, vector indexing, retrieval, LLM integration, and full code implementation with practical examples.

ChatbotLangChainPython
0 likes · 13 min read
Build a Retrieval‑Augmented Generation (RAG) Chatbot with LangChain and Streamlit
Code Mala Tang
Code Mala Tang
Jun 6, 2025 · Fundamentals

Master Python Comments: Best Practices and Common Pitfalls

This guide explains what comments are in Python, shows how to write single‑line and multi‑line comments using the # symbol, warns against misuse of triple quotes, covers docstring usage, and provides IDE shortcut keys for efficient commenting.

DocstringsIDE shortcutsPython
0 likes · 7 min read
Master Python Comments: Best Practices and Common Pitfalls
Python Programming Learning Circle
Python Programming Learning Circle
Jun 6, 2025 · Fundamentals

Master Python Basics: Variables, Data Types, Operators, and Control Flow

This guide introduces Python's core fundamentals, covering its concise syntax, commenting styles, dynamic variables, primary data types, input/output functions, a full range of operators, control‑flow statements, and essential data structures such as lists, tuples, dictionaries and sets, complete with examples and visual illustrations.

Control FlowData StructuresPython
0 likes · 9 min read
Master Python Basics: Variables, Data Types, Operators, and Control Flow
Python Programming Learning Circle
Python Programming Learning Circle
Jun 6, 2025 · Fundamentals

Why Making Python Faster Is Hard—and Worth the Effort

Optimizing Python is challenging due to its dynamic nature, but various strategies—from using NumPy, Numba, and Cython to upcoming CPython enhancements like adaptive specialization, JIT, and GIL‑free versions—show promise for improving performance while preserving the language’s flexibility.

CPythonJITPython
0 likes · 7 min read
Why Making Python Faster Is Hard—and Worth the Effort
Python Programming Learning Circle
Python Programming Learning Circle
Jun 5, 2025 · Fundamentals

What’s New in Python 3.14? 7 Game‑Changing Features You Must Know

Python 3.14 brings a collection of major upgrades—t‑strings for safer templating, lazy type‑annotation evaluation, a standardized external debugger API, built‑in Zstandard compression, a smarter REPL, new UUID versions with 40% faster generation, and stricter finally‑block semantics—each aimed at improving developer productivity, security, and runtime performance.

Pythondebugger-apipython-3.14
0 likes · 11 min read
What’s New in Python 3.14? 7 Game‑Changing Features You Must Know
Continuous Delivery 2.0
Continuous Delivery 2.0
Jun 4, 2025 · Backend Development

Effective Waiting Strategies for Selenium Web Automation

This article explains various Selenium waiting techniques—including implicit wait, fixed (hard) wait, page load strategies, and JavaScript detection—detailing their principles, advantages, disadvantages, and providing Python code examples to help choose the most suitable approach for stable and efficient automated web testing.

Automation testingPythonSelenium
0 likes · 7 min read
Effective Waiting Strategies for Selenium Web Automation
Code Mala Tang
Code Mala Tang
Jun 3, 2025 · Fundamentals

10 Essential Python Design Patterns Every Developer Should Master

Explore ten crucial Python design patterns—from Singleton to Memoization—complete with real-world examples for data pipelines, ETL processes, and scalable systems, helping developers write cleaner, more maintainable, and efficient code across backend and data engineering tasks.

Code ReusabilityDesign PatternsPython
0 likes · 9 min read
10 Essential Python Design Patterns Every Developer Should Master
Test Development Learning Exchange
Test Development Learning Exchange
Jun 3, 2025 · Backend Development

A Python GUI Tool for JSON Formatting and Comparison

This article introduces a Python‑based GUI application that formats, compares, and highlights differences between two JSON files, detailing its features, implementation using tkinter, json and DeepDiff, example usage, and instructions for running and extending the tool.

DeepDiffGUIPython
0 likes · 10 min read
A Python GUI Tool for JSON Formatting and Comparison
AI Algorithm Path
AI Algorithm Path
Jun 3, 2025 · Artificial Intelligence

Inside Tencent’s HunyuanVideo-Avatar: How Open‑Source AI Generates Digital Human Videos

Tencent’s HunyuanVideo-Avatar converts a static portrait and an audio clip into a lip‑synced, expressive video using a multimodal diffusion Transformer, offering open‑source weights, detailed module designs, hardware requirements, code examples, and a candid assessment of its strengths and current limitations.

AI video generationCUDAHunyuanVideo-Avatar
0 likes · 8 min read
Inside Tencent’s HunyuanVideo-Avatar: How Open‑Source AI Generates Digital Human Videos
Code Mala Tang
Code Mala Tang
Jun 2, 2025 · Backend Development

Generate Professional PDFs Directly from FastAPI with xhtml2pdf

Learn how to quickly create downloadable, professionally styled PDF invoices using FastAPI and the xhtml2pdf library, covering prerequisites, FastAPI setup, HTML template design, PDF rendering, and server launch, plus tips for dynamic data, alternative tools, and security considerations.

FastAPIPythonbackend-development
0 likes · 6 min read
Generate Professional PDFs Directly from FastAPI with xhtml2pdf
Code Mala Tang
Code Mala Tang
May 31, 2025 · Backend Development

How to Overcome FastAPI’s CPU‑Bound Bottlenecks: Practical Parallelism Strategies

This article explains why FastAPI struggles with CPU‑intensive tasks due to Python’s Global Interpreter Lock, describes the types of workloads affected, and provides concrete solutions such as background task queues, microservices, ProcessPoolExecutor, and C/C++ extensions to keep APIs responsive and scalable.

AsynchronousCPU BoundFastAPI
0 likes · 8 min read
How to Overcome FastAPI’s CPU‑Bound Bottlenecks: Practical Parallelism Strategies
Python Programming Learning Circle
Python Programming Learning Circle
May 30, 2025 · Fundamentals

Python and Pandas Version Compatibility Guide

This article explains why matching Python and Pandas versions is essential, provides a compatibility table, shows how to install the correct Pandas release for a given Python version, demonstrates checking current versions, and offers commands for upgrading or downgrading Pandas while recommending virtual environments and official documentation.

InstallationPythonVersion Compatibility
0 likes · 3 min read
Python and Pandas Version Compatibility Guide
Code Mala Tang
Code Mala Tang
May 29, 2025 · Backend Development

From Hard‑Coded Secrets to YAML‑Powered Configs: A Backend Configuration Journey

This article walks through a step‑by‑step evolution of backend configuration management—from hard‑coded constants to modular config files, environment‑specific .env files, Pydantic‑validated models, and finally YAML‑based settings—demonstrating how to build a clean, secure, and scalable setup for FastAPI applications.

Configuration ManagementFastAPIPydantic
0 likes · 17 min read
From Hard‑Coded Secrets to YAML‑Powered Configs: A Backend Configuration Journey
Alibaba Cloud Developer
Alibaba Cloud Developer
May 29, 2025 · Artificial Intelligence

Build a Minimal Large Language Model from Scratch with Python and PyTorch

This tutorial walks through creating a simple bigram language model in pure Python, refactoring it into a PyTorch implementation, and explains core concepts such as tokenization, embedding layers, loss functions, gradient descent, training loops, and text generation, preparing you for building a full GPT model.

BigramLLMLanguageModel
0 likes · 31 min read
Build a Minimal Large Language Model from Scratch with Python and PyTorch
Huolala Tech
Huolala Tech
May 28, 2025 · Artificial Intelligence

How MCP (Model Context Protocol) Empowers AI Integration in Real-World Scenarios

Model Context Protocol (MCP) is an open standard that creates secure bidirectional links between data sources and AI tools, offering ecosystem plugins, cross‑model compatibility, and data‑privacy benefits; the article compares MCP with function calls and agents, outlines its architecture, and demonstrates practical implementations at Huolala.

AI integrationMCPPython
0 likes · 16 min read
How MCP (Model Context Protocol) Empowers AI Integration in Real-World Scenarios