Setting up Vyper
There are a couple of programming languages used to write smart contracts. The most popular is Solidity. But the syntax of Solidity is similar to JavaScript, and that’s a bit of a turn-off for some people, especially Python developers. Vyper is similar to Python, and Python developers can be more productive with Vyper. Vyper has been used in some big projects, such as Curve Finance, the decentralized exchange (DEX) and automated market maker (AMM) for stablecoins.
Vyper was created by Vitalik Buterin, the creator of Ethereum. Vitalik also wrote Serpent, the predecessor to Vyper, in 2014. Then, he built Vyper in 2016. He does not work on it anymore. His latest commit was in late 2017. Now, Vyper is managed by a group of dedicated maintainers.
The way to install Vyper depends on your operating system. On Ubuntu Linux, make sure you have Python with a minimum version of 3.8 installed. Also, make sure you have a compiler or Python development files installed...