Tagged articles
5000 articles
Page 23 of 50
Python Programming Learning Circle
Python Programming Learning Circle
Mar 9, 2024 · Fundamentals

Python Basics: Comments, Indentation, Variables, Data Types, Operators, Strings, Lists, Conditionals, Loops, and Functions

This comprehensive tutorial introduces Python fundamentals, covering comments, indentation, variable naming rules, core data types, type conversion, arithmetic and comparison operators, string manipulation, list operations, conditional statements, loop constructs, and custom function definitions with clear examples and code snippets.

Control FlowData TypesPython
0 likes · 21 min read
Python Basics: Comments, Indentation, Variables, Data Types, Operators, Strings, Lists, Conditionals, Loops, and Functions
360 Quality & Efficiency
360 Quality & Efficiency
Mar 8, 2024 · Fundamentals

Using Python Pandas for Data Comparison Between Files and Databases

This article demonstrates how testers can ensure large‑scale data accuracy by leveraging Python’s Pandas library to compare and match data across files and databases, presenting a reusable class, field‑mapping techniques, code examples, and a comparison of Pandas with other data‑handling libraries.

CSVData AnalysisPython
0 likes · 5 min read
Using Python Pandas for Data Comparison Between Files and Databases
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Mar 8, 2024 · Artificial Intelligence

Building a Coze Bot for Weekend Activity Recommendations with Data Retrieval and Custom Plugins

This article walks through creating a Coze chatbot that recommends weekend attractions and events by designing prompt‑based workflows, leveraging official plugins, scraping city‑level data, constructing a knowledge base, handling pagination with code nodes, and finally deploying the bot for real‑time user queries.

AI promptBot DevelopmentCoze
0 likes · 20 min read
Building a Coze Bot for Weekend Activity Recommendations with Data Retrieval and Custom Plugins
21CTO
21CTO
Mar 7, 2024 · Artificial Intelligence

Build Production-Ready AI Web Apps in Python with Taipy—No Frontend Code Needed

Taipy is a free, open‑source Python framework that lets data scientists and machine‑learning engineers create full‑stack, production‑grade web applications without writing HTML, JavaScript or CSS, offering three components—frontend, backend pipeline, and REST API—plus integration with common data sources and low‑code UI tools.

AIFrameworkPython
0 likes · 6 min read
Build Production-Ready AI Web Apps in Python with Taipy—No Frontend Code Needed
Python Programming Learning Circle
Python Programming Learning Circle
Mar 6, 2024 · Fundamentals

30 Minimal Python Tasks: Handy Code Snippets for Everyday Programming

This article presents thirty concise Python examples covering list deduplication, anagram checking, memory usage, string manipulation, chunking, dictionary merging, timing, exception handling, and many other common tasks, each explained with clear descriptions and ready‑to‑run code snippets for beginners and developers alike.

PythonString Manipulationdictionary handling
0 likes · 16 min read
30 Minimal Python Tasks: Handy Code Snippets for Everyday Programming
MaGe Linux Operations
MaGe Linux Operations
Mar 6, 2024 · Backend Development

Mastering Thread Safety in Python: Locks, Conditions, and More

This article explains thread safety in Python, illustrates race conditions with a shared counter example, and demonstrates how various synchronization primitives—including Lock, RLock, Condition, Event, and Semaphore—can be used to coordinate threads safely and avoid deadlocks.

ConcurrencyPythonSynchronization
0 likes · 24 min read
Mastering Thread Safety in Python: Locks, Conditions, and More
IT Services Circle
IT Services Circle
Mar 6, 2024 · Artificial Intelligence

Comprehensive Overview of Ten Regression Algorithms with Core Concepts and Code Examples

This article provides a comprehensive summary of ten regression algorithms—including linear, ridge, Lasso, decision tree, random forest, gradient boosting, SVR, XGBoost, LightGBM, and neural network regression—detailing their principles, advantages, disadvantages, suitable scenarios, and offering core Python code examples for each.

Pythongradient boostingmachine learning
0 likes · 33 min read
Comprehensive Overview of Ten Regression Algorithms with Core Concepts and Code Examples
Python Programming Learning Circle
Python Programming Learning Circle
Mar 5, 2024 · Fundamentals

11 Essential PyCharm Tips and Shortcuts for Python Development

This article presents a comprehensive guide to eleven practical PyCharm techniques—including font settings, UI scaling, multi‑line commenting, code reformatting, refactoring, search shortcuts, local history, package management, debugging, and custom background configuration—plus a summary of frequently used keyboard shortcuts to boost Python development productivity.

DevelopmentIDEPython
0 likes · 9 min read
11 Essential PyCharm Tips and Shortcuts for Python Development
Python Programming Learning Circle
Python Programming Learning Circle
Mar 2, 2024 · Frontend Development

Comprehensive Guide to Python GUI Development with PyQt5 and Related Frameworks

This article provides an extensive overview of Python GUI development, covering popular frameworks such as PyQt5, PySide6, Tkinter, and others, detailing installation steps, code examples, UI design with Qt Designer, and packaging techniques using tools like fbs to create standalone desktop applications.

Desktop applicationGUIPyQt5
0 likes · 17 min read
Comprehensive Guide to Python GUI Development with PyQt5 and Related Frameworks
Python Programming Learning Circle
Python Programming Learning Circle
Mar 2, 2024 · Fundamentals

Common Python Pitfalls, Useful Tools, and Performance Tips

This article presents a concise guide to Python, covering frequently confused operations such as sampling and copying, essential utilities like CSV handling, itertools, collections, and defaultdict, as well as performance debugging techniques, warning management, and handy code snippets for efficient development.

PythonTipsutilities
0 likes · 12 min read
Common Python Pitfalls, Useful Tools, and Performance Tips
Python Programming Learning Circle
Python Programming Learning Circle
Mar 1, 2024 · Fundamentals

Python Code Optimization Techniques for Faster Execution

This article presents practical Python performance optimization techniques, covering fundamental principles such as avoiding premature optimization, weighing trade‑offs, eliminating global variables, reducing attribute access, minimizing unnecessary abstractions, avoiding data copies, leveraging efficient loops, using short‑circuit logic, applying numba JIT, and selecting appropriate data structures to significantly speed up code execution.

Data StructuresPythonnumba
0 likes · 20 min read
Python Code Optimization Techniques for Faster Execution
Python Programming Learning Circle
Python Programming Learning Circle
Feb 29, 2024 · Fundamentals

Understanding Happy Numbers: Definition, Python Implementations, and Real-World Applications

Happy numbers are positive integers that eventually reach 1 when repeatedly replaced by the sum of the squares of their digits; this article defines them, demonstrates Python implementations using recursion and sets, and explores practical uses in cryptography, game development, and data analysis.

Data AnalysisPythonRecursion
0 likes · 5 min read
Understanding Happy Numbers: Definition, Python Implementations, and Real-World Applications
Sohu Tech Products
Sohu Tech Products
Feb 28, 2024 · Big Data

Why Use Zarr? Storing and Accessing Large NumPy Arrays with mmap and Zarr

Zarr provides a modern, chunked and compressed storage format that lets you treat massive NumPy arrays like in‑memory objects, offering on‑demand loading, flexible back‑ends (disk, S3, zip), automatic caching, resizing, parallel reads/writes, and superior performance compared to traditional mmap‑based memmap files.

Data StorageNumPyPython
0 likes · 18 min read
Why Use Zarr? Storing and Accessing Large NumPy Arrays with mmap and Zarr
Python Programming Learning Circle
Python Programming Learning Circle
Feb 28, 2024 · Fundamentals

Common Python Errors and How to Fix Them

This article lists 17 common Python runtime and syntax errors that beginners often encounter, explains the cause of each error, and provides corrected code examples to help readers quickly identify and resolve these issues.

Pythoncommon errorsprogramming
0 likes · 11 min read
Common Python Errors and How to Fix Them
Python Programming Learning Circle
Python Programming Learning Circle
Feb 28, 2024 · Fundamentals

Seven Python Mini Projects with Source Code (Calculator, Notepad, Login, Snake, Tetris, Link Game)

This article presents seven beginner‑friendly Python mini‑projects—including a graphical calculator, a notepad editor, a login/registration interface, a Snake game, a Tetris clone, and a Link‑Match puzzle—each explained with design ideas, implementation steps, and complete source code using Tkinter or Pygame.

GUIGame DevelopmentPython
0 likes · 44 min read
Seven Python Mini Projects with Source Code (Calculator, Notepad, Login, Snake, Tetris, Link Game)
Top Architecture Tech Stack
Top Architecture Tech Stack
Feb 28, 2024 · Fundamentals

Getting Started with PyCharm: Interface Overview, Project Creation, Interpreter Setup, Package Installation, and First Python Program

This guide introduces PyCharm, outlines its main interface sections, walks through creating a new Python project and file, configuring the interpreter, installing third‑party packages, and writing and running a simple 'Hello World' program, providing a comprehensive start for Python developers.

DevelopmentPythonPython IDE
0 likes · 5 min read
Getting Started with PyCharm: Interface Overview, Project Creation, Interpreter Setup, Package Installation, and First Python Program
Test Development Learning Exchange
Test Development Learning Exchange
Feb 28, 2024 · Backend Development

Using Deep Copy in Python for Isolated API Test Parameters

Deep copy in Python is demonstrated through multiple practical examples—including request parameter duplication, handling nested data structures, managing global configurations, multithreaded test execution, and database interactions—to ensure isolated, independent data for each API test case, preventing data contamination and race conditions.

API testingPythondeep copy
0 likes · 10 min read
Using Deep Copy in Python for Isolated API Test Parameters
Python Programming Learning Circle
Python Programming Learning Circle
Feb 27, 2024 · Fundamentals

20 Essential Python Exception Handling Techniques

This article presents twenty practical Python exception‑handling techniques—from basic try‑except structures and custom exceptions to advanced concepts like exception chaining, dynamic exception classes, and generator cleanup—providing developers with clear examples and explanations to write more robust, readable, and Pythonic code.

Exception HandlingPythonerror-management
0 likes · 11 min read
20 Essential Python Exception Handling Techniques
Python Crawling & Data Mining
Python Crawling & Data Mining
Feb 27, 2024 · Fundamentals

Automate Multi‑Sheet Excel Scoring with Python & Pandas: Step‑by‑Step Guide

This article walks through using Python and pandas to batch‑process seven Excel evaluation sheets, skipping header rows, cleaning data, computing total and average scores per person, merging results, and outputting aggregated statistics, providing a practical automation solution for repetitive office tasks.

Batch processingData ProcessingExcel Automation
0 likes · 7 min read
Automate Multi‑Sheet Excel Scoring with Python & Pandas: Step‑by‑Step Guide
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Feb 25, 2024 · Artificial Intelligence

Pinecone Vector Database and Embedding Model Summary from DeepLearning.AI’s AI Course

This article reviews the author’s hands‑on experience with Pinecone’s serverless vector database, various embedding and generation models such as all‑MiniLM‑L6‑v2, text‑embedding‑ada‑002, clip‑ViT‑B‑32, and GPT‑3.5‑turbo‑instruct, and demonstrates how they are applied to semantic search, RAG, recommendation, hybrid, and facial similarity tasks using Python code examples.

AIPineconePython
0 likes · 9 min read
Pinecone Vector Database and Embedding Model Summary from DeepLearning.AI’s AI Course
Python Programming Learning Circle
Python Programming Learning Circle
Feb 23, 2024 · Fundamentals

Python Data Visualization Tutorial: Pandas, Matplotlib, Seaborn, Bokeh, Folium and More

This tutorial walks through using Python's major data‑visualisation libraries—including pandas, matplotlib, seaborn, bokeh, altair and folium—to explore AI‑related popularity datasets, demonstrating basic plots, styling, interactive charts, map visualisation, and guidance on choosing the right tool for a project.

BokehFoliumMatplotlib
0 likes · 15 min read
Python Data Visualization Tutorial: Pandas, Matplotlib, Seaborn, Bokeh, Folium and More
MaGe Linux Operations
MaGe Linux Operations
Feb 22, 2024 · Databases

Mastering PyMySQL: Complete Guide to Python‑MySQL Integration

This article provides a comprehensive guide to using PyMySQL in Python, covering installation, connection setup, CRUD operations, transaction handling, advanced features like parameterized queries and connection pooling, as well as best practices for security, performance, and monitoring.

Backend DevelopmentDatabaseMySQL
0 likes · 7 min read
Mastering PyMySQL: Complete Guide to Python‑MySQL Integration
Software Development Quality
Software Development Quality
Feb 22, 2024 · Artificial Intelligence

Build a Powerful AI‑Powered WeChat Bot with Python 3.11 – Features, Setup, and Demo

Discover a Python 3.11‑based WeChat bot that leverages ChatGPT for intelligent replies, AI‑generated images, context memory, and a suite of automation features such as friend management, video downloads, and automated Moments posting, complete with system requirements, installation steps, and visual demos.

AI IntegrationChatGPTPython
0 likes · 5 min read
Build a Powerful AI‑Powered WeChat Bot with Python 3.11 – Features, Setup, and Demo
Baidu Geek Talk
Baidu Geek Talk
Feb 21, 2024 · Fundamentals

Master Data Distribution Visualization with Seaborn: Histograms to Violin Plots

This tutorial walks through essential seaborn techniques for visualizing data distributions—including univariate histograms, conditional histograms, KDE curves, ECDFs, boxplots, violin plots, bivariate histograms, and joint plots—providing code snippets, parameter explanations, and practical examples using the penguins dataset.

Data visualizationHistogramKDE
0 likes · 18 min read
Master Data Distribution Visualization with Seaborn: Histograms to Violin Plots
Python Programming Learning Circle
Python Programming Learning Circle
Feb 21, 2024 · Fundamentals

Comprehensive Comparison of Python Dependency Management Tools

This article provides a detailed comparison of common Python dependency management tools, covering environment management, package management, Python version management, package building and publishing, evaluating tools such as pyenv, conda, venv, virtualenv, pipenv, Poetry, pdm, Hatch, Rye, and Flit, with commands and feature assessments.

Packaging ToolsPythonVirtual Environments
0 likes · 18 min read
Comprehensive Comparison of Python Dependency Management Tools
Python Programming Learning Circle
Python Programming Learning Circle
Feb 21, 2024 · Frontend Development

Python Tkinter Vaccine Management System Tutorial with MySQL Integration

This article walks readers through building a complete vaccine management desktop application using Python's Tkinter for the graphical interface and MySQL for data storage, covering UI design, database connection, user registration, login, CRUD operations for vaccine records, and query functionalities, all illustrated with full source code examples.

DatabaseGUIMySQL
0 likes · 25 min read
Python Tkinter Vaccine Management System Tutorial with MySQL Integration
IT Services Circle
IT Services Circle
Feb 21, 2024 · Fundamentals

Choosing the Right Python Version: Guidance and Indicators

Choosing the appropriate Python version involves understanding end‑of‑life status, feature support, prerelease, bug‑fix, security, and lifecycle policies, with stable releases such as 3.8, 3.9, and 3.10 recommended, while considering project dependencies and the need for new features or security updates.

Best PracticesPythonVersion Selection
0 likes · 3 min read
Choosing the Right Python Version: Guidance and Indicators
Software Development Quality
Software Development Quality
Feb 21, 2024 · Information Security

Master JWT Security: Test, Forge, and Exploit Tokens with jwt_tool.py

jwt_tool.py is a Python toolkit that validates, forges, scans, and manipulates JSON Web Tokens, offering features such as token validity checks, testing of known CVE‑related vulnerabilities, misconfiguration scanning, claim fuzzing, secret/key verification, dictionary‑based weak‑key detection, timestamp tampering, RSA/ECDSA key reconstruction, and interactive token editing.

JWTPythonsecurity testing
0 likes · 4 min read
Master JWT Security: Test, Forge, and Exploit Tokens with jwt_tool.py
IT Services Circle
IT Services Circle
Feb 20, 2024 · Fundamentals

LeetCode 392: Determine if a String is a Subsequence Using the Two‑Pointer Technique

This article humorously references recent layoff memes before presenting a detailed tutorial on solving LeetCode problem 392—checking whether string s is a subsequence of t—using a two‑pointer algorithm, complete with step‑by‑step explanation, complexity analysis, visual illustrations, and reference implementations in C++, Java, and Python.

C++JavaLeetCode
0 likes · 8 min read
LeetCode 392: Determine if a String is a Subsequence Using the Two‑Pointer Technique
Python Programming Learning Circle
Python Programming Learning Circle
Feb 19, 2024 · Game Development

Python Pygame Implementations of Classic Games: 2048, Snake, Tetris, and LianLianKan

This article provides step-by-step tutorials and complete Python Pygame source code for implementing four classic games—2048, Snake, Tetris, and LianLianKan—explaining game mechanics, design principles, and code structure to help Python developers build and understand these interactive applications.

2048Game DevelopmentLianLianKan
0 likes · 43 min read
Python Pygame Implementations of Classic Games: 2048, Snake, Tetris, and LianLianKan
Test Development Learning Exchange
Test Development Learning Exchange
Feb 19, 2024 · Backend Development

Using Python's json Module for Serialization, Deserialization, and API Testing

This article explains how to use Python's built‑in json module for serializing and deserializing data, demonstrates sending JSON payloads with the requests library, and covers advanced techniques such as data‑driven testing, JsonPath/JMESPath extraction, JSON Schema validation, and dynamic request body construction for API automation.

API testingDeserializationPython
0 likes · 9 min read
Using Python's json Module for Serialization, Deserialization, and API Testing
Python Programming Learning Circle
Python Programming Learning Circle
Feb 18, 2024 · Fundamentals

Hello World Examples in 12 Popular Programming Languages

This article showcases the correct "Hello World" syntax for twelve widely used programming languages, providing clear code snippets and brief explanations to help beginners understand the fundamental first program across Java, C, Python, C++, C#, Visual Basic .NET, JavaScript, PHP, Objective‑C, SQL, Ruby, and MATLAB.

C++Hello WorldJava
0 likes · 4 min read
Hello World Examples in 12 Popular Programming Languages
Python Programming Learning Circle
Python Programming Learning Circle
Feb 18, 2024 · Backend Development

Introduction, Installation, and Usage of PyMuPDF (Python Bindings for MuPDF)

This article provides a comprehensive overview of PyMuPDF, covering its purpose as Python bindings for the lightweight MuPDF viewer, detailed installation instructions, essential dependencies, naming conventions, and extensive usage examples for opening documents, accessing pages, extracting text and images, manipulating PDFs, and saving changes.

Document ProcessingLibraryMuPDF
0 likes · 12 min read
Introduction, Installation, and Usage of PyMuPDF (Python Bindings for MuPDF)
Test Development Learning Exchange
Test Development Learning Exchange
Feb 18, 2024 · Backend Development

Dynamic Environment Switching in Test Frameworks Using Python Decorators

The article explains the importance of dynamic environment switching in testing frameworks for multi‑environment validation, resource isolation, debugging, and CI/CD, and provides Python unittest decorator examples along with best‑practice considerations such as scope, thread safety, resource management, and execution order.

DecoratorPythonci/cd
0 likes · 9 min read
Dynamic Environment Switching in Test Frameworks Using Python Decorators
Model Perspective
Model Perspective
Feb 13, 2024 · Big Data

Mastering Noisy Data: From Cleaning to Visualization and NLP with Python

This article reviews the key concepts from the Bad Data Handbook, covering noise identification, data validation, human readability, web data restructuring, special domain challenges, and data quality analysis, while also presenting practical data visualization techniques, popular analysis tools, Python web‑scraping libraries, and a basic NLP workflow with code examples.

Data cleaningData visualizationNLP
0 likes · 20 min read
Mastering Noisy Data: From Cleaning to Visualization and NLP with Python
Test Development Learning Exchange
Test Development Learning Exchange
Feb 10, 2024 · Frontend Development

Integrating Playwright with Test Frameworks, CI/CD, and an End‑to‑End Playwright + pytest E‑commerce Example

This article explains how Playwright can be integrated with testing frameworks, CI/CD pipelines, monitoring, logging, build tools, API testing, reporting, and distributed testing, and provides a complete Playwright‑pytest Python example that automates user registration, login, product browsing, ordering and post‑order processes for an e‑commerce site.

Frontend TestingPlaywrightPython
0 likes · 8 min read
Integrating Playwright with Test Frameworks, CI/CD, and an End‑to‑End Playwright + pytest E‑commerce Example
Top Architecture Tech Stack
Top Architecture Tech Stack
Feb 8, 2024 · Backend Development

Guide to Using the 12306 Ticket‑Grabbing Python Project

This article introduces the popular 12306 ticket‑grabbing assistant, explains its history and features, provides step‑by‑step installation and configuration instructions—including required dependencies, proxy settings, and email notifications—and shows how to run the script to automatically secure train tickets during the Spring Festival travel rush.

BackendPythonWeb Scraping
0 likes · 10 min read
Guide to Using the 12306 Ticket‑Grabbing Python Project
Python Crawling & Data Mining
Python Crawling & Data Mining
Feb 8, 2024 · Backend Development

How to Fix Flask Image Loading Issues with Relative Paths

This article walks through a Flask image loading issue, explains why the picture fails to appear, and provides two concrete solutions—using a direct static file path and leveraging Flask's url_for helper—along with full HTML code examples and best‑practice tips for template organization.

FlaskImage LoadingPython
0 likes · 4 min read
How to Fix Flask Image Loading Issues with Relative Paths
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Feb 7, 2024 · Artificial Intelligence

Step-by-Step Guide to Building Multi‑Agent Applications with LangChain LangGraph in Google Colab

This tutorial walks through installing LangChain, LangGraph and related packages in Google Colab, configuring environment variables, defining search and Twitter‑writer tools, constructing a StateGraph workflow with supervisor logic, and executing a multi‑agent LLM pipeline using LangChain’s new multi‑agent capabilities.

AIGoogle ColabLLM
0 likes · 11 min read
Step-by-Step Guide to Building Multi‑Agent Applications with LangChain LangGraph in Google Colab
Test Development Learning Exchange
Test Development Learning Exchange
Feb 6, 2024 · Frontend Development

Using Playwright for Browser Automation: Form Submission, File Upload, Screenshots, Navigation, and Page Title Manipulation in Python

This article demonstrates how to use the Playwright Python library to automate browser actions such as submitting forms with file uploads, capturing screenshots, navigating between pages, and retrieving or setting the page title, providing complete code examples for each task.

PlaywrightPythonbrowser automation
0 likes · 7 min read
Using Playwright for Browser Automation: Form Submission, File Upload, Screenshots, Navigation, and Page Title Manipulation in Python
Baidu Geek Talk
Baidu Geek Talk
Feb 5, 2024 · Artificial Intelligence

Why Static Graphs Outperform Dynamic Graphs in AutoDiff: A Deep Dive

This article explains the fundamental differences between static and dynamic computation graphs, compares their memory and performance characteristics, shows how automatic differentiation works in each paradigm, and provides a step‑by‑step implementation of a toy static‑graph AutoDiff engine with Python code examples.

AutoDiffDeep LearningDynamic Graph
0 likes · 18 min read
Why Static Graphs Outperform Dynamic Graphs in AutoDiff: A Deep Dive
Top Architecture Tech Stack
Top Architecture Tech Stack
Feb 5, 2024 · Fundamentals

Simple Techniques to Speed Up Python For Loops by 1.3× to 970×

This article presents a collection of straightforward Python techniques—such as list comprehensions, external length calculation, set usage, early‑exit loops, inlining functions, pre‑computations, generators, map(), memoization, NumPy vectorization, filterfalse, and join()—that can accelerate for‑loops anywhere from 1.3‑fold up to nearly a thousand‑fold, with explanations and benchmark results.

GeneratorsLoop OptimizationNumPy
0 likes · 18 min read
Simple Techniques to Speed Up Python For Loops by 1.3× to 970×
Test Development Learning Exchange
Test Development Learning Exchange
Feb 4, 2024 · Frontend Development

Using Playwright for Web Interaction: Installation, Element Selection, Click Handling, and Assertions

This guide explains how to install Playwright, write Python scripts to launch a Chromium browser, locate and interact with page elements, ensure element presence using various waiting methods, and verify actions with assertions, providing practical code examples for web automation.

Click EventsPlaywrightPython
0 likes · 5 min read
Using Playwright for Web Interaction: Installation, Element Selection, Click Handling, and Assertions
Python Programming Learning Circle
Python Programming Learning Circle
Feb 4, 2024 · Fundamentals

Using FuzzyWuzzy for Fuzzy String Matching in Python

This article introduces the FuzzyWuzzy Python library, explains its Levenshtein‑based matching functions (Ratio, Partial Ratio, Token Sort Ratio, Token Set Ratio) and the process module, and demonstrates practical applications for fuzzy matching of company and province names with complete code examples.

Data cleaningLevenshtein distancePython
0 likes · 10 min read
Using FuzzyWuzzy for Fuzzy String Matching in Python
Top Architecture Tech Stack
Top Architecture Tech Stack
Feb 4, 2024 · Fundamentals

Comprehensive Overview of Python Built‑in Types and Common Methods

This article provides a detailed guide to Python's fundamental built‑in classes such as int, float, str, list, dict, set, and tuple, explaining their typical uses and presenting extensive examples of string operations, collection methods, built‑in functions, iterator utilities, type conversions, and file handling techniques.

Built-in TypesPythonmethods
0 likes · 20 min read
Comprehensive Overview of Python Built‑in Types and Common Methods
Test Development Learning Exchange
Test Development Learning Exchange
Feb 2, 2024 · Frontend Development

Playwright Overview: Features, Installation, Basic Concepts, and Sample Tests

This article introduces Playwright, a powerful cross‑browser automation tool, outlines its key features and advantages, provides step‑by‑step installation instructions for Python, explains core concepts, demonstrates locating invisible elements, and offers practical code examples for common web operations and testing best practices.

JavaScriptPlaywrightPython
0 likes · 7 min read
Playwright Overview: Features, Installation, Basic Concepts, and Sample Tests
Python Programming Learning Circle
Python Programming Learning Circle
Feb 2, 2024 · Operations

17 Essential Python Scripts for Automating Everyday Tasks

This article presents 17 practical Python scripts covering file management, web scraping, email handling, Excel processing, database interaction, system tasks, image editing, and more, each with code examples and explanations, enabling developers and analysts to automate repetitive workflows and boost productivity across diverse domains.

Data ProcessingEmailPython
0 likes · 26 min read
17 Essential Python Scripts for Automating Everyday Tasks
Python Programming Learning Circle
Python Programming Learning Circle
Feb 2, 2024 · Fundamentals

Annual Expense Report Generation Using Python Pandas

The article explains how to use Python's pandas library to import daily expense data from Excel, convert dates to yearly periods, group and sum expenditures by year and category, and display an annual financial summary, providing complete code snippets for each step.

Expense TrackingPythondataframe
0 likes · 3 min read
Annual Expense Report Generation Using Python Pandas
Python Programming Learning Circle
Python Programming Learning Circle
Feb 1, 2024 · Big Data

Analyzing the Distribution and Competition Between Starbucks and Luckin Coffee Using Python Data Visualization

Using Python and the Shapely library, this article visualizes and compares the nationwide store distribution of Starbucks and Luckin Coffee, revealing that Starbucks concentrates in coastal first‑tier cities while Luckin is more dispersed, with an average of 0.6 Luckin stores within 500 m of each Starbucks location.

Luckin CoffeePythonShapely
0 likes · 10 min read
Analyzing the Distribution and Competition Between Starbucks and Luckin Coffee Using Python Data Visualization
Python Programming Learning Circle
Python Programming Learning Circle
Jan 31, 2024 · Fundamentals

10 Common Ways to Call Functions in Python

This article introduces ten frequently used Python function‑calling techniques—including built‑ins like filter, eval, exec and utilities from functools and operator—explaining their purpose, typical use cases, and providing clear code examples for each method.

OperatorPythonbuiltin
0 likes · 6 min read
10 Common Ways to Call Functions in Python
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jan 31, 2024 · Artificial Intelligence

Advanced RAG with Semi‑Structured Data Using LangChain, Unstructured, and ChromaDB

This tutorial demonstrates how to build an advanced Retrieval‑Augmented Generation (RAG) system for semi‑structured PDF data by leveraging LangChain, the unstructured library, ChromaDB vector store, and OpenAI models, covering installation, PDF partitioning, element classification, summarization, and query execution.

AIChromaDBLangChain
0 likes · 11 min read
Advanced RAG with Semi‑Structured Data Using LangChain, Unstructured, and ChromaDB
DeWu Technology
DeWu Technology
Jan 29, 2024 · Backend Development

Design and Implementation of a Full-Platform Automated Test Execution Engine

The article describes a full‑platform automated test execution engine that replaces legacy offline‑script/Jenkins setups with a lightweight, visual, component‑based solution supporting low‑/zero‑code case creation, parallel execution, protected environment variables, dynamic placeholders, system‑method libraries, and extensible script and case workers for scalable, efficient testing.

Pythonautomationplaceholder
0 likes · 27 min read
Design and Implementation of a Full-Platform Automated Test Execution Engine