Tagged articles
5000 articles
Page 33 of 50
Python Programming Learning Circle
Python Programming Learning Circle
Aug 1, 2022 · Information Security

Implementing Windows Hooks in Python Using ctypes

This tutorial explains how to create a Windows key‑logging spy program by registering low‑level hooks through the user32 and kernel32 DLLs, using Python's ctypes library to call the required WinAPI functions, define callback prototypes, and manage hook installation and removal.

HookKeyloggerPython
0 likes · 8 min read
Implementing Windows Hooks in Python Using ctypes
Python Programming Learning Circle
Python Programming Learning Circle
Jul 30, 2022 · Backend Development

Python Web Scraping Tutorial: Crawling QDaily, Storing in SQLite, Analyzing Data and Generating a Word Cloud

This tutorial walks through building a simple Python web crawler for the QDaily website, covering target analysis, environment setup, SQLite database creation, data extraction with requests and BeautifulSoup, storing articles and comments, performing basic analysis, and visualizing results with a word cloud.

PythonSQLiteWeb Scraping
0 likes · 6 min read
Python Web Scraping Tutorial: Crawling QDaily, Storing in SQLite, Analyzing Data and Generating a Word Cloud
MaGe Linux Operations
MaGe Linux Operations
Jul 29, 2022 · Artificial Intelligence

Master 10 Popular Clustering Algorithms in Python with Scikit‑Learn

This tutorial introduces clustering, explains why no single algorithm fits all data, and provides step‑by‑step Python examples using scikit‑learn for ten popular unsupervised learning methods, complete with code snippets and visualizations to illustrate results.

PythonUnsupervised Learningclustering
0 likes · 24 min read
Master 10 Popular Clustering Algorithms in Python with Scikit‑Learn
Python Programming Learning Circle
Python Programming Learning Circle
Jul 29, 2022 · Fundamentals

Managing Python Project Dependencies with pip and Conda

This article explains how to manage Python project dependencies using pip and conda, covering basic pip commands, dependency trees with pipdeptree, clean removal with pip‑autoremove, and creating, activating, and exporting isolated environments with Conda, including practical examples and best‑practice recommendations.

CondaPythonVirtual Environments
0 likes · 13 min read
Managing Python Project Dependencies with pip and Conda
Model Perspective
Model Perspective
Jul 28, 2022 · Fundamentals

How to Forecast Seasonal Time Series with the Seasonal Coefficient Method

Learn a step-by-step approach to predict seasonal time series—such as product sales or climate data—using the seasonal coefficient method, illustrated with a quarterly refrigerator sales case study and a complete Python implementation that computes next year's quarterly forecasts.

PythonTime Seriesseasonal forecasting
0 likes · 4 min read
How to Forecast Seasonal Time Series with the Seasonal Coefficient Method
21CTO
21CTO
Jul 28, 2022 · Backend Development

Why Meta Chose Rust, Hack, Python, and C++ as Its Core Backend Languages

Meta has officially added Rust, Hack, Python, and C++ as its preferred backend languages, outlining strict criteria such as core library support, security, operational risk, expertise, and developer experience, while also noting community‑supported languages and its long‑term commitment to Rust amid broader VR ambitions.

C++MetaPython
0 likes · 6 min read
Why Meta Chose Rust, Hack, Python, and C++ as Its Core Backend Languages
Python Programming Learning Circle
Python Programming Learning Circle
Jul 27, 2022 · Backend Development

Comprehensive Overview of Python Web Frameworks

This article presents a detailed survey of over thirty Python web frameworks, describing their official sites, main features, advantages, and drawbacks, and offers guidance on selecting popular options such as Django, Flask, FastAPI, and many others for various development needs.

DjangoFastAPIFlask
0 likes · 20 min read
Comprehensive Overview of Python Web Frameworks
Python Programming Learning Circle
Python Programming Learning Circle
Jul 27, 2022 · Fundamentals

Understanding Shallow and Deep Copy in Python

This article explains how Python variables reference objects in memory, distinguishes between shallow and deep copying, demonstrates three common copying techniques (slicing, factory functions, and the copy method) with lists and tuples, and shows how to use the copy module for deep copies.

ListPythoncopy module
0 likes · 6 min read
Understanding Shallow and Deep Copy in Python
Python Programming Learning Circle
Python Programming Learning Circle
Jul 27, 2022 · Fundamentals

Modular Programming Concepts and Benefits in Python

This article explains the modular programming philosophy in Python, describing the differences between modules and packages, the advantages of modular design such as improved readability, reusability, and collaborative development, and includes illustrative diagrams and promotional resources for further learning.

Modular ProgrammingModulesPackages
0 likes · 6 min read
Modular Programming Concepts and Benefits in Python
Python Programming Learning Circle
Python Programming Learning Circle
Jul 26, 2022 · Fundamentals

Top 10 JupyterLab Extensions to Boost Data‑Science Productivity

This article introduces ten essential JupyterLab extensions—ranging from a debugger and table of contents to spreadsheet integration, system monitoring, AI‑powered code completion, variable inspection, and interactive plotting—that together transform the JupyterLab environment into a more powerful, IDE‑like workspace for Python data‑science developers.

Data ScienceJupyterLabPython
0 likes · 7 min read
Top 10 JupyterLab Extensions to Boost Data‑Science Productivity
Model Perspective
Model Perspective
Jul 24, 2022 · Artificial Intelligence

How to Build and Estimate a Logistic Regression Model for Grouped Data

This article explains the construction of logistic regression models, the use of the sigmoid function, maximum likelihood estimation, and least‑squares estimation for grouped data, illustrated with a housing‑purchase case study and complete Python code for fitting and predicting probabilities.

Maximum LikelihoodPythongrouped data
0 likes · 7 min read
How to Build and Estimate a Logistic Regression Model for Grouped Data
Model Perspective
Model Perspective
Jul 23, 2022 · Artificial Intelligence

LASSO Regression Explained: Theory, Case Studies, and Python Code

This article introduces the mathematical foundations of ordinary least squares, ridge, and LASSO regression, explains why LASSO requires coordinate descent, presents two real-world case studies with data, and provides complete Python code for fitting, visualizing, and interpreting LASSO models.

LASSOPythonmachine learning
0 likes · 8 min read
LASSO Regression Explained: Theory, Case Studies, and Python Code
Python Programming Learning Circle
Python Programming Learning Circle
Jul 22, 2022 · Fundamentals

Essential pip Tips and Commands for Python Package Management

This guide provides a comprehensive overview of pip, covering installation, upgrading, package installation with version control, batch installs via requirements files, uninstallation, environment freezing, package inspection, outdated checks, compatibility verification, and downloading packages for offline use, all illustrated with practical command‑line examples.

InstallationPythoncommand-line
0 likes · 7 min read
Essential pip Tips and Commands for Python Package Management
Python Programming Learning Circle
Python Programming Learning Circle
Jul 22, 2022 · Fundamentals

Techniques for Exiting Nested Loops in Python

This article explains several methods to break out of nested loops in Python, including using identical break conditions, flag variables, raising exceptions, combining else clauses, and leveraging function returns, illustrated with a prime-number game example and complete code snippets.

Exception HandlingLoopsPython
0 likes · 6 min read
Techniques for Exiting Nested Loops in Python
Model Perspective
Model Perspective
Jul 21, 2022 · Artificial Intelligence

Tackling Multicollinearity: Ridge and LASSO Regression Explained with Python

This article explains how multicollinearity undermines ordinary least squares estimates, introduces ridge and LASSO regularization as remedies, and demonstrates their application on a 1966 French economic dataset using Python’s statsmodels, complete with code and interpretation of results.

LASSOPythonRegularization
0 likes · 7 min read
Tackling Multicollinearity: Ridge and LASSO Regression Explained with Python
Python Programming Learning Circle
Python Programming Learning Circle
Jul 21, 2022 · Artificial Intelligence

Building an Automatic Math Problem Grading System with Python and Convolutional Neural Networks

This tutorial explains how to generate synthetic digit images, train a CNN model to recognize handwritten numbers and operators, segment scanned math worksheets using projection techniques, evaluate each expression with Python's eval, and overlay the results on the original image to provide automatic grading feedback.

CNNOCRPython
0 likes · 26 min read
Building an Automatic Math Problem Grading System with Python and Convolutional Neural Networks
Python Programming Learning Circle
Python Programming Learning Circle
Jul 21, 2022 · Fundamentals

10 Common Python Mistakes and How to Avoid Them

This article lists ten frequent Python pitfalls—including mutable default arguments, class variable misuse, incorrect exception handling, scope errors, list mutation during iteration, closure binding issues, circular imports, module name conflicts, Python 2/3 incompatibilities, and improper __del__ usage—explaining each problem with examples and providing clear solutions.

Pythonbest practicescommon mistakes
0 likes · 12 min read
10 Common Python Mistakes and How to Avoid Them
Python Programming Learning Circle
Python Programming Learning Circle
Jul 20, 2022 · Fundamentals

Understanding Python's Composite Data Types: Tuple, List, Set, and Dictionary

This article explains Python's four main composite data types—tuple, list, set, and dictionary—detailing their characteristics, typical operations, performance considerations, and appropriate usage scenarios, while providing code examples and practical guidance for selecting the right structure in different programming contexts.

Data StructuresPythonSet
0 likes · 7 min read
Understanding Python's Composite Data Types: Tuple, List, Set, and Dictionary
MaGe Linux Operations
MaGe Linux Operations
Jul 18, 2022 · Fundamentals

Unlock NumPy: Comprehensive Guide to Array Iteration, Reshaping, and Advanced Operations

Explore a thorough NumPy tutorial covering array iteration with nditer, reshaping functions like reshape, flat, and flatten, dimension modifications, transposition, axis swapping, broadcasting, stacking, concatenation, splitting, element manipulation, string utilities, arithmetic, statistical, sorting, searching, and file I/O, all illustrated with clear Python code examples.

Data ScienceNumPyPython
0 likes · 26 min read
Unlock NumPy: Comprehensive Guide to Array Iteration, Reshaping, and Advanced Operations
Python Programming Learning Circle
Python Programming Learning Circle
Jul 18, 2022 · Fundamentals

Five Practical Uses of Python’s -m Option

This article explains five practical ways to use Python's -m option, including launching a simple HTTP server, generating documentation with pydoc, debugging with pdb, timing code snippets via timeit, and reliably installing packages with python -m pip, especially in multi‑version environments.

HTTP serverPythoncommand-line
0 likes · 4 min read
Five Practical Uses of Python’s -m Option
Model Perspective
Model Perspective
Jul 17, 2022 · Fundamentals

Modeling Yeast Growth with a Discrete Logistic Equation

This article presents a step‑by‑step mathematical modeling of yeast biomass growth using a discrete logistic model, fits the model parameters via least‑squares, validates it with Python code, and discusses its prediction error and broader applicability to S‑shaped population dynamics.

Pythonlogistic modelmathematical modeling
0 likes · 5 min read
Modeling Yeast Growth with a Discrete Logistic Equation
Model Perspective
Model Perspective
Jul 15, 2022 · Fundamentals

How to Perform Two-Way ANOVA with Python’s statsmodels: Theory and Code

This article explains the theory behind two‑factor ANOVA, distinguishes cases with and without interaction, presents the mathematical model, and demonstrates a complete Python implementation using statsmodels, including data setup, model fitting, and interpretation of the ANOVA table.

PythonStatistical AnalysisStatsmodels
0 likes · 6 min read
How to Perform Two-Way ANOVA with Python’s statsmodels: Theory and Code
21CTO
21CTO
Jul 15, 2022 · Operations

Why Python Is the Top Language for DevOps Engineers

The article explains how DevOps relies on automation tools like Docker and Jenkins, argues that Python’s ease of use, versatility, and automation capabilities make it the optimal programming language for DevOps professionals, and advises continuous learning for operations staff transitioning into DevOps roles.

OperationsPythonautomation
0 likes · 5 min read
Why Python Is the Top Language for DevOps Engineers
Python Programming Learning Circle
Python Programming Learning Circle
Jul 15, 2022 · Artificial Intelligence

Comprehensive Overview of Common Anomaly Detection Methods with Python Code Examples

This article compiles and explains various common anomaly detection techniques—including distribution‑based, distance‑based, density‑based, clustering, tree‑based, dimensionality‑reduction, classification, and prediction methods—providing theoretical descriptions, algorithmic steps, advantages, limitations, and Python code examples for each approach.

Pythonanomaly detectionoutlier detection
0 likes · 18 min read
Comprehensive Overview of Common Anomaly Detection Methods with Python Code Examples
360 Quality & Efficiency
360 Quality & Efficiency
Jul 15, 2022 · Backend Development

Using APScheduler for Asynchronous Task Scheduling in Flask

This article introduces the Python APScheduler framework, explains its four core components, shows how to install it, and provides a step‑by‑step guide for integrating background task scheduling into a Flask application with appropriate scheduler, job store, executor, and trigger selections.

APSchedulerAsyncBackgroundScheduler
0 likes · 6 min read
Using APScheduler for Asynchronous Task Scheduling in Flask
FunTester
FunTester
Jul 15, 2022 · Industry Insights

From Manual Testing to Test Development: Building a Real‑World Test Data Tool

This article traces the evolution of the software testing profession, shares the author’s personal career path from functional testing to test development, and provides a step‑by‑step guide—including architecture, code samples, and deployment—for creating a Python‑based API test data service and a Vue.js web UI to showcase it.

API developmentPythonSoftware Testing
0 likes · 20 min read
From Manual Testing to Test Development: Building a Real‑World Test Data Tool
MaGe Linux Operations
MaGe Linux Operations
Jul 14, 2022 · Artificial Intelligence

How to Detect Nude Images with Python and Pillow: A Complete Guide

This article walks through building a Python3 program that uses the Pillow library to identify skin regions in images, applies color‑space heuristics to classify pixels, merges connected skin areas, and decides whether an image is pornographic based on configurable rules, complete with code samples and testing results.

Computer VisionImage ProcessingPython
0 likes · 22 min read
How to Detect Nude Images with Python and Pillow: A Complete Guide
Python Crawling & Data Mining
Python Crawling & Data Mining
Jul 14, 2022 · Fundamentals

How to Quickly Get Month Start and End Dates with Pandas

This tutorial demonstrates multiple pandas techniques—including datetime mapping, MonthBegin/MonthEnd offsets, floor operations, period conversion, and asfreq—to accurately retrieve the first and last day of a month for any given date, while highlighting common pitfalls and performance considerations.

Pythondata analysisdatetime
0 likes · 7 min read
How to Quickly Get Month Start and End Dates with Pandas
Python Programming Learning Circle
Python Programming Learning Circle
Jul 13, 2022 · Fundamentals

Eight Useful Python Techniques for Data Analysis: List Comprehensions, Lambda, Map/Filter, NumPy arange/linspace, Pandas Axis, Concat/Merge/Join, Apply, and Pivot Tables

This article presents eight practical Python data‑analysis techniques—including one‑line list definitions, lambda expressions, map and filter functions, NumPy arange/linspace, Pandas axis handling, DataFrame concatenation/merging/joining, the apply method, and pivot tables—each illustrated with clear code examples and explanations.

LambdaNumPyPython
0 likes · 7 min read
Eight Useful Python Techniques for Data Analysis: List Comprehensions, Lambda, Map/Filter, NumPy arange/linspace, Pandas Axis, Concat/Merge/Join, Apply, and Pivot Tables
Model Perspective
Model Perspective
Jul 11, 2022 · Fundamentals

How to Perform One-Way ANOVA in Python: A Step-by-Step Guide

This article explains the concept of one‑way ANOVA, walks through a real‑world example comparing four manufacturing processes, and demonstrates how to conduct the analysis in Python using statsmodels, interpreting the resulting F‑statistic and p‑value to assess significance.

ANOVAPythonStatsmodels
0 likes · 6 min read
How to Perform One-Way ANOVA in Python: A Step-by-Step Guide
Java Baker
Java Baker
Jul 11, 2022 · Backend Development

Create a 24/7 Raspberry Pi WeChat Bot with Python: Auto‑Reply, AI Chat & Camera

Learn how to turn a Raspberry Pi 4B into a continuously running WeChat robot using Python and the itchat library, covering automatic replies, AI‑powered chat via an online API, scheduled weather broadcasts, camera photo capture, and video calls with linphone, complete with full source code.

AI chatPythonRaspberry Pi
0 likes · 13 min read
Create a 24/7 Raspberry Pi WeChat Bot with Python: Auto‑Reply, AI Chat & Camera
Model Perspective
Model Perspective
Jul 9, 2022 · Fundamentals

How to Compute Key Statistics with NumPy and Pandas DataFrames

This guide shows how to calculate common statistical measures such as mean, median, range, variance, standard deviation, covariance, and correlation using NumPy functions, and demonstrates the equivalent operations with Pandas DataFrames, including a table of useful DataFrame methods for statistical analysis.

NumPyPythoncorrelation
0 likes · 3 min read
How to Compute Key Statistics with NumPy and Pandas DataFrames
Python Programming Learning Circle
Python Programming Learning Circle
Jul 8, 2022 · Backend Development

Configuring Celery with Redis as Broker and Backend

This guide explains how to set up Celery, a distributed asynchronous task framework, to use Redis both as the message broker and result backend, covering project structure, configuration code, task definition, execution, state monitoring, and common control operations.

AsynchronousBackendPython
0 likes · 5 min read
Configuring Celery with Redis as Broker and Backend
Python Programming Learning Circle
Python Programming Learning Circle
Jul 6, 2022 · Game Development

Introduction to Vizard: Loading Avatars, Random Walk, Character Actions, and Mouse Interaction

This article introduces Vizard, a C/C++‑based virtual‑reality development platform with Python bindings, and demonstrates how to load avatars and objects, implement a random‑walk pigeon, create talking characters, handle character movement via keyboard, capture mouse motion, and combine these techniques into a functional VR scene.

3D graphicsGame DevelopmentPython
0 likes · 6 min read
Introduction to Vizard: Loading Avatars, Random Walk, Character Actions, and Mouse Interaction
IT Services Circle
IT Services Circle
Jul 5, 2022 · Backend Development

Optimizing feapder Spider with Gevent: Reducing CPU Usage and Thread Count

This article demonstrates how adding two gevent monkey‑patch lines to a feapder spider reduces CPU usage from 121% to 99% while changing the effective thread count from 36 to 12, and discusses the underlying principle, performance trade‑offs, and future directions for coroutine support.

CPU optimizationPythonWeb Crawling
0 likes · 6 min read
Optimizing feapder Spider with Gevent: Reducing CPU Usage and Thread Count
Python Programming Learning Circle
Python Programming Learning Circle
Jul 4, 2022 · Artificial Intelligence

Building an Advertising Recommendation Model with Python and PyTorch

This article walks through the development of a simple advertising recommendation system using Python, covering data collection, preprocessing with label encoding, text embedding via Torch, constructing an MLP model, and initiating training, while reflecting on the challenges faced by Python developers in the big‑data era.

EmbeddingMLPPyTorch
0 likes · 5 min read
Building an Advertising Recommendation Model with Python and PyTorch
Big Data Technology Architecture
Big Data Technology Architecture
Jul 2, 2022 · Fundamentals

Indirect Shareholding Ratio Calculation Using Graph Techniques

This article explains how to compute indirect shareholding ratios between companies by generating synthetic relationship data, cleaning and normalizing it with multiprocessing, constructing a weighted directed graph using NetworkX, and applying a matrix‑based algorithm to derive the final ownership matrix.

Pythondata-processinggraph-analysis
0 likes · 7 min read
Indirect Shareholding Ratio Calculation Using Graph Techniques
Ops Development Stories
Ops Development Stories
Jul 1, 2022 · Backend Development

Master Python Dependency Management with Poetry: Installation & Usage Guide

This guide introduces Poetry, a Python virtual‑environment and dependency manager, covering installation on macOS (including curl and pipx methods), project creation, virtual‑environment handling, configuring PyPI mirrors, common commands, and integrating Poetry with PyCharm, providing a complete workflow for Python developers.

PoetryPythondependency management
0 likes · 4 min read
Master Python Dependency Management with Poetry: Installation & Usage Guide
Model Perspective
Model Perspective
Jun 30, 2022 · Operations

Simulating a Single-Server Queue: Daily Service Count and Wait Times

This article models a single-mechanic repair shop as a single-server queue with exponentially distributed arrivals and uniformly distributed service times, then uses Python to simulate one workday and 1,000 workdays, reporting average daily serviced customers and average customer waiting time.

Monte CarloOperations ResearchPython
0 likes · 4 min read
Simulating a Single-Server Queue: Daily Service Count and Wait Times
21CTO
21CTO
Jun 30, 2022 · Backend Development

Top Backend Frameworks in 2024: Features, Pros, and Use Cases

This article compiles a curated list of popular backend development frameworks across various programming languages, detailing each framework’s key features, advantages, and typical use cases to help developers choose the right tool for modern web applications.

JavaScriptLaravelNode.js
0 likes · 8 min read
Top Backend Frameworks in 2024: Features, Pros, and Use Cases
21CTO
21CTO
Jun 29, 2022 · Frontend Development

Can You Run Python and Go Directly in Your Browser? Exploring PyScript and Goscript

This article introduces PyScript, a framework that embeds Python code in HTML via WebAssembly, and Goscript, a Go playground that runs Go code in the browser, detailing their underlying technologies, components, and available resources for developers interested in client‑side language execution.

GoGoscriptPyScript
0 likes · 3 min read
Can You Run Python and Go Directly in Your Browser? Exploring PyScript and Goscript
MaGe Linux Operations
MaGe Linux Operations
Jun 29, 2022 · Fundamentals

Analyzing Your WeChat Friends with Python: Gender, Avatar, Signature & Location

This tutorial shows how to use Python libraries such as itchat, jieba, matplotlib, snownlp, and Tencent Youtu to fetch WeChat friend data and then visualize gender distribution, detect face usage in avatars, generate word clouds and sentiment analysis for signatures, and export location information for mapping.

Face DetectionPythonSentiment Analysis
0 likes · 15 min read
Analyzing Your WeChat Friends with Python: Gender, Avatar, Signature & Location
Python Programming Learning Circle
Python Programming Learning Circle
Jun 29, 2022 · Fundamentals

Python Data Structures: Lists, Tuples, Dictionaries, and Sets with Practical Code Examples

This article introduces Python's core built‑in sequence types—lists, tuples, dictionaries, and sets—explaining their characteristics, common operations, and performance considerations, and provides numerous interactive code snippets that demonstrate creation, indexing, slicing, modification, searching, sorting, and set algebra.

Data StructuresDictionariesLists
0 likes · 11 min read
Python Data Structures: Lists, Tuples, Dictionaries, and Sets with Practical Code Examples
FunTester
FunTester
Jun 29, 2022 · Fundamentals

12 Essential Python Visualization Libraries You Should Know

This article surveys twelve widely used Python visualization libraries, dividing them into exploratory and interactive categories, and explains each library's strengths, typical use cases, and key features to help developers choose the right tool for their data analysis needs.

BokehData visualizationMatplotlib
0 likes · 10 min read
12 Essential Python Visualization Libraries You Should Know
Model Perspective
Model Perspective
Jun 28, 2022 · Fundamentals

Master NumPy: Visual Guide to Multidimensional Arrays and Operations

An in‑depth visual tutorial explains NumPy’s core concepts—from one‑dimensional vectors to high‑dimensional tensors—covering array creation, indexing, arithmetic, broadcasting, sorting, and advanced functions like meshgrid and einsum, empowering developers to harness efficient multidimensional computations in Python.

NumPyPythonmultidimensional arrays
0 likes · 21 min read
Master NumPy: Visual Guide to Multidimensional Arrays and Operations
IT Services Circle
IT Services Circle
Jun 27, 2022 · Fundamentals

Understanding the Cyrillic Variable Name е vs Latin e in Python

This article explains how the Cyrillic character е looks identical to the Latin e, why using it as a Python variable leads to NameError, demonstrates the Unicode code point differences, and warns about the potential bugs when unintentionally mixing these characters in code.

CyrillicPythonUnicode
0 likes · 3 min read
Understanding the Cyrillic Variable Name е vs Latin e in Python
Model Perspective
Model Perspective
Jun 25, 2022 · Operations

Solving the Transshipment Problem with Python PuLP: A Step-by-Step Guide

This article explains the transshipment problem—a special case of transportation with intermediate warehouses—provides its mathematical formulation, defines indices, decision variables, parameters, objective function and constraints, and demonstrates a complete Python implementation using the PuLP library, including sample data and solution output.

Linear ProgrammingPuLPPython
0 likes · 8 min read
Solving the Transshipment Problem with Python PuLP: A Step-by-Step Guide
Python Programming Learning Circle
Python Programming Learning Circle
Jun 24, 2022 · Fundamentals

Python Data Visualization: Step-by-Step Guide Using Matplotlib, Seaborn, and Pandas

This article outlines a three-step approach to Python data visualization—defining the problem and selecting a chart type, transforming data and applying appropriate functions, and fine-tuning parameters—while introducing key libraries such as Matplotlib, Seaborn, Bokeh, and Pandas with code examples.

Data visualizationMatplotlibPython
0 likes · 11 min read
Python Data Visualization: Step-by-Step Guide Using Matplotlib, Seaborn, and Pandas
21CTO
21CTO
Jun 22, 2022 · Backend Development

Flask vs Django: Which Python Web Framework Should You Choose?

This article compares Python's two leading web frameworks—Flask and Django—detailing their core features, strengths, and trade‑offs, and provides guidance on when to use each based on project size, complexity, and developer preferences.

BackendDjangoFlask
0 likes · 9 min read
Flask vs Django: Which Python Web Framework Should You Choose?
Python Programming Learning Circle
Python Programming Learning Circle
Jun 22, 2022 · Fundamentals

Common Python Errors and How to Fix Them

This article explains the most frequent Python runtime and syntax errors—including IndentationError, TabError, SyntaxError, NameError, IndexError, KeyError, TypeError, and AttributeError—provides clear examples of each mistake, shows the corresponding error messages, and offers step‑by‑step corrections to help beginners debug their code effectively.

Error HandlingIndentationErrorPython
0 likes · 7 min read
Common Python Errors and How to Fix Them
Qunar Tech Salon
Qunar Tech Salon
Jun 22, 2022 · Operations

Design and Implementation of Multi‑Cluster HPA Metrics Collection, Analysis, and Reporting in Kubernetes

This article explains the background, benefits, and measurement criteria of Kubernetes Horizontal‑Pod‑Autoscaler (HPA), describes the creation of metric tables and SQL queries for collecting scaling events and CPU usage, and presents a Python‑based workflow that aggregates the data, stores daily reports, validates results, and sends automated email summaries.

HPAKubernetesOperations
0 likes · 19 min read
Design and Implementation of Multi‑Cluster HPA Metrics Collection, Analysis, and Reporting in Kubernetes
Python Programming Learning Circle
Python Programming Learning Circle
Jun 21, 2022 · Fundamentals

Understanding Common Python Pitfalls and Unexpected Behaviors

This article explores a collection of surprising Python quirks—including string interning, the difference between is and ==, function return semantics, for‑loop variable handling, triple‑quoted strings, and in‑place operators—illustrating why even experienced developers encounter hidden pitfalls during everyday coding.

PitfallsPythonString Interning
0 likes · 8 min read
Understanding Common Python Pitfalls and Unexpected Behaviors
Model Perspective
Model Perspective
Jun 20, 2022 · Fundamentals

How Monte Carlo Integration Quickly Estimates Double Integrals

This article explains how Monte Carlo methods can approximate definite integrals by randomly sampling points inside a bounding box, showing the geometric interpretation, probability reasoning, and providing a Python implementation that yields a fast low‑precision estimate.

Monte CarloNumerical MethodsPython
0 likes · 3 min read
How Monte Carlo Integration Quickly Estimates Double Integrals
Model Perspective
Model Perspective
Jun 20, 2022 · Fundamentals

Estimating Projectile Hit Probability Inside an Ellipse with Monte Carlo and Numerical Integration

This article demonstrates how to compute the probability that a projectile, whose impact points follow a bivariate normal distribution with 100 m standard deviations, lands inside a given elliptical target by comparing analytical numerical integration with a Monte Carlo simulation implemented in Python.

Bivariate Normal DistributionMonte CarloNumerical Integration
0 likes · 3 min read
Estimating Projectile Hit Probability Inside an Ellipse with Monte Carlo and Numerical Integration
Python Programming Learning Circle
Python Programming Learning Circle
Jun 17, 2022 · Fundamentals

A Comprehensive Overview of Essential Python Libraries

Python's popularity stems from its simplicity and extensive ecosystem, and this guide surveys over a hundred essential libraries across areas such as environment management, packaging, file handling, date/time, text processing, databases, networking, web frameworks, concurrency, and more, offering a panoramic view of the Python toolbox.

Pythonprogrammingtools
0 likes · 15 min read
A Comprehensive Overview of Essential Python Libraries