Tagged articles
3 articles
Page 1 of 1
IT Services Circle
IT Services Circle
May 24, 2026 · Fundamentals

Common Python Operator Mistakes and How to Use Them Correctly

The article explains why beginners often misuse ^, &, and | in Python—mistaking them for exponentiation or logical operators—and clarifies the proper use of bitwise operators, the ** exponent operator, and the logical and/or keywords with concrete code examples.

Pythonbitwiseexponentiation
0 likes · 4 min read
Common Python Operator Mistakes and How to Use Them Correctly
Youzan Coder
Youzan Coder
Nov 15, 2019 · Fundamentals

Functions as Data Transformations: Recursion, Tail Calls, and Efficient Exponentiation & Fibonacci Implementations

The article treats functions as pure data‑to‑data mappings and demonstrates how common mathematical operations such as factorial, exponentiation, and Fibonacci can be expressed in TypeScript/JavaScript using recursive, tail‑recursive, iterative, and logarithmic‑time algorithms that illustrate functional transformation techniques and efficient algorithm design.

FibonacciFunctional ProgrammingRecursion
0 likes · 8 min read
Functions as Data Transformations: Recursion, Tail Calls, and Efficient Exponentiation & Fibonacci Implementations