Rishabh Singh
HomeAboutServicesProjectsOpen SourceBlogVisitorsContact

v2025 · Next.js + Tailwind

  1. Home
  2. /
  3. Blog
  4. /
  5. Python

Series

Python

Python fundamentals, tools, and data science implementations — virtual environments, packaging, matrix operations, and performance deep dives.

8 articles

  • July 6, 2025List vs Set in Python — Performance, Use CasesList vs Set in Python: iteration speed, O(1) membership testing, memory trade-offs, and exactly when to use each — with benchmark results.
  • January 11, 2024Sets Performance Better vs Lists — Why?Hash tables, O(1) average-case operations, and when sets dramatically outperform lists in Python.
  • May 14, 2023if __name__ == '__main__' in PythonThe __name__ variable, top-level code, and why guarding entry-point logic prevents unintended execution when a module is imported.
  • December 5, 2022Conda Virtual Environment & CommandsEssential conda commands: create, activate, install (conda + pip), deactivate, and delete environments — the Anaconda workflow.
  • August 24, 2022requirements.txt in PythonTwo commands every Python developer needs: pip freeze captures your environment, pip install -r recreates it anywhere.
  • August 13, 2022Python Virtual Environment — IntroductionWhy virtual environments exist, how virtualenv creates isolated Python environments, and the commands to use them on Linux and Windows.
  • July 24, 2022Convert Python Program to exePyInstaller and auto-py-to-exe — two ways to bundle Python apps into standalone executables users can run without Python installed.
  • July 17, 2022Python Matrix Multiplication — 3 MethodsNested loops, list comprehension, and NumPy.dot() — three ways to multiply matrices in Python with working code examples.
All articles

© 2026 Rishabh Singh · Data Scientist & AI Engineer

PrivacyGitHubLinkedInMedium