Tagged articles

Python

5000 articles · Page 24 of 50
Python Programming Learning Circle
Python Programming Learning Circle
Mar 21, 2024 · Databases

Comprehensive Guide to Using PyMySQL for MySQL Interaction in Python

This article provides a detailed tutorial on the PyMySQL library, covering installation, connection setup, cursor operations, executing queries, transaction handling, advanced features like batch processing and connection pooling, as well as best practices for error handling and performance optimization in Python‑MySQL applications.

DatabaseMySQLPython
0 likes · 9 min read
Comprehensive Guide to Using PyMySQL for MySQL Interaction in Python
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.

Game DevelopmentGraphicsPygame
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
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.

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

LambdaPythonbuilt-in functions
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.

Console ApplicationPythonbeautifulsoup
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.

ConcurrencyGILPEP703
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 inferenceModelScopePHP
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.

AIMachine LearningPython
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 OperationsMachine LearningPython
0 likes · 10 min read
Visual Guide to NumPy: Creating Arrays, Operations, Indexing, and Applications
Open Source Tech Hub
Open Source Tech Hub
Mar 11, 2024 · Fundamentals

Why Python Leads the TIOBE Index in February 2024 and What It Means for Developers

The February 2024 TIOBE Index shows a calm month with Python gaining a 4.5% lead, Scratch re‑entering the top 10, PHP dropping out for the first time, Rust climbing, and Java falling 4.61%, while the report explains how these trends can guide language‑skill assessments and strategic technology choices.

Language PopularityPythonSoftware Development
0 likes · 3 min read
Why Python Leads the TIOBE Index in February 2024 and What It Means for Developers
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.

Control FlowData TypesProgramming Fundamentals
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 ValidationPandas
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.

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

PythonString Manipulationdictionary handling
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.

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

Machine LearningPythonScikit-learn
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.

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

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

ProgrammingPythoncommon errors
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.

GUIGame DevelopmentPython
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 IDEdevelopment
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 testingPythonTesting
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.

ProgrammingPythonerror-management
0 likes · 11 min read
20 Essential Python Exception Handling Techniques
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.

Excel AutomationPythonbatch processing
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.

AIEmbedding ModelsPinecone
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.

BokehFoliumMatplotlib
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 DevelopmentDatabaseMySQL
0 likes · 7 min read
Mastering PyMySQL: Complete Guide to Python‑MySQL Integration
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.

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

ProgrammingPythonSoftware Lifecycle
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
Python Programming Learning Circle
Python Programming Learning Circle
Feb 19, 2024 · Game Development

Python Pygame Implementations of Classic Games: 2048, Snake, Tetris, and LianLianKan

This article provides step-by-step tutorials and complete Python Pygame source code for implementing four classic games—2048, Snake, Tetris, and LianLianKan—explaining game mechanics, design principles, and code structure to help Python developers build and understand these interactive applications.

2048Game DevelopmentLianLianKan
0 likes · 43 min read
Python Pygame Implementations of Classic Games: 2048, Snake, Tetris, and LianLianKan
Test Development Learning Exchange
Test Development Learning Exchange
Feb 19, 2024 · Backend Development

Using Python's json Module for Serialization, Deserialization, and API Testing

This article explains how to use Python's built‑in json module for serializing and deserializing data, demonstrates sending JSON payloads with the requests library, and covers advanced techniques such as data‑driven testing, JsonPath/JMESPath extraction, JSON Schema validation, and dynamic request body construction for API automation.

API testingPythondeserialization
0 likes · 9 min read
Using Python's json Module for Serialization, Deserialization, and API Testing
Python Programming Learning Circle
Python Programming Learning Circle
Feb 18, 2024 · Fundamentals

Hello World Examples in 12 Popular Programming Languages

This article showcases the correct "Hello World" syntax for twelve widely used programming languages, providing clear code snippets and brief explanations to help beginners understand the fundamental first program across Java, C, Python, C++, C#, Visual Basic .NET, JavaScript, PHP, Objective‑C, SQL, Ruby, and MATLAB.

C++Hello WorldJava
0 likes · 4 min read
Hello World Examples in 12 Popular Programming Languages
Python Programming Learning Circle
Python Programming Learning Circle
Feb 18, 2024 · Backend Development

Introduction, Installation, and Usage of PyMuPDF (Python Bindings for MuPDF)

This article provides a comprehensive overview of PyMuPDF, covering its purpose as Python bindings for the lightweight MuPDF viewer, detailed installation instructions, essential dependencies, naming conventions, and extensive usage examples for opening documents, accessing pages, extracting text and images, manipulating PDFs, and saving changes.

Document processingLibraryMuPDF
0 likes · 12 min read
Introduction, Installation, and Usage of PyMuPDF (Python Bindings for MuPDF)
Test Development Learning Exchange
Test Development Learning Exchange
Feb 18, 2024 · Backend Development

Dynamic Environment Switching in Test Frameworks Using Python Decorators

The article explains the importance of dynamic environment switching in testing frameworks for multi‑environment validation, resource isolation, debugging, and CI/CD, and provides Python unittest decorator examples along with best‑practice considerations such as scope, thread safety, resource management, and execution order.

CI/CDDecoratorPython
0 likes · 9 min read
Dynamic Environment Switching in Test Frameworks Using Python Decorators
Model Perspective
Model Perspective
Feb 13, 2024 · Big Data

Mastering Noisy Data: From Cleaning to Visualization and NLP with Python

This article reviews the key concepts from the Bad Data Handbook, covering noise identification, data validation, human readability, web data restructuring, special domain challenges, and data quality analysis, while also presenting practical data visualization techniques, popular analysis tools, Python web‑scraping libraries, and a basic NLP workflow with code examples.

Data VisualizationPythonWeb Scraping
0 likes · 20 min read
Mastering Noisy Data: From Cleaning to Visualization and NLP with Python
Test Development Learning Exchange
Test Development Learning Exchange
Feb 10, 2024 · Frontend Development

Integrating Playwright with Test Frameworks, CI/CD, and an End‑to‑End Playwright + pytest E‑commerce Example

This article explains how Playwright can be integrated with testing frameworks, CI/CD pipelines, monitoring, logging, build tools, API testing, reporting, and distributed testing, and provides a complete Playwright‑pytest Python example that automates user registration, login, product browsing, ordering and post‑order processes for an e‑commerce site.

Frontend TestingPlaywrightPython
0 likes · 8 min read
Integrating Playwright with Test Frameworks, CI/CD, and an End‑to‑End Playwright + pytest E‑commerce Example
Top Architecture Tech Stack
Top Architecture Tech Stack
Feb 8, 2024 · Backend Development

Guide to Using the 12306 Ticket‑Grabbing Python Project

This article introduces the popular 12306 ticket‑grabbing assistant, explains its history and features, provides step‑by‑step installation and configuration instructions—including required dependencies, proxy settings, and email notifications—and shows how to run the script to automatically secure train tickets during the Spring Festival travel rush.

AutomationPythonWeb Scraping
0 likes · 10 min read
Guide to Using the 12306 Ticket‑Grabbing Python Project
Python Crawling & Data Mining
Python Crawling & Data Mining
Feb 8, 2024 · Backend Development

How to Fix Flask Image Loading Issues with Relative Paths

This article walks through a Flask image loading issue, explains why the picture fails to appear, and provides two concrete solutions—using a direct static file path and leveraging Flask's url_for helper—along with full HTML code examples and best‑practice tips for template organization.

FlaskImage LoadingPython
0 likes · 4 min read
How to Fix Flask Image Loading Issues with Relative Paths
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Feb 7, 2024 · Artificial Intelligence

Step-by-Step Guide to Building Multi‑Agent Applications with LangChain LangGraph in Google Colab

This tutorial walks through installing LangChain, LangGraph and related packages in Google Colab, configuring environment variables, defining search and Twitter‑writer tools, constructing a StateGraph workflow with supervisor logic, and executing a multi‑agent LLM pipeline using LangChain’s new multi‑agent capabilities.

AIGoogle ColabLLM
0 likes · 11 min read
Step-by-Step Guide to Building Multi‑Agent Applications with LangChain LangGraph in Google Colab
Test Development Learning Exchange
Test Development Learning Exchange
Feb 6, 2024 · Frontend Development

Using Playwright for Browser Automation: Form Submission, File Upload, Screenshots, Navigation, and Page Title Manipulation in Python

This article demonstrates how to use the Playwright Python library to automate browser actions such as submitting forms with file uploads, capturing screenshots, navigating between pages, and retrieving or setting the page title, providing complete code examples for each task.

PlaywrightPythonbrowser automation
0 likes · 7 min read
Using Playwright for Browser Automation: Form Submission, File Upload, Screenshots, Navigation, and Page Title Manipulation in Python
Baidu Geek Talk
Baidu Geek Talk
Feb 5, 2024 · Artificial Intelligence

Why Static Graphs Outperform Dynamic Graphs in AutoDiff: A Deep Dive

This article explains the fundamental differences between static and dynamic computation graphs, compares their memory and performance characteristics, shows how automatic differentiation works in each paradigm, and provides a step‑by‑step implementation of a toy static‑graph AutoDiff engine with Python code examples.

AutoDiffDynamic GraphPyTorch
0 likes · 18 min read
Why Static Graphs Outperform Dynamic Graphs in AutoDiff: A Deep Dive