作者 | 写代码的明哥

来源 | Python编程时光(ID: Cool-Python)

情人节年年有,但今年的 5.20 要比以往的更有意义。

2020.05.20 ,爱你爱你我爱你,如果再卡个时间(13:14),那就是 爱你爱你我爱你一生一世。

为了能过上这个这个百年难遇的情人节, Python 程序员用尽了心思,各种骚操作全都出来了。

下面我就盘点一下,我们 Python 程序员到底为了妹子可以做出哪些 憨(xuan)憨(ku)的事。

单行画爱心

第一位选手的操作,挺秀的,单行实现爱心的绘制(我拆解了下,还真的不简单,为了展示更友好一点,我对网上流传的版本进行了一些小改动)。

print('\n'.join([line for line in [''.join([('Love'[(x-y) % len('Love')] if ((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3 <= 0 else ' ') for x in range(-30, 30)]) for y in range(30, -30, -1)] if line != '                                                            ']))代码强是强,就是有点不合乎逻辑?

你这是要把电脑寄到妹子家里,然后让她手动敲下这行命令,感觉你的款款爱意吗?

单行画爱心?我咋感觉妹子更喜欢单手开保时捷的。

将满满的喜欢拼成你的样子

第二位选手,创意满分,使用 PIL 区分几行代码就把妹子撩得不要不要的。

from PIL import Image, ImageDraw, ImageFontfont_size, text = 7, "我喜欢你!"
input_img_path = "/Users/MING/Github/love-with-python/girl.jpeg"
output_img_path = "/Users/MING/Github/love-with-python/girl.png"img_raw = Image.open(input_img_path)
img_array = img_raw.load()img_new = Image.new("RGB", img_raw.size, (0, 0, 0))
draw = ImageDraw.Draw(img_new)
font = ImageFont.truetype('/System/Library/Fonts/PingFang.ttc', font_size)def character_generator(text):while True:for i in range(len(text)):yield text[i]ch_gen = character_generator(text)for y in range(0, img_raw.size[1], font_size):for x in range(0, img_raw.size[0], font_size):draw.text((x, y), next(ch_gen), font=font, fill=img_array[x, y], direction=None)img_new.convert('RGB').save(output_img_path)

使用效果视频展示:

说一百遍,道一万次的 “我喜欢你”,都不如让你知道,当我把此生所有的喜欢都拿出来拼凑起来,却是你的样子的时候,来得让你心动。

灵魂画手工程师的浪漫

第一位选手的 Python 选手虽然代码功力了得,毕竟一行代码能实现这样的代码,也不是那么容易的事,但是妹子毕竟还是软的,你自嗨得不行,妹子也只能是满脸的黑人问号:what??直男的浪漫我真的不懂!!

念得了诗,画得了画的代码工程师,才是软妹子的最爱好嘛?

下边这位号称是绘画界里最会写代码的,写代码里最会画画的人,也开始了他的寻爱之旅,祝他好运。

友情提醒:点击全屏观看更香噢

让女神欲罢不能的套路

俗话说,男人不坏,女人不爱。

两个人最好的状态就是:我懂你的故作矜持,而你懂我的图谋不轨。

下面这位选手,不得不服啊,自古真情留不住,唯有套路得人心。

友情提醒:点击全屏观看更香噢

(我第一次接触视频,这么简单的我都弄了两个小时

(so, 答应我一定要点开看啊)

最后恭喜这位选手,不用再 new 对象,就可以面向对象编程了。


同样是 Python 程序员,我表示真的不理解。

在家里好好代码,不用陪吃陪喝陪逛街,他不香吗?

咱缺的是对象么?咱缺的是头发吖,兄弟们。

(hhhh,希望可以劝退一波,毕竟妹子就那么多,不说了我要去表白了)

上面四种的 Python 程序员表白方法的源代码,我都已经放在了 Github 上。

Github 链接:

https://github.com/iswbm/love-with-python

推荐阅读

  • 我佛了!用KNN实现验证码识别,又 Get 到一招!

  • 深度学习基础总结,无一句废话(附完整思维导图)

  • 程序员在家办公没显示屏,我被领导鄙视了

  • 华为 5G、阿里检测病毒算法、腾讯 AI 一分钟诊断,国内抗疫科技大阅兵!

  • 对不起,我把APP也给爬了

  • 超级账本Hyperledger Fabric中的Protobuf到底是什么?

  • 你点的每个“在看”,我都认真当成了AI

又一年5.20,用Python助力程序员脱单大攻略(视频版)相关推荐

  1. Python/Java程序员面试必备常用问题解析与答案

    转自AI算法联盟,理解python技术问题,以及一些常见的java面试中经常遇到的问题,这些面试问题分为四类: 是什么(what) 如何做(how) 说区别/谈优势(difference) 实践操作( ...

  2. 搞 Python 的程序员,不懂这一点,耽误自己成长!现在看还来得及

    最近身边有不少学Python的程序员向我诉苦: 1)想学Python,但应用方向太多了,但没什么经验根本不知道怎么开始... 2)基础入门看似简单,一旦将理论落地到实际的项目编码中,就举步维艰... ...

  3. 2018年5月下旬值得一读的10本技术书籍(Python、程序员英语、区块链、算法等书籍)!福利见文末!

    5月下旬, 小编 为大家带来10本技术书籍(Python.程序员英语.区块链.算法等书籍).以下为书籍详情,文末还有福利哦! 书籍名称:<程序员的英语> 本书旨在最大限度提高对开发人员最重 ...

  4. python怎么做软件程序_看 Python 超级程序员使用什么开发工具

    Python超级程序员使用的开发工具 我以个人的身份采访了几个顶尖的Python程序员,问了他们以下5个简单的问题: 当前你的主要开发任务是什么? 你在项目中使用的电脑是怎样的? 你使用什么IDE开发 ...

  5. python程序员脱单攻略_520 情人节 :属于 Python 程序员的脱单攻略大合集(视频版)...

    以下文章来源于 Python 编程时光 ,作者写代码的明哥 来源 | Python 编程时光(ID:Cool-Python) 情人节年年有,但今年的 5.20 要比以往的更有意义. 2020.05.2 ...

  6. python兼职程序员工资-没想到,学会Python即使不做程序员都能月入过万!

    昨天,我公司面试了 1 个同学,应聘新媒体运营,专业能力还不错.他简历上技能栏还写着会 Python,我问了他一个通过爬虫采集数据的问题,他都顺畅的答出来了. 最后聊薪资时,他说期待 7000,我直接 ...

  7. Python 黑马程序员 笔记

    目录 计算机组成 什么是计算机? 计算机是由什么组成的? 1. 硬件系统: 2. 软件系统: 3. 计算机是如何处理程序的? 4. 编程语言是什么? 5. 什么是Python? # 计算机组成原理和P ...

  8. 一杯茶一包烟,一行代码码一天!用Python分析程序员抽的烟!

    大家好,今天给大家分享一篇关于国产香烟分析的文章,主要用python爬取"烟悦网"数据,并作详细分析,带你看看香烟的种类及价格现状,放一张词云图: 1.爬取数据 1.1 网站分析 ...

  9. 从零学python黑马程序员_Python实战编程--从零学Python/Python应用编程丛书

    导语 内容提要 黑马程序员编著的<Python实战编程--从零学Python>涵盖了Python开发的核心知识.其中,第1-13章主要讲解的是Python的核心语法,包括基本概念和语句.风 ...

最新文章

  1. Python基础知识(第七天)
  2. Android HttpURLConnection Post 参数 (https)
  3. Redis 到底有多快?
  4. Activiti学习(二)数据表结构
  5. Exceptionless 5.0.0本地Docker快速部署介绍
  6. Codeforces Round #697 (Div.3) A~G解题报告与解法证明
  7. 数据字典简单例子_Python学习100天-Day14(数据分析篇-pandas02)
  8. dubbo配置参考手册
  9. xp 优化   转自天涯
  10. 现在三十来岁的人存款大概多少?
  11. 机器学习基础(三十三)—— 皮尔逊相关度评价
  12. 虐哭无数人的烧脑刑侦科推理题,程序员一秒解
  13. C语言线程实例(生产者和消费者),Java多线程:生产者与消费者(1)
  14. Windows Server 2016 安装IIS
  15. ExoPlayer+FFMpeg软解
  16. jemalloc疑似内存泄漏分析
  17. C++ 动态申请二维数组与二维数组传参
  18. 锋利的jQuery读书笔记(一)
  19. 移动端自动化任务-AutoJs Pro v9使用教程(一)
  20. I.MX6 AW-NB177NF wifi HAL

热门文章

  1. 在客户端调用MOSS的搜索服务,实现更加灵活的搜索控制
  2. Exchange 2016集成ADRMS系列-12:域内outlook 2010客户端测试
  3. ActionDescriptor 的认识
  4. kafka生产者、消费者java示例
  5. 综合技术 --@Autowired和@Resource
  6. 折半查找函数(from 《The C Programming Language》)
  7. Dubbo常见面试题及答案汇总1000道(春招+秋招+社招)
  8. #pragma pack 内存对齐
  9. tplink路由器dns服务器未响应,小米路由器AC2100恢复出厂设置的方法
  10. python_day10