Tagged articles
5000 articles
Page 5 of 50
Mingyi World Elasticsearch
Mingyi World Elasticsearch
Dec 20, 2025 · Artificial Intelligence

How to Build an Enterprise‑Grade Intelligent Document QA System with Everything plus RAG

This article walks through the need for fast, accurate answers from massive document collections, compares plain keyword search and pure LLM chat, and presents a hybrid Retrieval‑Augmented Generation solution built with open‑source components, detailing architecture, hybrid retrieval, prompt engineering, deployment, performance tuning, and common pitfalls.

ElasticsearchHybrid RetrievalPrompt Engineering
0 likes · 12 min read
How to Build an Enterprise‑Grade Intelligent Document QA System with Everything plus RAG
IT Services Circle
IT Services Circle
Dec 20, 2025 · Fundamentals

10 Common Python String Pitfalls Every Developer Should Avoid

This article enumerates ten classic mistakes when handling Python strings—covering immutability, identity vs equality, truthiness of empty values, misuse of strip and split, Unicode length, performance of concatenation, encoding issues, and trailing backslashes—to help developers write safer, more efficient code.

EncodingImmutablePitfalls
0 likes · 7 min read
10 Common Python String Pitfalls Every Developer Should Avoid
MaGe Linux Operations
MaGe Linux Operations
Dec 19, 2025 · Artificial Intelligence

Boost vLLM Inference Throughput by 40% with Three Simple Config Tweaks

After discovering that only a few vLLM settings truly impact performance, this guide details how adjusting gpu_memory_utilization, max_num_batched_tokens, and enabling chunked prefill can raise Qwen2.5‑72B‑Instruct throughput from ~1800 to over 2500 tokens/s, improve latency, and provides comprehensive deployment, monitoring, and troubleshooting instructions.

DockerGPUInference Optimization
0 likes · 30 min read
Boost vLLM Inference Throughput by 40% with Three Simple Config Tweaks
Data STUDIO
Data STUDIO
Dec 19, 2025 · Frontend Development

5 Python GUI Libraries That Make UI Development Fun (Beyond Tkinter)

Tired of Tkinter’s dated look, this article evaluates five modern Python GUI toolkits—PyQt6, Dear PyGui, Flet, Textual, and CustomTkinter—by outlining their core features, code snippets, ideal use‑cases, and a decision matrix to help you choose the most suitable framework for desktop, web, or terminal interfaces.

CustomTkinterDear PyGuiFlet
0 likes · 18 min read
5 Python GUI Libraries That Make UI Development Fun (Beyond Tkinter)
Data STUDIO
Data STUDIO
Dec 18, 2025 · Fundamentals

10 Essential Python Standard Library Modules You Should Use Today

After a senior engineer pointed out that a custom task scheduler could be replaced by Python’s built‑in graphlib, the author explored the standard library and discovered ten modules—dis, singledispatch, ast, atexit, sys.settrace, tomllib, graphlib, heapq, secrets, and shutil—that simplify debugging, code organization, security, and cross‑platform file handling.

PythonStandard Librarydis
0 likes · 16 min read
10 Essential Python Standard Library Modules You Should Use Today
Fun with Large Models
Fun with Large Models
Dec 17, 2025 · Artificial Intelligence

Quick Guide to LangGraph 1.0: Core Concepts, Nodes, and Edges

This article introduces LangGraph 1.0 as a programming‑language‑style framework for AI agents, explains its core abstractions—State, Node, Edge, Reducer, and Human‑in‑the‑Loop—shows how to define state and node functions, builds simple and parallel graphs with static, conditional, and MapReduce edges, and demonstrates conflict‑resolution using built‑in and custom reducers.

AI agentsGraph WorkflowLangChain
0 likes · 17 min read
Quick Guide to LangGraph 1.0: Core Concepts, Nodes, and Edges
Sohu Tech Products
Sohu Tech Products
Dec 17, 2025 · Artificial Intelligence

How We Cut Vision Transformer Inference Latency from 53 ms to 8 ms

Facing 53.64 ms per‑image latency in a Flask‑served Vision Transformer classifier, we iteratively optimized the pipeline—switching to ONNX Runtime, leveraging TensorRT, replacing Pillow with OpenCV, eliminating URL downloads, and finally batching requests—reducing average server‑side processing to 8.34 ms, a 6.4× speedup.

BatchingFlaskONNX
0 likes · 28 min read
How We Cut Vision Transformer Inference Latency from 53 ms to 8 ms
ShiZhen AI
ShiZhen AI
Dec 17, 2025 · Artificial Intelligence

Step-by-Step Guide: Train a Lerobot Robotic Arm from Scratch on GPUFree

This tutorial walks you through renting a GPUFree RTX 4090 cloud instance, uploading your Lerobot dataset, launching training via a lightweight Flask web UI, automatically shutting down the server, and downloading the trained model, all with detailed code snippets and practical tips.

AI trainingFlaskGPUFree
0 likes · 11 min read
Step-by-Step Guide: Train a Lerobot Robotic Arm from Scratch on GPUFree
Qborfy AI
Qborfy AI
Dec 17, 2025 · Artificial Intelligence

Unlocking AI Integration: A Hands‑On Guide to the Model Context Protocol (MCP)

The article introduces the Model Context Protocol (MCP), an open Anthropic standard that creates a secure, standardized, bidirectional bridge between large language models and external tools, then walks through its architecture, core components, Python server and client code, OpenAI integration, usage flow, ecosystem and future outlook.

AI integrationJSON-RPCMCP
0 likes · 8 min read
Unlocking AI Integration: A Hands‑On Guide to the Model Context Protocol (MCP)
Qborfy AI
Qborfy AI
Dec 16, 2025 · Artificial Intelligence

Mastering AI Function Calling: Turn LLMs into Actionable Assistants

Function Calling lets large language models invoke external tools or APIs during a conversation, transforming them from passive responders into proactive assistants; this guide explains the concept, workflow, and practical implementations with weather, parallel queries, and stock price examples using OpenAI’s Python SDK.

AI Function CallingChatbotLLM
0 likes · 9 min read
Mastering AI Function Calling: Turn LLMs into Actionable Assistants
Efficient Ops
Efficient Ops
Dec 15, 2025 · Operations

Mastering nvitop: Interactive NVIDIA GPU Monitoring and Management

This guide introduces nvitop, an interactive NVIDIA‑GPU process viewer and resource manager, explains its key features, shows how to install it via uvx/pipx, demonstrates basic device and process commands as well as the real‑time monitoring mode, and provides troubleshooting tips for common issues.

CLIGPU monitoringLinux
0 likes · 5 min read
Mastering nvitop: Interactive NVIDIA GPU Monitoring and Management
Tencent Technical Engineering
Tencent Technical Engineering
Dec 15, 2025 · Artificial Intelligence

How to Add Human‑in‑the‑Loop Interrupts to LangGraph Agents for Safe, Controllable AI Workflows

This guide explains the concept of human‑in‑the‑loop (HITL) interruptions in LangGraph, outlines the core mechanisms such as persistent state and dynamic/static interrupts, and provides detailed Python examples for four classic patterns—approval/rejection, state editing, tool‑call review, and input validation—plus advanced topics like parallel interrupts and MCP‑based tool integration.

AI agentsHuman-in-the-LoopLangGraph
0 likes · 35 min read
How to Add Human‑in‑the‑Loop Interrupts to LangGraph Agents for Safe, Controllable AI Workflows
Data STUDIO
Data STUDIO
Dec 15, 2025 · Fundamentals

Stop reinventing the wheel: 9 Python libraries that can triple your efficiency

The article introduces nine powerful Python libraries—Boltons, Pydash, funcy, glom, furl, Cachier, Python‑Levenshtein, Plumbum, and Hydra—explaining why each is needed, highlighting core capabilities, showing concrete code examples, and recommending practical use‑cases to dramatically speed up everyday scripting and data‑processing tasks.

AutomationCachingPython
0 likes · 18 min read
Stop reinventing the wheel: 9 Python libraries that can triple your efficiency
Tencent Technical Engineering
Tencent Technical Engineering
Dec 8, 2025 · Artificial Intelligence

Building Persistent Long‑Term Memory for LLM Agents with LangGraph – A Complete Guide

This article explains how to give large language model agents lasting memory by combining short‑term and long‑term storage in LangGraph, covering concepts, implementation details, database persistence, tool integration, semantic search, memory‑management strategies, checkpoint handling, and a multi‑agent supervisor example.

Agent MemoryLLMLangGraph
0 likes · 43 min read
Building Persistent Long‑Term Memory for LLM Agents with LangGraph – A Complete Guide
Data STUDIO
Data STUDIO
Dec 5, 2025 · Big Data

Why Parquet Is the Default Choice for Big Data Storage

The article explains how Apache Parquet’s columnar layout, multi‑level row‑group structure, projection and predicate push‑down, and advanced compression and encoding make it the high‑performance, space‑efficient storage format that powers modern big‑data ecosystems and tools like Spark, Python pandas, and ClickHouse.

Big DataClickHouseColumnar Storage
0 likes · 11 min read
Why Parquet Is the Default Choice for Big Data Storage
Ray's Galactic Tech
Ray's Galactic Tech
Dec 4, 2025 · Information Security

How to Secure Phone Numbers in Databases: Threat Modeling, Envelope Encryption, and High‑Performance Key Rotation

This guide presents a comprehensive, enterprise‑grade solution for encrypting phone numbers in databases, covering threat modeling, layered schema design, envelope encryption with KMS, Python service implementation, searchable indexes, key rotation, performance tuning, auditing, and common pitfalls.

AES-GCMKMSPython
0 likes · 11 min read
How to Secure Phone Numbers in Databases: Threat Modeling, Envelope Encryption, and High‑Performance Key Rotation
IT Services Circle
IT Services Circle
Dec 4, 2025 · Backend Development

6 Python Libraries That Can Supercharge Your Development in 2025

This article introduces six cutting‑edge Python libraries—FakerX, Prefect 3.0, SQLModel, Litestar, Robocorp, and Typer—explaining the problems they solve, providing concise code examples, and offering practical steps for integrating them to dramatically improve development speed and code quality.

DevelopmentPythonRPA
0 likes · 12 min read
6 Python Libraries That Can Supercharge Your Development in 2025
Data STUDIO
Data STUDIO
Dec 4, 2025 · Backend Development

6 Python Libraries That Will Transform Your Development Workflow

This article introduces six Python libraries—FakerX, Prefect 3.0, SQLModel, Litestar, Robocorp, and Typer—explaining the problems they solve, providing concrete code examples, performance highlights, and practical advice for integrating them into modern Python projects.

FakerXLitestarPrefect
0 likes · 12 min read
6 Python Libraries That Will Transform Your Development Workflow
DevOps Engineer
DevOps Engineer
Dec 4, 2025 · Operations

Detect Python End‑of‑Life Versions Instantly with py‑eol

This article introduces py‑eol, a lightweight open‑source tool that checks whether a Python interpreter version is already or soon to be End‑of‑Life, offering module, CLI, and pre‑commit hook integrations for local development, CI/CD pipelines, and team collaboration.

EOLPythonci/cd
0 likes · 5 min read
Detect Python End‑of‑Life Versions Instantly with py‑eol
Data STUDIO
Data STUDIO
Dec 3, 2025 · Artificial Intelligence

Pixeltable: One Table to Power Multimodal AI with Declarative Python

Pixeltable introduces a unified table abstraction that treats images, text, embeddings and model outputs as columns, enabling declarative multimodal AI pipelines, eliminating glue code, supporting built‑in vector indexing, versioned experiments, extensible custom functions, and a concise 30‑line RAG implementation.

PixeltablePythonRAG
0 likes · 15 min read
Pixeltable: One Table to Power Multimodal AI with Declarative Python
dbaplus Community
dbaplus Community
Dec 2, 2025 · Databases

Adapting goInception for OceanBase MySQL: Full Guide with Python Integration

This article walks through the challenges of using goInception with OceanBase‑MySQL tenants, details the code modifications required to parse OB's Query Plan, shows how to expose the enhanced engine via a Python wrapper, and presents validation results demonstrating accurate, low‑latency SQL auditing.

DatabaseOB-MySQLOceanBase
0 likes · 10 min read
Adapting goInception for OceanBase MySQL: Full Guide with Python Integration
DevOps Engineer
DevOps Engineer
Dec 2, 2025 · Operations

How I Turned Gnuplot into a One‑Click Python Wheel for Seamless Installation

After struggling with manual gnuplot installations across Linux, macOS, and Windows, the author created a Python wheel that bundles the binary, enabling pip install without system dependencies, simplifying usage for developers, researchers, and DevOps scripts, and integrating it into the gitstats tool.

AutomationDevOpsGnuplot
0 likes · 6 min read
How I Turned Gnuplot into a One‑Click Python Wheel for Seamless Installation
AI Algorithm Path
AI Algorithm Path
Dec 1, 2025 · Artificial Intelligence

Getting Started with the Cutting‑Edge Vision‑Language Model Qwen3‑VL

This article introduces vision‑language models, explains why they outperform OCR‑plus‑LLM pipelines, and walks through practical OCR and information‑extraction tasks using Qwen3‑VL, complete with code snippets, example prompts, result analysis, and a discussion of the model's limitations and resource considerations.

OCRPythonQwen3-VL
0 likes · 13 min read
Getting Started with the Cutting‑Edge Vision‑Language Model Qwen3‑VL
Data Party THU
Data Party THU
Dec 1, 2025 · Backend Development

Simplify Python Logging with Loguru: From Boilerplate to Best Practices

This article explains why Python logging often feels cumbersome, demonstrates how Loguru provides a minimal‑configuration alternative with powerful features, offers a reusable wrapper for the standard logging module, and presents practical examples and best‑practice guidelines for effective logging in backend applications.

Best PracticesDebuggingLogging
0 likes · 9 min read
Simplify Python Logging with Loguru: From Boilerplate to Best Practices
Java Tech Enthusiast
Java Tech Enthusiast
Nov 30, 2025 · Fundamentals

Is Python Losing Its Edge? How Rust Is Eating Its Lunch

A candid look at Python’s recent performance woes, the Python Software Foundation’s financial troubles, the rise of Rust in core libraries, stagnant growth, and why the language may be losing its appeal for high‑scale production systems.

AILanguage TrendsPython
0 likes · 7 min read
Is Python Losing Its Edge? How Rust Is Eating Its Lunch
IT Services Circle
IT Services Circle
Nov 29, 2025 · Backend Development

Simplify Python Logging with Loguru: One‑Line Configuration

This article explains why traditional Python logging is cumbersome, demonstrates the verbose boilerplate required, and then shows how the Loguru library can replace it with a minimal, powerful setup that includes automatic exception handling, colored output, log rotation, async support, and structured logging for both web and script applications.

DebuggingLoggingLoguru
0 likes · 9 min read
Simplify Python Logging with Loguru: One‑Line Configuration
IT Services Circle
IT Services Circle
Nov 29, 2025 · Fundamentals

Is Python Heading for Obsolescence? Rust’s Rise and the Cracks in the Ecosystem

The article examines Python’s growing performance and sustainability challenges, highlighting the Python Software Foundation’s financial loss, the increasing reliance on Rust for core libraries, stagnant version adoption, chaotic dependency management, and the shift of large‑scale production to compiled languages, warning that Python may become a legacy glue layer.

AIEcosystemPython
0 likes · 7 min read
Is Python Heading for Obsolescence? Rust’s Rise and the Cracks in the Ecosystem
Architecture and Beyond
Architecture and Beyond
Nov 29, 2025 · Backend Development

How ComfyUI Caches Work: CLASSIC vs LRU vs RAM_PRESSURE Explained

This article breaks down ComfyUI's two‑level cache system, explains the differences between the CLASSIC, LRU, and RAM_PRESSURE strategies for outputs and objects, and offers practical guidance on choosing the right cache mode when running multiple models, LoRAs, and workflows on a single machine.

AI workflowsCache StrategiesCaching
0 likes · 19 min read
How ComfyUI Caches Work: CLASSIC vs LRU vs RAM_PRESSURE Explained
Data Party THU
Data Party THU
Nov 27, 2025 · Artificial Intelligence

Which Python Causal Inference Library Wins? A Hands‑On Comparison of Six Tools

This article compares six popular Python causal inference libraries—Bnlearn, Pgmpy, CausalNex, DoWhy, PyAgrum, and CausalImpact—using the U.S. Census Income dataset to answer whether a graduate degree raises the probability of earning over $50K, and provides detailed code, pros, cons, and results for each tool.

BnlearnCausalImpactDoWhy
0 likes · 21 min read
Which Python Causal Inference Library Wins? A Hands‑On Comparison of Six Tools
DevOps Engineer
DevOps Engineer
Nov 27, 2025 · Operations

Catch Jenkinsfile Errors Before Commit with jenkinsfilelint – A Python Linter

jenkinsfilelint is a Python‑based command‑line tool that validates Jenkinsfile syntax via the Jenkins API, integrates seamlessly with pre‑commit hooks, offers flexible configuration and smart filtering, and provides step‑by‑step installation and usage instructions to prevent build failures caused by pipeline errors.

JenkinsPythonci/cd
0 likes · 6 min read
Catch Jenkinsfile Errors Before Commit with jenkinsfilelint – A Python Linter
Data STUDIO
Data STUDIO
Nov 26, 2025 · Fundamentals

Simplify Python Logging with Loguru: A One‑Line Solution to Debugging Hassles

The article explains why Python logging often feels cumbersome, demonstrates the verbose boilerplate of the standard logging module, and then shows how Loguru provides a minimal one‑line configuration, powerful features, and practical examples that turn logging into an efficient debugging tool.

DebuggingLoggingLoguru
0 likes · 9 min read
Simplify Python Logging with Loguru: A One‑Line Solution to Debugging Hassles
Data STUDIO
Data STUDIO
Nov 25, 2025 · Big Data

Why Parquet Is the Faster, Lighter, Safer Alternative to CSV in Python

The article explains why CSV becomes a bottleneck for large‑scale data, demonstrates how Parquet’s columnar, typed, and compressed format dramatically reduces storage, speeds up reads, and improves data safety, and provides step‑by‑step Python code for migrating and benchmarking the switch.

CSVData EngineeringDuckDB
0 likes · 18 min read
Why Parquet Is the Faster, Lighter, Safer Alternative to CSV in Python
Java Tech Enthusiast
Java Tech Enthusiast
Nov 24, 2025 · Fundamentals

Bython: Add Braces to Python with a Simple Preprocessor

Bython is an open‑source Python preprocessor that lets you write Python code with curly braces instead of relying on indentation, offering easy installation via PyPI or source, full compatibility with the Python ecosystem, and straightforward command‑line usage.

BythonCLIInstallation
0 likes · 5 min read
Bython: Add Braces to Python with a Simple Preprocessor
Data STUDIO
Data STUDIO
Nov 24, 2025 · Backend Development

Avoid These 10 Common FastAPI Pitfalls for Beginners

This guide lists ten typical mistakes that new FastAPI developers make—such as using synchronous I/O in async endpoints, ignoring Pydantic models, mishandling database sessions, creating per‑request clients, misconfiguring CORS, monolithic code files, returning raw ORM objects, weak authentication, lacking timeouts/retries for external calls, and skipping testing—and provides concrete solutions with code examples to keep applications fast, reliable, and maintainable.

AsyncCORSFastAPI
0 likes · 14 min read
Avoid These 10 Common FastAPI Pitfalls for Beginners
Old Meng AI Explorer
Old Meng AI Explorer
Nov 24, 2025 · Artificial Intelligence

How ktransformers Lets Your Laptop Run 13B LLMs Without a GPU

ktransformers is an open‑source AI model optimization framework that dramatically reduces memory usage and speeds up loading and inference, enabling ordinary laptops— even without a GPU— to run 7B‑13B large language models for coding, content creation, and academic assistance.

KTransformersLLM optimizationModel Compression
0 likes · 10 min read
How ktransformers Lets Your Laptop Run 13B LLMs Without a GPU
Test Development Learning Exchange
Test Development Learning Exchange
Nov 23, 2025 · Backend Development

Master JSON Extraction in Python Tests with jsonpath-ng

This guide explains why traditional dict.get() approaches fail on deep JSON, introduces the powerful jsonpath-ng library, demonstrates five common extraction patterns, shows how to integrate it into pytest automation with reusable utilities, and warns about typical pitfalls.

API testingJsonPathPython
0 likes · 7 min read
Master JSON Extraction in Python Tests with jsonpath-ng
Data Party THU
Data Party THU
Nov 23, 2025 · Artificial Intelligence

Can a Drone Learn to Land Itself? A Deep Reinforcement Learning Walkthrough

This article walks through the fundamentals of reinforcement learning, builds a custom drone‑landing simulation, defines state and action spaces, designs reward functions, implements a neural‑network policy with Bernoulli sampling, and trains it using REINFORCE with baseline techniques, while exposing common pitfalls such as reward‑cheating.

OpenAI GymPolicy GradientPython
0 likes · 22 min read
Can a Drone Learn to Land Itself? A Deep Reinforcement Learning Walkthrough
Big Data Technology Tribe
Big Data Technology Tribe
Nov 23, 2025 · Artificial Intelligence

How Ray Data Accelerates AI Workloads with Streaming Execution

Ray Data is a scalable library built on Ray that offers high‑performance, streaming‑execution APIs for AI workloads, enabling efficient batch inference, data preprocessing, and training data ingestion across CPU and GPU resources, while supporting diverse data formats and seamless integration with popular frameworks.

AI data processingPythonRay Data
0 likes · 11 min read
How Ray Data Accelerates AI Workloads with Streaming Execution
AntTech
AntTech
Nov 21, 2025 · Artificial Intelligence

How Awex Enables Sub‑Second TB‑Scale Weight Sync for Trillion‑Parameter RL Models

Awex is a high‑performance Python framework that synchronizes training and inference weights for trillion‑parameter reinforcement‑learning models in seconds, using unified conversion, metadata management, and NCCL/RDMA transfer plans, dramatically reducing RL training latency and supporting diverse parallel strategies.

High Performance ComputingLarge ModelsPython
0 likes · 17 min read
How Awex Enables Sub‑Second TB‑Scale Weight Sync for Trillion‑Parameter RL Models
Data STUDIO
Data STUDIO
Nov 21, 2025 · Big Data

How a One‑Line Pandas Change Cuts GroupBy Time from 40 Minutes to 4 Seconds

The article shows why a naïve Pandas groupby on a 25‑million‑row DataFrame can take 40 minutes, identifies common performance killers, and demonstrates that converting the grouping column to the categorical dtype with observed=True and sort=False reduces runtime to about 4 seconds while also cutting memory usage dramatically.

Pythoncategory dtypedata-processing
0 likes · 7 min read
How a One‑Line Pandas Change Cuts GroupBy Time from 40 Minutes to 4 Seconds
Python Programming Learning Circle
Python Programming Learning Circle
Nov 20, 2025 · Fundamentals

10 Practical Python 3.14 Features That Boost Code Efficiency

Python 3.14 introduces a collection of subtle yet useful enhancements—such as TypedDict's NotRequired, improved static analysis, lazy imports, clearer error messages, a new contextlib.chdir manager, refined async task cancellation, better subprocess isolation, richer pattern‑matching errors, and import‑time profiling—that together make scripts run smoother, easier to debug, and more maintainable.

3.14PythonTypedDict
0 likes · 7 min read
10 Practical Python 3.14 Features That Boost Code Efficiency
JD Tech Talk
JD Tech Talk
Nov 20, 2025 · Artificial Intelligence

Unlocking Heterogeneous Treatment Effects: Theory, Methods, and a CATE Tool

This article explains experimental heterogeneity (HTE), clarifies key concepts such as CATE and ITE, discusses why analyzing treatment‑effect variation matters for business, compares statistical and machine‑learning methods, and introduces an open‑source Python tool that automates CATE discovery and reporting.

CATEITEMachine Learning
0 likes · 13 min read
Unlocking Heterogeneous Treatment Effects: Theory, Methods, and a CATE Tool
Test Development Learning Exchange
Test Development Learning Exchange
Nov 19, 2025 · Artificial Intelligence

Generate Complete API Test Cases with AI and Python in Seconds

Learn how to automate API test data creation by leveraging a large language model to parse OpenAPI specifications and generate comprehensive pytest functions covering valid, missing, type‑error, boundary, and format scenarios, with a step‑by‑step Python script that produces ready‑to‑run test files.

AI-generated testsAPI testingOpenAPI
0 likes · 10 min read
Generate Complete API Test Cases with AI and Python in Seconds
Data STUDIO
Data STUDIO
Nov 19, 2025 · Artificial Intelligence

Why TOON Beats JSON for LLM Data Exchange: Token Savings and Accuracy Gains

The article explains how the Token‑Oriented Object Notation (TOON) format reduces token usage by 30‑60% and improves accuracy compared to JSON when feeding structured data to large language models, offering concrete syntax, benchmark results, code examples, and guidance on when to adopt it.

JSON alternativeLLMPython
0 likes · 10 min read
Why TOON Beats JSON for LLM Data Exchange: Token Savings and Accuracy Gains
Data Party THU
Data Party THU
Nov 18, 2025 · Artificial Intelligence

Which Python Causal Inference Library Wins? A Deep 5‑Minute Comparison

An in‑depth, five‑minute guide compares six popular Python causal inference libraries—Bnlearn, Pgmpy, CausalNex, DoWhy, PyAgrum, and CausalImpact—using the Census Income dataset to illustrate structure learning, parameter estimation, inference, and causal effect validation, highlighting each tool’s strengths, limitations, and ideal use cases.

Bayesian networksCausalImpactDoWhy
0 likes · 21 min read
Which Python Causal Inference Library Wins? A Deep 5‑Minute Comparison
php Courses
php Courses
Nov 18, 2025 · Backend Development

PHP vs Python for Web Development: Which Language Wins?

This article compares PHP and Python for web development, detailing their features, strengths, weaknesses, performance differences, typical use cases, and key factors to consider when choosing the most suitable language for a project.

Language ChoicePHPPython
0 likes · 12 min read
PHP vs Python for Web Development: Which Language Wins?
Fun with Large Models
Fun with Large Models
Nov 17, 2025 · Artificial Intelligence

Building a Multimodal RAG System with LangChain 1.0: Core Architecture and Smart Q&A Development

This article walks through the design and implementation of a multimodal Retrieval‑Augmented Generation (RAG) system using LangChain 1.0, detailing a front‑end/back‑end separated architecture, FastAPI service setup, multimodal data handling, conversation history management, streaming responses, and Postman testing to verify the intelligent Q&A module.

FastAPILangChainMultimodal RAG
0 likes · 15 min read
Building a Multimodal RAG System with LangChain 1.0: Core Architecture and Smart Q&A Development
Test Development Learning Exchange
Test Development Learning Exchange
Nov 16, 2025 · Operations

Automate Test Data Cleanup with pytest Fixtures and Yield

Effective test automation requires clean environments; this guide shows how pytest's fixture yield pattern can automatically set up and tear down resources—such as users, orders, and products—ensuring zero‑pollution, reliable CI runs, and maintainable code through scoped fixtures and best‑practice tips.

Pythonfixturepytest
0 likes · 6 min read
Automate Test Data Cleanup with pytest Fixtures and Yield
Data Party THU
Data Party THU
Nov 15, 2025 · Artificial Intelligence

How Reinforcement Learning Powers Intelligent AI Agents and LangGraph Workflows

This article explains how reinforcement learning (RL) underpins intelligent AI agents, covering the Markov Decision Process fundamentals, key RL components, multi‑hop reasoning on knowledge graphs, and a step‑by‑step LangGraph example that integrates an RL‑driven tutoring policy with Python code.

AI agentsKnowledge GraphLangGraph
0 likes · 17 min read
How Reinforcement Learning Powers Intelligent AI Agents and LangGraph Workflows
Data Party THU
Data Party THU
Nov 14, 2025 · Artificial Intelligence

Unlocking Multi‑Agent Collaboration with AutoGen: 5 Core Concepts Explained

This article introduces Microsoft Research's open‑source AutoGen framework, explains its five core concepts—including human‑in‑the‑loop, code execution, tool integration, multi‑agent collaboration, and termination mechanisms—provides practical Python examples, and compares it with competing solutions to show why it matters for building complex AI systems.

AI FrameworkAutoGenCode Execution
0 likes · 9 min read
Unlocking Multi‑Agent Collaboration with AutoGen: 5 Core Concepts Explained
Data STUDIO
Data STUDIO
Nov 13, 2025 · Frontend Development

9 Python GUI Libraries That Stand Out in 2025

This article reviews nine Python GUI libraries—ranging from the built‑in Tkinter to GPU‑accelerated Dear PyGui—detailing their core features, typical use cases, and code examples, and provides guidance on selecting the right toolkit for desktop, web, mobile, or terminal applications.

Dear PyGuiFletGUI
0 likes · 16 min read
9 Python GUI Libraries That Stand Out in 2025
Data STUDIO
Data STUDIO
Nov 12, 2025 · Databases

7 Reusable DuckDB SQL Patterns for Fast Local Data Analysis

This article presents seven practical DuckDB SQL patterns—querying files directly, treating partition folders as tables, deduplicating with QUALIFY, computing rolling metrics with window functions, pivot/unpivot, handling JSON arrays, and exporting results to Parquet—plus tips and a mini case study that show how to turn a notebook into a lightweight OLAP engine without leaving the Python environment.

Data AnalysisDuckDBJSON
0 likes · 12 min read
7 Reusable DuckDB SQL Patterns for Fast Local Data Analysis
Data STUDIO
Data STUDIO
Nov 11, 2025 · Artificial Intelligence

Which Bayesian Causal Inference Library Best Uncovers Hidden Relationships?

This article systematically compares six popular Python causal inference libraries—Bnlearn, Pgmpy, CausalNex, DoWhy, PyAgrum, and CausalImpact—using the U.S. Census income dataset to demonstrate how each tool discovers causal effects of education on salary, highlighting their core features, strengths, weaknesses, and suitable scenarios.

Bayesian networkBnlearnCausalImpact
0 likes · 22 min read
Which Bayesian Causal Inference Library Best Uncovers Hidden Relationships?
Go Programming World
Go Programming World
Nov 10, 2025 · Artificial Intelligence

Boost AI Agent Productivity with an All‑In‑One Sandbox Container

This article introduces AIO Sandbox, an all‑in‑one Docker container that unifies browser, shell, VSCode, and Jupyter environments, provides agent‑oriented APIs and multi‑language SDKs, and demonstrates a quick‑start workflow and a Python example converting web pages to Markdown.

AI agentsDockerJupyter
0 likes · 8 min read
Boost AI Agent Productivity with an All‑In‑One Sandbox Container
Python Programming Learning Circle
Python Programming Learning Circle
Nov 10, 2025 · Fundamentals

What Are the 22 Most Popular Python Packages and Why They Matter

This article examines the 22 most‑used Python packages on PyPI, explaining their core functionality, download statistics, and typical use cases—from HTTP clients like urllib3 to compatibility tools like six, security libraries such as certifi and rsa, and utility modules for dates, YAML, and concurrency—providing developers with a concise guide to essential Python tooling.

DevelopmentPackagesPyPI
0 likes · 20 min read
What Are the 22 Most Popular Python Packages and Why They Matter
Python Programming Learning Circle
Python Programming Learning Circle
Nov 10, 2025 · Artificial Intelligence

How Jupyter MCP Server Bridges Large Language Models with Real‑Time Coding

The article introduces the Jupyter MCP server, an extension that implements the Model Context Protocol to enable seamless, secure integration of large language models with Jupyter’s kernels, file system, and terminals, and details its architecture, core features, deployment steps, API mechanisms, and security considerations.

AIJupyterMCP
0 likes · 11 min read
How Jupyter MCP Server Bridges Large Language Models with Real‑Time Coding
Tech Freedom Circle
Tech Freedom Circle
Nov 8, 2025 · Interview Experience

What’s the Secret Behind Python’s Multi‑Process, Multi‑Thread & Coroutine Tricks That Top Tech Interviews Demand?

This article breaks down Python’s Global Interpreter Lock, explains when to use multiprocessing, multithreading or asyncio, provides concrete performance benchmarks and a hybrid process‑coroutine pattern, and guides you on choosing the right concurrency model for interview questions.

ConcurrencyInterviewPython
0 likes · 57 min read
What’s the Secret Behind Python’s Multi‑Process, Multi‑Thread & Coroutine Tricks That Top Tech Interviews Demand?
21CTO
21CTO
Nov 7, 2025 · Artificial Intelligence

any-llm 1.0: Seamlessly Switch Between Cloud and Local LLMs with One Python Library

Mozilla.ai's any-llm v1.0 is an open‑source Python library that unifies access to multiple large language model providers, enabling developers to move between cloud‑based and on‑premise LLMs without rewriting code, while offering async‑first APIs, reusable connections, and extensive compatibility features.

AI developmentLLMPython
0 likes · 4 min read
any-llm 1.0: Seamlessly Switch Between Cloud and Local LLMs with One Python Library
Python Programming Learning Circle
Python Programming Learning Circle
Nov 7, 2025 · Backend Development

Why FastAPI Beats Flask: A Deep Dive into Python Web Frameworks

This article compares Flask and FastAPI, explaining their core differences in speed, developer experience, and standards, and provides detailed code examples for installation, routing, async handling, dependency injection, validation, middleware, testing, deployment, and documentation to help developers decide which framework best fits their Python API projects.

APIAsyncFastAPI
0 likes · 23 min read
Why FastAPI Beats Flask: A Deep Dive into Python Web Frameworks
Data STUDIO
Data STUDIO
Nov 6, 2025 · Big Data

Ditch Multithreading: 11 Python Libraries That Deliver Lightning‑Fast Performance

This article reviews eleven high‑performance Python libraries—Polars, Numba, orjson, PyO3, Blosc, Awkward Array, Dask, Vaex, Modin, scikit‑learn‑intelex, uvloop and PyPy—showing how they achieve multi‑fold speedups through Rust, JIT, SIMD, lazy evaluation and parallel execution, and offers guidance on when to choose each tool.

PythonRustdask
0 likes · 14 min read
Ditch Multithreading: 11 Python Libraries That Deliver Lightning‑Fast Performance
Data STUDIO
Data STUDIO
Nov 5, 2025 · Fundamentals

Five Ways to Solve Persistent Python Import Errors Across Directories

This article explains why Python import errors occur, describes the role of sys.path, and presents five practical techniques—including modifying sys.path, setting PYTHONPATH, using relative imports, building a proper package structure, and leveraging importlib—for reliable cross‑directory module imports.

Circular ImportImportPYTHONPATH
0 likes · 10 min read
Five Ways to Solve Persistent Python Import Errors Across Directories
DevOps Coach
DevOps Coach
Nov 4, 2025 · Fundamentals

10 Python Automation Patterns Every Developer Should Master

Discover ten essential Python automation techniques—from closures and decorators to generators, context managers, currying, memoization, comprehensions, and callable classes—that transform repetitive code into clean, efficient, and scalable solutions, complete with practical examples and expert tips for modern developers.

Best PracticesCode PatternsPython
0 likes · 9 min read
10 Python Automation Patterns Every Developer Should Master
Fun with Large Models
Fun with Large Models
Nov 4, 2025 · Artificial Intelligence

Mastering LangChain 1.0’s create_agent API: Basics, Message Types, and Stream Modes

This tutorial walks through setting up a Python environment, explains the three essential components of LangChain 1.0’s create_agent API, details the built‑in message types, and demonstrates four streaming output modes using a weather‑assistant example to help developers quickly adopt the new agent framework.

AI agentsLangChainPython
0 likes · 11 min read
Mastering LangChain 1.0’s create_agent API: Basics, Message Types, and Stream Modes
Python Programming Learning Circle
Python Programming Learning Circle
Nov 3, 2025 · Fundamentals

Why uv Is Revolutionizing Python Package Management and Environments

This article introduces uv, a Rust‑based, all‑in‑one Python tool that dramatically speeds up package installation, environment handling, project initialization, and version management, offering compatibility with existing workflows while providing simple installation commands and powerful features like uvx for one‑off tool execution.

EnvironmentPythonpackage management
0 likes · 11 min read
Why uv Is Revolutionizing Python Package Management and Environments
Code Mala Tang
Code Mala Tang
Nov 3, 2025 · Fundamentals

When to Use [] vs list() in Python: Performance, Readability, and Pitfalls

This article compares Python's literal [] and the list() constructor, examining their speed differences, readability implications, default‑argument pitfalls, object identity, and appropriate use cases such as creating empty lists, converting iterables, and avoiding mutable default parameters.

ListPythondefault-arguments
0 likes · 8 min read
When to Use [] vs list() in Python: Performance, Readability, and Pitfalls
Code Mala Tang
Code Mala Tang
Nov 2, 2025 · Fundamentals

Unlock Cleaner Code with Python’s Dataclasses: A Practical Guide

This article explains what Python dataclasses are, how they simplify data‑oriented class definitions, and demonstrates advanced features like custom field behavior, the __post_init__ method, and immutable (frozen) classes with clear code examples.

Code SimplificationImmutablePython
0 likes · 4 min read
Unlock Cleaner Code with Python’s Dataclasses: A Practical Guide
Fun with Large Models
Fun with Large Models
Nov 2, 2025 · Artificial Intelligence

Fast-Track LangChain 1.0: Core Upgrades and the New create_agent API

This guide walks through LangChain 1.0’s three major upgrades— the new create_agent API that replaces legacy agent builders, standardized content_blocks for unified model output, and a streamlined package structure—while showing how middleware hooks, built‑in and custom middleware, and improved structured output simplify production‑grade AI agent development.

AI agentsLangChainPython
0 likes · 15 min read
Fast-Track LangChain 1.0: Core Upgrades and the New create_agent API
Old Meng AI Explorer
Old Meng AI Explorer
Nov 2, 2025 · Information Security

How Blind Watermark Turns Images into Unbreakable Copyright Shields

The open‑source Python library blind_watermark embeds invisible, tamper‑resistant watermarks into images, audio, and video, allowing creators and businesses to protect copyright, trace unauthorized use, and recover evidence even after cropping, compression, or AI editing, all with just a few lines of code.

Open SourcePythonWatermark
0 likes · 9 min read
How Blind Watermark Turns Images into Unbreakable Copyright Shields
21CTO
21CTO
Nov 1, 2025 · Frontend Development

Why TypeScript Overtook Python on GitHub – AI’s Impact and New Front‑End Trends

The GitHub Octoverse 2025 report reveals TypeScript surpassing Python as the platform's top language, driven by AI‑assisted tools and the rapid adoption of modern front‑end frameworks, while highlighting continued growth for Python in AI and data‑science and the rise of hybrid tech stacks.

AIGitHubPython
0 likes · 8 min read
Why TypeScript Overtook Python on GitHub – AI’s Impact and New Front‑End Trends
Python Programming Learning Circle
Python Programming Learning Circle
Nov 1, 2025 · Databases

Master MongoDB with PyMongo: Essential CRUD Operations in Python

Learn how to connect to MongoDB using PyMongo, create databases and collections, and perform essential CRUD operations—including inserting single or multiple documents, querying with filters and regex, updating records with update_one and update_many, counting, sorting, pagination, and deleting—complete with Python code examples.

CRUDDatabaseMongoDB
0 likes · 13 min read
Master MongoDB with PyMongo: Essential CRUD Operations in Python