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

NumPyPythondata analysis
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.

PythonWeb Automationlibraries
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.

Programming LanguagePythonSoftware Development
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.

PythonReinforcement LearningUnsupervised 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.

DocxTemplatePythonautomation
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 ExtractionMEmu
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 PoolingPythonSQLAlchemy
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 NetworksNetwork MetricsPython
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.

PythonWeb Scrapingautomation
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.

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

IDAPythonbinary patching
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
MaGe Linux Operations
MaGe Linux Operations
Jan 31, 2021 · Artificial Intelligence

Mastering Imbalanced Data: Practical Techniques with imbalanced-learn

Learn what imbalanced data is, why it hampers machine learning models, and explore a comprehensive suite of preprocessing strategies—including under‑sampling, over‑sampling (SMOTE, ADASYN), combined sampling, ensemble methods, and class‑weight adjustments—using the imbalanced‑learn library with concrete Python code examples.

PythonSMOTEimbalanced data
0 likes · 14 min read
Mastering Imbalanced Data: Practical Techniques with imbalanced-learn
MaGe Linux Operations
MaGe Linux Operations
Jan 30, 2021 · Fundamentals

Explore Ryven: Visual Python Scripting Made Interactive

Discover Ryven, a visual Python scripting tool that turns ordinary code into an interactive workflow, showing each step from image input and resizing to bilateral filtering, while offering data‑flow and execution‑flow modes for real‑time feedback.

Data FlowPythonVisual Programming
0 likes · 3 min read
Explore Ryven: Visual Python Scripting Made Interactive
MaGe Linux Operations
MaGe Linux Operations
Jan 28, 2021 · Fundamentals

Unlock the Power of NumPy: Visual Guide to Arrays and Operations

This article provides a visual, step‑by‑step introduction to NumPy’s core concepts—vectors, matrices, higher‑dimensional arrays, creation, indexing, arithmetic, broadcasting, and common functions—helping developers and researchers understand how the library works and apply it efficiently in Python data‑science workflows.

Array OperationsData ScienceNumPy
0 likes · 18 min read
Unlock the Power of NumPy: Visual Guide to Arrays and Operations
360 Smart Cloud
360 Smart Cloud
Jan 28, 2021 · Cloud Native

KubeVirt Overview, Architecture, and Practical Usage with Code Examples

This article introduces KubeVirt as a Kubernetes plugin for managing virtual machines, compares it with OpenStack and other solutions, explains its CRDs, components, storage and networking options, and provides detailed code examples and SDK usage for deploying and operating VMs in a cloud‑native environment.

CephCloudNativeKubeVirt
0 likes · 23 min read
KubeVirt Overview, Architecture, and Practical Usage with Code Examples
Big Data Technology & Architecture
Big Data Technology & Architecture
Jan 26, 2021 · Big Data

Comprehensive Guide to Apache Superset: Features, Installation, Data Source Integration, and Permissions

This article provides an in‑depth overview of Apache Superset, covering its recent graduation to a top‑level Apache project, key visualization features, extensive data source support, step‑by‑step installation via pip or Docker, PostgreSQL connection, role‑based permission model, and practical usage insights.

Apache SupersetData visualizationDocker
0 likes · 8 min read
Comprehensive Guide to Apache Superset: Features, Installation, Data Source Integration, and Permissions
MaGe Linux Operations
MaGe Linux Operations
Jan 26, 2021 · Fundamentals

30 Quick Python Mini‑Projects to Master Core Programming Skills

This tutorial presents thirty concise Python tasks—ranging from duplicate detection and anagram checking to list chunking, dictionary merging, and execution timing—each accompanied by clear explanations and ready‑to‑run code snippets, enabling beginners to solidify fundamental concepts through hands‑on practice.

BeginnerPythonString processing
0 likes · 14 min read
30 Quick Python Mini‑Projects to Master Core Programming Skills
Liangxu Linux
Liangxu Linux
Jan 24, 2021 · Cloud Native

Monitor Kubernetes with Zabbix Using Python and Zabbix Sender

This guide shows how to retrieve the Kubernetes API endpoint, generate an authentication token, deploy a Python script, configure Zabbix host and external check, and manually trigger the monitoring to collect cluster metrics via Zabbix Sender.

APIPythonZabbix
0 likes · 4 min read
Monitor Kubernetes with Zabbix Using Python and Zabbix Sender
MaGe Linux Operations
MaGe Linux Operations
Jan 24, 2021 · Fundamentals

7 Must‑Try Open‑Source Python Libraries to Accelerate Your Learning

Discover seven top‑rated open‑source GitHub repositories—ranging from beginner notebooks and comprehensive tutorials to advanced algorithm collections—that provide structured Python lessons, hands‑on exercises, and supplemental resources, helping learners progress from fundamentals to intermediate proficiency.

GitHubLearning ResourcesPython
0 likes · 7 min read
7 Must‑Try Open‑Source Python Libraries to Accelerate Your Learning
Python Crawling & Data Mining
Python Crawling & Data Mining
Jan 24, 2021 · Fundamentals

Master Python Data Analysis: From Reading Files to Visualization

This guide walks you through the complete Python data‑analysis workflow—reading and writing data, processing with NumPy and pandas, modeling with statsmodels and scikit‑learn, and visualizing results with Matplotlib—while highlighting the key tools and learning path for beginners and busy professionals alike.

NumPyPythondata analysis
0 likes · 6 min read
Master Python Data Analysis: From Reading Files to Visualization
MaGe Linux Operations
MaGe Linux Operations
Jan 22, 2021 · Frontend Development

Master Quick Form Creation and Multi‑Page GUIs with PyQt Layouts

This tutorial explains how to use PyQt's QFormLayout for two‑column forms, add rows with .addRow(), nest layouts for complex interfaces, switch pages with QStackedLayout and QComboBox, and create tabbed dialogs using QTabWidget, providing complete code examples for each technique.

Layout ManagementPyQtPython
0 likes · 14 min read
Master Quick Form Creation and Multi‑Page GUIs with PyQt Layouts
Python Crawling & Data Mining
Python Crawling & Data Mining
Jan 22, 2021 · Fundamentals

15 Essential Pandas Filtering Tricks Every Data Analyst Should Know

This article presents a step‑by‑step tutorial on fifteen practical pandas filtering techniques, demonstrating how to select, exclude, and query supermarket operation data using comparison operators, logical expressions, and pandas-specific functions, all illustrated with clear code examples and screenshots.

Data FilteringPythonTutorial
0 likes · 7 min read
15 Essential Pandas Filtering Tricks Every Data Analyst Should Know
Tencent Cloud Developer
Tencent Cloud Developer
Jan 21, 2021 · Big Data

A Beginner's Guide to Using Scrapy for Web Crawling

This beginner‑friendly guide walks readers through installing Scrapy, creating a project and spider, running and debugging crawlers, implementing parsing with CSS/XPath, and overcoming common hurdles such as JavaScript rendering, user‑agent spoofing, and proxy rotation via configurable middlewares, enabling quick start of web‑crawling projects.

Data ExtractionProxyPython
0 likes · 13 min read
A Beginner's Guide to Using Scrapy for Web Crawling
Python Programming Learning Circle
Python Programming Learning Circle
Jan 21, 2021 · Fundamentals

Python 100 Programming Examples and Solutions

This article presents a comprehensive collection of 100 Python programming exercises covering topics such as number combinations, tax calculations, perfect squares, date handling, sorting algorithms, Fibonacci sequences, matrix operations, and more, each accompanied by problem descriptions, analysis, and complete code solutions.

AlgorithmsPythonexercises
0 likes · 22 min read
Python 100 Programming Examples and Solutions
MaGe Linux Operations
MaGe Linux Operations
Jan 19, 2021 · Backend Development

Master Playwright-Python: Quick Guide to Browser Automation for Beginners

This article introduces Microsoft’s open‑source Playwright‑Python library, explains its advantages over Selenium, walks through installation, code generation, synchronous and asynchronous usage, mobile emulation, and highlights its strengths and current limitations for Python developers.

Browser AutomationMobile EmulationPlaywright
0 likes · 10 min read
Master Playwright-Python: Quick Guide to Browser Automation for Beginners