Tagged articles

Python

5000 articles · Page 50 of 50
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.

Development ToolsEclipseEmacs
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.

BackendPythonautomated testing
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.

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

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

Data AnalysisLogistic RegressionPython
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.

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

Data AnalysisLogistic RegressionPython
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.

PythonPython 3.10bit_count
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.

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

Backend DevelopmentPythonRedis
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.

Key ManagementPythonSpring Boot
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.

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

ClassesOOPObject-Oriented Programming
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.

CI/CDJenkinsPython
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.

ConfigurationJupyter NotebookPython
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.

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

Code ExamplesIDEPython
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 ScienceLibrariesNLP
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 IntelligenceCareer TrendsPython
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.

Pythonconsistent hashinghash ring
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.

Programming FundamentalsPythoncode 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.

Backend DevelopmentFlaskMySQL
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 IntelligenceCloud ComputingData Analysis
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
MaGe Linux Operations
MaGe Linux Operations
Aug 8, 2020 · Databases

Master SQLite in Python: From Setup to Pandas Integration

This tutorial walks Python developers through using the built‑in sqlite3 library to create, query, and manage SQLite databases, demonstrates how to connect with SQL clients like DBeaver, and shows seamless integration with Pandas data frames for advanced data handling.

PythonSQLSQLite
0 likes · 8 min read
Master SQLite in Python: From Setup to Pandas Integration
NetEase Game Operations Platform
NetEase Game Operations Platform
Aug 8, 2020 · Backend Development

Debugging “Instance XXX is not bound to a Session” Errors in Gevent‑Enabled Flask APIs with SQLAlchemy

This article analyzes the intermittent “Instance XXX is not bound to a Session” error that occurs after converting a Flask‑SQLAlchemy endpoint from serial to multithreaded/gevent concurrency, reproduces the issue with test code, explains the root cause in session handling, and provides a concrete fix by patching gevent before session initialization.

BackendFlaskGevent
0 likes · 6 min read
Debugging “Instance XXX is not bound to a Session” Errors in Gevent‑Enabled Flask APIs with SQLAlchemy
MaGe Linux Operations
MaGe Linux Operations
Aug 7, 2020 · Fundamentals

4 Essential Python Tricks Every Beginner Should Master

Discover four practical Python techniques—list/dict/set comprehensions, namedtuple structures, enumerate/zip iteration, and f-string formatting—that boost code readability and efficiency, helping beginners transition from a simple “Hello World” to writing clean, maintainable scripts in their development journey.

ComprehensionsNamedtuplePython
0 likes · 3 min read
4 Essential Python Tricks Every Beginner Should Master
Architects Research Society
Architects Research Society
Aug 6, 2020 · Information Security

SQL Injection Attacks: Statistics, Real‑World Examples, and Protection Strategies

This article examines the prevalence of SQL injection attacks, presenting Imperva’s recent statistics, common attack vectors, real-world examples, and practical defenses such as prepared statements, input sanitization, and web application firewalls, while also offering Python code illustrations of secure and insecure database queries.

Database SecurityPythonSQL injection
0 likes · 11 min read
SQL Injection Attacks: Statistics, Real‑World Examples, and Protection Strategies
MaGe Linux Operations
MaGe Linux Operations
Aug 6, 2020 · Artificial Intelligence

Build a Python Chatbot with ChatterBot: Step‑by‑Step Guide

This article introduces chatbots, explains rule‑based and self‑learning types, describes how AI‑driven bots work, and provides a complete Python tutorial using the ChatterBot library—including environment setup, installation, and full source code for a functional chatbot.

ChatterBotNLPPython
0 likes · 4 min read
Build a Python Chatbot with ChatterBot: Step‑by‑Step Guide
MaGe Linux Operations
MaGe Linux Operations
Aug 5, 2020 · Big Data

8 Must‑Know Python Tools for Data Mining and Analysis

This article introduces eight essential Python libraries—Gensim, TensorFlow, SciPy, NumPy, Matplotlib, Pandas, Scikit‑Learn, and Keras—that empower developers to clean, prepare, merge, and accurately analyze data for effective data mining.

Data AnalysisLibrariesPython
0 likes · 4 min read
8 Must‑Know Python Tools for Data Mining and Analysis
Python Crawling & Data Mining
Python Crawling & Data Mining
Aug 5, 2020 · Artificial Intelligence

Master Random Forest: From Bagging Theory to Python Implementation

This article explains the fundamentals of ensemble learning and bagging, details the random forest algorithm, answers common questions, and provides a complete Python walkthrough—including data exploration, decision‑tree baseline, random‑forest modeling with grid‑search tuning, and practical insights for handling imbalanced and missing data.

BaggingClassificationPython
0 likes · 16 min read
Master Random Forest: From Bagging Theory to Python Implementation
MaGe Linux Operations
MaGe Linux Operations
Aug 1, 2020 · Fundamentals

Master PyCharm: Install, Code, Debug, Test, and Deploy Python Projects

This comprehensive tutorial walks you through installing PyCharm Community or Professional, creating and configuring Python projects, writing and running code, debugging, unit testing, version control integration, using plugins, and leveraging advanced features such as remote development and profiling, all illustrated with screenshots for macOS, Windows, and Linux.

IDEPyCharmPython
0 likes · 26 min read
Master PyCharm: Install, Code, Debug, Test, and Deploy Python Projects
Python Crawling & Data Mining
Python Crawling & Data Mining
Aug 1, 2020 · Backend Development

Build a Flask‑Elasticsearch Search Engine: Config, Logging, Routing & Deployment Guide

This tutorial walks you through creating a Flask‑based search engine powered by Elasticsearch, covering configuration files, logging setup, blueprint routing with pagination, project startup using Flask‑Script, and production deployment with Gunicorn, complete with code examples and essential tips.

Backend DevelopmentElasticsearchFlask
0 likes · 11 min read
Build a Flask‑Elasticsearch Search Engine: Config, Logging, Routing & Deployment Guide
Tencent Advertising Technology
Tencent Advertising Technology
Jul 30, 2020 · Artificial Intelligence

Tencent Advertising Algorithm Competition 2020: Problem Overview, Data, Model Implementation, and Results

This article details the 2020 Tencent Advertising Algorithm Competition, describing the user profiling task, data fields, feature engineering, Python code for ID mapping and Word2Vec training, multiple model architectures (LSTM, CNN-Inception, transformer), and the final performance results achieved by the team.

AdvertisingCNNCompetition
0 likes · 13 min read
Tencent Advertising Algorithm Competition 2020: Problem Overview, Data, Model Implementation, and Results
MaGe Linux Operations
MaGe Linux Operations
Jul 28, 2020 · Fundamentals

Top 8 Python Tools Every Programmer and Student Should Know

This article reviews eight essential Python tools—including IDLE, Scikit‑learn, Theano, Selenium, TestComplete, BeautifulSoup, Pandas, and PuLP—explaining their main features, typical use cases, and why they are valuable for developers and students across web, data science, automation, and optimization tasks.

Data SciencePythonWeb Scraping
0 likes · 5 min read
Top 8 Python Tools Every Programmer and Student Should Know
Python Crawling & Data Mining
Python Crawling & Data Mining
Jul 27, 2020 · Fundamentals

20 Essential NumPy Challenges to Master Matrix Operations

This article presents a curated set of twenty NumPy exercises covering array creation, searching, calculations, processing, conversion, and storage, each accompanied by concise Python code solutions to help readers deepen their understanding of matrix manipulation in Python.

Data manipulationPythonmatrix operations
0 likes · 7 min read
20 Essential NumPy Challenges to Master Matrix Operations
360 Quality & Efficiency
360 Quality & Efficiency
Jul 24, 2020 · Mobile Development

Static Analysis of Android APK Files Using Python and Androguard

This article explains how to perform static analysis of Android APK files with Python, covering environment preparation, unpacking the APK, extracting basic metadata, analyzing classes and methods using the Androguard library, and generating a method call graph for deeper reverse‑engineering insights.

APKAndroguardAndroid
0 likes · 7 min read
Static Analysis of Android APK Files Using Python and Androguard
Fulu Network R&D Team
Fulu Network R&D Team
Jul 21, 2020 · Artificial Intelligence

Prophet Parameter Tuning and Practical Guide for Time Series Forecasting

This article provides a comprehensive tutorial on Prophet's key parameters, their meanings, and practical tips for tuning them—including growth, changepoints, seasonalities, holidays, and Bayesian settings—along with Python code examples for grid search and cross‑validation to improve forecasting accuracy.

ProphetPythonTime Series
0 likes · 14 min read
Prophet Parameter Tuning and Practical Guide for Time Series Forecasting