Tagged articles

Python

5000 articles · Page 33 of 50
Open Source Linux
Open Source Linux
Oct 18, 2022 · Backend Development

Master gRPC: Build High‑Performance RPC Services with Python

gRPC is a high‑performance, open‑source RPC framework built on HTTP/2 and Protocol Buffers, and this guide explains its core concepts, communication patterns, protobuf usage, and provides step‑by‑step Python examples for creating, compiling, and running client‑server services, plus deployment tips.

HTTP/2Protocol BuffersPython
0 likes · 10 min read
Master gRPC: Build High‑Performance RPC Services with Python
Open Source Linux
Open Source Linux
Oct 17, 2022 · Operations

10 Powerful Python Automation Scripts to Eliminate Repetitive Tasks

Discover ten practical Python automation scripts—from HTML parsing and QR code scanning to screenshot capture, PDF manipulation, StackOverflow querying, mobile device control, hardware monitoring, Instagram uploading, and video watermarking—that streamline repetitive tasks and boost productivity across diverse workflows.

PythonScriptingautomation
0 likes · 14 min read
10 Powerful Python Automation Scripts to Eliminate Repetitive Tasks
Top Architect
Top Architect
Oct 17, 2022 · Fundamentals

Understanding ULID: Features, Specification, and Python Usage

This article explains ULID (Universally Unique Lexicographically Sortable Identifier) as a time‑based, collision‑resistant alternative to UUID, outlines its specifications, highlights its advantages, and provides practical Python examples for generating and manipulating ULIDs.

PythonULIDUUID alternative
0 likes · 7 min read
Understanding ULID: Features, Specification, and Python Usage
Model Perspective
Model Perspective
Oct 16, 2022 · Artificial Intelligence

Unlocking the Seagull Optimization Algorithm: Principles, Migration & Attack Mechanics

This article introduces the Seagull Optimization Algorithm (SOA), explains how it mimics seagull migration and attack behaviors to solve optimization problems, details its migration and prey‑attack phases, outlines the step‑by‑step workflow, and provides a full Python implementation with code examples.

PythonSeagull Optimization Algorithmmetaheuristic
0 likes · 10 min read
Unlocking the Seagull Optimization Algorithm: Principles, Migration & Attack Mechanics
Sohu Tech Products
Sohu Tech Products
Oct 12, 2022 · Big Data

Using GoPUP: A Python Library for Easy Access to Public Data APIs

This article introduces the GoPUP Python library, explains how to install it, demonstrates retrieving Weibo index data with code examples, shows how to visualize the results using Pandas, Jupyter and Matplotlib, and lists the wide range of public data APIs the library supports.

JupyterPandasPython
0 likes · 7 min read
Using GoPUP: A Python Library for Easy Access to Public Data APIs
DevOps Cloud Academy
DevOps Cloud Academy
Oct 11, 2022 · Operations

Managing Jenkins Jobs with the python‑jenkins API

This guide demonstrates how to use the python‑jenkins library to interact with Jenkins via its API, covering installation, configuration, job creation, copying, deletion, node management, plugin handling, and scripting examples for automating CI/CD pipelines.

APICI/CDJenkins
0 likes · 9 min read
Managing Jenkins Jobs with the python‑jenkins API
Python Programming Learning Circle
Python Programming Learning Circle
Oct 11, 2022 · Fundamentals

Plotly Overview: Interactive Python Visualizations Made Easy

This article introduces the powerful open‑source Plotly library for Python, showing how a single line of code can create interactive charts such as bar, box, scatter, time‑series, and advanced visualizations, while also covering installation, theme customization, and integration with Jupyter Notebook and Plotly Chart Studio.

CufflinksData VisualizationInteractive Charts
0 likes · 8 min read
Plotly Overview: Interactive Python Visualizations Made Easy
Efficient Ops
Efficient Ops
Oct 10, 2022 · Backend Development

Master gRPC: From Basics to Building a Python Microservice

This article introduces gRPC, explains its HTTP/2 and Protocol Buffers foundations, walks through writing and compiling .proto files, provides complete Python server and client examples, and shows how to quickly set up the environment and integrate gRPC into microservice and Kubernetes deployments.

Backend DevelopmentHTTP/2Protocol Buffers
0 likes · 9 min read
Master gRPC: From Basics to Building a Python Microservice
21CTO
21CTO
Oct 10, 2022 · Information Security

Top 10 Programming Languages Every Cybersecurity Professional Should Master

This article introduces the ten most important programming languages for cybersecurity, explains why each language matters, and shows how mastering them can boost your ability to protect systems, detect threats, and build secure applications in an increasingly digital world.

C++JavaScriptProgramming Languages
0 likes · 10 min read
Top 10 Programming Languages Every Cybersecurity Professional Should Master
Alibaba Cloud Native
Alibaba Cloud Native
Oct 10, 2022 · Cloud Native

Build a Serverless Python Email Scheduler on Alibaba Cloud Function Compute

This tutorial explains the fundamentals of Serverless architecture, outlines its BaaS and FaaS components, presents three typical use cases, and provides a step‑by‑step guide—including Python code and deployment instructions—to create an automated daily email service on Alibaba Cloud Serverless.

Alibaba CloudFunction ComputePython
0 likes · 7 min read
Build a Serverless Python Email Scheduler on Alibaba Cloud Function Compute
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 testingCI/CD
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.

Image processingPythonSentiment 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.

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

Data preprocessingMachine LearningPython
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.

Pythonoptimization
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 VariablesPythonScope
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.

PythonScrapyanti‑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.

PerformancePrime CountingPython
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 NotebookPythondata science
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.

PythonScrapyanti‑crawling
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.

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

Monte CarloParameter DesignPython
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 DataData GovernanceDataHub
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.

ComparisonMATLABOpen source
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.

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

AIMachine LearningOpen source
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.

PythonReshapingdata analysis
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 ComputeImage processing
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.

Image processingNumPyPython
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.

BenchmarkPythonRastrigin function
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.

BasicsCode examplesFunctions
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.

ProphetPythonTime Series Forecasting
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 AnalysisPython
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.

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

PythonRoot Findingnumerical methods
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 AnalyticsPandas
0 likes · 11 min read
Game Industry User Data Analysis: Registration Distribution, Payment Metrics, and Consumption Patterns