Node.Js is a server-side platform built on Google Chrome Javascript Engine whereas Python is an object-oriented, high level, dynamic and multipurpose programming language.
Node is better for web applications and website development whereas Python is best suitable for back-end applications, numerical computations and machine learning.
Nodejs utilize JavaScript interpreter whereas Python uses CPython as an interpreter.
Node programming language is best suited for asynchronous programming whereas Python is not the best option for asynchronous programming.
Node.Js is best suited for small projects while Python is best suited for developing large projects.
Comparing Node.js vs Python, Node is best for memory-intensive activities whereas Python is not advisable for memory-intensive activities.