最近看知乎上有一篇名为《一行 Python 能实现什么丧心病狂的功能?》(https://www.zhihu.com/question/37046157)的帖子,点进去发现一行Python代码可以做这么多丧心病狂的功能!

整理了一下知乎上这篇文章的内容,颇觉有趣,分享给大家。

一行代码打印乘法口诀

print('\n'.join([' '.join(["%2s x%2s = %2s"%(j,i,i*j) for j in range(1,i+1)]) for i in range(1,10)]))

 一行代码打印迷宫

print(''.join(__import__('random').choice('\u2571\u2572') for i in range(50*24)))

一行代码表白爱情

print('\n'.join([''.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 <= 0else' ') for x in range(-30, 30)]) for y in range(30, -30, -1)]))!

一行代码打印小龟龟

print('\n'.join([''.join(['*' if abs((lambda a:lambda z,c,n:a(a,z,c,n))(lambda s,z,c,n:z if n==0 else s(s,z*z+c,c,n-1))(0,0.02*x+0.05j*y,40))<2 else ' ' for x in range(-80,20)]) for y in range(-20,20)]))

看完是不是感觉很有趣,一行Python代码可以这么搞?

想要学Python怎么学?很多人在学习的时候会选择相关书籍或者视频,其实文章也是可以学习的哦,文章可以快速选择自己想学的内容,也可以快速查阅自己想要的内容,今天给大家推荐一个小白也可以学的Python专栏,《Python 开发 14 天快速入门》。

专栏亮点

  • 零基础学习,循序渐进:专栏将编程语言的学习路线提炼为基础、中级、高级三层,内容由易到难,循序渐进,简练而生动地为读者呈现知识点。

  • 内容全面,提炼要义:从核心概念到高级知识点,包括基本数据结构、函数、类、文件、标准库、数据库、网络、图形界面等,全面讲解 Python 要义。

  • 理论结合实践,提升学习效率:每个知识点均辅以实例,便于读者理解和验证所学知识点,从而提升学习效率,事半功倍。

本专栏的目标是带领读者快速掌握 Python 要义,进而上手实战。

通过本专栏你将获得什么

  • 掌握学习编程语言的方法。与市面上那些力求面面俱到、动辄数百页的辅导书不同,本专栏将编程语言的学习路线提炼为基础、中级、高级三层,并依此循序渐进,此路线亦可用于学习其它编程语言。

  • 掌握 Python 编程语言核心概念,包括数据结构、语句、函数、类等。丰富实例助力读者编程实践,快速入门 Python。

  • 掌握高级知识点,包括模块、标准库、文件、流、数据库、网络编程、图形界面等,并具备基于这些知识点编写小应用的能力。

专栏大纲

本专栏的目标是带领读者快速掌握 Python 要义,进而上手实践。专栏分为四个部分:基础篇、中级篇、高级篇以及扩展篇,对于初学者,建议按照顺序阅读。第一部分:基础篇。从 Python 的起源、现状和前景讲起,首先带领读者搭建开发环境,随后介绍 Python 的基础知识和基本概念,包括列表、元组、字符串、字典以及各种语句,以简练而生动的文字引导读者步入 Python 的世界。第二部分:中级篇。循序渐进地介绍一些对初学者来说相对难以理解的内容,包括函数、类、继承、函数重写、作用域、参数传递、错误及异常等内容。第三部分:高级篇。这部分立足于实践,并将介绍一些相对高级的主题,包括模块、标准库、文件、流、数据库、网络编程、图形界面等。通过学习这部分内容,读者将掌握模块的原理和利用标准库将 Python 与数据库、网络、图形界面等工具结合使用。第四部分:扩展篇。结合实际应用场景,带领读者完成两个小程序的设计和实现。

作者简介

应书澜,毕业于 C9 名校,硕士学历,曾在 IEEE ITS、VSD 等国际 Top 期刊发表论文。具有多年研发经验,精通 Java、Python 及 C 语言,擅长预测算法,分布式中间件;曾在华为、上海电气等公司重要项目中担任技术负责人或核心研发成员。现就职于阿里,长期负责技术面试。

适宜人群

  • 希望一站式快速入门的 Python 初学者;

  • 有志于转型人工智能、机器学习、数据分析的开发者;

  • 希望快速学习 Python、掌握要义、付诸实践的开发者。

想要学习Python的可以扫码直接购买哦~

扫码购买

python join函数_一行 Python 代码能实现这么多丧心病狂的功能?相关推荐

  1. 用python编写一个求偶数阶乘的函数_一行Python代码写阶乘函数

    原标题:一行Python代码写阶乘函数 背景 我以前用Dart写过一行的阶乘函数: fact(double n) => n < 0 ? throw ('n must be bigger t ...

  2. python 卡方分布函数_卡方检验2-python代码实现

    统计学,风控建模经常遇到卡方分箱算法ChiMerge.卡方分箱在金融信贷风控领域是逻辑回归评分卡的核心,让分箱具有统计学意义(单调性).卡方分箱在生物医药领域可以比较两种药物或两组病人是否具有显著区别 ...

  3. python scale()函数_【Python菜鸟进阶大神】Matplotlib数据可视化007:词云

    词云是对网络文本中出现频率较高的关键词予以视觉上的突出,形成关键词云层或关键词渲染,从而过滤掉大量的文本信息,使读者只要一眼扫过文本就可以领略文本的主旨. 词云用Python是怎么实现的.用wordc ...

  4. python pos函数_使用python+sklearn实现特征提取

    sklearn.feature_extraction模块可用于以机器学习算法支持的格式从原始数据集(如文本和图像)中提取特征.**注意:**特征提取与特征选择有很大不同:前者是将任意数据(例如文本或图 ...

  5. python deepcopy函数_用Python解数独[6]:递归获得最终答案

    目录 用Python解数独[0] 用Python解数独[1]:求每个单元格的行值域 用Python解数独[2]:求列值域和九宫格值域 用Python解数独[3]:求总值域 用Python解数独[4]: ...

  6. java main函数_一行JAVA代码如何运行起来?

    在程序员的世界中,你总会听到一句"PHP是世界上最好的语言"的调侃.然而在你进入软件程序开发之后,你会发现即使开发语言千千万,最盛行的还是JAVA.从淘宝的技术变迁中我们可以见一些 ...

  7. python 排名函数_一个危险的Python函数,不推荐使用

    本文由编程派根据 Hacker News 上曾经排名第一的文章 编译而来,作者 Hynek Schlawack 是一名德国软件工程师. 他建议, 除非是编写只兼容 Python 3 的代码而且清楚地了 ...

  8. python isalnum函数_探究Python中isalnum()方法的使用

    探究Python中isalnum()方法的使用 isalnum()方法检查判断字符串是否包含字母数字字符. 语法 以下是isalnum()方法的语法: str.isa1num() 参数 NA 返回值 ...

  9. python 微积分 函数_用Python学微积分(2)---复合函数

    函数的复合(Composition) 定义:设函数y=f(u)和u=g(x)u=g(x),则函数y=f[g(x)]称为由y=f(u)和u=g(x)复合而成的复合函数,其中函数y=f(u)常常称为外函数 ...

最新文章

  1. hibernate关联关系(多对多)
  2. Flutter开发之认识Flutter(二)
  3. 设计模式 — 创建型模式 — 建造者模式
  4. 什么是latex科技排版系统,有对比word有何不同?
  5. [Python从零到壹] 九.网络爬虫之Selenium基础技术万字详解(定位元素、常用方法、键盘鼠标操作)
  6. surfire单元测试添加jvm参数
  7. 世界上最奇特的国界线,万万没想到...
  8. 关于内存的一些基础知识
  9. Spket在Eclipse/MyEclipse下的安装和配置支持Ext(图文教程)
  10. TikZ绘图示例——尺规作图: 圆内接正五边形的近似画法
  11. 京泉华:与小米生态链公司已在智能家居领域等展开相关业务合作
  12. 说说你对Jdk并发包中的CAS实现的了解?
  13. SpringBoot + Redis + Shiro 实现权限管理
  14. fullcalendar 上下月翻动事件_用期权做事件套利的黄金法则
  15. 初学线段树(poj3264+poj2777)
  16. Unity采用Forge Networking Remastered数据的远程传输 Basic RPC Example
  17. TableWidget表格绘制常用函数
  18. ubuntu 18.04 两张GPU显卡,nvidia-smi只显示一张
  19. odi12配置mysql_通过ODI 12c同步PostgreSQL数据到FusionInsight LibrA
  20. 中国象棋棋盘java_中国象棋棋子及棋盘的绘制

热门文章

  1. 【数据结构】线性表的链式存储-双链表
  2. ZOJ2112(区间动态求第K大)
  3. codeforces contest 1119
  4. 【Boost】以boost::function和boost:bind取代虚函数
  5. Gh0st源代码详细剖析
  6. Spring Boot 2.0 迁移指南
  7. Linux中的基础IO(二)
  8. 向MPEG创始人Leonardo Chiariglione提问
  9. ubantu安装coturn穿透服务器
  10. 利用nginx搭建RTMP视频点播、直播、HLS服务器