Tagged articles
5000 articles
Page 32 of 50
FunTester
FunTester
Oct 9, 2022 · Backend Development

From Functional Testing to Automation: My Learning Journey, Roadmap, and Resources

This article shares the author’s personal transition from manual functional testing to automation testing, outlines a detailed learning roadmap covering Python, Selenium, Robot Framework, API testing, CI/CD, and provides curated resources and QR‑code links for aspiring automation engineers.

API testingAutomation testingPython
0 likes · 7 min read
From Functional Testing to Automation: My Learning Journey, Roadmap, and Resources
Python Programming Learning Circle
Python Programming Learning Circle
Oct 8, 2022 · Fundamentals

Commonly Used Python Functions: A Quick Reference Guide

This article presents a concise, organized collection of over 100 commonly used Python functions across twelve categories—including basic I/O, control flow, data structures, modules, and file operations—providing code examples and explanations to help beginners quickly memorize and apply them.

FunctionsPython
0 likes · 10 min read
Commonly Used Python Functions: A Quick Reference Guide
Python Programming Learning Circle
Python Programming Learning Circle
Oct 7, 2022 · Artificial Intelligence

Analyzing WeChat Friend Data with Python: Gender, Avatar, Signature, and Location Insights

This article demonstrates how to use Python libraries such as itchat, jieba, matplotlib, snownlp, and TencentYoutuyun to retrieve WeChat friend information and perform data analysis on gender distribution, avatar usage, signature sentiment, and geographic location, presenting results with charts and word clouds.

Data AnalysisPythonSentiment Analysis
0 likes · 12 min read
Analyzing WeChat Friend Data with Python: Gender, Avatar, Signature, and Location Insights
Model Perspective
Model Perspective
Oct 6, 2022 · Artificial Intelligence

Demystifying RNNs and LSTMs: Architecture, Limits, and Python Forecasting

This article explains the structure and operation of recurrent neural networks (RNNs), their limitations, how long short‑term memory (LSTM) networks overcome these issues with gated mechanisms, and provides a complete Python implementation for time‑series airline passenger forecasting.

LSTMPythonRNN
0 likes · 17 min read
Demystifying RNNs and LSTMs: Architecture, Limits, and Python Forecasting
Model Perspective
Model Perspective
Oct 4, 2022 · Artificial Intelligence

How Metropolis-Hastings Improves MCMC Sampling Efficiency

This article explains the detailed‑balance condition for Markov chains, shows why finding a transition matrix for a given stationary distribution is hard, and demonstrates how Metropolis‑Hastings modifies MCMC to achieve higher acceptance rates with a concrete Python example.

MCMCMarkov chainMetropolis-Hastings
0 likes · 9 min read
How Metropolis-Hastings Improves MCMC Sampling Efficiency
Model Perspective
Model Perspective
Oct 2, 2022 · Fundamentals

Why Do Markov Chains Always Converge? A Hands‑On Exploration

This article explains the basic definition of Markov chains, illustrates a stock‑market example with transition matrices, demonstrates convergence through Python simulations, and shows how the steady‑state distribution enables sampling for Monte Carlo methods.

Monte CarloPythonconvergence
0 likes · 10 min read
Why Do Markov Chains Always Converge? A Hands‑On Exploration
21CTO
21CTO
Oct 2, 2022 · Backend Development

Pyston 2.3.5 Boosts Python Performance with Major CPython Compatibility

Pyston 2.3.5, a fork of CPython 3.8 maintained by Anaconda, delivers double‑digit performance gains for network‑service workloads, offers two‑fold speedups on micro‑benchmarks like chaos.py and nbody.py, and remains highly compatible with the full CPython feature set and C API.

BackendJITPyston
0 likes · 4 min read
Pyston 2.3.5 Boosts Python Performance with Major CPython Compatibility
MaGe Linux Operations
MaGe Linux Operations
Oct 2, 2022 · Fundamentals

Master Python Decorators: From Basics to Advanced Usage

This article explains Python decorators by first reviewing functions as first‑class objects, then showing how to create simple timing decorators, extend them with *args/**kwargs, and build higher‑order decorators like a repeat‑n‑times wrapper, complete with practical code examples.

Pythonargsdecorators
0 likes · 9 min read
Master Python Decorators: From Basics to Advanced Usage
Model Perspective
Model Perspective
Oct 1, 2022 · Artificial Intelligence

Boost Your Models with LightGBM: Fast, Accurate Gradient Boosting in Python

This article introduces LightGBM, a high‑performance gradient boosting framework, explains its advantages over XGBoost, and provides step‑by‑step Python code for building classification and regression models on the Iris dataset, including model training, evaluation, and visualizing feature importance and tree structures.

LightGBMPythonclassification
0 likes · 5 min read
Boost Your Models with LightGBM: Fast, Accurate Gradient Boosting in Python
MaGe Linux Operations
MaGe Linux Operations
Oct 1, 2022 · Artificial Intelligence

11 Powerful Feature Selection Techniques Every Data Scientist Should Master

This guide walks through a comprehensive set of feature‑selection strategies—from removing unused or missing columns to handling multicollinearity, low‑variance features, and using PCA—complete with Python code examples and visualizations to help you build leaner, more interpretable machine‑learning models.

Pythondata preprocessingdimensionality reduction
0 likes · 18 min read
11 Powerful Feature Selection Techniques Every Data Scientist Should Master
Python Programming Learning Circle
Python Programming Learning Circle
Sep 29, 2022 · Fundamentals

Python Performance Optimization Tips

This article presents practical Python performance optimization techniques—including using local variables, minimizing function calls, avoiding repeated loop calculations, preferring direct imports, leveraging dictionaries for lookups, iterating over items, employing generator expressions, and pre‑compiling code—to improve speed and reduce resource consumption.

OptimizationPython
0 likes · 6 min read
Python Performance Optimization Tips
Model Perspective
Model Perspective
Sep 27, 2022 · Artificial Intelligence

Master XGBoost: Boosting Trees Explained with Python Code

This article explains the core concepts of XGBoost as a boosting tree algorithm, describes how it builds ensembles of decision trees to predict outcomes, and provides complete Python implementations for classification and regression using the Scikit-learn interface, along with visualizations of trees and feature importance.

PythonXGBoostboosting
0 likes · 4 min read
Master XGBoost: Boosting Trees Explained with Python Code
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Sep 27, 2022 · Mobile Development

Comprehensive Guide to Android ADB: Concepts, Setup, Commands, and Automation Scripts

This article provides a detailed introduction to Android Debug Bridge (ADB), covering its concepts, architecture, environment setup, common issues, command syntax, and practical automation examples using both shell scripts and Python, enabling developers to control devices, perform UI actions, and schedule tasks efficiently.

ADBAndroidMobile Development
0 likes · 20 min read
Comprehensive Guide to Android ADB: Concepts, Setup, Commands, and Automation Scripts
Python Programming Learning Circle
Python Programming Learning Circle
Sep 26, 2022 · Backend Development

Comprehensive Guide to Using Celery for Asynchronous Task Processing in Python

This article provides a detailed tutorial on Celery, covering its architecture, installation, task structures, basic and advanced usage, integration with Django, and code examples for creating workers, scheduling tasks, and retrieving results, enabling developers to implement robust asynchronous processing in Python applications.

Asynchronous TasksBackend DevelopmentDjango
0 likes · 13 min read
Comprehensive Guide to Using Celery for Asynchronous Task Processing in Python
Model Perspective
Model Perspective
Sep 25, 2022 · Artificial Intelligence

Mastering ARCH and GARCH Models in Python: From Theory to Forecasting

This guide explains the limitations of ARIMA‑type models for handling changing variance, introduces ARCH and GARCH as solutions, and walks through Python implementations—including data generation, model fitting, and forecasting—complete with code snippets and visualizations.

ArchGARCHPython
0 likes · 7 min read
Mastering ARCH and GARCH Models in Python: From Theory to Forecasting
21CTO
21CTO
Sep 25, 2022 · Information Security

How a 15-Year-Old Python Tarfile Flaw Still Threatens 350k Open-Source Projects

Security firm Trellix warns that the 15-year-old CVE-2007-4559 directory-traversal flaw in Python’s built-in tarfile module remains unpatched, potentially allowing attackers to execute arbitrary code on any system using Python, and affecting an estimated 350,000 open-source projects across diverse domains.

CVE-2007-4559Information SecurityPython
0 likes · 5 min read
How a 15-Year-Old Python Tarfile Flaw Still Threatens 350k Open-Source Projects
Python Programming Learning Circle
Python Programming Learning Circle
Sep 24, 2022 · Fundamentals

Common Python Pitfalls: Dynamic Typing, Mutable Default Arguments, Scope, and List Modification

This article examines several confusing behaviors in Python—including implicit variable declarations, mutable default arguments, class variable inheritance, scope rules, and list‑modification during iteration—illustrating each with code examples and offering practical solutions for developers.

Class VariablesPythondynamic typing
0 likes · 9 min read
Common Python Pitfalls: Dynamic Typing, Mutable Default Arguments, Scope, and List Modification
Architecture Digest
Architecture Digest
Sep 24, 2022 · Information Security

Web Crawling and Anti‑Crawling Techniques: Principles, Implementation, and Countermeasures

This article explains the technical principles and implementation steps of web crawlers, introduces common crawling frameworks, provides a Python example for extracting app store rankings, and then details various anti‑crawling methods such as CSS offset, image camouflage, custom fonts, dynamic rendering, captchas, request signing, and honeypots, followed by counter‑strategies for each.

PythonScrapyWeb Crawling
0 likes · 24 min read
Web Crawling and Anti‑Crawling Techniques: Principles, Implementation, and Countermeasures
Model Perspective
Model Perspective
Sep 23, 2022 · Fundamentals

Mastering Monte Carlo: From Acceptance-Rejection to Gibbs Sampling in Python

This article explains the motivations behind Monte Carlo methods, introduces acceptance-rejection sampling, details Markov Chain Monte Carlo concepts, and walks through Metropolis-Hastings and Gibbs sampling algorithms with Python implementations, highlighting their use in high‑dimensional probability distribution sampling.

MCMCMonte CarloPython
0 likes · 18 min read
Mastering Monte Carlo: From Acceptance-Rejection to Gibbs Sampling in Python
Model Perspective
Model Perspective
Sep 22, 2022 · Backend Development

How Taichi Accelerates Prime Counting by 200× Over Pure Python

This article demonstrates how the Taichi library can speed up a Python prime‑counting program by roughly two hundred times compared to the unoptimized version and five times faster than using Numba, providing clear code examples and performance results.

Prime CountingPythonTaichi
0 likes · 4 min read
How Taichi Accelerates Prime Counting by 200× Over Pure Python
Python Programming Learning Circle
Python Programming Learning Circle
Sep 19, 2022 · Backend Development

Flask‑Based Online Blog Platform Tutorial with User Authentication, Markdown Editing, and CRUD Operations

This article provides a step‑by‑step guide to building an online blog platform using Flask and MySQL, covering environment setup, database schema design, user registration and login, password encryption, CRUD operations for posts, Markdown editing, image upload, comment management, and error handling with full code examples.

AuthenticationCRUDFlask
0 likes · 26 min read
Flask‑Based Online Blog Platform Tutorial with User Authentication, Markdown Editing, and CRUD Operations
Model Perspective
Model Perspective
Sep 18, 2022 · Fundamentals

How to Open and Use Jupyter Notebook Files

This guide explains how to launch Jupyter Notebook, open existing notebook files, and begin working with them, providing clear step‑by‑step instructions for users new to the interactive computing environment, including tips on navigating the interface and saving your work.

Jupyter NotebookPythonTutorial
0 likes · 1 min read
How to Open and Use Jupyter Notebook Files
Model Perspective
Model Perspective
Sep 15, 2022 · Fundamentals

How to Build and Apply the GM(2,1) Grey Model for Accurate Forecasting

This article introduces the GM(2,1) grey model, presents its definitions and theorem, walks through a step‑by‑step case study with data preparation, parameter estimation, solution of the differential equation, and shows how to implement the whole process in Python with code examples and error analysis.

GM(2,1)Grey ModelLeast Squares
0 likes · 7 min read
How to Build and Apply the GM(2,1) Grey Model for Accurate Forecasting
Python Programming Learning Circle
Python Programming Learning Circle
Sep 15, 2022 · Fundamentals

Time Series Analysis in Python: Visualization, FFT, Entropy, PCA and Autocorrelation

This article demonstrates how to analyze and visualize time‑series sensor data in Python using libraries such as NumPy, Pandas, Matplotlib, Seaborn and Scikit‑learn, covering data import, preprocessing, mean‑std plots, boxplots, Fourier transforms, entropy calculation, PCA dimensionality reduction and autocorrelation analysis.

Data visualizationFFTPCA
0 likes · 17 min read
Time Series Analysis in Python: Visualization, FFT, Entropy, PCA and Autocorrelation
vivo Internet Technology
vivo Internet Technology
Sep 14, 2022 · Information Security

Web Crawling, Anti‑Crawling, and Anti‑Anti‑Crawling Techniques: Principles, Frameworks, and Code Examples

The article explains web‑crawling basics, Python and Scrapy examples, then surveys common anti‑crawling defenses such as CSS offsets, image camouflage, custom fonts, dynamic rendering, captchas, request signatures and honeypots, and finally presents anti‑anti‑crawling countermeasures—including CSS‑offset reversal, font decoding, headless‑browser rendering and YOLOv5‑based captcha cracking, while stressing legal compliance.

CaptchaPythonScrapy
0 likes · 25 min read
Web Crawling, Anti‑Crawling, and Anti‑Anti‑Crawling Techniques: Principles, Frameworks, and Code Examples
Python Programming Learning Circle
Python Programming Learning Circle
Sep 12, 2022 · Fundamentals

Seven Lesser-Known Jupyter Extensions to Boost Your Productivity

This article introduces seven lesser‑known but highly useful Jupyter Notebook extensions—voila, nbdime, RISE, bokeh, nbgrader, jupytext, and jupyterlab‑git—detailing their features, GitHub popularity, and how they can transform notebooks into interactive web apps, version‑controlled documents, slides, visualizations, grading tools, and more.

JupyterPythonextensions
0 likes · 5 min read
Seven Lesser-Known Jupyter Extensions to Boost Your Productivity
Python Programming Learning Circle
Python Programming Learning Circle
Sep 9, 2022 · Big Data

Four Advanced Data Visualization Techniques in Python: Heat Map, 2D Density Plot, Spider Plot, and Tree Diagram

This article introduces four advanced Python data‑visualization methods—heat map, 2D density plot, spider (radar) plot, and hierarchical tree diagram—explaining their concepts, practical use cases, and providing complete seaborn, matplotlib, and SciPy code examples for each.

Data visualizationHierarchical ClusteringMatplotlib
0 likes · 10 min read
Four Advanced Data Visualization Techniques in Python: Heat Map, 2D Density Plot, Spider Plot, and Tree Diagram
Model Perspective
Model Perspective
Sep 8, 2022 · Fundamentals

How Monte Carlo Simulation Optimizes Part Parameter Design and Reduces Losses

This article explains how to design part calibration values and tolerances for a product composed of seven components, models the relationship between component parameters and product quality, and uses a Monte Carlo simulation in Python to estimate the average loss per product, illustrating the trade‑off between quality loss and manufacturing cost.

ManufacturingMonte CarloParameter Design
0 likes · 5 min read
How Monte Carlo Simulation Optimizes Part Parameter Design and Reduces Losses
ShiZhen AI
ShiZhen AI
Sep 7, 2022 · Big Data

Getting Started with DataHub: A One‑Stop Guide to Metadata Governance

This article walks you through the fundamentals of data governance, explains metadata management concepts, compares traditional tools with DataHub, and provides a step‑by‑step tutorial for installing Docker, Python, and DataHub 0.8.20 on CentOS 7, ingesting MySQL metadata, and exploring the UI.

Big DataDataHubDocker
0 likes · 19 min read
Getting Started with DataHub: A One‑Stop Guide to Metadata Governance
Model Perspective
Model Perspective
Sep 6, 2022 · Fundamentals

9 Compelling Reasons to Choose Python Over Matlab for Modeling

This article outlines nine key advantages of Python over Matlab—including cost, open‑source nature, growing community, broader functionality, cross‑platform support, dominance in machine learning, flexibility, diverse IDE options, and cleaner code—providing a comprehensive guide for anyone choosing a modeling tool.

MATLABPythoncomparison
0 likes · 4 min read
9 Compelling Reasons to Choose Python Over Matlab for Modeling
php Courses
php Courses
Sep 6, 2022 · Backend Development

Using Residential Proxy IPs for Unrestricted Web Scraping with Python

This guide explains what residential proxy IPs are, their advantages, how to obtain them from services like IPIDEA, and provides step‑by‑step Python code examples for integrating proxies into web‑scraping tasks such as extracting Amazon product data.

APIProxyPython
0 likes · 11 min read
Using Residential Proxy IPs for Unrestricted Web Scraping with Python
Python Programming Learning Circle
Python Programming Learning Circle
Sep 5, 2022 · Artificial Intelligence

Ten Essential Python Libraries for AI, Data Processing, and Model Deployment

This article introduces ten powerful Python libraries—including Awkward Array, Jupytext, Gradio, Hub, AugLy, Evidently, YOLOX, LightSeq, Greykite, and Jina/Finetuner—highlighting their key features, performance benefits, and where to find them, offering developers essential tools for data handling, model deployment, and AI research.

AIPythondata-science
0 likes · 8 min read
Ten Essential Python Libraries for AI, Data Processing, and Model Deployment
Model Perspective
Model Perspective
Sep 1, 2022 · Fundamentals

Master Factor Analysis in Python: From Theory to Practical Implementation

This article explains the origins and core concepts of factor analysis, outlines its algorithmic steps, demonstrates how to perform the analysis using Python's factor_analyzer library—including data preparation, adequacy tests, eigenvalue selection, rotation, and visualization—culminating in extracting new latent variables.

Pythondata-sciencedimensionality reduction
0 likes · 10 min read
Master Factor Analysis in Python: From Theory to Practical Implementation
Python Programming Learning Circle
Python Programming Learning Circle
Aug 31, 2022 · Fundamentals

Pandas Data Manipulation: Sorting, Selecting, Grouping, and Reshaping Techniques

This article provides a comprehensive, visual guide to essential Pandas operations—including sorting, column selection, grouping, multi‑aggregation, filtering, dropping, joining, merging, pivot tables, melting, stacking, unstacking, and index manipulation—illustrated with clear code examples for data analysis in Python.

Data AnalysisPythonReshaping
0 likes · 4 min read
Pandas Data Manipulation: Sorting, Selecting, Grouping, and Reshaping Techniques
Model Perspective
Model Perspective
Aug 30, 2022 · Artificial Intelligence

Particle Swarm Optimization in Python: Full Implementation and Results

This article explains the core PSO velocity and position formulas, provides a complete Python implementation with detailed comments, runs the algorithm on a 2‑dimensional test function, and presents the optimal solution and convergence plot.

Artificial IntelligenceParticle Swarm OptimizationPython
0 likes · 5 min read
Particle Swarm Optimization in Python: Full Implementation and Results
Alibaba Cloud Native
Alibaba Cloud Native
Aug 30, 2022 · Cloud Native

Turn Images into Sketches with Alibaba Cloud Serverless Functions

This guide shows how to deploy a Python‑based image‑to‑sketch function on Alibaba Cloud Serverless Function Compute, automatically converting photos uploaded to one OSS bucket into sketch images stored in another bucket, covering prerequisites, environment setup, code implementation, deployment steps, testing, and troubleshooting.

Alibaba CloudFunction ComputeOSS
0 likes · 9 min read
Turn Images into Sketches with Alibaba Cloud Serverless Functions
Python Programming Learning Circle
Python Programming Learning Circle
Aug 30, 2022 · Artificial Intelligence

Common Python Image‑Processing Libraries and Usage Examples

This article introduces the most popular Python libraries for image processing—including scikit‑image, NumPy, SciPy, Pillow, OpenCV, SimpleCV, Mahotas, SimpleITK, pgmagick, and Pycairo—explains their core features, and provides concise code snippets demonstrating tasks such as filtering, template matching, masking, blurring, and visualisation.

NumPyOpenCVPython
0 likes · 8 min read
Common Python Image‑Processing Libraries and Usage Examples
Model Perspective
Model Perspective
Aug 29, 2022 · Artificial Intelligence

Solving the Rastrigin Function with a Genetic Algorithm in Python

This article introduces the multimodal Rastrigin function, explains its challenges for optimization, and demonstrates a complete Python implementation of a genetic algorithm—including encoding, selection, crossover, mutation, and decoding—to locate the function’s global minimum, with visual results and performance analysis.

BenchmarkOptimizationPython
0 likes · 6 min read
Solving the Rastrigin Function with a Genetic Algorithm in Python
Python Programming Learning Circle
Python Programming Learning Circle
Aug 29, 2022 · Fundamentals

Introduction to PyMuPDF: Features, Installation, and Usage Guide

This article provides a comprehensive overview of PyMuPDF, the Python binding for the lightweight MuPDF library, detailing its core features, installation steps, and practical code examples for opening documents, extracting metadata, rendering pages, manipulating PDFs, and performing advanced operations such as merging, splitting, and saving files.

DocumentProcessingPDFManipulationPyMuPDF
0 likes · 12 min read
Introduction to PyMuPDF: Features, Installation, and Usage Guide
Model Perspective
Model Perspective
Aug 28, 2022 · Artificial Intelligence

Visualizing and Implementing the Rastrigin Function in Python

The Rastrigin function, a challenging multimodal benchmark used to test optimization algorithms, is explained with its mathematical form, visual plot, and a complete Python implementation for generating and visualizing its landscape.

PythonRastrigin functionalgorithm testing
0 likes · 2 min read
Visualizing and Implementing the Rastrigin Function in Python
21CTO
21CTO
Aug 28, 2022 · Backend Development

Ruby vs Python for Web Development: Which Framework Wins?

This article compares Ruby and Python as high‑level, object‑oriented languages for web development, outlining their histories, core features, popular frameworks, performance statistics, and suitability for different project needs to help developers choose the right tool.

BackendPythonRuby
0 likes · 8 min read
Ruby vs Python for Web Development: Which Framework Wins?
Python Programming Learning Circle
Python Programming Learning Circle
Aug 26, 2022 · Fundamentals

Commonly Used Python Functions and Examples for Beginners

This article presents a concise collection of over one hundred frequently used Python functions across twelve categories—basic I/O, control flow, data structures, string formatting, dictionaries, custom functions, threading, modules, file handling, decorators, and regular expressions—each illustrated with clear code examples to help beginners quickly memorize and apply them.

Code ExamplesFunctionsPython
0 likes · 8 min read
Commonly Used Python Functions and Examples for Beginners
360 Quality & Efficiency
360 Quality & Efficiency
Aug 26, 2022 · Backend Development

Using ReportLab Table to Create Custom PDF Greeting Cards in Python

This article demonstrates how to use Python's ReportLab library, specifically the Table and TableStyle classes, to programmatically generate PDF documents such as custom greeting cards, covering basic Table usage, styling options, and step-by-step code examples for creating and customizing PDF layouts.

Greeting CardPDFPython
0 likes · 8 min read
Using ReportLab Table to Create Custom PDF Greeting Cards in Python
Python Programming Learning Circle
Python Programming Learning Circle
Aug 25, 2022 · Fundamentals

Plotly Basics: Offline Plotting, Traces, Layout, and Customization in Jupyter Notebook

This article introduces Plotly's offline plotting in Jupyter Notebook, explains the key parameters of plotly.offline.iplot, demonstrates how to create and combine traces, and shows how to customize layout elements such as fonts, titles, axes, legends, grids, and other figure properties using Python code.

Data visualizationJupyter NotebookOffline Plotting
0 likes · 15 min read
Plotly Basics: Offline Plotting, Traces, Layout, and Customization in Jupyter Notebook
Model Perspective
Model Perspective
Aug 23, 2022 · Fundamentals

How Prophet Implements Time Series Decomposition and Trend Modeling

This article explains Prophet’s algorithmic approach to time‑series forecasting, covering decomposition into trend, seasonality, holidays and error components, logistic and piecewise linear trend models, automatic change‑point detection, Fourier‑based seasonality, holiday handling, model fitting with PyStan, and practical Python code examples.

ProphetPythonholiday effects
0 likes · 12 min read
How Prophet Implements Time Series Decomposition and Trend Modeling
Model Perspective
Model Perspective
Aug 22, 2022 · Operations

How to Evaluate Airline Route Efficiency with DEA and Python

This article presents a full case study that uses Data Envelopment Analysis (DEA) with Python to assess the efficiency of 13 airlines based on fleet size, fuel consumption, employee count, passenger‑miles and freight‑ton‑miles, detailing data preparation, model construction, solution steps, results and practical conclusions.

AirlineData Envelopment AnalysisOperations Research
0 likes · 11 min read
How to Evaluate Airline Route Efficiency with DEA and Python
Python Programming Learning Circle
Python Programming Learning Circle
Aug 22, 2022 · Big Data

20 Data Visualization Tools: From Entry‑Level to Expert Solutions

This article surveys twenty data‑visualization tools—covering entry‑level options like Excel, online JavaScript libraries such as D3 and Google Chart API, interactive GUI utilities, map frameworks, advanced desktop environments, and expert‑grade platforms like R, Weka and Gephi—highlighting their key features, formats supported and typical use cases.

Big DataJavaScriptMapping
0 likes · 11 min read
20 Data Visualization Tools: From Entry‑Level to Expert Solutions
Aikesheng Open Source Community
Aikesheng Open Source Community
Aug 22, 2022 · Databases

Using mysqlreplicate to Set Up MySQL Replication: Introduction, Command Usage, and Source‑Code Analysis

This article introduces the mysqlreplicate utility, explains how to run it with common command‑line options, and provides a step‑by‑step source‑code analysis that checks server‑id and UUID uniqueness, InnoDB compatibility, storage‑engine consistency, binary‑log settings, and finally creates and starts the replication process.

DevOpsPythonmysqlreplicate
0 likes · 19 min read
Using mysqlreplicate to Set Up MySQL Replication: Introduction, Command Usage, and Source‑Code Analysis
Model Perspective
Model Perspective
Aug 20, 2022 · Fundamentals

Unlock SciPy’s Sparse Graph Algorithms: Shortest Paths, MSTs & More

This article lists the key SciPy sparse‑graph functions—such as connected components, Laplacian, various shortest‑path algorithms, traversals, minimum spanning tree, flow and matching utilities—and provides Python code examples demonstrating their use.

Pythongraph algorithmsminimum spanning tree
0 likes · 4 min read
Unlock SciPy’s Sparse Graph Algorithms: Shortest Paths, MSTs & More
Model Perspective
Model Perspective
Aug 19, 2022 · Fundamentals

Mastering SciPy Optimize: From Root Finding to Global Optimization

This guide introduces SciPy's optimize module, covering scalar and multivariate minimization, global optimization algorithms, root finding, linear programming, and assignment problems, complete with clear Python code examples and explanations of each method's usage and output.

Numerical MethodsPythonRoot Finding
0 likes · 7 min read
Mastering SciPy Optimize: From Root Finding to Global Optimization
Python Programming Learning Circle
Python Programming Learning Circle
Aug 17, 2022 · Big Data

Game Industry User Data Analysis: Registration Distribution, Payment Metrics, and Consumption Patterns

This article presents a comprehensive Python-based analysis of a large game dataset (2.29 million records, 109 fields), covering user registration trends, payment rates, ARPU/ARPPU calculations, level‑based spending behavior, and consumption patterns of resources and acceleration items, with visualizations and actionable conclusions.

Big DataGame AnalyticsPython
0 likes · 11 min read
Game Industry User Data Analysis: Registration Distribution, Payment Metrics, and Consumption Patterns
Model Perspective
Model Perspective
Aug 16, 2022 · Fundamentals

Boost Python Speed Instantly with Numba: A Practical Guide

Numba is a Python just‑in‑time compiler that transforms functions into fast native machine code, enabling near C‑level performance without rewriting code; by adding simple decorators like @jit or @njit, you can accelerate loops, NumPy operations, and even leverage parallel or GPU execution.

JIT CompilationPerformance OptimizationPython
0 likes · 7 min read
Boost Python Speed Instantly with Numba: A Practical Guide
Python Programming Learning Circle
Python Programming Learning Circle
Aug 16, 2022 · Fundamentals

30 Useful Python Packages for Data Workflows

This article introduces thirty unique and practical Python packages that simplify various aspects of data workflows, including model training notifications, progress tracking, data validation, statistical calculations, date handling, and more, providing installation commands and code examples for each tool.

Data WorkflowPackagesPython
0 likes · 15 min read
30 Useful Python Packages for Data Workflows
政采云技术
政采云技术
Aug 16, 2022 · Artificial Intelligence

Integrating YOLOv5 and MMDetection with Label Studio via a Custom ML Backend

This guide explains how to build a custom Label Studio ML backend by extending LabelStudioMLBase to wrap a YOLOv5 or MMDetection model, modify its prediction logic, launch the service, and configure the frontend for automated object‑detection annotation, including deployment details and a recruitment notice.

LabelStudioMLBackendObjectDetection
0 likes · 14 min read
Integrating YOLOv5 and MMDetection with Label Studio via a Custom ML Backend
Python Programming Learning Circle
Python Programming Learning Circle
Aug 15, 2022 · Fundamentals

Why Modern Programming Languages Have Dropped ++/-- Operators: A Design‑Philosophy Perspective

This article examines the historical origin of the ++ and -- operators, explains why they were introduced, demonstrates that modern compilers no longer gain performance from them, and argues that functional‑style design, iterator‑based loops, and operator‑overloading concerns have led many contemporary languages to remove or deprecate these operators.

C++Compiler OptimizationFunctional Programming
0 likes · 25 min read
Why Modern Programming Languages Have Dropped ++/-- Operators: A Design‑Philosophy Perspective
Python Programming Learning Circle
Python Programming Learning Circle
Aug 15, 2022 · Databases

Using Python DB‑API to Operate MySQL: PyMySQL Basics, Connection Pooling, and Safe SQL Practices

This article introduces Python's DB‑API, lists supported databases, demonstrates how to install and use PyMySQL for basic CRUD operations, shows techniques for preventing SQL injection, and explains two connection‑pooling models with DBUtils, including code examples and a brief promotional note at the end.

DB-APIDatabase Connection PoolMySQL
0 likes · 17 min read
Using Python DB‑API to Operate MySQL: PyMySQL Basics, Connection Pooling, and Safe SQL Practices
Model Perspective
Model Perspective
Aug 14, 2022 · Artificial Intelligence

Mastering Feature Binning with sklearn: Uniform, Quantile, and K‑Means Methods

This article explains why discretizing continuous variables improves model stability, introduces three common binning techniques—equal-width, equal-frequency, and clustering—and demonstrates how to implement each using scikit‑learn's KBinsDiscretizer with Python code examples on a synthetic score dataset.

KBinsDiscretizerPythondata preprocessing
0 likes · 5 min read
Mastering Feature Binning with sklearn: Uniform, Quantile, and K‑Means Methods
Python Programming Learning Circle
Python Programming Learning Circle
Aug 13, 2022 · Big Data

Parallel Processing of Large CSV Files in Python Using multiprocessing, joblib, and tqdm

This tutorial demonstrates how to accelerate processing of a multi‑million‑row CSV dataset by splitting the work into sub‑tasks and applying Python's multiprocessing, joblib, and tqdm libraries for serial, parallel, and batch processing, showing significant speed‑ups and best‑practice code snippets.

Big DataData cleaningPython
0 likes · 10 min read
Parallel Processing of Large CSV Files in Python Using multiprocessing, joblib, and tqdm
Python Programming Learning Circle
Python Programming Learning Circle
Aug 12, 2022 · Fundamentals

Automating Excel Reports with Python xlwings and pandas

This article demonstrates how to replace tedious manual Excel reporting by using Python libraries pandas and xlwings to read multiple sheets, merge data, write the combined DataFrame back to Excel, and apply conditional formatting such as font colors, borders, and cell shading based on statistical thresholds.

Data ProcessingExcel AutomationPython
0 likes · 10 min read
Automating Excel Reports with Python xlwings and pandas
Model Perspective
Model Perspective
Aug 11, 2022 · Fundamentals

Master VAR Modeling: Theory, Workflow, and Full Python Implementation

This guide explains the theory behind Vector Autoregression (VAR) models, outlines the complete modeling workflow—including data preparation, stationarity and cointegration testing, lag order selection, parameter estimation, stability diagnostics, and impulse‑response and variance‑decomposition analysis—and provides a full Python implementation with code examples.

PythonTime-seriesVar
0 likes · 9 min read
Master VAR Modeling: Theory, Workflow, and Full Python Implementation
政采云技术
政采云技术
Aug 11, 2022 · Artificial Intelligence

Semi‑Automatic Annotation with Label Studio and YOLOv5: Installation, Project Setup, and Model Training

This guide explains how to combine the open‑source labeling platform Label Studio with the YOLOv5 object‑detection model to achieve semi‑automatic annotation, covering installation of both tools, project creation, dataset configuration, and training a custom YOLOv5 model on your own data.

Label StudioPythonSemi-Automatic Annotation
0 likes · 11 min read
Semi‑Automatic Annotation with Label Studio and YOLOv5: Installation, Project Setup, and Model Training
Model Perspective
Model Perspective
Aug 10, 2022 · Artificial Intelligence

Master CNN Basics: Build, Train, and Evaluate a Convolutional Neural Network

This article introduces the fundamentals of convolutional neural networks (CNN), explains key layers such as convolution, pooling, and fully connected layers, and provides a step‑by‑step Python implementation using Keras to load data, construct, compile, train, and evaluate a CNN model on the digits dataset.

CNNKerasPython
0 likes · 5 min read
Master CNN Basics: Build, Train, and Evaluate a Convolutional Neural Network