Skip to content

Popular topics

ExcelExcel VBAPower Query & PivotsExcel for FinanceAutomationSAP & OracleCodingAI & MLTech tipsWacky World

Recent posts

  • Basics of VBA / Macros Chapter – 51 (Time and Date Part-8)
  • Loan Amortization Schedule in Excel with Extra Payments: Step-by-Step Template & Formulas
  • Excel Month-End Financial Close: Step-by-Step Checklist, Reconciliation Formulas & Template
  • Excel #N/A Error in VLOOKUP and XLOOKUP: 5 Fixes That Actually Work
  • Building Autonomous Multi-Agent Workflows with LangGraph: State, Nodes & Conditional Routing
  • Evaluating Enterprise RAG Systems in Python: Context Precision, Faithfulness & Hallucination Benchmarks

🤯 Wacky fact of the day · Human Body

Bones are stronger than steel of the same weight.

Weight for weight, bone is remarkably strong, especially under compression, because of its mix of collagen and mineral.

Why? How? →Source ↗

AJ's Techie & Wacky World

Excel, SAP, Oracle & automation tips — plus wacky facts

Skip to content
  • ✨ AI Helper
  • 🎓 Courses
  • Excel & Office
    • Charts & Dashboards
    • Excel 365 & Dynamic Arrays
    • Excel for Finance
    • Excel for India
    • Excel Formulas
    • Excel Functions A–Z
    • Excel VBA
    • Formula Combos
    • Power BI & DAX
    • Power Query & Pivots
    • Python in Excel
    • Google Workspace
    • Outlook
    • PowerPoint
    • Word
  • Coding
    • Cloud & Servers
    • Dev Tools
    • Java
    • JavaScript
    • PowerShell
    • Python
    • R
    • Rust
    • SQL
    • VBA to Python Migration
  • Automation
    • AutoHotkey
    • Automation Basics
    • Office Scripts
    • Power Automate
    • Python Automation
    • SAP GUI Scripting
  • AI & ML
    • AI Agents & RAG
    • AI Agents & Workflows
    • AI Tools
    • Build Your Own LLM
    • Deep Learning
    • LLMs
    • Machine Learning
    • Prompt Engineering
    • Vibe Coding
  • ERP
    • Essbase
    • Oracle EPM Cloud
    • Oracle Smart View
    • SAP
    • Tally & Busy
    • Tax & Compliance
  • Tech Tips
    • Internet & Browser
    • Phone
    • Security & Privacy
    • Windows
    • Work Smarter
  • Wacky World
    • Fun Facts
    • History
    • Science
    • All Wacky Facts
  • Tools
    • Formula Lab
    • VBA Playground
    • Macro Recorder
    • VBA Challenges
    • SQL Playground
    • Shortcut Trainer
    • Date & Workday Calculator
    • EMI & SIP Calculator
    • Income Tax: Old vs New
    • GST Calculator
    • Regex Tester
  • About
    • Projects
    • Contact

Coding

Start-to-finish programming for people who work with data: Python, SQL, Java, R, JavaScript, Rust and PowerShell.

Python Lesson 10: pandas — Summaries and Pivot Tables

Python Lesson 10: pandas — Summaries and Pivot Tables featured illustration

12 Nov 2024 · Python · 2 min read

Python Lesson 10: pandas — Summaries and Pivot Tables

Summarise data with pandas: groupby with sum and count, several aggregations with agg, pivot_table with totals, top-N with nlargest, monthly summaries, and percentage of…

Read article →
12 November 2024 by Atul Vij Python

Python Lesson 9: pandas — Cleaning Messy Data

Python Lesson 9: pandas — Cleaning Messy Data featured illustration

11 Nov 2024 · Python · 2 min read

Python Lesson 9: pandas — Cleaning Messy Data

Clean a real-world messy export with pandas: tidy column names, trim and fix case, turn “Rs 1,23,000” into numbers, parse mixed date formats, remove…

Read article →
11 November 2024 by Atul Vij Python

Python Lesson 8: pandas — Reading and Exploring Data

Python Lesson 8: pandas — Reading and Exploring Data featured illustration

10 Nov 2024 · Python · 2 min read

Python Lesson 8: pandas — Reading and Exploring Data

Start with pandas: read CSV and Excel files into a DataFrame, check shape and data types, view rows, add calculated columns, and filter rows…

Read article →
10 November 2024 by Atul Vij Python

Python Lesson 7: Reading and Writing Files

Python Lesson 7: Reading and Writing Files featured illustration

9 Nov 2024 · Python · 2 min read

Python Lesson 7: Reading and Writing Files

Read and write CSV files with Python’s standard library: open with a with-block, csv.DictReader, totals with defaultdict, writing a result file, encodings, and file…

Read article →
9 November 2024 by Atul Vij Python

Python Lesson 6: Functions

Python Lesson 6: Functions featured illustration

8 Nov 2024 · Python · 2 min read

Python Lesson 6: Functions

Write your own reusable functions with def: parameters, default values, return, docstrings, and practical examples like GST, financial-year labels and grading — Python’s version…

Read article →
8 November 2024 by Atul Vij Python

Python Lesson 5: Loops

Python Lesson 5: Loops featured illustration

7 Nov 2024 · Python · 2 min read

Python Lesson 5: Loops

Repeat work with for loops over lists, dictionaries and ranges, count and total inside loops, list comprehensions, while loops, and break/continue — the code…

Read article →
7 November 2024 by Atul Vij Python

Python Lesson 4: Lists and Dictionaries

Python Lesson 4: Lists and Dictionaries featured illustration

6 Nov 2024 · Python · 2 min read

Python Lesson 4: Lists and Dictionaries

Hold many values with lists (indexing, append, sort, slices) and look things up with dictionaries (keys, get, items) — Python’s versions of a column…

Read article →
6 November 2024 by Atul Vij Python

Python Lesson 3: Decisions With if, elif and else

Python Lesson 3: Decisions With if, elif and else featured illustration

5 Nov 2024 · Python · 2 min read

Python Lesson 3: Decisions With if, elif and else

Make decisions in Python: comparisons, if/elif/else blocks and indentation, and/or/not, one-line conditional expressions, and the IF patterns from Excel translated to Python.

Read article →
5 November 2024 by Atul Vij Python

Python Lesson 2: Variables, Numbers and Text

Python Lesson 2: Variables, Numbers and Text featured illustration

4 Nov 2024 · Python · 2 min read

Python Lesson 2: Variables, Numbers and Text

Store values in variables, use int, float, str and bool, do maths with rounding, format output with f-strings including thousands separators, and convert between…

Read article →
4 November 2024 by Atul Vij Python

Python Lesson 1: Install Python and Run Your First Program

Python Lesson 1: Install Python and Run Your First Program featured illustration

3 Nov 2024 · Python · 2 min read

Python Lesson 1: Install Python and Run Your First Program

Install Python on Windows the right way, use VS Code or IDLE, run a script from the terminal, use the interactive prompt, and install…

Read article →
3 November 2024 by Atul Vij Python

JavaScript Lesson 8: Fetch — Getting Data From an API

JavaScript Lesson 8: Fetch — Getting Data From an API featured illustration

23 Feb 2024 · JavaScript · 1 min read

JavaScript Lesson 8: Fetch — Getting Data From an API

Call web APIs with fetch, async/await, check response status, parse JSON, handle errors and offline cases, and where API keys must never go.

Read article →
23 February 2024 by Atul Vij JavaScript

JavaScript Lesson 7: The DOM — Changing a Web Page

JavaScript Lesson 7: The DOM — Changing a Web Page featured illustration

22 Feb 2024 · JavaScript · 1 min read

JavaScript Lesson 7: The DOM — Changing a Web Page

Make a page interactive: select elements with getElementById and querySelector, read input values, handle click events, change text and create elements.

Read article →
22 February 2024 by Atul Vij JavaScript

Post navigation

← Older posts
Newer posts →
Proudly powered by WordPress | Theme: fiore by Caroline Moore.
© 2026 Atul Vij · AJ’s Techie & Wacky World
AboutProjectsFree ToolsContactPrivacyDisclaimerGitHub
Did you know?

Why? →