Tagged articles
5000 articles
Page 28 of 50
Python Programming Learning Circle
Python Programming Learning Circle
Jul 17, 2023 · Fundamentals

Common Python Tricks and Best Practices

This article presents a collection of practical Python tricks—including handling multiple inputs, using all/any for condition checks, determining odd/even numbers, swapping variables, palindrome detection, inline if statements, removing duplicates, finding the most frequent element, list comprehensions, *args, enumerate, joining strings, merging dictionaries, creating dictionaries with zip, sorting dictionaries, reversing lists efficiently, and pretty‑printing data—each illustrated with clear code examples.

PythonTipsbest-practices
0 likes · 11 min read
Common Python Tricks and Best Practices
Test Development Learning Exchange
Test Development Learning Exchange
Jul 15, 2023 · Mobile Development

Airtest Automation API Reference: Initialization, Device Connection, App Operations, and Common Interactions

This article provides a comprehensive reference for Airtest's automation APIs, covering script initialization functions, device connection methods, application lifecycle commands, and frequently used interaction utilities such as screenshot, touch, swipe, text input, and key events, each illustrated with Python code examples.

AirtestApp OperationsPython
0 likes · 8 min read
Airtest Automation API Reference: Initialization, Device Connection, App Operations, and Common Interactions
IT Services Circle
IT Services Circle
Jul 14, 2023 · Fundamentals

Meta Supports PEP 703 to Make the CPython GIL Optional

Meta is promoting PEP 703, which proposes adding a --disable-gil build option to CPython so Python can run without the Global Interpreter Lock, and has pledged three engineer‑years by 2025 to help implement the change, while also noting its Threads product already runs on a heavily modified CPython backend.

CPythonConcurrencyGIL
0 likes · 3 min read
Meta Supports PEP 703 to Make the CPython GIL Optional
Programmer DD
Programmer DD
Jul 13, 2023 · Mobile Development

Inside Meta’s Threads: How the Viral App Was Built for Mobile and Backend

The article dissects Meta's Threads app, detailing its explosive user growth, the mobile engineering choices for Android and iOS—including universal APKs, Jetpack Compose UI, and large share extensions—while also revealing the Python‑based Cinder backend, performance optimizations, startup profiling, and the extensive code sharing with Instagram.

App ArchitectureCinderMobile Development
0 likes · 10 min read
Inside Meta’s Threads: How the Viral App Was Built for Mobile and Backend
Test Development Learning Exchange
Test Development Learning Exchange
Jul 12, 2023 · Fundamentals

Common Python Libraries and Practical Projects: NumPy, Pandas, Matplotlib, Scikit‑learn, Requests, Beautiful Soup, Selenium, Pygame, Flask, PyTorch

This article introduces ten widely used Python libraries—NumPy, Pandas, Matplotlib, Scikit‑learn, Requests, Beautiful Soup, Selenium, Pygame, Flask, and PyTorch—each accompanied by a concise real‑world project and complete code examples to help readers understand and apply them effectively.

Deep LearningGame DevelopmentPython
0 likes · 18 min read
Common Python Libraries and Practical Projects: NumPy, Pandas, Matplotlib, Scikit‑learn, Requests, Beautiful Soup, Selenium, Pygame, Flask, PyTorch
Test Development Learning Exchange
Test Development Learning Exchange
Jul 12, 2023 · Fundamentals

Python Code Snippets for Data Conversion, Date/Time Handling, File I/O, QR/Barcode Generation, List & JSON Comparison, and File Management

This article provides a collection of Python examples that demonstrate how to convert lists and strings to JSON, format dates and timestamps, read files, generate QR codes and barcodes, compare lists and JSON data, retrieve class methods via reflection, and automatically delete large files based on size and time.

Data ConversionFile I/OPython
0 likes · 14 min read
Python Code Snippets for Data Conversion, Date/Time Handling, File I/O, QR/Barcode Generation, List & JSON Comparison, and File Management
21CTO
21CTO
Jul 11, 2023 · Artificial Intelligence

Unlocking ChatGPT’s Code Interpreter: 10 Powerful Use Cases You Must Try

OpenAI’s newly released Code Interpreter plugin lets ChatGPT write, run, and test code, offering file handling, a built‑in Python environment with popular libraries, and a secure sandbox, while showcasing ten impressive tricks—from converting GIFs to MP4s to turning data into interactive webpages.

ChatGPTCode InterpreterData Analysis
0 likes · 8 min read
Unlocking ChatGPT’s Code Interpreter: 10 Powerful Use Cases You Must Try
Python Programming Learning Circle
Python Programming Learning Circle
Jul 10, 2023 · Fundamentals

Using FuzzyWuzzy for Fuzzy String Matching in Python

This article introduces the Python FuzzyWuzzy library, explains its Levenshtein‑based fuzzy string matching functions such as Ratio, Partial Ratio, Token Sort Ratio and Token Set Ratio, demonstrates how to use the process module for extracting best matches, and provides practical code examples for matching company and province names.

LevenshteinPythondata-cleaning
0 likes · 11 min read
Using FuzzyWuzzy for Fuzzy String Matching in Python
21CTO
21CTO
Jul 10, 2023 · Backend Development

Inside Threads: How Meta Built Its New Social App’s Backend Stack

The article examines Meta’s Threads app, comparing its features and user experience with Twitter, and dives deep into the backend technologies—including Python 3.10, a custom Cinder JIT, Django customizations, and supporting services—that power the rapidly growing platform.

BackendCinderDjango
0 likes · 9 min read
Inside Threads: How Meta Built Its New Social App’s Backend Stack
Architects Research Society
Architects Research Society
Jul 9, 2023 · Backend Development

Top 10 Backend Frameworks for Web Development in 2023

This article reviews the ten most popular backend frameworks for 2023—including Spring Boot, Django, Express.js, ASP.NET Core, Laravel, Ruby on Rails, Fiber, CakePHP, Flask, and Play—explaining their key features, language ecosystems, and recommended learning resources for developers of all levels.

BackendGolangJava
0 likes · 12 min read
Top 10 Backend Frameworks for Web Development in 2023
21CTO
21CTO
Jul 8, 2023 · Artificial Intelligence

Unlocking LangChain: Build End-to-End LLM Apps with Chains, Agents, and Memory

This article introduces LangChain—a modular framework for constructing large‑language‑model applications—covering its core components, asynchronous support, prompt engineering, memory handling, chain and agent workflows, token considerations, embedding techniques, and a step‑by‑step Python example that culminates in a Gradio‑based conversational chatbot.

AI developmentEmbeddingLangChain
0 likes · 20 min read
Unlocking LangChain: Build End-to-End LLM Apps with Chains, Agents, and Memory
Test Development Learning Exchange
Test Development Learning Exchange
Jul 7, 2023 · Fundamentals

Understanding the Command Pattern with Python Examples

The article introduces the Command design pattern, explains its key roles such as Command, ConcreteCommand, Receiver, Invoker, and Client, outlines its advantages, and provides multiple Python code examples demonstrating light control, undo operations, file handling, shopping cart management, and menu actions.

Command PatternDesign PatternsObject-Oriented
0 likes · 10 min read
Understanding the Command Pattern with Python Examples
Test Development Learning Exchange
Test Development Learning Exchange
Jul 7, 2023 · Fundamentals

Understanding the Object Factory Design Pattern with Python Examples

This article explains the Object Factory design pattern, its benefits such as decoupling, extensibility, and centralized instance management, and demonstrates five practical Python examples covering basic product creation, configuration‑driven factories, logger factories, singleton factories, and object caching factories.

Factory MethodObject FactoryPython
0 likes · 7 min read
Understanding the Object Factory Design Pattern with Python Examples
Test Development Learning Exchange
Test Development Learning Exchange
Jul 7, 2023 · Fundamentals

Common Design Patterns in Python

This article lists and briefly describes fifteen widely used design patterns in Python, including Singleton, Factory, Abstract Factory, Builder, Prototype, Adapter, Decorator, Proxy, Observer, Strategy, Template Method, Iterator, Chain of Responsibility, Command, and State patterns.

BuilderDesign PatternsFactory
0 likes · 4 min read
Common Design Patterns in Python
Architect
Architect
Jul 7, 2023 · Artificial Intelligence

Introduction to LangChain: Building LLM Applications with Chains, Agents, and Memory

LangChain is an innovative framework that simplifies building language‑model‑driven applications by providing modular components such as models, prompts, memory, chains, and agents, with examples of asynchronous LLM calls, custom prompt templates, vector stores, token handling, and a simple Gradio chatbot implementation.

AIChatbotLLM
0 likes · 21 min read
Introduction to LangChain: Building LLM Applications with Chains, Agents, and Memory
Python Programming Learning Circle
Python Programming Learning Circle
Jul 7, 2023 · Fundamentals

Python Performance Optimization Tools and Techniques

This article surveys a wide range of Python optimization tools—including NumPy, SciPy, Pandas, JIT compilers like PyPy and Pyston, GPU libraries, Cython, Numba, and interfacing utilities—explaining how they can accelerate code execution, reduce memory usage, and improve overall performance for single‑ and multi‑processor environments.

Pythonlibrariesparallel processing
0 likes · 7 min read
Python Performance Optimization Tools and Techniques
DaTaobao Tech
DaTaobao Tech
Jul 7, 2023 · Artificial Intelligence

Introduction to LangChain: Concepts, Tools, and Applications

The article introduces LangChain, a framework that unifies language models, prompts, memory, retrieval, and tool‑driven agents into composable chains, illustrating its core components, code examples, end‑to‑end applications such as retrieval‑augmented QA and image generation, and outlining future uses in customer service, recommendation, and automated code review.

AILLMLangChain
0 likes · 25 min read
Introduction to LangChain: Concepts, Tools, and Applications
Test Development Learning Exchange
Test Development Learning Exchange
Jul 6, 2023 · Backend Development

Scrapy Framework Overview and Usage Guide

Scrapy is a powerful Python-based web scraping framework designed for large-scale and complex website data extraction. It offers high-level abstractions, built-in data extraction tools using XPath and CSS selectors, asynchronous processing for parallel requests, and flexible pipelines for data storage, making it ideal for efficient and scalable web scraping projects.

Backend DevelopmentData ExtractionPython
0 likes · 5 min read
Scrapy Framework Overview and Usage Guide
Test Development Learning Exchange
Test Development Learning Exchange
Jul 4, 2023 · Operations

Python Tools for Interface Automation: Albumentations, MonkeyType, Bleach, Plotnine, Returns, ipdb, and Virtualenv

This article introduces several powerful Python libraries—Albumentations for image augmentation, MonkeyType for type inference, Bleach for HTML sanitization, Plotnine for data visualization, Returns for exception handling, ipdb for interactive debugging, and Virtualenv for environment isolation—detailing their use cases and providing example code for interface automation.

DebuggingImage AugmentationPython
0 likes · 14 min read
Python Tools for Interface Automation: Albumentations, MonkeyType, Bleach, Plotnine, Returns, ipdb, and Virtualenv
php Courses
php Courses
Jul 4, 2023 · Databases

Using Redis with Python for Data Storage and Retrieval

This article explains how to install and configure Redis, connect to it using Python's redis library, and demonstrates storing and retrieving various data structures—including strings, hashes, lists, sets, and sorted sets—followed by proper disconnection, providing a practical guide for Python developers.

CachingData StructuresDatabases
0 likes · 3 min read
Using Redis with Python for Data Storage and Retrieval
21CTO
21CTO
Jul 1, 2023 · Fundamentals

Will Python Keep Its Crown? Inside the June 2023 TIOBE Language Rankings

June 2023’s TIOBE Index reveals Python’s share slipping to 13% amid rising competition from C, Java, and C++, while AI-driven demand still fuels its popularity, and introduces two newcomers—Microsoft’s X++ and the versatile Raku—highlighting shifting trends in programming language usage.

Artificial IntelligencePythonTIOBE Index
0 likes · 5 min read
Will Python Keep Its Crown? Inside the June 2023 TIOBE Language Rankings
Python Programming Learning Circle
Python Programming Learning Circle
Jun 29, 2023 · Backend Development

Python Movie Ticket Booking System with Seat Selection and Film Selector

This tutorial walks through building a Python command‑line movie ticket reservation system, covering data structures for film information, seat‑booking class design, user interaction for selecting seats or the front‑most available seat, and a controller that ties the film selector and seat booking together.

PythonTutorialclass design
0 likes · 10 min read
Python Movie Ticket Booking System with Seat Selection and Film Selector
Python Programming Learning Circle
Python Programming Learning Circle
Jun 27, 2023 · Fundamentals

Useful Python Tricks: String Cleaning, Iterator Slicing, Keyword‑Only Arguments, Context Managers, __slots__, Resource Limits, __all__, and Total Ordering

This article presents a collection of lesser‑known Python tricks—including string normalization, iterator slicing, keyword‑only functions, custom context managers, memory‑saving __slots__, CPU/memory limits, import control with __all__, and simplified ordering with total_ordering—to help developers write cleaner and more efficient code.

IteratorMemory OptimizationPython
0 likes · 10 min read
Useful Python Tricks: String Cleaning, Iterator Slicing, Keyword‑Only Arguments, Context Managers, __slots__, Resource Limits, __all__, and Total Ordering
Python Programming Learning Circle
Python Programming Learning Circle
Jun 26, 2023 · Fundamentals

Python Is Effectively Two Languages: Typed vs Untyped and Their Roles

The article explains how Python now exists as both a typed and an untyped language, discusses the distinction between infrastructure and business‑logic code, and argues that embracing both approaches—using type hints for business logic while keeping infrastructure code flexible—benefits developers and the community.

Pythonbusiness logicinfrastructure code
0 likes · 7 min read
Python Is Effectively Two Languages: Typed vs Untyped and Their Roles
Test Development Learning Exchange
Test Development Learning Exchange
Jun 24, 2023 · Fundamentals

Overview of Python Package Management Systems

This article provides a comprehensive overview of Python package management tools—including PyPI, setuptools, pip, virtualenv, and conda—explaining their purposes, core features, and basic usage commands for creating, sharing, and managing Python packages and environments.

PyPIPythonconda
0 likes · 5 min read
Overview of Python Package Management Systems
DataFunTalk
DataFunTalk
Jun 23, 2023 · Artificial Intelligence

DeepKE-LLM: An Open‑Source Large Language Model Toolkit for Knowledge Extraction

DeepKE-LLM is an open‑source, extensible knowledge‑graph extraction framework that leverages large language models for entity, relation, and attribute extraction, supports multiple LLMs, provides installation scripts, various usage modes, fine‑tuning pipelines, and integrates with the KnowLM project for advanced instruction‑following capabilities.

DeepKELLMPython
0 likes · 8 min read
DeepKE-LLM: An Open‑Source Large Language Model Toolkit for Knowledge Extraction
Test Development Learning Exchange
Test Development Learning Exchange
Jun 21, 2023 · Fundamentals

10 Common Uses of Lambda Functions in Python

Python's lambda (anonymous) functions, despite being limited to a single expression, can be employed in a variety of practical scenarios such as mapping, filtering, sorting, reducing, zipping, decorating, and implementing strategy patterns, as illustrated by ten concise code examples.

LambdaPythonTutorial
0 likes · 6 min read
10 Common Uses of Lambda Functions in Python
Test Development Learning Exchange
Test Development Learning Exchange
Jun 17, 2023 · Frontend Development

Building a Smart XPath Helper Chrome Extension with Python and JavaScript

This tutorial explains how to develop a Chrome extension that assists developers in locating web page elements and generating XPath expressions by outlining the plugin's structure, providing complete configuration files, JavaScript code, HTML/CSS UI, and step‑by‑step instructions for loading and testing the extension.

Chrome ExtensionFrontendJavaScript
0 likes · 7 min read
Building a Smart XPath Helper Chrome Extension with Python and JavaScript
Test Development Learning Exchange
Test Development Learning Exchange
Jun 16, 2023 · Frontend Development

Building a Chrome Extension with Python and Flask for JSON Format Validation

This article provides a step‑by‑step guide to creating a Google Chrome extension using Python and Flask that validates JSON data on the current page, covering prerequisite setup, project structure, manifest configuration, content and background scripts, backend server implementation, and testing procedures.

Chrome ExtensionFlaskJavaScript
0 likes · 8 min read
Building a Chrome Extension with Python and Flask for JSON Format Validation
Test Development Learning Exchange
Test Development Learning Exchange
Jun 15, 2023 · Frontend Development

How to Build a Google Chrome Full-Page Screenshot Extension with Python and Selenium

This article provides a step-by-step guide to creating a Google Chrome extension that captures full-page screenshots, detailing the required project structure, manifest configuration, JavaScript background and content scripts, and a Python Selenium script for automated screenshot capture and saving.

Chrome ExtensionJavaScriptPython
0 likes · 7 min read
How to Build a Google Chrome Full-Page Screenshot Extension with Python and Selenium
Test Development Learning Exchange
Test Development Learning Exchange
Jun 14, 2023 · Backend Development

Building a Multi-Type Batch Fake Data Generation Tool with Flask and Vue.js

This tutorial explains how to create a web‑based tool that generates batch mock data of various types—including names, ages, genders, ID numbers, phone numbers, emails, and bank cards—by implementing a Flask backend API and a Vue.js frontend interface, complete with setup, code examples, and deployment steps.

Fake DataFlaskJavaScript
0 likes · 9 min read
Building a Multi-Type Batch Fake Data Generation Tool with Flask and Vue.js
Python Programming Learning Circle
Python Programming Learning Circle
Jun 13, 2023 · Fundamentals

Python Performance Optimization Tools and Techniques

This article introduces a variety of Python optimization tools—including NumPy, SciPy, Pandas, JIT compilers like PyPy, GPU libraries, Cython, Numba, and interfacing utilities—explaining how they can make code more concise, faster, and better suited for single‑processor or multi‑processor execution.

GPUPythonlibraries
0 likes · 8 min read
Python Performance Optimization Tools and Techniques
Software Development Quality
Software Development Quality
Jun 13, 2023 · Information Security

How to Perform Anonymous Online Port Scans with Scanless

This guide introduces Scanless, a Python‑based tool that leverages third‑party online scanners to conduct anonymous port scans, explains how to install it via Git and pip, demonstrates command‑line usage and Docker support, and lists the supported scanning services.

DockerPythonanonymous scanning
0 likes · 3 min read
How to Perform Anonymous Online Port Scans with Scanless
Python Programming Learning Circle
Python Programming Learning Circle
Jun 10, 2023 · Fundamentals

Advanced Pandas Operations: Complex Queries, Type Conversion, Sorting, Modification, Filtering, Iteration, and Function Application

This article provides a thorough walkthrough of advanced Pandas techniques—including complex logical queries, data‑type conversion, sorting, adding or modifying rows and columns, sophisticated filtering, iteration methods, and various function‑application utilities—complete with practical code examples for each operation.

Data AnalysisPythonSorting
0 likes · 17 min read
Advanced Pandas Operations: Complex Queries, Type Conversion, Sorting, Modification, Filtering, Iteration, and Function Application
Python Programming Learning Circle
Python Programming Learning Circle
Jun 9, 2023 · Fundamentals

Critical Review of Common Mistakes in the Python Book “From 0 to 1”

The article reviews the newly released Python book “From 0 to 1”, exposing dozens of factual and conceptual errors ranging from variable naming rules and misuse of triple‑quoted strings to incorrect explanations of built‑in functions, and warns readers to avoid the book while offering free Python learning resources.

Pythonbook reviewerrors
0 likes · 12 min read
Critical Review of Common Mistakes in the Python Book “From 0 to 1”
360 Quality & Efficiency
360 Quality & Efficiency
Jun 9, 2023 · Backend Development

Comprehensive OTA Testing Guide: Functional, Performance, Compatibility, and Automation Strategies

This article presents a detailed OTA (Over‑the‑Air) testing framework covering preparation, functional test points, upgrade strategies, data consistency, compatibility, performance load testing, and Python‑based automation for IoT devices, helping engineers avoid missed cases and ensure reliable firmware upgrades.

IoTMQTTOTA
0 likes · 9 min read
Comprehensive OTA Testing Guide: Functional, Performance, Compatibility, and Automation Strategies
Test Development Learning Exchange
Test Development Learning Exchange
Jun 7, 2023 · Backend Development

Using Python Decorators for API Automation Testing

This article explains how Python decorators can abstract common functionalities such as logging, authentication, and performance monitoring in API automation testing, providing code examples, recommended use‑cases, and a complete demonstration that integrates logging and MySQL data storage to improve test efficiency and maintainability.

Code ReuseDecoratorLogging
0 likes · 7 min read
Using Python Decorators for API Automation Testing
21CTO
21CTO
Jun 2, 2023 · Artificial Intelligence

Build a ChatGPT-Powered Python Chatbot: Step-by-Step Guide

This tutorial walks developers through setting up an OpenAI account, obtaining an API key, configuring the Python environment, and writing a complete Python script that uses the ChatGPT API to create an interactive chatbot, complete with code examples and execution tips.

Artificial IntelligenceChatGPTChatbot
0 likes · 11 min read
Build a ChatGPT-Powered Python Chatbot: Step-by-Step Guide
Python Programming Learning Circle
Python Programming Learning Circle
Jun 1, 2023 · Fundamentals

Guido van Rossum: The Legend Behind Python – A 30‑Year Journey

This article chronicles the life and career of Guido van Rossum, the creator of Python, detailing his early fascination with computers, the birth of Python in 1989, its evolution across various domains, his roles at Google and Dropbox, retirement, and recent return to Microsoft, while also offering a free Python learning resource.

BDFLGuido van RossumPython
0 likes · 5 min read
Guido van Rossum: The Legend Behind Python – A 30‑Year Journey
21CTO
21CTO
May 31, 2023 · Artificial Intelligence

How to Build a Private, Offline GPT with Python – Step‑by‑Step Guide

This tutorial explains how to set up PrivateGPT, a Python‑based offline LLM solution that runs locally without sending any data to the cloud, covering environment preparation, model download, repository cloning, data ingestion, and interactive querying.

Offline AIPrivateGPTPython
0 likes · 5 min read
How to Build a Private, Offline GPT with Python – Step‑by‑Step Guide
Test Development Learning Exchange
Test Development Learning Exchange
May 30, 2023 · Backend Development

Building a Simple Python Tool for Detecting Event Tracking (埋点) in Web Applications

This article demonstrates how to create a Python-based tool that crawls click‑event data from an e‑commerce site, processes and visualizes the information to verify event‑tracking code, covering preparation, data collection, analysis, and visualization steps with complete source code.

Backend DevelopmentData visualizationPython
0 likes · 7 min read
Building a Simple Python Tool for Detecting Event Tracking (埋点) in Web Applications
IT Services Circle
IT Services Circle
May 29, 2023 · Product Management

A/B Testing with Python: Analyzing Marketing Campaigns to Choose the Best Strategy

This tutorial demonstrates how to perform A/B testing on two marketing campaigns using Python, covering data loading, cleaning, merging, and visual analysis of key metrics such as impressions, spend, clicks, searches, content views, add‑to‑cart actions, and purchases to identify the most effective strategy.

A/B testingData AnalysisMarketing
0 likes · 11 min read
A/B Testing with Python: Analyzing Marketing Campaigns to Choose the Best Strategy
Test Development Learning Exchange
Test Development Learning Exchange
May 27, 2023 · Artificial Intelligence

Eight Essential OpenCV Examples for Image Processing

This article introduces eight fundamental OpenCV examples—including image reading, display, grayscale conversion, edge detection, resizing, Gaussian blur, and face detection—providing concise Python code snippets and explanations to help readers quickly apply these common computer‑vision techniques.

Code ExamplesOpenCVPython
0 likes · 5 min read
Eight Essential OpenCV Examples for Image Processing
Python Programming Learning Circle
Python Programming Learning Circle
May 27, 2023 · Fundamentals

14 Lesser-Known Python Tricks to Write Cleaner, Faster Code

This article introduces fourteen relatively unknown Python techniques—including the ternary operator, enumerate, zip, list comprehensions, lambda functions, any/all, itertools, generators, decorators, argument unpacking, dynamic imports, dictionary comprehensions, callable objects, underscore separators, and dictionary merging—to help developers write more concise, efficient, and readable code.

PythonPython TricksTips
0 likes · 10 min read
14 Lesser-Known Python Tricks to Write Cleaner, Faster Code
Python Programming Learning Circle
Python Programming Learning Circle
May 26, 2023 · Fundamentals

Introduction to Statsmodels: Installation, Data Loading, and Basic Statistical Analysis with Python

This article introduces the Python Statsmodels library, explains its key features such as linear regression, GLM, time‑series and robust methods, shows how to install it, load data with pandas, perform descriptive statistics, visualizations, hypothesis testing, and simple and multiple linear regression examples.

PythonStatistical ModelingStatsmodels
0 likes · 6 min read
Introduction to Statsmodels: Installation, Data Loading, and Basic Statistical Analysis with Python
Liangxu Linux
Liangxu Linux
May 24, 2023 · Fundamentals

Why 0.1 + 0.2 Gives 0.30000000000000004 – Inside 64‑bit Floating‑Point Math

This article explains why adding the decimal numbers 0.1 and 0.2 in binary floating‑point arithmetic yields the surprising result 0.30000000000000004, by detailing the exact 64‑bit representations, the rounding‑to‑nearest‑even rule, and step‑by‑step Python calculations that expose the underlying IEEE‑754 mechanics.

IEEE-754PythonRounding
0 likes · 10 min read
Why 0.1 + 0.2 Gives 0.30000000000000004 – Inside 64‑bit Floating‑Point Math
Python Programming Learning Circle
Python Programming Learning Circle
May 24, 2023 · Fundamentals

pdf2docx: Python Library for Converting PDF Files to DOCX with Features, Limitations, Installation, and Example

The pdf2docx library uses PyMuPDF and python-docx to extract PDF layouts, paragraphs, images, and tables, offering multi‑process conversion while noting current limitations such as lack of OCR and support for only left‑to‑right languages, and provides simple pip installation and a code example.

ConversionLibraryPDF
0 likes · 3 min read
pdf2docx: Python Library for Converting PDF Files to DOCX with Features, Limitations, Installation, and Example
DevOps Cloud Academy
DevOps Cloud Academy
May 24, 2023 · Operations

Managing Jenkins with the python-jenkins API

This tutorial demonstrates how to install the python-jenkins library, explore its extensive API methods, and use Python scripts to create, copy, configure, and control Jenkins jobs, nodes, views, plugins, and builds, providing practical examples and code snippets for each operation.

APIDevOpsJenkins
0 likes · 9 min read
Managing Jenkins with the python-jenkins API
21CTO
21CTO
May 22, 2023 · Artificial Intelligence

Google Brings Codey-Powered AI Coding to Colab – Free Copilot Alternative

Google announced that Colab will soon offer AI-driven code generation, completion, and chat assistance powered by the Codey model, providing a free, multi‑language development tool that rivals GitHub Copilot for Python and machine‑learning workflows.

AI Code GenerationCodeyGitHub Copilot
0 likes · 4 min read
Google Brings Codey-Powered AI Coding to Colab – Free Copilot Alternative
Python Programming Learning Circle
Python Programming Learning Circle
May 22, 2023 · Fundamentals

Top 15 Most Downloaded Python Packages on PyPI and Their Uses

This article reviews the fifteen Python packages with the highest download counts on PyPI over the past year, explaining each library's purpose, key features, typical use‑cases, and providing code examples to illustrate how they simplify tasks such as HTTP requests, compatibility, cloud interaction, configuration, security, and data handling.

PackagesPyPIPython
0 likes · 15 min read
Top 15 Most Downloaded Python Packages on PyPI and Their Uses