Tagged articles
5000 articles
Page 43 of 50
DataFunSummit
DataFunSummit
Mar 28, 2021 · Artificial Intelligence

Deploying Scikit‑learn and HMMlearn Models as High‑Performance Online Prediction Services Using ONNX

This article demonstrates how to convert traditional scikit‑learn and hmmlearn machine‑learning models into ONNX format and integrate them into a C++ gRPC service for fast online inference, covering environment setup, model conversion, custom operators, performance testing, and end‑to‑end pipeline construction.

C++Model DeploymentONNX
0 likes · 22 min read
Deploying Scikit‑learn and HMMlearn Models as High‑Performance Online Prediction Services Using ONNX
MaGe Linux Operations
MaGe Linux Operations
Mar 26, 2021 · Fundamentals

Master Google Python Style Guide: Essential Coding Standards Explained

This comprehensive guide translates Google's Python style guide into clear English, covering everything from naming conventions and imports to docstrings, type annotations, and best practices for functions, classes, and modules, helping developers write clean, consistent, and maintainable Python code.

DocumentationPythoncoding standards
0 likes · 55 min read
Master Google Python Style Guide: Essential Coding Standards Explained
MaGe Linux Operations
MaGe Linux Operations
Mar 24, 2021 · Fundamentals

Master Python Variables: Definitions, Naming Rules, and Best Practices

This article explains what variables are, why they’re essential in programming, how to define them in Python, the components of a variable, naming conventions, common pitfalls, and demonstrates both camelCase and snake_case styles with code examples, plus a brief note on constants.

Pythonnaming conventionsprogramming fundamentals
0 likes · 5 min read
Master Python Variables: Definitions, Naming Rules, and Best Practices
Python Programming Learning Circle
Python Programming Learning Circle
Mar 23, 2021 · Fundamentals

Coroutines and Asynchronous Programming in Python

This article explains Python coroutines, their advantages over threads, demonstrates producer‑consumer patterns, introduces the asyncio event loop, shows how to use async/await syntax, and provides examples of asynchronous network requests and a simple aiohttp server for high‑concurrency I/O.

Pythonaiohttpasync/await
0 likes · 13 min read
Coroutines and Asynchronous Programming in Python
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Mar 23, 2021 · Artificial Intelligence

How to Recognize Credit Card Numbers with OpenCV: A Step‑by‑Step Tutorial

This tutorial walks through a project‑based OpenCV workflow that reads a digit template, preprocesses both template and credit‑card images, extracts individual numbers, matches them against the template, and finally overlays the recognized digits onto the original image, illustrating core computer‑vision techniques.

OCROpenCVPython
0 likes · 10 min read
How to Recognize Credit Card Numbers with OpenCV: A Step‑by‑Step Tutorial
MaGe Linux Operations
MaGe Linux Operations
Mar 22, 2021 · Backend Development

Master Python File Downloads: Requests, Wget, Asyncio, S3, and More

This tutorial teaches you how to download files in Python using various modules—including requests, wget, urllib, urllib3, boto3, and asyncio—covering simple downloads, handling redirects, chunked large-file downloads, multithreaded batch downloads, progress bars, proxy usage, and Amazon S3 retrieval.

Boto3File DownloadPython
0 likes · 9 min read
Master Python File Downloads: Requests, Wget, Asyncio, S3, and More
MaGe Linux Operations
MaGe Linux Operations
Mar 20, 2021 · Game Development

How to Build a Flappy Bird Clone with Python and Pygame

This article walks you through creating a Flappy Bird‑style game using Python 3 and the pygame library, covering installation, running the program, visual demos, and a full source‑code listing that includes bird, pipe, stone, and bullet mechanics with level progression and sound effects.

Flappy BirdGame DevelopmentPygame
0 likes · 17 min read
How to Build a Flappy Bird Clone with Python and Pygame
Python Programming Learning Circle
Python Programming Learning Circle
Mar 20, 2021 · Fundamentals

Understanding Python Object Memory Management and Garbage Collection

This article explains Python's memory management, covering object references, identity via id(), reference counting, caching of small objects, the use of the is operator, handling of reference cycles with objgraph, manual reference deletion, and the generational garbage collection mechanism including thresholds and cycle detection.

Garbage CollectionGenerational GCPython
0 likes · 12 min read
Understanding Python Object Memory Management and Garbage Collection
Python Programming Learning Circle
Python Programming Learning Circle
Mar 17, 2021 · Big Data

Eight Python Techniques for Efficient Data Analysis

This article presents eight Python data analysis techniques—including list comprehensions, lambda expressions, map/filter, NumPy arange and linspace, pandas axis handling, and DataFrame concatenation, merging, joining, applying, and pivot tables—to improve code efficiency, readability, and analytical capabilities.

Data AnalysisNumPyPython
0 likes · 7 min read
Eight Python Techniques for Efficient Data Analysis
MaGe Linux Operations
MaGe Linux Operations
Mar 16, 2021 · Fundamentals

Top 8 Essential Python Tools Every Developer Should Know

This article introduces eight essential Python tools—including IDLE, scikit-learn, Theano, Selenium, TestComplete, Beautiful Soup, Pandas, and PuLP—highlighting their key features, typical use cases, and why they are valuable for developers across web development, data science, testing, and automation.

OptimizationPythonlibraries
0 likes · 6 min read
Top 8 Essential Python Tools Every Developer Should Know
MaGe Linux Operations
MaGe Linux Operations
Mar 14, 2021 · Fundamentals

What the Future Holds for Python at 30? Insights from a Core Contributor

Celebrating Python’s 30th birthday, this interview with core contributor Pablo Galindo explores the language’s rise, current massive adoption, diverse use cases—from machine‑learning models to internal tooling—and his perspective on upcoming challenges, performance improvements, and the balance between evolution and backward compatibility.

CommunityInterviewProgramming Language
0 likes · 5 min read
What the Future Holds for Python at 30? Insights from a Core Contributor
MaGe Linux Operations
MaGe Linux Operations
Mar 13, 2021 · Fundamentals

7 Must‑Visit GitHub Repositories to Master Python Programming

Discover seven high‑quality open‑source GitHub repositories that cover Python fundamentals, intermediate concepts, advanced topics, and practical exercises, each offering notebooks, scripts, and additional resources to help learners progress from beginner to proficient Python developer.

GitHubLearning ResourcesPython
0 likes · 7 min read
7 Must‑Visit GitHub Repositories to Master Python Programming
MaGe Linux Operations
MaGe Linux Operations
Mar 12, 2021 · Fundamentals

15 Must‑Try Python Packages Every Developer Should Know

This article introduces fifteen essential Python packages—from data‑visualization tools like Dash and Plotly, to game development with Pygame, image processing with Pillow, HTTP handling with Requests, and automation utilities such as tqdm—explaining their key features, typical use cases, and why they’re valuable for developers.

DevelopmentPythonlibraries
0 likes · 13 min read
15 Must‑Try Python Packages Every Developer Should Know
Python Crawling & Data Mining
Python Crawling & Data Mining
Mar 11, 2021 · Backend Development

How to Build a Robust Python Web Crawler for Forum Comments with Scrapy & Selenium

This article walks through building a Python web crawler that extracts forum post comments into MongoDB, covering project goals, environment setup, site structure analysis, Scrapy and Selenium integration, data storage design, handling anti‑scraping measures, and performance optimization with multithreading.

CrawlerData ExtractionMongoDB
0 likes · 13 min read
How to Build a Robust Python Web Crawler for Forum Comments with Scrapy & Selenium
Practical DevOps Architecture
Practical DevOps Architecture
Mar 11, 2021 · Fundamentals

Python Dictionary and Set Basics

This article introduces Python's built‑in dictionary and set types, explaining their characteristics, common operations, and providing example code to demonstrate creation, element access, and membership testing, while also highlighting key differences such as mutability of values and the use of hashable elements as keys.

Data StructuresPythonSet
0 likes · 5 min read
Python Dictionary and Set Basics
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Mar 10, 2021 · Fundamentals

Mastering Clean Code: SOLID Principles, Architecture Patterns, and Naming Strategies

This article distills essential software design knowledge—covering the five SOLID principles, three common architecture styles, effective diagramming, naming conventions, and techniques for simplifying nested if‑else logic—providing concrete Python examples and visual aids to help developers write more maintainable and robust code.

Design PatternsPythonSoftware Architecture
0 likes · 22 min read
Mastering Clean Code: SOLID Principles, Architecture Patterns, and Naming Strategies
DataFunTalk
DataFunTalk
Mar 9, 2021 · Artificial Intelligence

Introduction to Common Machine Learning Algorithms with Python Implementations

This article introduces the three main categories of machine learning—supervised, unsupervised, and reinforcement learning—detailing common algorithms such as Linear Regression, Logistic Regression, Naive Bayes, K‑Nearest Neighbors, Decision Trees, Random Forests, SVM, K‑Means, and PCA, and provides concise Python code examples using scikit‑learn for each.

PythonUnsupervised Learningmachine learning
0 likes · 18 min read
Introduction to Common Machine Learning Algorithms with Python Implementations
Python Crawling & Data Mining
Python Crawling & Data Mining
Mar 9, 2021 · Fundamentals

How to Automate Rainfall Word Reports with Python and Pandas

This article walks through reading monthly rainfall data with pandas, cleaning missing values, calculating rainfall deviations, generating descriptive paragraphs, and rendering a formatted Word report using docxtpl, providing complete code snippets and example outputs for each step.

Data ProcessingDocxTemplatePython
0 likes · 8 min read
How to Automate Rainfall Word Reports with Python and Pandas
Python Programming Learning Circle
Python Programming Learning Circle
Mar 8, 2021 · Fundamentals

Introduction to IPython: Installation, Features, and Usage

This article introduces IPython, covering its installation, core components, key interactive features such as tab completion, introspection, magic commands, system shell integration, and how to use it within Jupyter Notebook, providing practical command examples and shortcuts for efficient Python development.

IPythonJupyterMagic Commands
0 likes · 10 min read
Introduction to IPython: Installation, Features, and Usage
MaGe Linux Operations
MaGe Linux Operations
Mar 5, 2021 · Fundamentals

Turn Python Code into LaTeX Formulas Instantly with latexify_py

Struggling with complex equations in Word? The open‑source Python tool latexify_py converts Python expressions into clean LaTeX formulas, requiring only basic regex knowledge, and simplifies editing, piecewise functions, and more—making academic writing faster and error‑free.

LaTeXPythonmath
0 likes · 3 min read
Turn Python Code into LaTeX Formulas Instantly with latexify_py
360 Tech Engineering
360 Tech Engineering
Mar 5, 2021 · Mobile Development

Extracting Audio from Android Emulators Using MEmu, Python, and FFmpeg

This guide explains how to capture internal audio from Android devices by running multiple MEmu emulators, parsing their configuration XML to map simulators to recordings, automating screen capture with Windows APIs, separating audio with FFmpeg, and addressing common pitfalls such as naming collisions and permission issues.

AndroidAudio ExtractionFFmpeg
0 likes · 8 min read
Extracting Audio from Android Emulators Using MEmu, Python, and FFmpeg
Python Programming Learning Circle
Python Programming Learning Circle
Mar 5, 2021 · Fundamentals

Python Built‑in Functions and Common Usage

This article introduces Python's built‑in functions, data types, numeric conversions, mathematical utilities, sequence and collection constructors, iteration tools, scope inspection, dynamic code execution, memory introspection, file handling, and module import techniques, providing concise code examples for each concept.

Code ExecutionData TypesPython
0 likes · 11 min read
Python Built‑in Functions and Common Usage
360 Quality & Efficiency
360 Quality & Efficiency
Mar 5, 2021 · Databases

Asynchronous MySQL Operations with aiomysql and SQLAlchemy in Python

This tutorial explains how to perform asynchronous MySQL operations in Python using aiomysql, covering basic connections, CRUD actions, safe parameter handling to prevent SQL injection, connection pooling, transaction management, integration with SQLAlchemy for ORM queries, and a custom reconnection wrapper for resilient database access.

Connection PoolingDatabaseMySQL
0 likes · 38 min read
Asynchronous MySQL Operations with aiomysql and SQLAlchemy in Python
21CTO
21CTO
Mar 4, 2021 · Fundamentals

Why JavaScript Still Leads the RedMonk 2021 Language Rankings

RedMonk’s February 2021 programming language ranking places JavaScript at the top, followed by Python, Java, and PHP, using GitHub pull‑request data and Stack Overflow activity to gauge popularity, and notes that half of the top‑20 languages have shifted unusually compared to the previous year.

JavaScriptPythonRedMonk
0 likes · 3 min read
Why JavaScript Still Leads the RedMonk 2021 Language Rankings
Python Programming Learning Circle
Python Programming Learning Circle
Mar 4, 2021 · Fundamentals

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

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

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

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

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

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

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

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

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

30 Minimal Python Tasks and Code Snippets for Beginners

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

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

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

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

AnacondaDevelopmentIPython
0 likes · 4 min read
Boost Your Python Workflow: 5 Essential Tools Every Developer Should Try
Laravel Tech Community
Laravel Tech Community
Feb 21, 2021 · Fundamentals

Python 3.9.2 and 3.8.8 Release: Security Fixes and New Features

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

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

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

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

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

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

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

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

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

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

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

Which Languages Lead the 2021 TIOBE Rankings? February 2021 Insights

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

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

Extracting Signal Features with Hilbert Transform and Bispectrum in Python

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

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

22 Fun Python Projects to Boost Your Coding Skills

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

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

Visualize Python Script Progress with Tqdm: A Practical Guide

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

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

Reverse Engineering and Patching Python .pyd Modules with IDA

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

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

Top 100 Django Packages of 2020: Download Stats & Trends

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

BackendDjangoPackage Statistics
0 likes · 13 min read
Top 100 Django Packages of 2020: Download Stats & Trends