Tagged articles

Python

5000 articles · Page 26 of 50
DaTaobao Tech
DaTaobao Tech
Mar 27, 2024 · Artificial Intelligence

Building a Simple Diffusion Model with Python

This tutorial walks through implementing a basic Denoising Diffusion Probabilistic Model in Python, explaining the forward noise schedule, reverse denoising training, and providing complete code for noise schedules, diffusion functions, residual and attention blocks, a UNet architecture, loss computation, and a training loop.

AttentionDDPMPython
0 likes · 26 min read
Building a Simple Diffusion Model with Python
Test Development Learning Exchange
Test Development Learning Exchange
Mar 27, 2024 · Artificial Intelligence

Introduction to PyTorch and Example CNN Training on CIFAR-10

This article introduces PyTorch as a leading open‑source deep‑learning framework, outlines its key components such as dynamic computation graphs, tensors, autograd, modules, optimizers, data loading, distributed training and TorchScript, and provides a complete Python example that defines a simple CNN and trains it on the CIFAR‑10 dataset.

CNNPyTorchPython
0 likes · 8 min read
Introduction to PyTorch and Example CNN Training on CIFAR-10
Python Programming Learning Circle
Python Programming Learning Circle
Mar 26, 2024 · Cloud Native

Choosing the Right Docker Base Image for Python Applications

An in‑depth comparison of popular Docker base images—including Ubuntu, Alpine, Debian, CentOS, Amazon Linux 2, and official Python images—evaluates stability, security updates, dependency freshness, size, and build time to guide developers in selecting the optimal Linux distribution for Python container deployments.

Base ImageDockerLinux
0 likes · 18 min read
Choosing the Right Docker Base Image for Python Applications
Test Development Learning Exchange
Test Development Learning Exchange
Mar 26, 2024 · Backend Development

Using pdoc to Generate API Documentation for Python Projects

pdoc is a lightweight Python command‑line tool that automatically extracts docstrings to produce clean HTML API documentation, offering features such as module and package generation, custom templates, markdown export, and a built‑in preview server for rapid documentation workflows.

API documentationCLIDocumentation Generation
0 likes · 5 min read
Using pdoc to Generate API Documentation for Python Projects
Python Programming Learning Circle
Python Programming Learning Circle
Mar 25, 2024 · Fundamentals

Simple Techniques to Accelerate Python for‑loops (1.3× to 970× Speedup)

This article presents a collection of practical Python techniques—such as list comprehensions, pre‑computing lengths, using sets, skipping irrelevant iterations, inlining functions, generators, map, memoization, vectorization, filterfalse, and join—that together can boost for‑loop performance anywhere from 1.3‑fold up to nearly a thousand times, with concrete code examples and benchmark results.

Code ProfilingLoop OptimizationPython
0 likes · 16 min read
Simple Techniques to Accelerate Python for‑loops (1.3× to 970× Speedup)
Python Programming Learning Circle
Python Programming Learning Circle
Mar 25, 2024 · Game Development

Implementing Automatic Missile Tracking in Python with Pygame

This article explains the mathematics and step‑by‑step Python pygame implementation of an automatic missile‑tracking algorithm for shooting games, covering time‑slice calculations, trigonometric direction computation, and image rotation handling to keep the missile tip aligned with the target.

Missile TrackingPygamePython
0 likes · 8 min read
Implementing Automatic Missile Tracking in Python with Pygame
Python Programming Learning Circle
Python Programming Learning Circle
Mar 23, 2024 · Fundamentals

13 Lesser‑Known Python Features You Should Know

This article introduces thirteen hidden or underused Python features—including list stepping, the find method, iterators, doctest, yield, dictionary get, for/else loops, named string formatting, recursion limits, conditional expressions, argument unpacking, the __hello__ module, and multi‑line strings—each illustrated with code examples.

Pythonfeaturesprogramming
0 likes · 8 min read
13 Lesser‑Known Python Features You Should Know
Python Programming Learning Circle
Python Programming Learning Circle
Mar 23, 2024 · Artificial Intelligence

Eight Python Libraries to Accelerate Data‑Science Workflows

This article introduces eight Python libraries—including Optuna, ITMO_FS, shap‑hypetune, PyCaret, floWeaver, Gradio, Terality, and Torch‑Handle—that streamline data‑science tasks such as hyperparameter optimization, feature selection, model building, visualization, and deployment, helping users save coding time and improve productivity.

AutomationData ScienceLibraries
0 likes · 12 min read
Eight Python Libraries to Accelerate Data‑Science Workflows
Python Programming Learning Circle
Python Programming Learning Circle
Mar 20, 2024 · Game Development

Python Pygame Solar System Simulation Tutorial

This tutorial demonstrates how to use Python and the Pygame library to create a real‑time visual simulation of the solar system, complete with background images, rotating planet sprites, optional music, and frame‑rate control, providing a hands‑on example of basic game‑style graphics programming.

GraphicsPygamePython
0 likes · 15 min read
Python Pygame Solar System Simulation Tutorial
MaGe Linux Operations
MaGe Linux Operations
Mar 19, 2024 · Backend Development

Master Python Proxies: 5 Essential Tips for Effective Web Scraping

Learn the core concepts of using proxies in Python web scraping, including what proxies are, common types like anonymous and high‑anonymity, how they protect your crawler, practical implementation with the requests library, and an overview of building a proxy pool for scalable data extraction.

CrawlerPythonWeb Scraping
0 likes · 7 min read
Master Python Proxies: 5 Essential Tips for Effective Web Scraping
Model Perspective
Model Perspective
Mar 18, 2024 · Fundamentals

How Long Does a Brick Take to Sink to the Ocean Bottom? A Physics Model

Confucius watches two children argue about a brick’s sinking time, then uses physics—gravity, buoyancy, drag—and a mathematical model with Python code to estimate how long the brick takes to reach the bottom of various oceans, highlighting differences due to depth and terminal velocity.

PhysicsPythonfluid dynamics
0 likes · 9 min read
How Long Does a Brick Take to Sink to the Ocean Bottom? A Physics Model
MaGe Linux Operations
MaGe Linux Operations
Mar 18, 2024 · Cloud Computing

How to Build ARM Docker Images on an x86 Machine Using QEMU

This guide explains how to use QEMU on an x86 host to pull an ARM base image, create a Dockerfile with QEMU support, build the ARM-compatible Docker image, and test it, including a practical example of packaging a simple Python app for Raspberry Pi.

ARMCross-compilationDocker
0 likes · 8 min read
How to Build ARM Docker Images on an x86 Machine Using QEMU
Test Development Learning Exchange
Test Development Learning Exchange
Mar 17, 2024 · Fundamentals

Python Built-in Functions Reference

This reference lists Python's built‑in functions, providing concise English descriptions and example code snippets for each, covering topics from basic type conversions and arithmetic to object introspection and file handling and utility operations.

Pythonbasicsbuilt-in functions
0 likes · 19 min read
Python Built-in Functions Reference
Test Development Learning Exchange
Test Development Learning Exchange
Mar 16, 2024 · Fundamentals

Python Built-in Functions and Utilities

This article introduces 10 essential Python built-in functions and utilities including enumerate(), zip(), filter(), map(), sorted(), functools.partial(), itertools.combinations(), lambda, getattr()/setattr(), and reversed(), with practical code examples for each.

Pythonbuilt-in functionsenumerate
0 likes · 3 min read
Python Built-in Functions and Utilities
MaGe Linux Operations
MaGe Linux Operations
Mar 15, 2024 · Backend Development

Build a Simple Python Web Scraper to Fetch Recipes in 5 Minutes

This guide walks you through creating a lightweight Python web scraper that fetches recipe data from a cooking website, covering HTTP requests, HTML parsing with BeautifulSoup, extracting titles and images, and wrapping the process into an interactive console application.

BeautifulSoupConsole ApplicationPython
0 likes · 15 min read
Build a Simple Python Web Scraper to Fetch Recipes in 5 Minutes
21CTO
21CTO
Mar 14, 2024 · Fundamentals

Will Python Finally Ditch the GIL? Inside the Upcoming 3.13 Changes

The article explains how Python's CPython interpreter is set to make the Global Interpreter Lock optional through PEP 703, detailing the recent merge that adds PYTHON_GIL=0 support, the expected Python 3.13 release date, and the potential impact on concurrency and AI workloads.

GILPEP703Python
0 likes · 5 min read
Will Python Finally Ditch the GIL? Inside the Upcoming 3.13 Changes
Sohu Tech Products
Sohu Tech Products
Mar 13, 2024 · Artificial Intelligence

Build a Minimal Retrieval‑Augmented Generation (Tiny‑RAG) from Scratch

This step‑by‑step guide explains how to implement a lightweight Retrieval‑Augmented Generation system—Tiny‑RAG—by creating embedding classes, loading and chunking documents, building a simple vector store, performing similarity search, and integrating a large language model for answer generation, complete with runnable Python code.

EmbeddingLLMPython
0 likes · 14 min read
Build a Minimal Retrieval‑Augmented Generation (Tiny‑RAG) from Scratch
Test Development Learning Exchange
Test Development Learning Exchange
Mar 13, 2024 · Backend Development

Extracting Project Dependencies and File Header Comments in Python

This guide explains how to automatically collect all third‑party modules used in a Python project—by manually inspecting imports or using tools such as pipreqs, Poetry, or pipdeptree to generate a requirements.txt file—and provides a Python script for extracting the first‑line comments from each .py file and saving them to a text file.

AutomationFile CommentsPoetry
0 likes · 4 min read
Extracting Project Dependencies and File Header Comments in Python
Open Source Tech Hub
Open Source Tech Hub
Mar 12, 2024 · Artificial Intelligence

Step-by-Step Guide to Install ModelScope and Perform NLP Inference in Python & PHP

This guide walks you through setting up a Conda Python environment, installing PyTorch and the ModelScope library, running NLP pipelines for tasks like word segmentation and text classification, and calling ModelScope models from PHP using the PHPY extension, complete with code examples and troubleshooting tips.

AI inferenceModelScopeNLP
0 likes · 14 min read
Step-by-Step Guide to Install ModelScope and Perform NLP Inference in Python & PHP
21CTO
21CTO
Mar 12, 2024 · Artificial Intelligence

Top 10 Python Libraries Every Data Scientist Must Master in 2024

Discover the essential Python libraries for data science in 2024, from versatile tools like Taipy and Pandas to powerful machine‑learning frameworks such as TensorFlow, PyTorch, and Scikit‑Learn, each with key features, use‑cases, and GitHub links to boost your analytics career.

AIData SciencePython
0 likes · 7 min read
Top 10 Python Libraries Every Data Scientist Must Master in 2024
AI Large Model Application Practice
AI Large Model Application Practice
Mar 12, 2024 · Artificial Intelligence

How to Build a Corrective RAG Agent with LangGraph: A Step‑by‑Step Guide

This article explains how to use LangGraph—a graph‑based extension of LangChain—to implement a corrective RAG (C‑RAG) pipeline that evaluates retrieved documents, rewrites queries when needed, performs web search, and generates accurate answers, complete with code snippets and a runnable example.

Corrective RAGLLMLangChain
0 likes · 14 min read
How to Build a Corrective RAG Agent with LangGraph: A Step‑by‑Step Guide
Python Programming Learning Circle
Python Programming Learning Circle
Mar 12, 2024 · Fundamentals

Visual Guide to NumPy: Creating Arrays, Operations, Indexing, and Applications

This tutorial provides a visual, step‑by‑step guide to NumPy, covering array creation, arithmetic and broadcasting, indexing, aggregation, matrix operations, reshaping, and practical examples such as computing mean‑squared error for machine‑learning models, illustrated with code snippets and diagrams.

Array OperationsData SciencePython
0 likes · 10 min read
Visual Guide to NumPy: Creating Arrays, Operations, Indexing, and Applications
Python Programming Learning Circle
Python Programming Learning Circle
Mar 9, 2024 · Fundamentals

Python Basics: Comments, Indentation, Variables, Data Types, Operators, Strings, Lists, Conditionals, Loops, and Functions

This comprehensive tutorial introduces Python fundamentals, covering comments, indentation, variable naming rules, core data types, type conversion, arithmetic and comparison operators, string manipulation, list operations, conditional statements, loop constructs, and custom function definitions with clear examples and code snippets.

Data TypesProgramming FundamentalsPython
0 likes · 21 min read
Python Basics: Comments, Indentation, Variables, Data Types, Operators, Strings, Lists, Conditionals, Loops, and Functions
360 Quality & Efficiency
360 Quality & Efficiency
Mar 8, 2024 · Fundamentals

Using Python Pandas for Data Comparison Between Files and Databases

This article demonstrates how testers can ensure large‑scale data accuracy by leveraging Python’s Pandas library to compare and match data across files and databases, presenting a reusable class, field‑mapping techniques, code examples, and a comparison of Pandas with other data‑handling libraries.

CSVData AnalysisData Validation
0 likes · 5 min read
Using Python Pandas for Data Comparison Between Files and Databases
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Mar 8, 2024 · Artificial Intelligence

Building a Coze Bot for Weekend Activity Recommendations with Data Retrieval and Custom Plugins

This article walks through creating a Coze chatbot that recommends weekend attractions and events by designing prompt‑based workflows, leveraging official plugins, scraping city‑level data, constructing a knowledge base, handling pagination with code nodes, and finally deploying the bot for real‑time user queries.

AI promptBot DevelopmentCoze
0 likes · 20 min read
Building a Coze Bot for Weekend Activity Recommendations with Data Retrieval and Custom Plugins
21CTO
21CTO
Mar 7, 2024 · Artificial Intelligence

Build Production-Ready AI Web Apps in Python with Taipy—No Frontend Code Needed

Taipy is a free, open‑source Python framework that lets data scientists and machine‑learning engineers create full‑stack, production‑grade web applications without writing HTML, JavaScript or CSS, offering three components—frontend, backend pipeline, and REST API—plus integration with common data sources and low‑code UI tools.

AIData SciencePython
0 likes · 6 min read
Build Production-Ready AI Web Apps in Python with Taipy—No Frontend Code Needed
Python Programming Learning Circle
Python Programming Learning Circle
Mar 6, 2024 · Fundamentals

30 Minimal Python Tasks: Handy Code Snippets for Everyday Programming

This article presents thirty concise Python examples covering list deduplication, anagram checking, memory usage, string manipulation, chunking, dictionary merging, timing, exception handling, and many other common tasks, each explained with clear descriptions and ready‑to‑run code snippets for beginners and developers alike.

Performance MeasurementPythonString Manipulation
0 likes · 16 min read
30 Minimal Python Tasks: Handy Code Snippets for Everyday Programming
MaGe Linux Operations
MaGe Linux Operations
Mar 6, 2024 · Backend Development

Mastering Thread Safety in Python: Locks, Conditions, and More

This article explains thread safety in Python, illustrates race conditions with a shared counter example, and demonstrates how various synchronization primitives—including Lock, RLock, Condition, Event, and Semaphore—can be used to coordinate threads safely and avoid deadlocks.

PythonThread Safetyconcurrency
0 likes · 24 min read
Mastering Thread Safety in Python: Locks, Conditions, and More
IT Services Circle
IT Services Circle
Mar 6, 2024 · Artificial Intelligence

Comprehensive Overview of Ten Regression Algorithms with Core Concepts and Code Examples

This article provides a comprehensive summary of ten regression algorithms—including linear, ridge, Lasso, decision tree, random forest, gradient boosting, SVR, XGBoost, LightGBM, and neural network regression—detailing their principles, advantages, disadvantages, suitable scenarios, and offering core Python code examples for each.

Pythongradient boostingmachine learning
0 likes · 33 min read
Comprehensive Overview of Ten Regression Algorithms with Core Concepts and Code Examples
Python Programming Learning Circle
Python Programming Learning Circle
Mar 5, 2024 · Fundamentals

11 Essential PyCharm Tips and Shortcuts for Python Development

This article presents a comprehensive guide to eleven practical PyCharm techniques—including font settings, UI scaling, multi‑line commenting, code reformatting, refactoring, search shortcuts, local history, package management, debugging, and custom background configuration—plus a summary of frequently used keyboard shortcuts to boost Python development productivity.

IDEPyCharmPython
0 likes · 9 min read
11 Essential PyCharm Tips and Shortcuts for Python Development
Python Programming Learning Circle
Python Programming Learning Circle
Mar 2, 2024 · Frontend Development

Comprehensive Guide to Python GUI Development with PyQt5 and Related Frameworks

This article provides an extensive overview of Python GUI development, covering popular frameworks such as PyQt5, PySide6, Tkinter, and others, detailing installation steps, code examples, UI design with Qt Designer, and packaging techniques using tools like fbs to create standalone desktop applications.

Desktop ApplicationGUIPyQt5
0 likes · 17 min read
Comprehensive Guide to Python GUI Development with PyQt5 and Related Frameworks
Python Programming Learning Circle
Python Programming Learning Circle
Mar 2, 2024 · Fundamentals

Common Python Pitfalls, Useful Tools, and Performance Tips

This article presents a concise guide to Python, covering frequently confused operations such as sampling and copying, essential utilities like CSV handling, itertools, collections, and defaultdict, as well as performance debugging techniques, warning management, and handy code snippets for efficient development.

Pythontipsutilities
0 likes · 12 min read
Common Python Pitfalls, Useful Tools, and Performance Tips
Python Programming Learning Circle
Python Programming Learning Circle
Mar 1, 2024 · Fundamentals

Python Code Optimization Techniques for Faster Execution

This article presents practical Python performance optimization techniques, covering fundamental principles such as avoiding premature optimization, weighing trade‑offs, eliminating global variables, reducing attribute access, minimizing unnecessary abstractions, avoiding data copies, leveraging efficient loops, using short‑circuit logic, applying numba JIT, and selecting appropriate data structures to significantly speed up code execution.

Data StructuresPythonnumba
0 likes · 20 min read
Python Code Optimization Techniques for Faster Execution
Python Programming Learning Circle
Python Programming Learning Circle
Feb 29, 2024 · Fundamentals

Understanding Happy Numbers: Definition, Python Implementations, and Real-World Applications

Happy numbers are positive integers that eventually reach 1 when repeatedly replaced by the sum of the squares of their digits; this article defines them, demonstrates Python implementations using recursion and sets, and explores practical uses in cryptography, game development, and data analysis.

Data AnalysisPythonhappy numbers
0 likes · 5 min read
Understanding Happy Numbers: Definition, Python Implementations, and Real-World Applications
Sohu Tech Products
Sohu Tech Products
Feb 28, 2024 · Big Data

Why Use Zarr? Storing and Accessing Large NumPy Arrays with mmap and Zarr

Zarr provides a modern, chunked and compressed storage format that lets you treat massive NumPy arrays like in‑memory objects, offering on‑demand loading, flexible back‑ends (disk, S3, zip), automatic caching, resizing, parallel reads/writes, and superior performance compared to traditional mmap‑based memmap files.

CompressionData StorageNumPy
0 likes · 18 min read
Why Use Zarr? Storing and Accessing Large NumPy Arrays with mmap and Zarr
Python Programming Learning Circle
Python Programming Learning Circle
Feb 28, 2024 · Fundamentals

Common Python Errors and How to Fix Them

This article lists 17 common Python runtime and syntax errors that beginners often encounter, explains the cause of each error, and provides corrected code examples to help readers quickly identify and resolve these issues.

Pythoncommon errorsprogramming
0 likes · 11 min read
Common Python Errors and How to Fix Them
Python Programming Learning Circle
Python Programming Learning Circle
Feb 28, 2024 · Fundamentals

Seven Python Mini Projects with Source Code (Calculator, Notepad, Login, Snake, Tetris, Link Game)

This article presents seven beginner‑friendly Python mini‑projects—including a graphical calculator, a notepad editor, a login/registration interface, a Snake game, a Tetris clone, and a Link‑Match puzzle—each explained with design ideas, implementation steps, and complete source code using Tkinter or Pygame.

GUIPythonTkinter
0 likes · 44 min read
Seven Python Mini Projects with Source Code (Calculator, Notepad, Login, Snake, Tetris, Link Game)
Top Architecture Tech Stack
Top Architecture Tech Stack
Feb 28, 2024 · Fundamentals

Getting Started with PyCharm: Interface Overview, Project Creation, Interpreter Setup, Package Installation, and First Python Program

This guide introduces PyCharm, outlines its main interface sections, walks through creating a new Python project and file, configuring the interpreter, installing third‑party packages, and writing and running a simple 'Hello World' program, providing a comprehensive start for Python developers.

PythonPython IDETutorial
0 likes · 5 min read
Getting Started with PyCharm: Interface Overview, Project Creation, Interpreter Setup, Package Installation, and First Python Program
Test Development Learning Exchange
Test Development Learning Exchange
Feb 28, 2024 · Backend Development

Using Deep Copy in Python for Isolated API Test Parameters

Deep copy in Python is demonstrated through multiple practical examples—including request parameter duplication, handling nested data structures, managing global configurations, multithreaded test execution, and database interactions—to ensure isolated, independent data for each API test case, preventing data contamination and race conditions.

API-testingDeep CopyPython
0 likes · 10 min read
Using Deep Copy in Python for Isolated API Test Parameters
Python Programming Learning Circle
Python Programming Learning Circle
Feb 27, 2024 · Fundamentals

20 Essential Python Exception Handling Techniques

This article presents twenty practical Python exception‑handling techniques—from basic try‑except structures and custom exceptions to advanced concepts like exception chaining, dynamic exception classes, and generator cleanup—providing developers with clear examples and explanations to write more robust, readable, and Pythonic code.

Pythonerror-managementexception handling
0 likes · 11 min read
20 Essential Python Exception Handling Techniques
Caiyun Tech Team
Caiyun Tech Team
Feb 27, 2024 · Fundamentals

cyeva: A Universal Python Toolkit for Weather Forecast Accuracy Evaluation

cyeva is an open‑source Python library that automates deterministic weather forecast accuracy assessment, offering built‑in metrics for temperature, precipitation, wind and other continuous variables, with installation via pip or conda, performance benchmarks, and community‑driven extensions.

MAEPythonRMSE
0 likes · 11 min read
cyeva: A Universal Python Toolkit for Weather Forecast Accuracy Evaluation
Python Crawling & Data Mining
Python Crawling & Data Mining
Feb 27, 2024 · Fundamentals

Automate Multi‑Sheet Excel Scoring with Python & Pandas: Step‑by‑Step Guide

This article walks through using Python and pandas to batch‑process seven Excel evaluation sheets, skipping header rows, cleaning data, computing total and average scores per person, merging results, and outputting aggregated statistics, providing a practical automation solution for repetitive office tasks.

Batch ProcessingData ProcessingExcel Automation
0 likes · 7 min read
Automate Multi‑Sheet Excel Scoring with Python & Pandas: Step‑by‑Step Guide
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Feb 25, 2024 · Artificial Intelligence

Pinecone Vector Database and Embedding Model Summary from DeepLearning.AI’s AI Course

This article reviews the author’s hands‑on experience with Pinecone’s serverless vector database, various embedding and generation models such as all‑MiniLM‑L6‑v2, text‑embedding‑ada‑002, clip‑ViT‑B‑32, and GPT‑3.5‑turbo‑instruct, and demonstrates how they are applied to semantic search, RAG, recommendation, hybrid, and facial similarity tasks using Python code examples.

AIPineconePython
0 likes · 9 min read
Pinecone Vector Database and Embedding Model Summary from DeepLearning.AI’s AI Course
Python Programming Learning Circle
Python Programming Learning Circle
Feb 23, 2024 · Fundamentals

Python Data Visualization Tutorial: Pandas, Matplotlib, Seaborn, Bokeh, Folium and More

This tutorial walks through using Python's major data‑visualisation libraries—including pandas, matplotlib, seaborn, bokeh, altair and folium—to explore AI‑related popularity datasets, demonstrating basic plots, styling, interactive charts, map visualisation, and guidance on choosing the right tool for a project.

BokehFoliumPython
0 likes · 15 min read
Python Data Visualization Tutorial: Pandas, Matplotlib, Seaborn, Bokeh, Folium and More
MaGe Linux Operations
MaGe Linux Operations
Feb 22, 2024 · Databases

Mastering PyMySQL: Complete Guide to Python‑MySQL Integration

This article provides a comprehensive guide to using PyMySQL in Python, covering installation, connection setup, CRUD operations, transaction handling, advanced features like parameterized queries and connection pooling, as well as best practices for security, performance, and monitoring.

Backend DevelopmentMySQLPython
0 likes · 7 min read
Mastering PyMySQL: Complete Guide to Python‑MySQL Integration
Caiyun Tech Team
Caiyun Tech Team
Feb 22, 2024 · Artificial Intelligence

How to Estimate Visibility Using Atmospheric Tower Photos

This article explains a step‑by‑step method for measuring atmospheric visibility by annotating landmarks in fixed‑angle tower photos, extracting their pixel regions, scoring recognizability with a standard‑deviation‑based metric, and computing the farthest visible object using Python and OpenCV.

OpenCVPythonatmospheric tower
0 likes · 8 min read
How to Estimate Visibility Using Atmospheric Tower Photos
Software Development Quality
Software Development Quality
Feb 22, 2024 · Artificial Intelligence

Build a Powerful AI‑Powered WeChat Bot with Python 3.11 – Features, Setup, and Demo

Discover a Python 3.11‑based WeChat bot that leverages ChatGPT for intelligent replies, AI‑generated images, context memory, and a suite of automation features such as friend management, video downloads, and automated Moments posting, complete with system requirements, installation steps, and visual demos.

AI integrationChatGPTPython
0 likes · 5 min read
Build a Powerful AI‑Powered WeChat Bot with Python 3.11 – Features, Setup, and Demo
Baidu Geek Talk
Baidu Geek Talk
Feb 21, 2024 · Fundamentals

Master Data Distribution Visualization with Seaborn: Histograms to Violin Plots

This tutorial walks through essential seaborn techniques for visualizing data distributions—including univariate histograms, conditional histograms, KDE curves, ECDFs, boxplots, violin plots, bivariate histograms, and joint plots—providing code snippets, parameter explanations, and practical examples using the penguins dataset.

Data VisualizationHistogramKDE
0 likes · 18 min read
Master Data Distribution Visualization with Seaborn: Histograms to Violin Plots
Python Programming Learning Circle
Python Programming Learning Circle
Feb 21, 2024 · Fundamentals

Comprehensive Comparison of Python Dependency Management Tools

This article provides a detailed comparison of common Python dependency management tools, covering environment management, package management, Python version management, package building and publishing, evaluating tools such as pyenv, conda, venv, virtualenv, pipenv, Poetry, pdm, Hatch, Rye, and Flit, with commands and feature assessments.

Packaging ToolsPythonVirtual Environments
0 likes · 18 min read
Comprehensive Comparison of Python Dependency Management Tools
Python Programming Learning Circle
Python Programming Learning Circle
Feb 21, 2024 · Frontend Development

Python Tkinter Vaccine Management System Tutorial with MySQL Integration

This article walks readers through building a complete vaccine management desktop application using Python's Tkinter for the graphical interface and MySQL for data storage, covering UI design, database connection, user registration, login, CRUD operations for vaccine records, and query functionalities, all illustrated with full source code examples.

GUIMySQLPython
0 likes · 25 min read
Python Tkinter Vaccine Management System Tutorial with MySQL Integration
IT Services Circle
IT Services Circle
Feb 21, 2024 · Fundamentals

Choosing the Right Python Version: Guidance and Indicators

Choosing the appropriate Python version involves understanding end‑of‑life status, feature support, prerelease, bug‑fix, security, and lifecycle policies, with stable releases such as 3.8, 3.9, and 3.10 recommended, while considering project dependencies and the need for new features or security updates.

PythonSoftware LifecycleVersion Selection
0 likes · 3 min read
Choosing the Right Python Version: Guidance and Indicators
Software Development Quality
Software Development Quality
Feb 21, 2024 · Information Security

Master JWT Security: Test, Forge, and Exploit Tokens with jwt_tool.py

jwt_tool.py is a Python toolkit that validates, forges, scans, and manipulates JSON Web Tokens, offering features such as token validity checks, testing of known CVE‑related vulnerabilities, misconfiguration scanning, claim fuzzing, secret/key verification, dictionary‑based weak‑key detection, timestamp tampering, RSA/ECDSA key reconstruction, and interactive token editing.

JWTPythonSecurity Testing
0 likes · 4 min read
Master JWT Security: Test, Forge, and Exploit Tokens with jwt_tool.py
IT Services Circle
IT Services Circle
Feb 20, 2024 · Fundamentals

LeetCode 392: Determine if a String is a Subsequence Using the Two‑Pointer Technique

This article humorously references recent layoff memes before presenting a detailed tutorial on solving LeetCode problem 392—checking whether string s is a subsequence of t—using a two‑pointer algorithm, complete with step‑by‑step explanation, complexity analysis, visual illustrations, and reference implementations in C++, Java, and Python.

C++JavaLeetCode
0 likes · 8 min read
LeetCode 392: Determine if a String is a Subsequence Using the Two‑Pointer Technique