当前位置:首页 > 资讯 > 区块链新闻 > 正文

用python从零开始写一个区块链钱包(1)

发布:中币网   时间:2020-08-19 00:00:00   加入收藏 打赏

文:卖鱼的 前言:用一个项目去学习一门语言,个人认为是最快的方式。 python以其简洁的代码和超快的开发速度,得到了很多开发者的喜爱。 现在我们就以写一个区块链钱包为目标,


文:卖鱼的

前言:用一个项目去学习一门语言,个人认为是最快的方式。
python以其简洁的代码和超快的开发速度,得到了很多开发者的喜爱。
现在我们就以写一个区块链钱包为目标,边写边学习python和理解一下区块链的原理。
我们以写steem区块链的钱包为示例,展开教程。为啥选steem?因为它的python库全,而且转账免费,创建账户免费,环境搭建方便,教程多。比起EOS和ETH,这个更加适合第一次上手。

一、基础介绍与环境搭建

需要的安装的东西有:

0.需要一点儿python基础,起码要懂一点儿基础语法。

1.Anaconda3+python:Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。 因为包含了大量的科学包,安装之后简单省事,一口气就把python连带一些常用库都安装完毕了。
官网下载:https://www.anaconda.com/products/individual

2.pycharm:PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。省事的效率工具。
官网下载:https://www.jetbrains.com/pycharm/download/

3.安装steem或beem库:steem的python库,安装了就能很方便的对steem区块链经常操作。

安装方法:
steem库

pip install steem

beem库

pip install beem

两个库来说,steem库感觉速度快点,beem库感觉功能多点,用哪个自己喜欢吧。

4.安装streamlit库:是一个用于构建机器学习、数据可视化的python框架。如果你想快速部署自己的机器学习应用,或者给小伙伴直观展示你的数据,但是没有web开发的经验,streamlit绝对是你的不二选择。只要你会使用python,你会发现利用streamlit开发一个web app是一件及其简单的事情。

一个简单快捷的开发利器,虽然界面丑了点。只管写python,不用会前端也能写出web app。

安装方法:

pip install streamlit

至于安装方法,自行搜索了,这里就不多哔哔了。出现安装错误再留言解决:)

都安装完了,我们明天开始正式写钱包。


来源:




来源:中币网  https://www.zhongbi.net/news/blocknews/234604.html
声明:登载此文仅出于分享区块链知识,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不构成投资建议。投资者据此操作,风险自担。 此文如侵犯到您的合法权益,请联系我们3111859717@qq.com,我们将第一时间处理。