Tagged articles
5000 articles
Page 33 of 50
Python Programming Learning Circle
Python Programming Learning Circle
Aug 10, 2022 · Fundamentals

Implementing Thread‑Safe Singleton Pattern in Python

This article explains the purpose of the Singleton design pattern, demonstrates multiple Python implementations—including module‑level singletons, decorators, class‑based approaches, __new__ method, and metaclass techniques—and shows how to add thread‑safety with locks to ensure only one instance exists across concurrent executions.

DecoratorLockMetaclass
0 likes · 10 min read
Implementing Thread‑Safe Singleton Pattern in Python
Python Programming Learning Circle
Python Programming Learning Circle
Aug 10, 2022 · Fundamentals

Python and Jupyter Notebook Tips: Data Profiling, Interactive Plotting, and Handy Magic Commands

This article presents a collection of practical Python and Jupyter Notebook tips—including pandas‑profiling for quick data exploration, interactive plotting with Cufflinks/Plotly, useful magic commands, debugging shortcuts, and styled alert boxes—to boost productivity and streamline data analysis workflows.

DebuggingJupyter NotebookMagic Commands
0 likes · 9 min read
Python and Jupyter Notebook Tips: Data Profiling, Interactive Plotting, and Handy Magic Commands
Python Programming Learning Circle
Python Programming Learning Circle
Aug 9, 2022 · Big Data

Why Choose Python for Data Analysis? A Comprehensive Guide

This article explains why Python is an ideal language for data analysis, covering its simplicity, extensive libraries, compatibility with big‑data platforms, and a step‑by‑step workflow that includes data acquisition, storage, preprocessing, modeling, and visualization, while also highlighting useful tools and resources.

Data AnalysisPythonworkflow
0 likes · 6 min read
Why Choose Python for Data Analysis? A Comprehensive Guide
Model Perspective
Model Perspective
Aug 8, 2022 · Artificial Intelligence

Mastering sklearn.svm: Parameters, Grid Search, and Real-World Examples

An in‑depth guide to sklearn.svm explains SVM classification and regression, details key parameters such as C and kernel types, demonstrates how to use GridSearchCV for hyperparameter tuning, and provides complete Python code examples for iris classification and California housing price prediction.

GridSearchCVPythonmachine learning
0 likes · 6 min read
Mastering sklearn.svm: Parameters, Grid Search, and Real-World Examples
Model Perspective
Model Perspective
Aug 8, 2022 · Artificial Intelligence

Build a Multi‑Layer Perceptron with Keras: Step‑by‑Step Guide

This tutorial walks through using Keras to create, compile, train, and evaluate a multi‑layer perceptron for image classification on the Fashion MNIST dataset, covering data loading, model construction with the Sequential API, hyperparameter choices, and prediction of new samples.

Fashion-MNISTKerasMLP
0 likes · 16 min read
Build a Multi‑Layer Perceptron with Keras: Step‑by‑Step Guide
21CTO
21CTO
Aug 8, 2022 · Backend Development

What's New in Django 4.1? Explore Async ORM, Improved Forms, and Upgrade Guides

Django 4.1 has been officially released, introducing asynchronous ORM interfaces, class‑based view async handlers, database‑level model validation, and enhanced form rendering accessibility, while also marking the end of mainstream support for Django 4.0, which will receive only security fixes until April 2023; the article also provides pip and Git commands for installing the latest stable or development versions and a brief overview of Django’s core principles.

Async ORMBackendDjango
0 likes · 3 min read
What's New in Django 4.1? Explore Async ORM, Improved Forms, and Upgrade Guides
21CTO
21CTO
Aug 8, 2022 · Cloud Computing

How Alibaba Cloud, Python’s Surge, and GitLab’s Policies Reveal Tech Shifts

Alibaba Cloud reports slowing internet demand but rising industrial digitalization, while Python hits a historic market‑share high and GitLab bans Windows and prunes idle projects, together highlighting evolving trends in cloud strategy, programming language popularity, and open‑source platform security.

Alibaba CloudCloud ComputingGitLab
0 likes · 5 min read
How Alibaba Cloud, Python’s Surge, and GitLab’s Policies Reveal Tech Shifts
Alibaba Cloud Developer
Alibaba Cloud Developer
Aug 5, 2022 · Fundamentals

Why Fury Serialization Beats Kryo: 20‑200× Faster Cross‑Language Performance

Fury is a JIT‑based native multi‑language serialization framework that automatically handles shared and cyclic references, offers zero‑copy support, and delivers 20‑200× speed improvements over existing solutions, making it a high‑performance drop‑in replacement for Java, Python, Go, and C++ serialization needs.

Cross-languageGolangPython
0 likes · 38 min read
Why Fury Serialization Beats Kryo: 20‑200× Faster Cross‑Language Performance
Model Perspective
Model Perspective
Aug 4, 2022 · Artificial Intelligence

How Supervised Learning Predicts House Prices – A Hands‑On Guide

Using a real‑world housing example, this article explains supervised and unsupervised learning, walks through building a price‑prediction function, introduces gradient descent for optimizing weights, and highlights pitfalls like overfitting, offering a practical introduction to core machine‑learning concepts.

Pythongradient descentlinear regression
0 likes · 13 min read
How Supervised Learning Predicts House Prices – A Hands‑On Guide
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Aug 3, 2022 · Artificial Intelligence

Unlock AI-Powered Makeup Transfer: Copy Any Look to Your Photo in Three Steps

This article introduces an AI-powered makeup transfer technique that copies makeup from any reference image onto a user's photo, explains its advantages over traditional sticker-based apps, outlines a three‑step workflow, and provides sample Python code runnable on Huawei Cloud ModelArts.

AI makeup transferDeep LearningHuawei Cloud
0 likes · 4 min read
Unlock AI-Powered Makeup Transfer: Copy Any Look to Your Photo in Three Steps
Python Programming Learning Circle
Python Programming Learning Circle
Aug 3, 2022 · Fundamentals

Why Python Has No Pointers and How to Simulate Them

This article explains why native pointers do not exist in Python, describes the underlying object model, immutable versus mutable objects, the distinction between variables and names, and demonstrates several practical ways to emulate pointer behavior using mutable containers, custom classes, and the ctypes module.

Mutable TypesPythonctypes
0 likes · 18 min read
Why Python Has No Pointers and How to Simulate Them
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.

Data AnalysisPythonSQLite
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.

PythonVirtual Environmentsconda
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.

Backend DevelopmentC++Meta
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.

Backend DevelopmentDjangoFastAPI
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 ProgrammingPackagesPython
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.

JupyterLabPythondata-science
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.

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

Best PracticesPythoncommon 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.

NumPyPythonarray manipulation
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.

Anomaly DetectionPythonoutlier 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 developmentPythonVue.js
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.

Pythoncomputer visionimage processing
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.

Data AnalysisPythondatetime
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.

Data AnalysisLambdaNumPy
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.

Data ProcessingPythongraph-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.

C++JavaScriptLaravel
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
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