暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

1024 程序员节|用代码,改变世界

SQL数据库运维 2022-10-24
683

点击蓝色字关注“SQL数据库运维”,回复“SQL”获取2TB学习资源!

(Python编写一个小小的祝福,源码放在文章最后,如果需要代码工具后台可回复:冰墩墩,进行获取)

1024程序员节是广大程序员的共同节日。1024是2的十次方,二进制计数的基本计量单位之一。针对程序员经常周末加班与工作日熬夜的情况,部分互联网机构倡议每年的10月24日为1024程序员节,在这一天建议程序员拒绝加班。
程序员就像是一个个1024,以最低调、踏实、核心的功能模块搭建起这个科技世界。1G=1024M,而1G与1级谐音,也有一级棒的意思。
节日背景

程序员(英文Programmer)是从事前端、后端程序开发、系统运维、测试等的专业人员。一般将程序员分为程序设计人员和程序编码人员,但两者的界限并不非常清楚,特别是在中国。软件从业人员分为初级程序员、中级程序员、高级程序员、系统架构师、运维测试工程师等。

在1834年,人称“数字女王”的阿达·洛芙莱斯(Ada Lovelace)的朋友英国数学家、发明家兼机械工程师查尔斯·巴贝其(Charles Babbage)发明了一台分析机;阿达则致力于为该分析机编写算法,并于1842年,编写了历史上首款电脑程序。1843 年公布了世界上第一套算法。巴贝其分析机后来被认为是最早期的计算机雏形,而阿达的算法则被认为是最早的计算机程序和软件。运行程序的硬件进制是以1024为基础的。例:1G=1024M ;1M=1024KB。

节日由来

2002年,俄罗斯程序员Valentin Balt收集签名,向俄罗斯联邦政府请愿将9月13日设定为程序员节。

2009年9月11日,俄罗斯总统梅德韦杰夫在节日安排方案上签了名,“程序员节”从此成为了俄罗斯的一个正式节日。 除了俄罗斯之外,其他国家的一些程序员社区也会庆祝这个节日。为什么会选9月13日呢?因为它是每年的第256天(闰年就是9月12日)。256这个数字对程序员来说有着特别的意义,1个字节(等于8位元)最多能表示256个数值,而且在整年中,256是2的最大幂中小于365的值。

在中国,有人提议把10月24日定为中国的程序员节,因为1024不仅同样是程序员的一个常用数字,而且10月24日这个日期非常直观,也不会在平年和闰年有所变化。

节日快乐

最后,在中国虽无官方规定的日子,但是我们也要为自己过节,寻找属于我们自己的那份快乐。

祝每位程序员,都能满足甲方需求,点击运行,0 error(s)0 warning(s)1024,节日快乐!

你还记得别人如何称呼我们吗?程序员、开发者、程序猿/媛、软件攻城狮以及码农,你更喜欢哪一个?

Python 1024程序员节日祝福全部源码(复制粘贴运行即可):

    import turtle
    import time


    def hart_arc():
    for i in range(200):
    turtle.right(1)
    turtle.forward(2)


    def move_pen_position(x, y):
    turtle.hideturtle() # 隐藏画笔(先)
    turtle.up() # 提笔
    turtle.goto(x, y) # 移动画笔到指定起始坐标(窗口中心为0,0)
    turtle.down() # 下笔
    turtle.showturtle() # 显示画笔


    love = input("请输入1024程序员节祝福话语:")
    signature = input("请签署你的名字:")
    date = input("请写上日期:")


    # 为空时默认显示
    if love == '':
    love = '1024程序员 节日快乐!'


    if signature == '':
    signature = '签名:SQL数据库运维'


    if date == '':
    date = '日期:2022年10月24日'


    turtle.setup(width=900, height=600) # 窗口(画布)大小
    turtle.title('1024 程序员节|用代码,改变世界') # 设置画布的标题
    turtle.color('red', 'pink') # 画笔颜色
    turtle.pensize(3) # 画笔粗细
    turtle.speed(1) # 描绘速度
    # 初始化画笔起始坐标
    move_pen_position(x=0, y=-180) # 移动画笔位置
    turtle.left(140) # 向左旋转140度


    turtle.begin_fill() # 标记背景填充位置


    # 画图和展示
    turtle.forward(224) # 向前移动画笔,长度为224
    # 画爱心圆弧
    hart_arc() # 左侧圆弧
    turtle.left(120) # 调整画笔角度
    hart_arc() # 右侧圆弧
    # 画心形直线( 右下方 )
    turtle.forward(224)


    turtle.end_fill() # 标记背景填充结束位置


    # 在心形中写上祝福话语
    move_pen_position(0, 10) # 祝福语位置
    turtle.hideturtle() # 隐藏画笔
    turtle.color('#CD5C5C', 'pink') # 字体颜色
    # font:设定字体、尺寸(电脑下存在的字体都可设置) align:中心对齐
    turtle.write(love, font=('楷体', 20, 'bold'), align="center")


    # 签写署名和日期
    if (signature != '') & (date != ''):
    turtle.color('red', 'pink')
    time.sleep(2)
    move_pen_position(150, -180)
    turtle.hideturtle() # 隐藏画笔
    turtle.write(signature, font=('楷体', 20), align="left")
    move_pen_position(150, -220)
    turtle.hideturtle() # 隐藏画笔
    turtle.write(date, font=('楷体', 20), align="left")


    # 点击窗口关闭程序
    window = turtle.Screen()
    window.exitonclick()

    点击关注“SQL数据库运维”,后台或浏览至公众号文章底部点击“发消息”回复关键字:进群,带你进入高手如云的技术交流群。后台回复关键字:SQL,获取学习资料。


    动动小手点击加关注呦☟☟☟

    文章转载自SQL数据库运维,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

    评论