Tag

programming

1 views collected around this technical thread.

Raymond Ops
Raymond Ops
Jun 10, 2025 · Fundamentals

Unlock Python’s Hidden Gems: Essential Built‑in Functions Every Developer Should Know

This article introduces a curated collection of Python’s most useful built‑in functions and standard‑library modules—including all, any, argparse, Counter, defaultdict, dataclass, datetime, lru_cache, itertools.chain, json, pickle, pprint, re, timeit, and uuid—explaining their purpose, providing clear usage examples, and highlighting practical scenarios where they simplify everyday coding tasks.

Pythonbuilt-in-functionsexamples
0 likes · 39 min read
Unlock Python’s Hidden Gems: Essential Built‑in Functions Every Developer Should Know
Architect's Guide
Architect's Guide
Jun 8, 2025 · Fundamentals

Master Java API Design: 25 Essential Best‑Practice Rules from Effective Java

This article distills key guidelines from Effective Java, covering static factory methods, builder patterns, singleton protection, utility class design, memory‑leak avoidance, equals/hashCode contracts, composition over inheritance, generics, enums, exception handling, and many other best‑practice rules to help Java developers write cleaner, safer, and more maintainable code.

API designBest PracticesEffective Java
0 likes · 24 min read
Master Java API Design: 25 Essential Best‑Practice Rules from Effective Java
Test Development Learning Exchange
Test Development Learning Exchange
Jun 7, 2025 · Fundamentals

Master Python Basics in 30 Minutes: Variables, Loops, Functions & More

Within just 30 minutes, this guide walks beginners through Python’s core syntax—including variables, data types, operators, control flow, functions, and essential data structures—providing clear explanations and runnable code examples so you can write your first programs and build a solid foundation.

PythonSyntaxbasics
0 likes · 6 min read
Master Python Basics in 30 Minutes: Variables, Loops, Functions & More
Java Captain
Java Captain
Jun 7, 2025 · Backend Development

Add Custom PDF Headers and Footers with Java and Free Spire.PDF

This tutorial explains how to programmatically add headers and footers—including text, images, page numbers, and separator lines—to every page of a PDF using Java and the free Spire.PDF library, with complete code examples and visual results.

JavaPDFfooter
0 likes · 8 min read
Add Custom PDF Headers and Footers with Java and Free Spire.PDF
DataFunTalk
DataFunTalk
Jun 6, 2025 · Artificial Intelligence

Why Anthropic Cut Off Windsurf’s Claude Models—and What It Means for AI Coding

Anthropic abruptly ended direct access to Claude 3.x models for Windsurf, sparking a chain reaction that forces developers to confront model dependency, consider open‑source alternatives, and rethink multi‑model strategies amid a shifting AI‑coding market dominated by corporate competition.

AIAnthropicClaude
0 likes · 12 min read
Why Anthropic Cut Off Windsurf’s Claude Models—and What It Means for AI Coding
Test Development Learning Exchange
Test Development Learning Exchange
Jun 2, 2025 · Fundamentals

Python datetime: 20 Common Date and Time Operations with Code Examples

This article presents twenty practical Python datetime examples covering current time retrieval, formatting, date arithmetic, leap year checks, timers, scheduling, calendar queries, timestamp conversions, and weekday calculations, each accompanied by clear code snippets for immediate use.

DateTimePythondate-time
0 likes · 7 min read
Python datetime: 20 Common Date and Time Operations with Code Examples
php中文网 Courses
php中文网 Courses
May 29, 2025 · Fundamentals

Understanding Go Composite Data Types: Arrays, Slices, Maps, and Structs

This article provides a comprehensive guide to Go's four main composite data types—arrays, slices, maps, and structs—explaining their definitions, initialization, operations, characteristics, and best‑practice recommendations for effective Go programming in software development.

Composite TypesGoSlices
0 likes · 10 min read
Understanding Go Composite Data Types: Arrays, Slices, Maps, and Structs
php中文网 Courses
php中文网 Courses
May 28, 2025 · Fundamentals

Go Function Basics, Error Handling, and Advanced Features

This article introduces Go's function syntax, demonstrates simple and multiple‑return functions, explains named returns, error handling patterns, defer, panic/recover, and advanced features like first‑class functions, closures, and variadic functions, followed by best‑practice recommendations.

Error HandlingFunctionsGo
0 likes · 7 min read
Go Function Basics, Error Handling, and Advanced Features
php中文网 Courses
php中文网 Courses
May 26, 2025 · Backend Development

Flow Control in Go (Golang): if/else, for, switch, break, continue, and goto

This article explains Go's flow‑control constructs—including conditional statements, loops, switch branches, and special statements like break, continue, and goto—provides syntax details, highlights key characteristics, and offers multiple code examples to help developers write clear and efficient Go code.

Goflow controlfor loop
0 likes · 9 min read
Flow Control in Go (Golang): if/else, for, switch, break, continue, and goto
Go Programming World
Go Programming World
May 26, 2025 · Fundamentals

Using Finite State Machines in Go with the looplab/fsm Package

This article introduces the concept of finite state machines, demonstrates how to implement them in Go using the looplab/fsm library with practical code examples, explains the lifecycle callbacks, and shows how to apply FSMs to real‑world scenarios such as door state management.

Finite State MachineGoState Machine
0 likes · 17 min read
Using Finite State Machines in Go with the looplab/fsm Package
Test Development Learning Exchange
Test Development Learning Exchange
May 22, 2025 · Fundamentals

Understanding Python Iterables: Concepts, Creation, Built‑in Functions, Comprehensions, Advanced Operations, and Generators

This article explains Python iterables, covering their basic concepts, how to create and use them with loops, iter() and next(), built‑in functions that accept iterables, comprehension techniques, advanced operations like zip, enumerate, filter, map, and their relationship with generators for efficient data processing.

GeneratorsIterablePython
0 likes · 7 min read
Understanding Python Iterables: Concepts, Creation, Built‑in Functions, Comprehensions, Advanced Operations, and Generators
php中文网 Courses
php中文网 Courses
May 21, 2025 · Backend Development

Using PHP strtr() Function for Flexible String Replacement

This article explains the PHP strtr() function, its syntax, parameter options, and demonstrates several practical examples—including simple character swaps, multiple replacements, sequence replacements, and partial removals—showcasing how to efficiently perform string substitution in backend development.

PHPbackendprogramming
0 likes · 4 min read
Using PHP strtr() Function for Flexible String Replacement
Python Programming Learning Circle
Python Programming Learning Circle
May 8, 2025 · Fundamentals

Comprehensive Python Knowledge Summary and Interview Guide

This article compiles an extensive Python cheat‑sheet covering language differences between Python 2 and 3, essential libraries, concurrency, data structures, design patterns, testing, performance tips, database and networking fundamentals, along with numerous code examples and interview insights for developers.

CodeInterviewPython
0 likes · 30 min read
Comprehensive Python Knowledge Summary and Interview Guide
Test Development Learning Exchange
Test Development Learning Exchange
May 6, 2025 · Fundamentals

Python Date and Time Manipulation Examples

This article provides a comprehensive collection of Python code snippets demonstrating how to obtain, format, convert, calculate differences, and perform various operations with dates and times, including timers, scheduling, and weekday handling.

DateTimePythondate-time
0 likes · 7 min read
Python Date and Time Manipulation Examples
Python Programming Learning Circle
Python Programming Learning Circle
Apr 28, 2025 · Fundamentals

Top 11 GitHub Repositories for Learning Python

This article presents a curated list of eleven high‑quality GitHub repositories, ranging from algorithm collections and comprehensive Python libraries to project‑based learning resources, each described with its purpose, popularity metrics, and direct links, to help programmers at any skill level advance their Python expertise.

AlgorithmsGitHubLearning Resources
0 likes · 10 min read
Top 11 GitHub Repositories for Learning Python
php中文网 Courses
php中文网 Courses
Apr 15, 2025 · Fundamentals

Top 20 Most Common Python Standard Library Modules

This article introduces the twenty most frequently used Python standard library modules, such as os, sys, math, random, datetime, json, re, collections, itertools, argparse, and others, explaining their core functionalities and providing concise code examples to help developers efficiently manage files, data, networking, and more.

ModulesPythoncode examples
0 likes · 8 min read
Top 20 Most Common Python Standard Library Modules
Python Programming Learning Circle
Python Programming Learning Circle
Apr 11, 2025 · Fundamentals

Comprehensive Overview of Python Standard Library Modules

This article provides a detailed, categorized reference of Python's standard library modules, covering text processing, data types, mathematics, functional programming, file handling, persistence, compression, encryption, OS utilities, concurrency, inter‑process communication, internet protocols, multimedia, internationalization, frameworks, GUI toolkits, development tools, debugging, runtime, interpreter internals, import mechanisms, language utilities, as well as Windows‑ and Unix‑specific modules.

ModulesPythonReference
0 likes · 15 min read
Comprehensive Overview of Python Standard Library Modules
Python Programming Learning Circle
Python Programming Learning Circle
Apr 10, 2025 · Fundamentals

20 Essential Python Tricks to Boost Readability and Efficiency

This article presents twenty practical Python techniques—including string reversal, title casing, unique element extraction, list multiplication, dictionary merging, and performance timing—to boost code readability, reduce redundancy, and enhance development efficiency for developers.

Pythoncode snippetsfundamentals
0 likes · 9 min read
20 Essential Python Tricks to Boost Readability and Efficiency
Code Mala Tang
Code Mala Tang
Apr 10, 2025 · Fundamentals

Unlock Python’s Hidden Power: Mastering Context Managers for Cleaner Code

This article explains what Python context managers are, how they work under the hood, and why they are far more useful than simple file handling, providing practical examples ranging from resource management and testing to advanced asynchronous usage and common pitfalls.

Best PracticesContext ManagerPython
0 likes · 21 min read
Unlock Python’s Hidden Power: Mastering Context Managers for Cleaner Code
php中文网 Courses
php中文网 Courses
Apr 9, 2025 · Fundamentals

Comprehensive Guide to File Operations in Python

This article provides a thorough introduction to Python file operations, covering opening modes, reading and writing techniques, context managers, advanced handling like binary files and CSV processing, best practices, and practical exercises to master file I/O.

File I/OPythonfile handling
0 likes · 8 min read
Comprehensive Guide to File Operations in Python