LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 新闻观点 > 用python从零开始写一个区块链钱包(1)

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

2020-08-19 BU联盟 来源:区块链网络


文:卖鱼的

前言:用一个项目去学习一门语言,个人认为是最快的方式。
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

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

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


—-

编译者/作者:BU联盟

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...