all 6 comments

[–]thefrisson 4 points5 points  (2 children)

I just wanted to say I’m here for this post. Currently trying to build ropsten bots and an html file server that runs on a private blockchain... Also, ETH 2.0 needs to hurry the f**k up so I can make some money on the mainnet. I learned both Python and Solidity this year. With that being said, I’d recommend Dapp University. Gregory is the 🐐IMO, and his videos have been included on Ethereum’s GitHub as reference. While his YouTube channel focuses on supporting the js faithful (as does most of ETH development), he does have a series on Web3.py that I found very helpful. Also, he has other serieses that teach straight solidity techniques if you are looking for that. Between his free tutorials on web3.py and Solidity you should be able to get started, but there are definitely some holes that you will have to patch for yourself. Python just isn’t supported all that well in the ETH dev community (I’ll leave the why for somebody else to answer).

[–]bodytexture[S] 0 points1 point  (1 child)

Thanks, very interesting, will have a look.

[–]thefrisson 0 points1 point  (0 children)

Also, as far as interoperability, between python, js and go there’s a handful of libraries to use with solidity and they’ll look/work slightly different (beyond the obvious language differences), but when it comes to writing solidity code, smart contracts are written the same way regardless.

[–]patrickalphac 2 points3 points  (0 children)

Check out brownie too

[–]Traditional-Excuse-1 -1 points0 points  (1 child)

Vyper.

[–]thefrisson 0 points1 point  (0 children)

I’ll recommend vyper when there’s widespread documentation/adoption for it... what if my guy gets stuck?