Tagged articles
5000 articles
Page 46 of 50
MaGe Linux Operations
MaGe Linux Operations
Oct 2, 2020 · Frontend Development

Create Hand‑Drawn Style Charts in Python with CuteCharts

This article introduces the cutecharts Python library that generates hand‑drawn style visualizations, explains how to install it, describes common chart parameters, and provides detailed API references and code demos for Bar, Line, Pie, Radar, and Scatter charts, complete with example images.

Chart LibraryCuteChartsData visualization
0 likes · 11 min read
Create Hand‑Drawn Style Charts in Python with CuteCharts
360 Quality & Efficiency
360 Quality & Efficiency
Oct 1, 2020 · Backend Development

Advanced Python Logging: StreamHandler, FileHandler, HTTPHandler and Asynchronous Remote Logging with aiohttp and Thread Pools

This article demonstrates how to configure Python's logging module for console and file output, extend it with HTTPHandler for remote logging, and improve performance by using custom handlers, threading, thread pools, and asynchronous aiohttp calls to avoid blocking the main program.

HttpHandlerPythonaiohttp
0 likes · 16 min read
Advanced Python Logging: StreamHandler, FileHandler, HTTPHandler and Asynchronous Remote Logging with aiohttp and Thread Pools
MaGe Linux Operations
MaGe Linux Operations
Sep 30, 2020 · Fundamentals

What Do Single and Double Underscores Really Mean in Python?

This article explains the five underscore naming patterns in Python—single leading, single trailing, double leading, double leading and trailing, and a solitary underscore—detailing their conventions, the name‑mangling mechanism, and how they affect class attributes and imports.

PEP 8Pythondunder
0 likes · 12 min read
What Do Single and Double Underscores Really Mean in Python?
MaGe Linux Operations
MaGe Linux Operations
Sep 29, 2020 · Databases

Master Python Database Access: From DB‑API to Connection Pools

This article introduces Python's DB‑API for interacting with various databases, explains how to use PyMySQL and SQLAlchemy for MySQL, demonstrates basic CRUD operations, safeguards against SQL injection, and shows how to implement thread‑safe connection pools with DBUtils for scalable backend applications.

Connection PoolDBAPIDBUtils
0 likes · 17 min read
Master Python Database Access: From DB‑API to Connection Pools
MaGe Linux Operations
MaGe Linux Operations
Sep 28, 2020 · Backend Development

Build a Scalable Python Web Scraper for 3000+ Companies

This article walks through creating a Python web scraper that extracts financial data for over three thousand listed companies, starting from a simple pandas script and progressively adding error handling, MySQL storage, and multiprocessing to build a robust, production‑ready tool.

Data ExtractionPythonWeb Scraping
0 likes · 7 min read
Build a Scalable Python Web Scraper for 3000+ Companies
Python Crawling & Data Mining
Python Crawling & Data Mining
Sep 25, 2020 · Fundamentals

Master Seaborn: From Installation to Advanced Visualizations in Python

This tutorial introduces Seaborn—a Python statistical visualization library built on matplotlib—covers its advantages, installation methods, a step‑by‑step workflow for importing data, setting up the canvas, creating various plot types (histogram, scatter, bar, line, box, violin, heatmap, etc.), and demonstrates a practical example with full code snippets and visual outputs.

MatplotlibPythonSeaborn
0 likes · 15 min read
Master Seaborn: From Installation to Advanced Visualizations in Python
Ctrip Technology
Ctrip Technology
Sep 24, 2020 · Artificial Intelligence

Time Series Analysis and ARIMA Modeling Practice with Python

This article introduces time series fundamentals, classification, and challenges for internet businesses, then provides a step‑by‑step Python tutorial on ARIMA modeling—including data loading, stationarity testing, differencing, ACF/PACF analysis, AIC‑based order selection, model training, prediction, error evaluation, exogenous variable integration, and diagnostic checks.

ARIMAPythonStatistical Modeling
0 likes · 11 min read
Time Series Analysis and ARIMA Modeling Practice with Python
MaGe Linux Operations
MaGe Linux Operations
Sep 23, 2020 · Operations

How to Install Python 3.6.5 on Linux: Step‑by‑Step Guide

This tutorial walks you through checking the pre‑installed Python version, locating its binaries, downloading Python 3.6.5 source, installing required dependencies, compiling and installing the interpreter, creating symlinks, and configuring environment variables on a Linux system.

CompilationEnvironment VariablesLinux
0 likes · 6 min read
How to Install Python 3.6.5 on Linux: Step‑by‑Step Guide
DataFunTalk
DataFunTalk
Sep 23, 2020 · Artificial Intelligence

PaddleOCR: 2020’s Outstanding Open‑Source OCR Suite with a 3.5 MB Ultra‑Light Model

PaddleOCR, the 2020 breakthrough in open‑source OCR, offers ultra‑light 3.5 MB multilingual models, high F1‑score performance across diverse scenarios, easy installation via pip, comprehensive documentation, custom training support, and deployment options for both server and mobile platforms, all backed by detailed benchmarks and code examples.

OCRPaddleOCRPython
0 likes · 8 min read
PaddleOCR: 2020’s Outstanding Open‑Source OCR Suite with a 3.5 MB Ultra‑Light Model
DataFunTalk
DataFunTalk
Sep 22, 2020 · Artificial Intelligence

User-Based Collaborative Filtering with Python: A Step-by-Step Guide

This article explains how to implement a user‑based collaborative filtering recommendation system in Python, covering data loading, preprocessing, cosine‑similarity computation, neighbor selection, rating prediction, and generating top‑5 movie recommendations with detailed code examples.

Cosine SimilarityPythoncollaborative filtering
0 likes · 12 min read
User-Based Collaborative Filtering with Python: A Step-by-Step Guide
MaGe Linux Operations
MaGe Linux Operations
Sep 20, 2020 · Fundamentals

Top 5 Free Python Tools Every Developer Should Know

Discover five essential, free Python tools—including Python Tutor, IPython, Jupyter Notebook, Anaconda, and Skulpt—that boost productivity, simplify learning, and streamline development for anyone seeking powerful, community‑driven solutions.

AnacondaIPythonJupyter
0 likes · 4 min read
Top 5 Free Python Tools Every Developer Should Know
DataFunTalk
DataFunTalk
Sep 20, 2020 · Artificial Intelligence

Building a Production‑Ready Recommendation System with Python, LLR, and ElasticSearch

This tutorial explains how to construct a recommendation system by loading transaction data, creating sparse user‑item and item‑item matrices, applying Log‑Likelihood Ratio for item similarity, and indexing the results into ElasticSearch for real‑time serving, using Python and open‑source big‑data tools.

LLRPythondata-processing
0 likes · 16 min read
Building a Production‑Ready Recommendation System with Python, LLR, and ElasticSearch
360 Quality & Efficiency
360 Quality & Efficiency
Sep 18, 2020 · Artificial Intelligence

Data Augmentation Techniques for Improving Object Detection Model Robustness

To enhance object detection robustness, the article discusses various data augmentation methods—including rotation, flipping, random cropping, scaling, color jitter, blurring, transparency adjustment, and image partitioning—providing code examples and illustrating their impact on model performance with before‑and‑after results.

Computer VisionPythondata augmentation
0 likes · 7 min read
Data Augmentation Techniques for Improving Object Detection Model Robustness
TAL Education Technology
TAL Education Technology
Sep 17, 2020 · Artificial Intelligence

Comprehensive Guide to Feature Engineering and Data Preprocessing for Machine Learning

This article provides an extensive overview of feature engineering, covering feature understanding, cleaning, construction, selection, transformation, and dimensionality reduction techniques, illustrated with Python code using the Titanic dataset, and offers practical guidelines for improving data quality and model performance in machine learning projects.

PythonTitanic datasetdata preprocessing
0 likes · 44 min read
Comprehensive Guide to Feature Engineering and Data Preprocessing for Machine Learning
Aikesheng Open Source Community
Aikesheng Open Source Community
Sep 17, 2020 · Backend Development

Understanding Rate Limiting: Leaky Bucket and Token Bucket Algorithms with a Python Example

This article explains the principles of leaky‑bucket and token‑bucket rate‑limiting algorithms, compares their behavior in high‑concurrency e‑commerce scenarios, and provides a complete Python implementation to illustrate how token‑bucket can handle burst traffic while maintaining system stability.

PythonToken Buckethigh concurrency
0 likes · 7 min read
Understanding Rate Limiting: Leaky Bucket and Token Bucket Algorithms with a Python Example
Programmer DD
Programmer DD
Sep 17, 2020 · Big Data

5 Open‑Source Quant Trading Tools Every Developer Should Explore

Discover five open‑source stock‑trading utilities—funds, ZVT, QUANTAXIS, StockAnalysisSystem, and match‑trade—each offering real‑time data, backtesting, multi‑asset support, and high‑performance matching to help programmers build powerful quantitative finance applications.

Big DataPythonQuantitative Trading
0 likes · 5 min read
5 Open‑Source Quant Trading Tools Every Developer Should Explore
Java Architect Essentials
Java Architect Essentials
Sep 15, 2020 · Backend Development

Overview of Popular Microservice Frameworks Across Languages

This article surveys the rise of microservices and presents a comprehensive list of widely used Java, .NET, Node.js, Go, and Python frameworks, highlighting their features, adoption statistics, and suitability for building scalable, loosely‑coupled backend systems.

MicroservicesNode.jsPython
0 likes · 7 min read
Overview of Popular Microservice Frameworks Across Languages
Python Crawling & Data Mining
Python Crawling & Data Mining
Sep 15, 2020 · Big Data

Unlock Insights from 3.4GB Brazilian Car Service Sales Data with Python & Tableau

This article walks through a comprehensive analysis of a 3.43 GB sales dataset from a Brazilian automotive service chain, covering data loading, cleaning, exploratory visualizations, time‑series forecasting with ARIMA, RFM customer segmentation, product clustering, and key business insights using Python and Tableau.

ARIMACustomer SegmentationPython
0 likes · 28 min read
Unlock Insights from 3.4GB Brazilian Car Service Sales Data with Python & Tableau
MaGe Linux Operations
MaGe Linux Operations
Sep 14, 2020 · Fundamentals

Top 10 Python IDEs Every Developer Should Try

This article introduces Python as an easy-to-learn language and reviews ten essential IDEs—including Vim, Eclipse with PyDev, Sublime Text, Emacs, Komodo Edit, PyCharm, Wing, PyScripter, Eric, and an interactive editor—helping developers choose the right tool to boost productivity.

EclipseEmacsPyCharm
0 likes · 4 min read
Top 10 Python IDEs Every Developer Should Try
MaGe Linux Operations
MaGe Linux Operations
Sep 13, 2020 · Artificial Intelligence

Beyond Pandas: 10 Lesser‑Known Python Libraries Every Data Scientist Should Try

This article introduces a curated collection of lesser‑known Python libraries for data‑science tasks—including wget, pendulum, imbalanced‑learn, flashtext, fuzzywuzzy, pyflux, ipyvolume, dash, and gym—detailing their purpose, installation commands, and concise code examples to help practitioners expand their toolkit.

NLPPythonTime Series
0 likes · 9 min read
Beyond Pandas: 10 Lesser‑Known Python Libraries Every Data Scientist Should Try
Youzan Coder
Youzan Coder
Sep 11, 2020 · Backend Development

Log-Based Replay and Comparison System for Gateway Migration Verification

The team built a log‑based replay framework that pulls and cleans old gateway logs, samples requests, concurrently replays them against both old and new gateways, automatically compares JSON responses with configurable ignore rules, retries failures, and uses matching response distributions to safely verify and migrate thousands of APIs.

Automated TestingBackendPython
0 likes · 13 min read
Log-Based Replay and Comparison System for Gateway Migration Verification
Python Crawling & Data Mining
Python Crawling & Data Mining
Sep 11, 2020 · Backend Development

How to Fully Automate Taobao Login with Selenium in Python

This article demonstrates a step‑by‑step Python Selenium solution for completely automating Taobao login, covering dependency setup, class design, handling the sliding captcha, and alternative login via Sina Weibo, complete with full source code and usage instructions.

PythonScrapingSelenium
0 likes · 14 min read
How to Fully Automate Taobao Login with Selenium in Python
Programmer DD
Programmer DD
Sep 11, 2020 · Game Development

Build a Classic Tetris Game with PyQt5: Step‑by‑Step Tutorial

This tutorial walks you through creating a fully functional Tetris clone using Python's PyQt5 library, covering game logic, rendering, user controls, shape management, line clearing, and includes complete source code for all core classes and methods.

GUIGame DevelopmentPyQt5
0 likes · 20 min read
Build a Classic Tetris Game with PyQt5: Step‑by‑Step Tutorial
Programmer DD
Programmer DD
Sep 10, 2020 · Artificial Intelligence

Can You Predict Speed‑Dating Success? A Data‑Driven Exploration

This article walks through loading the Speed Dating dataset, examining its features and missing values, visualizing match rates by gender and age, performing correlation analysis, and building a logistic regression model with SMOTE oversampling to predict whether a pair will successfully match.

Pythondata analysisimbalanced data
0 likes · 11 min read
Can You Predict Speed‑Dating Success? A Data‑Driven Exploration
MaGe Linux Operations
MaGe Linux Operations
Sep 9, 2020 · Artificial Intelligence

Master Machine Learning Basics: Concepts, Types, Algorithms & K‑NN Walkthrough

This comprehensive tutorial introduces machine learning fundamentals, its history, differences from traditional programming, key characteristics, and why Python is the preferred language, then explores supervised, unsupervised, and reinforcement learning, popular algorithms, detailed K‑Nearest Neighbors examples for classification and regression, and the essential steps to build and evaluate models.

PythonReinforcement LearningUnsupervised Learning
0 likes · 21 min read
Master Machine Learning Basics: Concepts, Types, Algorithms & K‑NN Walkthrough
Alibaba Cloud Developer
Alibaba Cloud Developer
Sep 9, 2020 · Artificial Intelligence

Can You Predict Speed‑Dating Success? A Data‑Driven AI Analysis

This article explores the classic Speed Dating dataset, performing data cleaning, exploratory analysis of match rates, gender and age effects, correlation studies, and finally building a logistic regression model with SVMSMOTE oversampling to predict matchmaking success, achieving around 83% accuracy.

PythonSVMSMOTEdata analysis
0 likes · 11 min read
Can You Predict Speed‑Dating Success? A Data‑Driven AI Analysis
MaGe Linux Operations
MaGe Linux Operations
Sep 6, 2020 · Fundamentals

Explore Python 3.10: bit_count, strict zip, and Read‑Only Dict Views

This article outlines the release timeline for Python 3.8‑3.10 and showcases four major Python 3.10 enhancements—bit_count() for counting set bits, a strict mode for zip(), read‑only mapping proxies for dictionary views, and the removal of deprecated collection ABC aliases—complete with illustrative code snippets.

Pythonbit_countdictionary
0 likes · 7 min read
Explore Python 3.10: bit_count, strict zip, and Read‑Only Dict Views
MaGe Linux Operations
MaGe Linux Operations
Sep 4, 2020 · Fundamentals

Top 11 Python Compilers & Interpreters Every Developer Should Know

This article introduces Python as a beginner‑friendly, portable language and presents eleven of the best Python compilers and interpreters—detailing their features, platforms, and typical use cases—to help developers choose the right tool for web, data science, or cross‑language projects.

DevelopmentPythoncompiler
0 likes · 8 min read
Top 11 Python Compilers & Interpreters Every Developer Should Know
Python Crawling & Data Mining
Python Crawling & Data Mining
Sep 4, 2020 · Big Data

How to Scrape and Visualize 3,000 Chinese Recipes with Python

This article demonstrates how to use Python to crawl 3,032 Chinese recipe entries from Douguo.com, clean the data with Pandas, and create insightful visualizations—including rating distributions, cuisine comparisons, and ingredient word clouds—using pyecharts, providing complete code snippets and analysis of the results.

Chinese CuisinePyechartsPython
0 likes · 15 min read
How to Scrape and Visualize 3,000 Chinese Recipes with Python
MaGe Linux Operations
MaGe Linux Operations
Sep 2, 2020 · Backend Development

How to Run Celery Tasks with Redis Without a Web Framework

This guide explains how to configure Celery to use Redis as both broker and result backend, covering project layout, code setup, task definition, execution flow, task states, and common control operations for asynchronous Python workloads.

Async TasksPythonbackend-development
0 likes · 6 min read
How to Run Celery Tasks with Redis Without a Web Framework
Python Crawling & Data Mining
Python Crawling & Data Mining
Sep 1, 2020 · Information Security

How to Perform SSH Brute‑Force Attacks with Python and Paramiko

This tutorial explains the concept of password‑brute‑force, introduces the open‑source sshfucker library and a custom multithreaded Python script that uses Paramiko to enumerate SSH credentials from a dictionary, and provides step‑by‑step code examples and usage instructions while warning against illegal use.

ParamikoPythonSSH
0 likes · 7 min read
How to Perform SSH Brute‑Force Attacks with Python and Paramiko
Python Crawling & Data Mining
Python Crawling & Data Mining
Aug 31, 2020 · Fundamentals

20 Essential NumPy Challenges with Complete Solutions

This article presents twenty classic NumPy problems covering array lookup, modification, conversion, sampling, slicing, string operations, rounding, reshaping, linear algebra, and more, each accompanied by concise Python code examples and visual illustrations to help you master advanced data manipulation techniques.

Array OperationsPythonmachine learning
0 likes · 13 min read
20 Essential NumPy Challenges with Complete Solutions
Architecture Digest
Architecture Digest
Aug 29, 2020 · Databases

Cleaning Up Shared Redis Keys After a Business Line Decommission: Challenges and Solutions

This article describes how a team released resources after shutting down a business line, focusing on the difficulties of deleting Redis keys from a shared cluster, the step‑by‑step approach using code search, Python scripts, SCAN and DEBUG OBJECT commands, and the implementation of a custom key‑prefix serializer to prevent future issues.

PythonSpring Bootdatabase cleanup
0 likes · 7 min read
Cleaning Up Shared Redis Keys After a Business Line Decommission: Challenges and Solutions
MaGe Linux Operations
MaGe Linux Operations
Aug 28, 2020 · Fundamentals

7 Powerful Jupyter Tricks to Supercharge Your Data Analysis

This guide presents seven practical techniques—from using Pandas Profiling and Cufflinks‑Plotly visualizations to mastering IPython magic commands, Jupyter formatting, keyboard shortcuts, multiple outputs, and live slide conversion with RISE—to accelerate and enrich everyday data analysis workflows.

IPythonPythondata analysis
0 likes · 9 min read
7 Powerful Jupyter Tricks to Supercharge Your Data Analysis
Python Crawling & Data Mining
Python Crawling & Data Mining
Aug 28, 2020 · Artificial Intelligence

Build and Optimize Multiple Linear Regression in Python

This article walks through constructing a multiple linear regression model for house price prediction using Python, covering data exploration, dummy variable creation, model fitting with statsmodels, diagnosing multicollinearity via VIF, and applying optimizations to improve predictive accuracy.

Data ScienceDummy VariablesMultiple Linear Regression
0 likes · 11 min read
Build and Optimize Multiple Linear Regression in Python
Python Crawling & Data Mining
Python Crawling & Data Mining
Aug 27, 2020 · Fundamentals

Master Python OOP: From Classes to Real‑World Objects

This article explains the fundamentals of object‑oriented programming in Python, covering concepts such as encapsulation, inheritance, polymorphism, class definition, instance creation, special methods, garbage collection, and the differences between equality and identity, all illustrated with clear code examples and diagrams.

OOPPythonPython Tutorial
0 likes · 11 min read
Master Python OOP: From Classes to Real‑World Objects
FunTester
FunTester
Aug 26, 2020 · Cloud Computing

Introducing TcloudServer: A Cloud Testing Platform with Jenkins Pipeline Configuration

The article introduces the TcloudServer cloud testing platform, outlines its key features such as cloud devices, workflow management, and dashboards, and provides detailed configuration instructions including Python settings, Jenkins pipeline setup, and parameter definitions for automated mobile monkey testing.

JenkinsPythonautomation
0 likes · 6 min read
Introducing TcloudServer: A Cloud Testing Platform with Jenkins Pipeline Configuration
Python Crawling & Data Mining
Python Crawling & Data Mining
Aug 26, 2020 · Fundamentals

Master Jupyter Notebook: Change Directory, Browser, Password, and Themes

This guide walks Jupyter Notebook beginners through essential configuration steps—including altering the default working directory, setting a preferred browser, securing the notebook with a password, installing useful extensions, and customizing the notebook’s appearance—empowering a smoother, more personalized Python workflow.

ConfigurationEnvironment setupExtensions
0 likes · 8 min read
Master Jupyter Notebook: Change Directory, Browser, Password, and Themes
Alibaba Cloud Developer
Alibaba Cloud Developer
Aug 25, 2020 · Artificial Intelligence

Build a Free Cloud AI Speed‑Dating Model with Alibaba PAI‑DSW

This article introduces Alibaba Cloud’s free PAI‑DSW cloud IDE for AI development, explains the evolution of machine learning, guides users through creating notebooks, running Python code, and demonstrates a complete speed‑dating dataset analysis and predictive modeling pipeline using logistic regression and data‑balancing techniques.

AICloud IDEData Science
0 likes · 21 min read
Build a Free Cloud AI Speed‑Dating Model with Alibaba PAI‑DSW
MaGe Linux Operations
MaGe Linux Operations
Aug 24, 2020 · Fundamentals

Why Coroutines Outperform Threads: A Deep Dive into Python’s Generator Magic

Coroutines, also known as micro‑threads, allow a single thread to pause and resume functions, offering higher efficiency than traditional multithreading by eliminating context‑switch overhead and lock contention, with Python’s generator‑based implementation enabling lock‑free producer‑consumer patterns and seamless multi‑core utilization via processes.

Producer ConsumerPythonconcurrency
0 likes · 7 min read
Why Coroutines Outperform Threads: A Deep Dive into Python’s Generator Magic
MaGe Linux Operations
MaGe Linux Operations
Aug 22, 2020 · Cloud Native

Master Python Kubernetes Jobs: Practical SDK Examples & Tips

This guide demonstrates how to manage Kubernetes Jobs using the Python client library, covering installation, initialization, creating, updating, monitoring, listing, and deleting jobs with both YAML and dictionary approaches, plus code snippets for watching events and retrieving associated pods.

JobKubernetesPython
0 likes · 10 min read
Master Python Kubernetes Jobs: Practical SDK Examples & Tips
MaGe Linux Operations
MaGe Linux Operations
Aug 21, 2020 · Fundamentals

Why Python? A Complete Beginner’s Guide to Mastering the Language

This comprehensive tutorial introduces Python, explains its uses in web development, IoT, and machine learning, guides you through installation, IDE selection, Jupyter Notebook setup, and covers core concepts such as variables, data types, operators, control flow, functions, modules, file handling, and more, complete with code examples and visual illustrations.

BeginnerCode ExamplesIDE
0 likes · 61 min read
Why Python? A Complete Beginner’s Guide to Mastering the Language
MaGe Linux Operations
MaGe Linux Operations
Aug 20, 2020 · Artificial Intelligence

Explore 10 Lesser-Known Python Libraries for Data Science & AI

This article introduces a curated selection of lesser‑known Python packages—such as wget, pendulum, imbalanced‑learn, FlashText, fuzzywuzzy, PyFlux, ipyvolume, Dash, and Gym—detailing their installation commands, core functionalities, and code examples to help data scientists expand their toolkit beyond the usual pandas, scikit‑learn, and matplotlib.

Data ScienceNLPPython
0 likes · 9 min read
Explore 10 Lesser-Known Python Libraries for Data Science & AI
MaGe Linux Operations
MaGe Linux Operations
Aug 18, 2020 · Artificial Intelligence

Understanding node2vec: Biased Random Walks for Graph Embedding

This article explains the node2vec algorithm, its mathematical foundations, biased random‑walk sampling strategy with parameters p and q, implementation details using the Alias method, and demonstrates its superior performance on node classification and visualization tasks compared with DeepWalk and LINE.

Pythongraph embeddingmachine learning
0 likes · 9 min read
Understanding node2vec: Biased Random Walks for Graph Embedding
ITPUB
ITPUB
Aug 18, 2020 · Backend Development

Testing Consistent Hashing: Real‑World Node Scaling, Load Balance & Avalanche Risks

This article experimentally validates consistent hashing by adding and removing nodes in a simulated cluster, examines key redistribution, reveals load‑imbalance and avalanche vulnerabilities, and proposes solutions such as virtual nodes and adaptive replica factors, providing Python code examples and detailed observations.

Pythonconsistent hashingload balancing
0 likes · 17 min read
Testing Consistent Hashing: Real‑World Node Scaling, Load Balance & Avalanche Risks
21CTO
21CTO
Aug 17, 2020 · Fundamentals

Is Python the Future of Programming? Trends, Benefits, and Career Outlook

The article examines Python's rapid rise since its 1991 debut, highlighting its free, cross‑platform nature, strong community support, growing popularity on StackOverflow, and expanding job market, while questioning whether it will dominate future software testing, AI, and machine‑learning development.

Artificial IntelligencePythonSoftware Development
0 likes · 4 min read
Is Python the Future of Programming? Trends, Benefits, and Career Outlook
ITPUB
ITPUB
Aug 17, 2020 · Fundamentals

Why Consistent Hashing Cuts Data Movement When Scaling Distributed Systems

This article explains the principles of consistent hashing, compares it with simple modulo and virtual bucket methods, demonstrates how to build a hash ring, map nodes and keys, and shows through Python code how node addition or removal only affects a small portion of the data.

PythonScalabilityconsistent hashing
0 likes · 17 min read
Why Consistent Hashing Cuts Data Movement When Scaling Distributed Systems
MaGe Linux Operations
MaGe Linux Operations
Aug 16, 2020 · Fundamentals

30 Essential Python Tricks to Boost Your Coding Skills

This article presents thirty concise Python tasks and code snippets that demonstrate practical techniques—from checking duplicates and measuring memory usage to manipulating strings, lists, dictionaries, and control flow—offering beginners and seasoned developers quick, hands‑on examples to deepen their understanding of core language features.

PythonTipscode snippets
0 likes · 16 min read
30 Essential Python Tricks to Boost Your Coding Skills
MaGe Linux Operations
MaGe Linux Operations
Aug 13, 2020 · Backend Development

Cutting a 37‑Second API Call to 1.5 Seconds with Python Flask Profiling

When a business platform’s settings page took 36 seconds to load, we used Chrome’s Network timing, Python profiling, and MySQL query analysis to identify backend bottlenecks, then applied redesign, thread‑pooling, batch queries, and ORM optimizations, reducing response time from 37.6 s to 1.47 s.

FlaskProfilingPython
0 likes · 9 min read
Cutting a 37‑Second API Call to 1.5 Seconds with Python Flask Profiling
Programmer DD
Programmer DD
Aug 13, 2020 · Information Security

How Facebook’s Pysa Static Analyzer Secures Millions of Python Lines

Facebook’s open‑source Pysa tool statically scans Python code to detect data‑flow vulnerabilities, XSS and SQL‑injection risks, leveraging Pyre and Zoncolan techniques, achieving rapid analysis of millions of lines and uncovering 44% of Instagram’s security flaws in early 2020.

Code ScanningFacebookPysa
0 likes · 4 min read
How Facebook’s Pysa Static Analyzer Secures Millions of Python Lines
MaGe Linux Operations
MaGe Linux Operations
Aug 12, 2020 · Fundamentals

Why Learn Python? 6 Powerful Application Areas You Should Know

Python’s versatility makes it essential across fields—from AI and cloud computing to web development, web scraping, game creation, and data analysis—offering high demand, lucrative careers for IT professionals and productivity boosts for non‑IT workers, as illustrated by real‑world examples and industry trends.

Artificial IntelligencePythonWeb Development
0 likes · 5 min read
Why Learn Python? 6 Powerful Application Areas You Should Know
MaGe Linux Operations
MaGe Linux Operations
Aug 11, 2020 · Fundamentals

Why Python Wheels Speed Up Installations and How They Work

This tutorial explains what Python .whl (wheel) files are, how they differ from source distributions, and why using wheels dramatically speeds up package installation, illustrated with real pip install examples and compatibility considerations.

InstallationPythonWheels
0 likes · 8 min read
Why Python Wheels Speed Up Installations and How They Work
FunTester
FunTester
Aug 10, 2020 · Operations

Tackling the Top Selenium Automation Challenges: From False Positives to Mobile Limits

This article examines the most common Selenium automation hurdles—including false‑positive results, waiting for JavaScript loading, scalability, dynamic content, pop‑up alerts, window switching, mobile testing limitations, incomplete automation, and reporting—while offering practical Python‑based solutions and code examples to improve test stability and efficiency.

Alert HandlingExplicit WaitImplicit Wait
0 likes · 15 min read
Tackling the Top Selenium Automation Challenges: From False Positives to Mobile Limits
Python Crawling & Data Mining
Python Crawling & Data Mining
Aug 10, 2020 · Artificial Intelligence

Build Smart Product Recommendations with Python’s Apriori Algorithm

This article explains how intelligent recommendation differs from generic marketing, introduces association‑rule concepts such as support, confidence, and lift, and provides a step‑by‑step Python implementation using the Apriori algorithm to generate and interpret market‑basket recommendations.

Apriori algorithmMarket Basket AnalysisPython
0 likes · 13 min read
Build Smart Product Recommendations with Python’s Apriori Algorithm