Tagged articles

Python

5000 articles · Page 44 of 50
Python Programming Learning Circle
Python Programming Learning Circle
Mar 31, 2021 · Backend Development

Getting Started with requests-html: Installation, Basic Usage, and Advanced Features

This article introduces the Python requests-html library, covering its installation, basic operations such as fetching pages, extracting links and elements with CSS and XPath selectors, advanced capabilities like JavaScript rendering, pagination handling, custom request options, and practical web‑scraping examples.

JavaScript renderingPythonrequests-html
0 likes · 16 min read
Getting Started with requests-html: Installation, Basic Usage, and Advanced Features
Python Crawling & Data Mining
Python Crawling & Data Mining
Mar 30, 2021 · Fundamentals

Boost Your Python Skills with a Free Exam Simulation Tool

This article introduces a free Python certification exam simulator, explains how to download, install, and crack the software, and shows how to use its diverse question sets to assess and improve your Python fundamentals, data‑structure knowledge, and overall coding confidence.

Data StructuresPythonSoftware Tutorial
0 likes · 7 min read
Boost Your Python Skills with a Free Exam Simulation Tool
MaGe Linux Operations
MaGe Linux Operations
Mar 29, 2021 · Artificial Intelligence

Mastering PyTorch Visualization: TensorBoard and Visdom Guide

This tutorial explains how to install, launch, and use TensorBoard and Visdom with PyTorch, providing step‑by‑step commands, code examples for logging training metrics, and visualizing images and plots to monitor deep‑learning experiments.

PyTorchPythonTensorBoard
0 likes · 6 min read
Mastering PyTorch Visualization: TensorBoard and Visdom Guide
Python Programming Learning Circle
Python Programming Learning Circle
Mar 29, 2021 · Fundamentals

Understanding Python Context Managers: Basics, Custom Implementations, and Advanced Applications

This article explains Python's context manager mechanism, covering the basic with statement, custom __enter__/__exit__ classes, the contextlib.contextmanager decorator, nesting, combining multiple managers with ExitStack, and practical applications such as SQLAlchemy session handling, exception management, and persistent HTTP requests.

DecoratorPythonResource Management
0 likes · 6 min read
Understanding Python Context Managers: Basics, Custom Implementations, and Advanced Applications
MaGe Linux Operations
MaGe Linux Operations
Mar 28, 2021 · Fundamentals

Why Switch to Plotly? Create Stunning Interactive Charts in One Line

This article introduces the open‑source Plotly library for Python, showing how to install it, use the cufflinks wrapper with Pandas, and create a variety of interactive visualizations—from simple bar and box plots to scatter matrices, time‑series charts, heatmaps, and themed 3D figures—using just one or two lines of code.

CufflinksData VisualizationInteractive Charts
0 likes · 9 min read
Why Switch to Plotly? Create Stunning Interactive Charts in One Line
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.

PythonStyle Guidecoding 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.

Naming ConventionsProgramming FundamentalsPython
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.

Async/AwaitPythonaiohttp
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.

Image processingOCRPython
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 GCMemory management
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.

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.

OptimizationPythonWeb Automation
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.

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

Pythondevelopmentlibraries
0 likes · 13 min read
15 Must‑Try Python Packages Every Developer Should Know
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
Practical DevOps Architecture
Practical DevOps Architecture
Mar 10, 2021 · Fundamentals

Python Control Flow: if‑elif‑else, while, and for Loops

This article explains Python's core control‑flow constructs—if‑elif‑else, while, and for loops—providing clear explanations, runnable code examples, and additional notes on boolean logic and string formatting for beginners and intermediate programmers.

Control FlowProgramming FundamentalsPython
0 likes · 4 min read
Python Control Flow: if‑elif‑else, while, and for Loops
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.

Machine LearningPythonScikit-learn
0 likes · 18 min read
Introduction to Common Machine Learning Algorithms with Python Implementations
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.

LaTeXMathPython
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 TypesProgramming Fundamentals
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
DataFunTalk
DataFunTalk
Mar 5, 2021 · Artificial Intelligence

Feature Selection Techniques for the Kaggle Mushroom Classification Dataset Using Python

This tutorial explains why and how to reduce the number of features in the Kaggle Mushroom Classification dataset with Python, covering preprocessing, various feature‑selection methods (filter, wrapper, embedded), code examples, model training, performance impact, and visualisation of results.

Data preprocessingMachine LearningMushroom dataset
0 likes · 14 min read
Feature Selection Techniques for the Kaggle Mushroom Classification Dataset Using 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.

JavaScriptLanguage PopularityPython
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.

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

Coding ExercisesData StructuresPython
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.

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

PythonSecurity FixesVersion Update
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 languageLanguage Popularity
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