Python is great. Node is great. Both are great. So why are we having this conversation? While both technologies are strong and mature, each has a role to play in the technology ecosystem. Not all languages are created equal, and not all languages handle problems in the same way.
To summarize, we have learned the following:
- Node.js is asynchronous and works well with event-based thoughts, such as JavaScript in a browser reacting to page events.
- Python has established itself as a leader in data analysis and machine learning, as it's able to process large datasets quickly.
- For web work, the technologies may be interchangeable, but a complex architecture may involve both (and more!).
In the next chapter, we'll begin working with Express, a foundational web server for Node.js. We'll create our own websites and work with them.