Tagged articles
5000 articles
Page 44 of 50
MaGe Linux Operations
MaGe Linux Operations
Jan 31, 2021 · Artificial Intelligence

Mastering Imbalanced Data: Practical Techniques with imbalanced-learn

Learn what imbalanced data is, why it hampers machine learning models, and explore a comprehensive suite of preprocessing strategies—including under‑sampling, over‑sampling (SMOTE, ADASYN), combined sampling, ensemble methods, and class‑weight adjustments—using the imbalanced‑learn library with concrete Python code examples.

PythonSMOTEimbalanced data
0 likes · 14 min read
Mastering Imbalanced Data: Practical Techniques with imbalanced-learn
MaGe Linux Operations
MaGe Linux Operations
Jan 30, 2021 · Fundamentals

Explore Ryven: Visual Python Scripting Made Interactive

Discover Ryven, a visual Python scripting tool that turns ordinary code into an interactive workflow, showing each step from image input and resizing to bilateral filtering, while offering data‑flow and execution‑flow modes for real‑time feedback.

Data FlowPythonVisual Programming
0 likes · 3 min read
Explore Ryven: Visual Python Scripting Made Interactive
MaGe Linux Operations
MaGe Linux Operations
Jan 28, 2021 · Fundamentals

Unlock the Power of NumPy: Visual Guide to Arrays and Operations

This article provides a visual, step‑by‑step introduction to NumPy’s core concepts—vectors, matrices, higher‑dimensional arrays, creation, indexing, arithmetic, broadcasting, and common functions—helping developers and researchers understand how the library works and apply it efficiently in Python data‑science workflows.

Array OperationsMachine LearningNumPy
0 likes · 18 min read
Unlock the Power of NumPy: Visual Guide to Arrays and Operations
360 Smart Cloud
360 Smart Cloud
Jan 28, 2021 · Cloud Native

KubeVirt Overview, Architecture, and Practical Usage with Code Examples

This article introduces KubeVirt as a Kubernetes plugin for managing virtual machines, compares it with OpenStack and other solutions, explains its CRDs, components, storage and networking options, and provides detailed code examples and SDK usage for deploying and operating VMs in a cloud‑native environment.

CephCloudNativeKubeVirt
0 likes · 23 min read
KubeVirt Overview, Architecture, and Practical Usage with Code Examples
Big Data Technology & Architecture
Big Data Technology & Architecture
Jan 26, 2021 · Big Data

Comprehensive Guide to Apache Superset: Features, Installation, Data Source Integration, and Permissions

This article provides an in‑depth overview of Apache Superset, covering its recent graduation to a top‑level Apache project, key visualization features, extensive data source support, step‑by‑step installation via pip or Docker, PostgreSQL connection, role‑based permission model, and practical usage insights.

Apache SupersetData visualizationDocker
0 likes · 8 min read
Comprehensive Guide to Apache Superset: Features, Installation, Data Source Integration, and Permissions
MaGe Linux Operations
MaGe Linux Operations
Jan 26, 2021 · Fundamentals

30 Quick Python Mini‑Projects to Master Core Programming Skills

This tutorial presents thirty concise Python tasks—ranging from duplicate detection and anagram checking to list chunking, dictionary merging, and execution timing—each accompanied by clear explanations and ready‑to‑run code snippets, enabling beginners to solidify fundamental concepts through hands‑on practice.

BeginnerPythonString processing
0 likes · 14 min read
30 Quick Python Mini‑Projects to Master Core Programming Skills
Liangxu Linux
Liangxu Linux
Jan 24, 2021 · Cloud Native

Monitor Kubernetes with Zabbix Using Python and Zabbix Sender

This guide shows how to retrieve the Kubernetes API endpoint, generate an authentication token, deploy a Python script, configure Zabbix host and external check, and manually trigger the monitoring to collect cluster metrics via Zabbix Sender.

APIPythonzabbix
0 likes · 4 min read
Monitor Kubernetes with Zabbix Using Python and Zabbix Sender
MaGe Linux Operations
MaGe Linux Operations
Jan 24, 2021 · Fundamentals

7 Must‑Try Open‑Source Python Libraries to Accelerate Your Learning

Discover seven top‑rated open‑source GitHub repositories—ranging from beginner notebooks and comprehensive tutorials to advanced algorithm collections—that provide structured Python lessons, hands‑on exercises, and supplemental resources, helping learners progress from fundamentals to intermediate proficiency.

GitHubLearning ResourcesPython
0 likes · 7 min read
7 Must‑Try Open‑Source Python Libraries to Accelerate Your Learning
Python Crawling & Data Mining
Python Crawling & Data Mining
Jan 24, 2021 · Fundamentals

Master Python Data Analysis: From Reading Files to Visualization

This guide walks you through the complete Python data‑analysis workflow—reading and writing data, processing with NumPy and pandas, modeling with statsmodels and scikit‑learn, and visualizing results with Matplotlib—while highlighting the key tools and learning path for beginners and busy professionals alike.

Data AnalysisNumPyPython
0 likes · 6 min read
Master Python Data Analysis: From Reading Files to Visualization
MaGe Linux Operations
MaGe Linux Operations
Jan 22, 2021 · Frontend Development

Master Quick Form Creation and Multi‑Page GUIs with PyQt Layouts

This tutorial explains how to use PyQt's QFormLayout for two‑column forms, add rows with .addRow(), nest layouts for complex interfaces, switch pages with QStackedLayout and QComboBox, and create tabbed dialogs using QTabWidget, providing complete code examples for each technique.

Layout ManagementPyQtPython
0 likes · 14 min read
Master Quick Form Creation and Multi‑Page GUIs with PyQt Layouts
Python Crawling & Data Mining
Python Crawling & Data Mining
Jan 22, 2021 · Fundamentals

15 Essential Pandas Filtering Tricks Every Data Analyst Should Know

This article presents a step‑by‑step tutorial on fifteen practical pandas filtering techniques, demonstrating how to select, exclude, and query supermarket operation data using comparison operators, logical expressions, and pandas-specific functions, all illustrated with clear code examples and screenshots.

Data FilteringPythonTutorial
0 likes · 7 min read
15 Essential Pandas Filtering Tricks Every Data Analyst Should Know
Tencent Cloud Developer
Tencent Cloud Developer
Jan 21, 2021 · Big Data

A Beginner's Guide to Using Scrapy for Web Crawling

This beginner‑friendly guide walks readers through installing Scrapy, creating a project and spider, running and debugging crawlers, implementing parsing with CSS/XPath, and overcoming common hurdles such as JavaScript rendering, user‑agent spoofing, and proxy rotation via configurable middlewares, enabling quick start of web‑crawling projects.

Data ExtractionProxyPython
0 likes · 13 min read
A Beginner's Guide to Using Scrapy for Web Crawling
Python Programming Learning Circle
Python Programming Learning Circle
Jan 21, 2021 · Fundamentals

Python 100 Programming Examples and Solutions

This article presents a comprehensive collection of 100 Python programming exercises covering topics such as number combinations, tax calculations, perfect squares, date handling, sorting algorithms, Fibonacci sequences, matrix operations, and more, each accompanied by problem descriptions, analysis, and complete code solutions.

AlgorithmsPythonexercises
0 likes · 22 min read
Python 100 Programming Examples and Solutions
MaGe Linux Operations
MaGe Linux Operations
Jan 19, 2021 · Backend Development

Master Playwright-Python: Quick Guide to Browser Automation for Beginners

This article introduces Microsoft’s open‑source Playwright‑Python library, explains its advantages over Selenium, walks through installation, code generation, synchronous and asynchronous usage, mobile emulation, and highlights its strengths and current limitations for Python developers.

Mobile EmulationPlaywrightPython
0 likes · 10 min read
Master Playwright-Python: Quick Guide to Browser Automation for Beginners
Python Programming Learning Circle
Python Programming Learning Circle
Jan 19, 2021 · Fundamentals

Python Introduction and Basic Syntax Overview

This article provides a comprehensive introduction to Python, covering its history, key features, basic syntax for running scripts, encoding declarations, identifier rules, keywords, operators, variable usage, core data types, string and bytes handling, input/output functions, and module import techniques.

Pythonbasicsprogramming
0 likes · 10 min read
Python Introduction and Basic Syntax Overview
MaGe Linux Operations
MaGe Linux Operations
Jan 17, 2021 · Artificial Intelligence

Top 10 Must‑Know Python Libraries of 2020 (Plus Bonus Picks)

This article presents the 2020 Python library ranking, explaining the selection criteria and highlighting ten standout libraries—ranging from CLI tools like Typer and Rich to AI‑focused frameworks such as Hydra, PyTorch Lightning, Hummingbird, and HiPlot—plus several honorable mentions.

AICLIMachine Learning
0 likes · 13 min read
Top 10 Must‑Know Python Libraries of 2020 (Plus Bonus Picks)
MaGe Linux Operations
MaGe Linux Operations
Jan 15, 2021 · Fundamentals

Why Everything in Python Is an Object: Unraveling Types, Instances, and Metaclasses

This article explains Python’s core principle that everything is an object, detailing the distinction between type objects, instance objects, and metaclasses, how built‑in types like int and str fit into the hierarchy, the role of the object base class, variable naming as pointers, and the differences between mutable, immutable, fixed‑length and variable‑length objects.

ImmutableMutablePython
0 likes · 23 min read
Why Everything in Python Is an Object: Unraveling Types, Instances, and Metaclasses
Python Crawling & Data Mining
Python Crawling & Data Mining
Jan 15, 2021 · Backend Development

How We Scraped and Analyzed the Global Top 100 Most Beautiful Women with Python

In this article we demonstrate how to use Python’s requests and BeautifulSoup to scrape a static webpage listing the world’s top 100 most beautiful women, process the data with pandas and pyecharts for continent, nationality and profession statistics, and apply Baidu’s face‑recognition API to score each celebrity’s attractiveness.

Data visualizationPyechartsPython
0 likes · 7 min read
How We Scraped and Analyzed the Global Top 100 Most Beautiful Women with Python
MaGe Linux Operations
MaGe Linux Operations
Jan 14, 2021 · Fundamentals

Compose Music with Code: Exploring the Python musicpy Library

musicpy is a Python library that lets you write music using concise, theory‑driven syntax, generate MIDI files, and serve as a bridge for teaching AI music theory, offering classes for notes, chords, and scales that support mathematical operations and algorithmic composition.

AI compositionPythonalgorithmic composition
0 likes · 9 min read
Compose Music with Code: Exploring the Python musicpy Library
Python Crawling & Data Mining
Python Crawling & Data Mining
Jan 14, 2021 · Backend Development

Master Django Forms: From Basics to Advanced Usage

This article walks you through Django's Form component, explaining how it generates HTML, validates input, retains data, and integrates with models, while providing step‑by‑step code examples for defining Form classes, handling GET/POST requests, rendering templates, and customizing fields and widgets.

DjangoFormsPython
0 likes · 12 min read
Master Django Forms: From Basics to Advanced Usage
MaGe Linux Operations
MaGe Linux Operations
Jan 13, 2021 · Fundamentals

15 Must‑Try Python Packages Every Developer Should Know

This guide reviews fifteen essential Python packages—from data‑visualisation with Dash and image handling with Pillow to web requests, JSON parsing, and home automation—explaining their key features, typical use‑cases, and why they’re valuable tools for developers.

CLIData visualizationJSON
0 likes · 12 min read
15 Must‑Try Python Packages Every Developer Should Know
MaGe Linux Operations
MaGe Linux Operations
Jan 11, 2021 · Fundamentals

Top 11 Python Compilers and Interpreters Every Developer Should Know

This article introduces Python as a beginner‑friendly, multi‑purpose language, explains its compilation process, and presents eleven powerful Python compilers and interpreters—including Brython, Pyjs, WinPython, Skulpt, Shed Skin, ActivePython, Transcrypt, Nutika, Jython, CPython, and IronPython—highlighting their key features and where to download them.

CompilerDevelopmentPython
0 likes · 8 min read
Top 11 Python Compilers and Interpreters Every Developer Should Know
21CTO
21CTO
Jan 1, 2021 · Backend Development

Python vs PHP for Web Development: Which Language Wins?

An in‑depth comparison of Python and PHP evaluates performance, complexity, flexibility, security, frameworks, and community support, helping developers decide which language better suits their web development projects based on project requirements, scalability, and ecosystem strengths.

PHPPythonbackend
0 likes · 8 min read
Python vs PHP for Web Development: Which Language Wins?
DevOps Cloud Academy
DevOps Cloud Academy
Jan 1, 2021 · Backend Development

Parsing WeChat Public Account Articles via API and Python Script

This guide demonstrates how to retrieve a list of WeChat public account articles by constructing the appropriate API URL, examining its query parameters, viewing the JSON response, and using a Python script to parse the data and generate a markdown file of titles and links.

APIJSONMarkdown
0 likes · 3 min read
Parsing WeChat Public Account Articles via API and Python Script
DevOps Engineer
DevOps Engineer
Dec 31, 2020 · Operations

2020 Year-End Review and 2021 Goals of a DevOps Engineer

The author reflects on 2020, detailing DevOps achievements such as automated Jenkins pipelines, Artifactory migration, Python integrations, and Git standards, while outlining personal 2021 goals to improve English speaking, deepen technical learning, and maintain work‑life balance.

ArtifactoryDevOpsGoalSetting
0 likes · 9 min read
2020 Year-End Review and 2021 Goals of a DevOps Engineer
Python Crawling & Data Mining
Python Crawling & Data Mining
Dec 31, 2020 · Backend Development

How to Scrape Thousands of New‑House Listings in Python: A Step‑by‑Step Guide

This article demonstrates how to use Python's requests, fake_useragent, and lxml libraries to batch‑scrape nearly a thousand new‑house listings from the 惠民之家 website, extracting 41 fields such as name, price, layout, opening date, plot ratio and green ratio, while handling pagination and anti‑scraping measures.

CSVPythonReal Estate Data
0 likes · 9 min read
How to Scrape Thousands of New‑House Listings in Python: A Step‑by‑Step Guide
Python Crawling & Data Mining
Python Crawling & Data Mining
Dec 27, 2020 · Fundamentals

What Do China’s Divorce Rates Reveal? A Decade of Data Visualization and Analysis

Using publicly available statistics from the National Bureau of Statistics, this article visualizes and analyzes China’s divorce rates over the past decade, comparing national trends, provincial variations, and city-specific patterns such as Beijing versus Shanghai, revealing a steady increase and regional disparities.

AltairData AnalysisPyecharts
0 likes · 8 min read
What Do China’s Divorce Rates Reveal? A Decade of Data Visualization and Analysis
Python Crawling & Data Mining
Python Crawling & Data Mining
Dec 25, 2020 · Backend Development

Mastering Python Rate Limiting: From ratelimiter to SlowAPI

This article explains how to control request frequency in Python using the ratelimiter library for synchronous and asynchronous code, and introduces SlowAPI as a flexible solution for FastAPI and Flask, helping backend developers reduce server load and protect APIs from abuse.

Backend DevelopmentFastAPIPython
0 likes · 6 min read
Mastering Python Rate Limiting: From ratelimiter to SlowAPI
MaGe Linux Operations
MaGe Linux Operations
Dec 19, 2020 · Backend Development

12 Must‑Know Open‑Source Python Frameworks for Web and Data Development

This article introduces twelve popular open‑source Python frameworks—including Django, Tornado, Twisted, Pulsar, Bottle, Diesel, NumPy, Scrapy, Cubes, Falcon, Web2py, and Zerorpc—detailing their key features, typical use cases, and providing direct project URLs for developers seeking robust solutions.

Open SourcePythondata-processing
0 likes · 8 min read
12 Must‑Know Open‑Source Python Frameworks for Web and Data Development
Python Programming Learning Circle
Python Programming Learning Circle
Dec 19, 2020 · Fundamentals

XPath Basics and lxml Usage in Python

This article introduces the fundamentals of XPath syntax, common rules, and example expressions, then explains how to use the lxml library in Python for HTML/XML parsing, including practical tips and a complete code example for extracting links and text from a sample document.

PythonWeb ScrapingXML
0 likes · 6 min read
XPath Basics and lxml Usage in Python
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Dec 19, 2020 · Fundamentals

Reviewing Python 3 Syntax Through an Annotated Image

The article presents an updated, annotated image of Python 3 code that consolidates core language concepts—such as variables, control flow, functions, and basic object‑oriented usage—to help readers quickly review and reinforce their understanding of Python syntax.

Pythonprogrammingreview
0 likes · 2 min read
Reviewing Python 3 Syntax Through an Annotated Image
Alibaba Cloud Developer
Alibaba Cloud Developer
Dec 17, 2020 · Big Data

Why GraphScope is Revolutionizing Large-Scale Graph Computing for AI and Big Data

GraphScope, an open‑source one‑stop platform from Alibaba DAMO Academy, unifies interactive queries, graph analytics, and graph learning on massive, rapidly evolving graphs, offering high‑performance distributed memory management, Gremlin optimization, and seamless Python integration to tackle real‑world AI and big‑data challenges.

Big DataDistributed SystemsOpen Source
0 likes · 21 min read
Why GraphScope is Revolutionizing Large-Scale Graph Computing for AI and Big Data
MaGe Linux Operations
MaGe Linux Operations
Dec 17, 2020 · Fundamentals

How to Set Up Selenium for Python: A Complete Beginner’s Guide

This guide walks you through everything needed to start automating web tests with Selenium, covering required tools, browser choices, Python installation, driver setup, essential plugins like FireBug, IDE options, and a sample script to launch Firefox and open a webpage.

Driver SetupFirefoxPython
0 likes · 5 min read
How to Set Up Selenium for Python: A Complete Beginner’s Guide
Python Crawling & Data Mining
Python Crawling & Data Mining
Dec 17, 2020 · Fundamentals

Boost Your Python Debugging with PySnooper: A Complete Guide

Learn how to enhance Python debugging using the PySnooper library, covering quick installation, simple examples, advanced features like output redirection, variable watching, depth control, thread info, custom representations, and remote debugging tips, all illustrated with clear code snippets and screenshots.

DebuggingDecoratorLogging
0 likes · 11 min read
Boost Your Python Debugging with PySnooper: A Complete Guide
MaGe Linux Operations
MaGe Linux Operations
Dec 16, 2020 · Artificial Intelligence

How to Build an Automated Minesweeper Bot with Python and Win32 API

This guide walks through setting up a Python environment, installing required libraries, capturing the Minesweeper window, extracting tile colors, converting the board into a matrix, and implementing a basic algorithm that flags mines and clicks safe squares, all automated via Win32 API calls.

Game BotMinesweeperPython
0 likes · 10 min read
How to Build an Automated Minesweeper Bot with Python and Win32 API
Python Programming Learning Circle
Python Programming Learning Circle
Dec 16, 2020 · Artificial Intelligence

Linear Regression Theory and Python Implementation with Iris and Boston Datasets

This article explains the fundamentals of linear regression, including regression formulas, loss functions, and error metrics, and provides complete Python code using scikit‑learn to perform both simple and multiple linear regression on the Iris and Boston housing datasets, along with model evaluation and visualization.

Machine LearningPythondata-science
0 likes · 7 min read
Linear Regression Theory and Python Implementation with Iris and Boston Datasets
MaGe Linux Operations
MaGe Linux Operations
Dec 15, 2020 · Fundamentals

Boost Python Speed: 5 Proven Techniques to Outrun C and Java

Although Python is slower than C, Java, or JavaScript for CPU‑intensive tasks, several projects—including PyPy, Pyston, Nuitka, Cython, and Numba—offer distinct approaches such as JIT compilation, LLVM back‑ends, or C conversion to significantly improve Python’s runtime performance.

CythonJITLLVM
0 likes · 5 min read
Boost Python Speed: 5 Proven Techniques to Outrun C and Java
Python Programming Learning Circle
Python Programming Learning Circle
Dec 15, 2020 · Backend Development

Understanding Timezone Handling in Django

This article explains the differences between naive and aware datetime objects, how Django sets the TZ environment variable, the behavior of datetime.now, timezone.now, and related Python functions, and provides practical guidance for storing and converting timestamps in Django applications.

DjangoPythonTimezone
0 likes · 14 min read
Understanding Timezone Handling in Django
FunTester
FunTester
Dec 15, 2020 · Backend Development

Run All Scrapy Spiders Together and Fix Video Download Errors

This guide shows how to create a custom Scrapy command to launch every spider at once, separate each spider's settings for better modularity, and resolve video download problems by adjusting request headers and handling file saving correctly.

Custom CommandPythonRedis
0 likes · 5 min read
Run All Scrapy Spiders Together and Fix Video Download Errors
MaGe Linux Operations
MaGe Linux Operations
Dec 14, 2020 · Fundamentals

10 Must‑Know Python Visualization Libraries for Every Data Scientist

The article surveys ten Python visualization libraries—from the classic matplotlib to newer tools like Plotly and Gleam—detailing each library’s main features, typical use cases, developer information, and where to find further documentation, helping readers choose the right tool for their data projects.

Data visualizationMatplotlibPython
0 likes · 9 min read
10 Must‑Know Python Visualization Libraries for Every Data Scientist
Python Programming Learning Circle
Python Programming Learning Circle
Dec 12, 2020 · Fundamentals

Basic and Advanced Logging Tutorial in Python

This tutorial explains the fundamentals of Python logging, covering when to log, the standard log levels, simple console and file examples, multi‑module logging, variable interpolation, message formatting, date/time handling, and advanced concepts such as loggers, handlers, formatters, configuration methods, and best practices for library developers.

LoggingPythonTutorial
0 likes · 33 min read
Basic and Advanced Logging Tutorial in Python
FunTester
FunTester
Dec 11, 2020 · Backend Development

How to Build a Python Socket.IO Test Script for API Testing

This guide shows how to create a Python 3.7 Socket.IO client script for testing socket interfaces, including installation of the python‑socketio package, handling authentication tokens with tools like Postman, and a complete example script with repository links for reference.

APIPythonautomation
0 likes · 4 min read
How to Build a Python Socket.IO Test Script for API Testing
Python Crawling & Data Mining
Python Crawling & Data Mining
Dec 9, 2020 · Artificial Intelligence

Unlock 3D Human Pose Capture with FrankMocap: A Powerful Open‑Source AI Tool

FrankMocap, an open‑source AI algorithm from Facebook AI Research and HKU, delivers simultaneous 3D full‑body and hand pose estimation from a single monocular video, runs at about 9.5 FPS on a RTX 2080, and includes easy installation steps, code examples, and links to its GitHub repository and paper.

3D pose estimationOpen SourcePython
0 likes · 6 min read
Unlock 3D Human Pose Capture with FrankMocap: A Powerful Open‑Source AI Tool