Tag

fundamentals

0 views collected around this technical thread.

IT Services Circle
IT Services Circle
May 30, 2025 · Fundamentals

Why C Language Exam Questions Miss the Point: A Critique of Overly Complex Syntax Tests

The author reflects on a paid tutoring session that revealed university C‑language exam questions focused on obscure syntax tricks, argues that such puzzles hinder real programming skill development, and calls for a shift toward readability, problem‑solving, and practical relevance in computer science education.

C ProgrammingCode readabilityexam critique
0 likes · 4 min read
Why C Language Exam Questions Miss the Point: A Critique of Overly Complex Syntax Tests
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.

CodeInterviewProgramming
0 likes · 30 min read
Comprehensive Python Knowledge Summary and Interview Guide
macrozheng
macrozheng
Apr 30, 2025 · Fundamentals

Key Questions for a Basic Infrastructure Interview: TCP, Redis, Kafka, CAP & More

This article compiles essential interview questions covering TCP connection termination, multi‑port listening, page load workflow, Redis data structures, Kafka consumer sizing and at‑most‑once semantics, the CAP theorem, Singleton usage, C++ map complexity, and a doubly linked list reversal algorithm, providing concise explanations and code examples.

AlgorithmsDistributed Systemsbackend development
0 likes · 14 min read
Key Questions for a Basic Infrastructure Interview: TCP, Redis, Kafka, CAP & More
Python Programming Learning Circle
Python Programming Learning Circle
Apr 25, 2025 · Fundamentals

Using Python argparse for Command‑Line Argument Parsing

This article introduces Python's built‑in argparse module, explains its core features such as defining positional and optional arguments, type constraints, mutually exclusive groups, sub‑parsers, and best‑practice tips, and provides a complete runnable example for building robust CLI tools.

CLITutorialargparse
0 likes · 5 min read
Using Python argparse for Command‑Line Argument Parsing
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.

Code ExamplesModulesProgramming
0 likes · 8 min read
Top 20 Most Common 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.

ProgrammingPythoncode snippets
0 likes · 9 min read
20 Essential Python Tricks to Boost Readability and Efficiency
php中文网 Courses
php中文网 Courses
Mar 25, 2025 · Fundamentals

Common Python Data Structures: List, Tuple, Set, and Dictionary

This article introduces Python's four fundamental data structures—list, tuple, set, and dictionary—explaining their characteristics, creation syntax, and typical operations to help readers choose the appropriate structure for different programming scenarios.

Pythondata structuresdictionary
0 likes · 8 min read
Common Python Data Structures: List, Tuple, Set, and Dictionary
Python Programming Learning Circle
Python Programming Learning Circle
Mar 24, 2025 · Fundamentals

Python File Operations: Opening, Reading, Writing, and Appending Files

This guide explains Python file I/O fundamentals, covering encoding, opening files with different modes, reading methods (read, readline, readlines), writing and flushing data, automatic closing with context managers, and practical examples such as word counting, all illustrated with clear code snippets.

Code ExampleFile IOPython
0 likes · 7 min read
Python File Operations: Opening, Reading, Writing, and Appending Files
JD Tech Talk
JD Tech Talk
Mar 21, 2025 · Fundamentals

Go Language Basics: Syntax, Types, Concurrency, and Error Handling

This article introduces Go (Golang) fundamentals for developers familiar with other object‑oriented languages, covering basic syntax, variable and constant declarations, nil and zero values, methods, packages, pointers, struct‑based OOP, interfaces, goroutines, channels, mutexes, and the language's simple error‑handling mechanisms.

ConcurrencyError HandlingGo
0 likes · 25 min read
Go Language Basics: Syntax, Types, Concurrency, and Error Handling
Test Development Learning Exchange
Test Development Learning Exchange
Mar 9, 2025 · Fundamentals

HTTP Request Headers, Body, and Response Codes in API Testing

This article explains the core components of HTTP requests and responses in API testing, including request headers, request body formats, and response status codes with practical examples.

API testingHTTPJSON
0 likes · 4 min read
HTTP Request Headers, Body, and Response Codes in API Testing
Cognitive Technology Team
Cognitive Technology Team
Mar 9, 2025 · Fundamentals

Understanding Java Class Loading: Uniqueness, Diversity, and Best Practices

This article explains the core principles of Java class loading, including the uniqueness of Class objects per ClassLoader, various loading sources such as dynamic generation, network, ZIP archives, and databases, the lifecycle stages, delegation model, isolation, and practical recommendations for safe and efficient deployment.

BackendClass LoadingJVM
0 likes · 7 min read
Understanding Java Class Loading: Uniqueness, Diversity, and Best Practices
Test Development Learning Exchange
Test Development Learning Exchange
Mar 5, 2025 · Fundamentals

Comprehensive Guide to File Operations in Python

This article provides a thorough introduction to Python file operations, covering basic concepts, opening and closing files, reading and writing techniques, advanced methods like binary handling and file pointer control, and includes practical code examples and best‑practice recommendations.

Code ExamplesFile I/OProgramming
0 likes · 8 min read
Comprehensive Guide to File Operations in Python
Test Development Learning Exchange
Test Development Learning Exchange
Feb 28, 2025 · Fundamentals

Understanding and Using Python Functions: Definitions, Examples, and Best Practices

This article introduces Python functions, explains their syntax and various use cases, and provides numerous code examples—including basic definitions, parameters, return values, default arguments, variable arguments, keyword arguments, docstrings, recursion, lambda expressions, higher‑order functions, and nested functions—to help readers write clean, reusable, and efficient code.

Code ExamplesFunctionsPython
0 likes · 8 min read
Understanding and Using Python Functions: Definitions, Examples, and Best Practices
Test Development Learning Exchange
Test Development Learning Exchange
Feb 22, 2025 · Fundamentals

Python Input/Output and Data Type Conversion Tutorial

This article introduces Python's input and output functions and demonstrates various data type conversion techniques through practical code examples, helping readers master essential programming fundamentals for building functional applications and improves their ability to handle user interaction and data processing.

Input OutputProgramming BasicsPython
0 likes · 7 min read
Python Input/Output and Data Type Conversion Tutorial
Test Development Learning Exchange
Test Development Learning Exchange
Feb 21, 2025 · Fundamentals

Python Fundamentals Tutorial

This tutorial introduces Python's basic operations and data types with practical examples to help beginners understand the fundamentals.

Basic OperationsData TypesProgramming
0 likes · 8 min read
Python Fundamentals Tutorial
Test Development Learning Exchange
Test Development Learning Exchange
Feb 14, 2025 · Fundamentals

Python Date and Time Modules Overview

This article provides a comprehensive overview of Python's core date and time handling modules, including datetime, time, calendar, dateutil, and zoneinfo, with practical examples and installation instructions for advanced functionality.

Date HandlingDateTimeProgramming
0 likes · 3 min read
Python Date and Time Modules Overview
IT Services Circle
IT Services Circle
Feb 5, 2025 · Fundamentals

The Story of Apple I: How Steve Wozniak Built a Complete Computer System Alone

The article recounts how Steve Wozniak single‑handedly designed and built the Apple I computer in 1976, detailing its hardware components, the machine language monitor, its $666.66 price, and the broader context of early personal‑computer development.

Apple IComputer HistoryHardware
0 likes · 8 min read
The Story of Apple I: How Steve Wozniak Built a Complete Computer System Alone
Test Development Learning Exchange
Test Development Learning Exchange
Feb 4, 2025 · Fundamentals

Comprehensive Overview of Python Built‑in Data Types

This article provides a comprehensive overview of Python's built‑in data types—including numbers, strings, lists, tuples, dictionaries, sets, booleans, None, sequences, mappings, iterables, and file handling—explaining their characteristics, usage examples, and best‑practice considerations for efficient programming.

Data TypesProgrammingPython
0 likes · 8 min read
Comprehensive Overview of Python Built‑in Data Types
Test Development Learning Exchange
Test Development Learning Exchange
Jan 24, 2025 · Fundamentals

Understanding globals() and locals() in Python

This article explains the Python built-in functions globals() and locals(), which return dictionaries of global and local symbol tables, respectively, detailing their usage in debugging, dynamic code execution, and metaprogramming.

ProgrammingPythondebugging
0 likes · 3 min read
Understanding globals() and locals() in Python
Test Development Learning Exchange
Test Development Learning Exchange
Jan 17, 2025 · Fundamentals

Key Features of Python Syntax and Their Benefits

The article outlines twelve essential characteristics of Python's syntax—including indentation, dynamic typing, built‑in data structures, standard library, OOP support, exception handling, generators, decorators, and more—illustrated with clear code examples that demonstrate how these features simplify development and improve code readability.

Code ExamplesProgrammingPython
0 likes · 7 min read
Key Features of Python Syntax and Their Benefits