Tagged articles

Python

5000 articles · Page 47 of 50
Python Programming Learning Circle
Python Programming Learning Circle
Mar 4, 2021 · Fundamentals

Python Basics Tutorial: Data Types, Variables, Control Flow, Functions, Classes, Modules and Advanced Features

This tutorial provides a comprehensive introduction to Python 3, covering primitive data types, operators, variables, collections, control structures, functions, classes, modules, and advanced concepts such as generators, decorators, and lazy evaluation, with extensive code examples for each topic.

Pythonbasicsprogramming
0 likes · 21 min read
Python Basics Tutorial: Data Types, Variables, Control Flow, Functions, Classes, Modules and Advanced Features
Python Crawling & Data Mining
Python Crawling & Data Mining
Mar 3, 2021 · Fundamentals

Uncovering Tianjin’s Bus Network: From Raw GPS Data to Complex Network Insights

This article walks through acquiring Tianjin bus line data via the Gaode Map API, cleaning and converting geographic coordinates, visualizing station distributions with matplotlib and Baidu maps, and then applying complex‑network analysis to reveal degree distributions, clustering coefficients, and small‑world characteristics of the city’s public‑transport system.

Complex NetworksData AnalysisNetwork Metrics
0 likes · 19 min read
Uncovering Tianjin’s Bus Network: From Raw GPS Data to Complex Network Insights
MaGe Linux Operations
MaGe Linux Operations
Mar 2, 2021 · Game Development

Build a Python ADB Bot to Auto‑Farm Gold in Honor of Kings

This tutorial explains how to set up ADB and Python, capture screen coordinates, and run a scripted loop that automatically taps specific points in Honor of Kings to repeatedly collect gold, including troubleshooting tips and packaging the script as an executable.

ADBBotGame Automation
0 likes · 6 min read
Build a Python ADB Bot to Auto‑Farm Gold in Honor of Kings
Python Programming Learning Circle
Python Programming Learning Circle
Mar 2, 2021 · Fundamentals

30 Minimal Python Tasks and Code Snippets for Beginners

This article presents 30 concise Python tasks, each demonstrating a specific technique such as duplicate detection, memory usage, string manipulation, list chunking, dictionary merging, and more, allowing beginners to practice and developers to discover useful code patterns.

AlgorithmsCoding ExercisesData Structures
0 likes · 13 min read
30 Minimal Python Tasks and Code Snippets for Beginners
21CTO
21CTO
Feb 26, 2021 · Fundamentals

Boost Your Python Workflow: 5 Essential Tools Every Developer Should Try

Discover five powerful Python tools—including Python Tutor, IPython, Jupyter Notebook, Anaconda, and Skulpt—that simplify coding, visualization, package management, and online execution, helping developers work more efficiently and deepen their understanding of Python programs.

AnacondaIPythonJupyter
0 likes · 4 min read
Boost Your Python Workflow: 5 Essential Tools Every Developer Should Try
Python Programming Learning Circle
Python Programming Learning Circle
Feb 25, 2021 · Big Data

Parallel Computing and Python Multiprocessing: Concepts, Models, and Practical Examples

This article explains the fundamentals of parallel computing in the big‑data era, compares parallelism and concurrency, outlines GPU and distributed‑computing solutions, and provides a detailed guide to Python’s multiprocessing module with code examples, performance tests, and practical tips.

Distributed ComputingPythonbig data
0 likes · 18 min read
Parallel Computing and Python Multiprocessing: Concepts, Models, and Practical Examples
Laravel Tech Community
Laravel Tech Community
Feb 21, 2021 · Fundamentals

Python 3.9.2 and 3.8.8 Release: Security Fixes and New Features

Python 3.9.2 and 3.8.8 have been officially released, accelerating the rollout after a recent release candidate due to two critical security fixes, and include numerous bug fixes and enhancements such as CVE patches, readline improvements, and updates to standard library modules.

Programming LanguagePythonSecurity Fixes
0 likes · 4 min read
Python 3.9.2 and 3.8.8 Release: Security Fixes and New Features
Python Crawling & Data Mining
Python Crawling & Data Mining
Feb 20, 2021 · Fundamentals

Unlock Python’s Speed: Master dict and set for Fast Data Lookup

This article explains Python’s built-in dict and set structures, comparing them with lists, demonstrating their fast key-value lookups, handling missing keys, and common operations like insertion, deletion, and set algebra, while providing clear code examples and practical tips for effective use.

Data StructuresImmutable ObjectsPython
0 likes · 9 min read
Unlock Python’s Speed: Master dict and set for Fast Data Lookup
Programmer DD
Programmer DD
Feb 18, 2021 · Backend Development

InfoSpider: Open‑Source Python Toolbox for Secure Personal Data Scraping and Analysis

InfoSpider is an open‑source Python‑based web‑scraping toolbox that securely aggregates personal data from over 24 sources—including email, e‑commerce, and social platforms—provides a GUI for easy operation, stores results in JSON, and offers basic visual analysis, making personal data integration and insight generation straightforward.

PythonWeb Scrapingautomation
0 likes · 12 min read
InfoSpider: Open‑Source Python Toolbox for Secure Personal Data Scraping and Analysis
MaGe Linux Operations
MaGe Linux Operations
Feb 15, 2021 · Fundamentals

Unlock Powerful Python Tricks: Sets, Calendars, Enums, and More

This article showcases practical Python tricks—including set operations for deduplication, permission handling with set differences, calendar month calculations, enumerate with custom start indices, clean if‑else handling via enums, and iPython usage—providing concise code examples that boost everyday development productivity.

EnumIPythonPython
0 likes · 11 min read
Unlock Powerful Python Tricks: Sets, Calendars, Enums, and More
21CTO
21CTO
Feb 14, 2021 · Fundamentals

Which Languages Lead the 2021 TIOBE Rankings? February 2021 Insights

The February 2021 TIOBE index shows C retaining the top spot, Java at second, Python third, with notable rises for R and Groovy and declines for Go and Swift, accompanied by detailed rankings for the top 100 programming languages.

2021 rankingsC languageLanguage Popularity
0 likes · 5 min read
Which Languages Lead the 2021 TIOBE Rankings? February 2021 Insights
MaGe Linux Operations
MaGe Linux Operations
Feb 13, 2021 · Fundamentals

Extracting Signal Features with Hilbert Transform and Bispectrum in Python

This article explains how to use the Hilbert transform to obtain signal feature values, defines R and J envelope statistics and bispectrum features, and provides Python code that generates signals, adds noise, computes these features, and visualizes their variation with amplitude, frequency, and phase.

Hilbert transformPythonSignal Processing
0 likes · 13 min read
Extracting Signal Features with Hilbert Transform and Bispectrum in Python
Python Crawling & Data Mining
Python Crawling & Data Mining
Feb 12, 2021 · Fundamentals

22 Fun Python Projects to Boost Your Coding Skills

This article presents 22 practical Python projects—from a dice simulator and rock‑paper‑scissors game to a weather app and a currency converter—each with a clear purpose, implementation hints, and ready‑to‑run code snippets, helping readers sharpen their programming abilities.

CodingProjectsPython
0 likes · 20 min read
22 Fun Python Projects to Boost Your Coding Skills
MaGe Linux Operations
MaGe Linux Operations
Feb 4, 2021 · Fundamentals

Visualize Python Script Progress with Tqdm: A Practical Guide

This article explains how the popular Python tqdm library can turn opaque, long‑running scripts into transparent processes by adding customizable progress bars in console, Jupyter notebooks, and even nested scenarios such as file downloads, complete with code examples.

Code ExamplePythonprogress bar
0 likes · 6 min read
Visualize Python Script Progress with Tqdm: A Practical Guide
MaGe Linux Operations
MaGe Linux Operations
Feb 3, 2021 · Information Security

Reverse Engineering and Patching Python .pyd Modules with IDA

This guide explains how to compile Python code into .pyd files, unpack PyInstaller‑packed executables, decompile bytecode, analyze the generated assembly in IDA, and patch conditional logic to bypass license checks, providing a practical workflow for binary reverse engineering.

IDAPyInstallerPython
0 likes · 8 min read
Reverse Engineering and Patching Python .pyd Modules with IDA
MaGe Linux Operations
MaGe Linux Operations
Feb 2, 2021 · Backend Development

Top 100 Django Packages of 2020: Download Stats & Trends

The article reviews the 2020 most‑downloaded Django packages, breaking them into categories such as REST, utilities, ORM extensions, testing, caching, settings, background jobs, authentication, front‑end tools, security, email, monitoring, admin, search and others, providing download counts, recent updates and observations on trends for developers.

BackendDjangoPackage Statistics
0 likes · 13 min read
Top 100 Django Packages of 2020: Download Stats & Trends
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.

PythonVisual ProgrammingVisual Scripting
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 OperationsData ScienceNumPy
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.

PythonString processingTutorial
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.

ProxyPythonWeb Crawling
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.

AICLIData Science
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.

ImmutableObject modelPython
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.

BeautifulSoupData VisualizationPyecharts
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.

DjangoForm ValidationForms
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.

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

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

ArtifactoryCI/CDDevOps
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