Tagged articles
5000 articles
Page 9 of 50
Python Programming Learning Circle
Python Programming Learning Circle
Jul 8, 2025 · Artificial Intelligence

10 One‑Line Python Tricks to Jump‑Start Your Machine Learning Projects

This article presents ten concise, practical one‑line Python code snippets—ranging from loading CSV data with Pandas to building sophisticated Scikit‑learn pipelines—that streamline common machine‑learning tasks such as data cleaning, encoding, splitting, scaling, model training, evaluation, cross‑validation, and prediction.

Machine LearningPythondata preprocessing
0 likes · 10 min read
10 One‑Line Python Tricks to Jump‑Start Your Machine Learning Projects
Code Mala Tang
Code Mala Tang
Jul 7, 2025 · Fundamentals

Simplify Python Conditionals with the Dictionary Dispatch Pattern

This article introduces the dictionary dispatch pattern in Python, showing how to replace verbose if‑elif‑else chains with clean, efficient dictionary‑based function mapping, includes step‑by‑step examples, a calculator case study, and guidance on when to use or avoid the technique.

Code RefactoringPythondictionary dispatch
0 likes · 6 min read
Simplify Python Conditionals with the Dictionary Dispatch Pattern
Alibaba Cloud Native
Alibaba Cloud Native
Jul 7, 2025 · Fundamentals

What Drives Python’s 16‑Year Evolution? From Legacy Syntax to AI‑Ready Performance

This article traces Python’s sixteen‑year journey from the release of Python 3.0 in 2008 to the upcoming 3.14, highlighting modernized syntax, type‑hint maturation, standard‑library pruning, massive third‑party growth, performance breakthroughs such as Faster CPython and experimental JIT, free‑threading, and the AI and cloud forces shaping its future.

AsyncFree ThreadingJIT
0 likes · 25 min read
What Drives Python’s 16‑Year Evolution? From Legacy Syntax to AI‑Ready Performance
Code Mala Tang
Code Mala Tang
Jul 7, 2025 · Backend Development

Secure FastAPI APIs with JWT: Step‑by‑Step Guide & Best Practices

This tutorial explains the fundamentals of JSON Web Tokens, their structure, how to encode them with base64Url, and provides a complete FastAPI implementation—including installation, token generation, verification, protected routes, and practical security recommendations—for building robust authentication in distributed systems.

AuthenticationBackend DevelopmentFastAPI
0 likes · 10 min read
Secure FastAPI APIs with JWT: Step‑by‑Step Guide & Best Practices
Code Mala Tang
Code Mala Tang
Jul 6, 2025 · Backend Development

Splitting Dependency Injection Containers to Eliminate Bottlenecks

This article explains how to refactor a monolithic dependency‑injection container into separate repository, service, and application containers, aligning with the Single Responsibility Principle, improving maintainability, testability, and limiting change ripple effects within clear architectural boundaries, with full Python/FastAPI code examples.

Backend ArchitectureFastAPIPython
0 likes · 6 min read
Splitting Dependency Injection Containers to Eliminate Bottlenecks
Python Programming Learning Circle
Python Programming Learning Circle
Jul 5, 2025 · Fundamentals

Unlock Hidden Python Gems: Master difflib, sched, binascii, tty, and weakref

Explore lesser-known Python standard-library modules—including difflib, sched, binascii, tty, and weakref—through clear explanations and practical code snippets that demonstrate how to compare strings, schedule events, encode data, manage terminal I/O, and work with weak references, empowering you to expand your programming toolkit.

PythonStandard LibraryTTY
0 likes · 9 min read
Unlock Hidden Python Gems: Master difflib, sched, binascii, tty, and weakref
Code Mala Tang
Code Mala Tang
Jul 5, 2025 · Fundamentals

Master Python Code Style: Practical PEP8 Guidelines and Tools

This guide explains Python's evolving code‑style conventions, emphasizing readability, consistent indentation, line length, spacing, import ordering, and provides an overview of popular linting and formatting tools such as Pylint, Flake8, Isort, Autopep8, Yapf, and Black.

Best PracticesPythoncode style
0 likes · 14 min read
Master Python Code Style: Practical PEP8 Guidelines and Tools
Instant Consumer Technology Team
Instant Consumer Technology Team
Jul 4, 2025 · Artificial Intelligence

How AI Agents Boost Development: Inside the ReAct Framework & Prompt Engineering

This article explains how AI agents, using the ReAct framework, enable a human‑machine pair‑programming workflow, details the reasoning‑acting‑observation loop, showcases practical Python examples with smolagents and DeepSeek, and provides prompt‑engineering guidelines for effective tool‑calling.

AI AgentLLMPrompt Engineering
0 likes · 19 min read
How AI Agents Boost Development: Inside the ReAct Framework & Prompt Engineering
Big Data Technology & Architecture
Big Data Technology & Architecture
Jul 4, 2025 · Big Data

Spark 4.0: New Features, Performance Gains, and Why It Still Leads Big Data

Despite the hype around Flink and AI models, Spark 4.0’s release brings a lightweight Python client, Spark Connect GA, enhanced SQL optimization, vectorized execution, and AI integration, reaffirming its leading position in the big‑data ecosystem while hinting at future challenges and innovations.

Big DataData EngineeringPerformance Optimization
0 likes · 6 min read
Spark 4.0: New Features, Performance Gains, and Why It Still Leads Big Data
Code Mala Tang
Code Mala Tang
Jul 3, 2025 · Databases

Master Peewee ORM: From Basic CRUD to Advanced Queries Compared with SQLAlchemy

This tutorial walks through Peewee’s lightweight ORM features—from creating, bulk inserting, updating, and deleting records to complex aggregations, window functions, CTEs, and PostgreSQL RETURNING clauses—while comparing its learning curve and performance to SQLAlchemy using real‑world Leapcell examples.

Advanced QueriesCRUDPeewee
0 likes · 17 min read
Master Peewee ORM: From Basic CRUD to Advanced Queries Compared with SQLAlchemy
Java Architect Essentials
Java Architect Essentials
Jul 2, 2025 · Information Security

How to Bulletproof JWTs: Prevent Token Theft, None Attacks, and Brute‑Force

This article examines common JWT vulnerabilities—including token exposure via localStorage, algorithm‑tampering “none” attacks, weak signing keys, and lack of revocation—and presents a robust solution using HTTPS transmission, HttpOnly Secure cookies, SM9 cryptographic signatures, and a Redis‑based blacklist to achieve dramatically improved security.

FlaskJWTPython
0 likes · 12 min read
How to Bulletproof JWTs: Prevent Token Theft, None Attacks, and Brute‑Force
AI Large Model Application Practice
AI Large Model Application Practice
Jul 2, 2025 · Artificial Intelligence

Build a PPT‑Powered RAG Engine with Visual Models and MCP Server

This article explains how to construct a Retrieval‑Augmented Generation (RAG) pipeline for multi‑page PPT documents by converting slides to images, extracting content with a vision model, indexing with LlamaIndex and Chroma, and exposing the functionality through an MCP Server with tools for adding, querying, and managing PPTs.

LlamaIndexMCP ServerPPT
0 likes · 13 min read
Build a PPT‑Powered RAG Engine with Visual Models and MCP Server
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
Test Development Learning Exchange
Test Development Learning Exchange
Jun 30, 2025 · Backend Development

Master Decorator Factories: Logging, Retry, Permissions & More for API Testing

This article explores how decorator factories can enhance API automation testing by providing reusable solutions for logging, automatic retries, permission checks, performance monitoring, data-driven testing, and environment switching, complete with Python code examples and usage demonstrations.

API testingBackend DevelopmentDecorator
0 likes · 8 min read
Master Decorator Factories: Logging, Retry, Permissions & More for API Testing
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.

AutoMLMachine LearningModel selection
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.

LLMLangChainLangGraph
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.

AIData AnalysisMATLAB
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.

DjangoPythonbackend
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.

Best PracticesCode OptimizationPython
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.

CDPLeetCode
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.

OpenCVPythoncomputer vision
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 IntegrationLow‑codeModel 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.

API integrationCloud ComputingLarge Language Model
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.

DBALPythonResNet18
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 agentsPythonSSE
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 integrationPython
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.

KnowledgeBaseLLMMilvus
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.

PythonStatistical AnalysisWeather Data
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.

FastAPIPythonbackend
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
Alibaba Cloud Developer
Alibaba Cloud Developer
Jun 10, 2025 · Big Data

How Ray Data Streams Data: From Logical Plans to Distributed Execution

This deep‑dive explains how Ray Data transforms user‑level Dataset APIs into a logical plan, optimizes it, converts it into a physical streaming execution graph, and runs it on a cluster using task and actor pools, detailing each component from read sources to write sinks with code examples.

Distributed computingPythonRay Data
0 likes · 69 min read
How Ray Data Streams Data: From Logical Plans to Distributed Execution
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.

IDE setupProject TutorialPython
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.

CC++Java
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.

ChatbotEmbeddingsLangChain
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.

Best PracticesDocstringsIDE shortcuts
0 likes · 7 min read
Master Python Comments: Best Practices and Common Pitfalls
Test Development Learning Exchange
Test Development Learning Exchange
Jun 6, 2025 · Fundamentals

Unlock Python’s Power: 8 Essential functools Tools You Must Know

Explore the Python functools module’s most useful utilities—including reduce, partial, lru_cache, wraps, total_ordering, cmp_to_key, singledispatch, and cache—through clear explanations and practical code examples that demonstrate how each tool can simplify functional programming and improve code efficiency.

CachingCode ExamplesFunctional Programming
0 likes · 6 min read
Unlock Python’s Power: 8 Essential functools Tools You Must Know
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 StructuresProgramming Basics
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.

CPythonJITPerformance Optimization
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