Python-02-Python Mac 环境
Mac
V 2.X
在 mac 中,默认的 python 版本为:
Python 2.7.10 (default, Jul 15 2017, 17:16:57)
[GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.31)] on darwin
Type "help", "copyright", "credits" or "licen...
2018-02-14 07:09:30 |
Lang
Python-02-Python Windows 环境 linux 如何安装 python 3.x?
版本验证
python --version
如下:
$ python --version
Command 'python' not found, did you mean:
command 'python3' from deb python3
command 'python' from deb python-is-python3
安装
通过命令:
sudo apt-g...
2018-02-14 07:09:30 |
Lang
Python-01-Index 目录
目录
Python 为什么要学习
Python是一种易于学习,功能强大的编程语言。它具有高效的高级数据结构和面向对象编程的简单而有效的方法。
Python优雅的语法和动态类型及其解释特性使其成为大多数平台上许多领域的脚本编写和快速应用程序开发的理想语言。
Python 写自动化脚本
如果你经常在电脑上工作,总会有些任务会想让它自动化。
比如,对一大堆文本文件进行查找替换,对很多照...
2018-02-14 07:09:30 |
Lang
Python-00-overview 概览
chat
介绍一下 python
Python 是一种高级编程语言,它以其简洁、易读和易写的特点而闻名。
Python 由 Guido van Rossum 创建,并于1991年首次发布。Python 的设计哲学强调代码的可读性和简洁的语法(尤其是使用空格缩进来区分代码块,而不是使用大括号或关键词)。
因此,Python 支持多种编程范式,包括面向对象、命令式、函数式和过程式编程。
...
2018-02-14 07:09:30 |
Lang
BlockChain 03 BitCoin White Book 比特币白皮书
比特币白皮书
英文原版
备注:本文为了不受其他文章的影响,直接使用 google 进行翻译。后面会添加个人思考。
以后有时间会结合前人的经验,完善此文的正确性和阅读性。
摘要
纯电子现金的对等版本将允许在线
付款直接从一方发送到另一方,而不经过一个
金融机构。数字签名提供了解决方案的一部分,但主要的
如果仍然需要一个值得信赖的第三方来防止双重开支,那么效益将会丧失。
我们提...
2018-02-07 05:55:12 |
BlockChain
bitcoin book-05-比特币钱包
皮夹
“钱包”一词用于描述比特币中的一些不同事物。
总体而言,钱包是一种充当主要用户界面的应用程序。钱包控制着对用户资金的访问,管理密钥和地址,跟踪余额以及创建和签署交易。
从程序员的角度来看,更狭义地讲,“钱包”一词是指用于存储和管理用户密钥的数据结构。
在本章中,我们将探讨第二种含义,其中钱包是私钥的容器,通常以结构化文件或简单数据库的形式实现。
钱包技术概述
在本节中,我们...
2018-02-07 05:55:12 |
Bitcoin
bitcoin book-04-比特币的加密算法原理
Keys,地址
您可能听说过,比特币是基于加密技术的,而加密技术是计算机安全中广泛使用的数学分支。
密码术在希腊语中是“秘密写作”的意思,但是密码学不仅包括秘密写作,还包括加密。 密码术还可用于证明秘密知识而无需透露该秘密(数字签名),或证明数据的真实性(数字指纹)。
这些类型的密码证明是对比特币至关重要的数学工具,并广泛用于比特币应用中。
具有讽刺意味的是,加密不是比特币的重要组成...
2018-02-07 05:55:12 |
Bitcoin
bitcoin book-03-比特币的核心实现
比特币核心:参考实现
比特币是一个开源项目,其源代码在开放(MIT)许可下可用,可以免费下载和用于任何目的。开源不仅仅意味着免费使用。这也意味着比特币是由开放的志愿者社区开发的。
最初,该社区仅由中本聪组成。到2016年,比特币的源代码已经有400多个贡献者,大约有十几个开发人员几乎全职从事该代码的开发,还有几十个兼职人员。任何人都可以为代码做出贡献,包括您在内!
中本聪(Satosh...
2018-02-07 05:55:12 |
Bitcoin