红袖添香,绝代妖娆,Ruby语言基础入门教程之Ruby3基础数据类型(data types)EP02by Liu Yue/2022-10-13 标签: data EP02 Ruby Ruby3 types 入门教程 基础 妖娆 数据类型 红袖添香 绝代 语言 Ruby是强类型动态语言,即Ruby中一旦某一个对象被定义类型,如果不通过强制转换操作,那么它永远就是该数据类型,并且只有在Ruby解释器运行时才会检测对象数据类型,它的一切皆为对象(包括 nil 值对象),可以通过调用内置class属性来获取该对象的具体数据类型。对于 Ruby 而言,所有类型都继承自 Object 类(根类为 BasicObject)。 数字(Numeric) 数字是最基本的数据类型之一,Ruby......了解更多
红袖添香,绝代妖娆,Ruby语言基础入门教程之Ruby3基础语法,第一次亲密接触EP01by Liu Yue/2022-10-06 标签: EP01 Ruby Ruby3 亲密 入门教程 基础 妖娆 接触 第一次 红袖添香 绝代 语法 语言 书接上回,前一篇我们在全平台构建好了Ruby3的开发环境,现在,可以和Ruby3第一次亲密接触了。 Ruby是一门在面向对象层面无所不用其极的解释型编程语言。 我们可以把编写Ruby代码看作是一场行为上的艺术,编码就像跳舞一样,Ruby的每一步都很优雅,几乎没有一步是多余的。 第一行代码 进入系统的irb终端,输入第一行代码:irb(......了解更多
时间老去,Ruby不死,Ruby语言基础入门教程之Ruby3全平台开发环境搭建EP00by Liu Yue/2022-10-05 标签: Ruby Ruby3 不死 入门教程 基础 平台 开发 搭建 时间 环境 老去 语言 如果说电子游戏是第九艺术,那么,编程技术则配得上第十艺术的雅称。艺术发展的普遍规律就是要给与人们对于艺术作品的更高层感受,而Matz的Ruby语言则正是这样一件艺术品。 无论是语法还是理念,都让Ruby开发者感受到款待,如此,Ruby代码就像活了过来,它们时而高声,却藏不住优雅,时而细语,却意外地铿锵,真是美妙,这种庄重而温柔的魅力,用那一代奉松本行弘为偶像的人的话说,叫剑胆琴心。现在的话又讲,心有猛虎,细嗅蔷薇。 ......了解更多
还在用Alpine作为你Docker的Python开发基础镜像?其实Ubuntu更好一点by Liu Yue/2020-09-03 标签: Alpine Docker Python Ubuntu 一点 作为 其实 基础 开发 更好 镜像 一般情况下,当你想为你的Python开发环境选择一个基础镜像时,大多数人都会选择Alpine,为什么?因为它太小了,仅仅只有 5 MB 左右(对比 Ubuntu 系列镜像接近 100 MB),但事实的真相是,我们选择基础镜像并不是为了体验一下Python语法而已,在此基础上,我们需要调试和安装各种扩展,可能会安装很多三方依赖,甚至预设更多服务,在这种环境下,Alpine就并非是一个很好的选择了,本次我们就来分别在Alpine和Ubuntu上来体验一下安装和编译Pyth......了解更多
flask SQLAlchemy 的安装和基础应用by Liu Yue/2018-12-23 标签: 应用 安装 Flask SQLAlchemy 基础 SQLAlchemy是一个基于Python实现的ORM框架。该框架建立在 DB API之上,使用关系对象映射进行数据库操作,简言之便是:将类和对象转换成SQL,然后使用数据API执行SQL并获取执行结果。 安装命令 pip install flask-sqlalchemy 注意sqlalchemy 依赖于 pymysql ......了解更多