没想到 Python 中竟然还藏着这些稀奇古怪的东西...

Python学习1——Anaconda+Pycharm环境搭建 Python学习1——环境搭建 学习任何编程语言的第一步就是选择搭建编程环境。 选择强迫症第一个问题, 选择Python2还是Python3,没的说,新的就是好,Python3.6.5走起。 选择强迫症第二步,选择什么IDE。 最简单的办法就是用Python自带的编程环境,也就是说Idle 的shell和编辑器。地址就是Python官方网站:Python3.6.5下载对于初学者来说是够了。... 阅读详情

Python 作为一门开源的语言,社区菊苣们贡献了很多搞笑有趣的东西。

至于为什么贡献这个,我经过缜密的思考,终于想通了这个问题…

这个得从盘古开天辟地说起~

很多人学习python,不知道从何学起。
很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手。
很多已经做案例的人,却不知道如何去学习更加高深的知识。
那么针对这三类人,我给大家提供一个好的学习平台,免费领取视频教程,电子书籍,以及课程的源代码!??¤
QQ群:232030553

啊不,从开源说起。

开源是什么呢?

顾名思义,就是开除程序员…

你想啊

程序员被开除了…

没有工作…

没有女朋友…

时间大把…

那他能干点什么呢?

玩儿丫

想明白这个问题,我感觉我简直是个天才。总而言之,上面这番伟大的言论就是

0x00 Hello world

Hello world 这个词相信大家都很熟了,当年毛都不会的我跑出来的第一个程序就是 Hello world,那天阳光明媚,那天万里无云,那天我喜极而泣…

但当初的我竟然还要自己敲,在 Python 里,有一个隐藏库,它竟然…

>>> import __hello__
Hello world!` 

*   1
*   2

竟然可以输出 Hello world !

我的天,这得是多无聊,啊不,多有趣啊…

好像不太聪明的亚子…

0x01 巧妙的运用大括号

想当年我写得了一手流利的 C 代码,大括号用的出神入化,无处不括号成了我写代码的风格…

想当年我还和别人为“大括号是放在一行结尾还是另起一行”争论不休,撸起袖子,指点江山激扬文字…

而我接触了 Python 以后,这门神奇的语言,竟然省去了大括号,我无比想念它,为此我还吟诗一首…

啊,大括号~

我,想念你!

后来我发现了 braces 库可以使用大括号的功能,我激动的像个帕金森症的晚期患者,哆里哆嗦的导入库,然后…

>>> from __future__ import braces
  File "<stdin>", line 1
SyntaxError: not a chance` 

*   1
*   2
*   3

哈???

Not a chance???

#¥_+&¥#%&_¥%##

future_check_features(PyFutureFeatures *ff, stmt_ty s, const char *filename)
...
  else if (strcmp(feature, "braces") == 0) {
    PyErr_SetString(PyExc_SyntaxError,
        "not a chance");
    PyErr_SyntaxLocation(filename, s->lineno);
    return 0;
  }` 

*   1
*   2
*   3
*   4
*   5
*   6
*   7
*   8

大家欣赏一下源码,我敬他是个人才…

0x02 一个由键盘距离引发的离奇事件

某巨擘觉得在键盘上不等于“!=”隔的太远了,用多了会手指疼,于是在他退休的时候,创建了一个库,一旦导入这个库,判断不相等就只能用“<>”:

>>> from __future__ import barry_as_FLUFL
>>> "Python" <> "C++"
True
>>> "Python" != "C++"
  File "<stdin>", line 1
    "Python" != "C++"
              ^
SyntaxError: with Barry as BDFL, use '<>' instead of '!='` 

*   1
*   2
*   3
*   4
*   5
*   6
*   7
*   8

这个我是真服气的…

不知道他在写这个玩意的时候敲了那么多下键盘,会不会手指疼…

我有一个梦想

希望可以不用写代码...

0x03 一幅厚颜无耻的漫画

输入下面这行代码,你会跳转到一个漫画网页:

>>> import antigravity` 

*   1

网址是: https://xkcd.com/353/

就是上面这个图…

真的是搞笑,都是英文,我怎么看的懂嘛…

一键翻译…

奥,这个我知道,不就是说 Python 语法简单,功能牛批么…

果然是…直接。

0x04 爱是什么?

估计每个 Python 人儿都知道 Python 之禅,不知道也没事,就是下面这个东西:

>>> import this` 

*   1

一键回车:

The Zen of Python, by Tim Peters

Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren't special enough to break the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one-- and preferably only one --obvious way to do it.
Although that way may not be obvious at first unless you're Dutch.
Now is better than never.
Although never is often better than *right* now.
If the implementation is hard to explain, it's a bad idea.
If the implementation is easy to explain, it may be a good idea.
Namespaces are one honking great idea -- let's do more of those!` 

*   1
*   2
*   3
*   4
*   5
*   6
*   7
*   8
*   9
*   10
*   11
*   12
*   13
*   14
*   15
*   16
*   17
*   18
*   19
*   20
*   21

具体翻译如下:

好好学习

天天向上

this 是什么?

经过我的剽窃,啊不,参考…

this 是爱啊…

>>> love = this
>>> this is love
True` 

*   1
*   2
*   3

那爱是什么?

爱是你我~

用心交织的生活~

错了!

真理告诉我们真理是:

>>> love is True
False
>>> love is False
False
>>> love is not True or False
True
>>> love is love
True` 

*   1
*   2
*   3
*   4
*   5
*   6
*   7
*   8

出处: https://github.com/satwikkans...

程序真的是这个世界上最美的东西…

爱是难言的

我准备把这段代码挂起来,时时刻刻复习…

能写出上面代码的我,真的是会抄啊…

当然了,乱七八糟的蛇蛋还有很多,毕竟开源嘛…

今天就到这儿,拜里个拜~

Python学习1——Anaconda+Pycharm环境搭建_pycharm f python_xiangmu anaconda3 scripts activa(1) 你去搜Anaconda的教程,多半都很简单,下一步下一步什么的,你自己实际去装,就很有可能出现各种稀奇古怪的问题,而这些问题一大半都出在环境变量上面。最后一个问题,因为我是一个龟毛的完美主义者,所以我觉得Jupyter Notebook开始的默认文件夹是我的文档,实在是太不爽了。我找了一圈网上的各种办法,最后都不行,包括那个什么python .\Lib_nsis.py mkmenus,没有卵用。选择强迫症第一个问题, 选择Python2还是Python3,没的说,新的就是好,Python3.6.5走起。 阅读详情

相关推荐

Python桑基图制作的一些坑

我踩过的关于使用pyecharts制作桑基图的一些坑 最近开始关注桑基图,看了网上的一些教程,自己也学着制作,网上能做的软件以及制作语言很多,但人生苦短,我用Python。Python能制作的库很多,我用pyecharts,没啥,就简单,网上教程多,网上关于pyecharts制作桑基图的教程一大堆,但当你按照教程一步一步来的时候,中间总会出现一堆奇奇怪怪的问题,比如你按照教程出出来桑基图,打开发现,根本没有图?只有一个标题,what?出完图后,颜色奇奇怪怪,怎么改?急求!标注太难看了,改字体,咋办?位置不好

m0_56595556的博客 2096

Pycharm及python安装详细教程

首先我们来安装python 1、首先进入网站下载:点击打开链接(或自己输入网址https://www.python.org/downloads/),进入之后如下图,选择图中红色圈中区域进行下载。 2、下载完成后如下图所示 3、双击exe文件进行安装,如下图,并按照圈中区域进行设置,切记要勾选打钩的框,然后再点击Customize install

陌上行走的博客 76万+

Python学习1——Anaconda+Pycharm环境搭建_pycharm f python_xiangmu anaconda3 scripts activa

而更加糟糕的是,连提示都没有,菜单栏里面只有一个Anaconda Prompt在那里,你点击一下,结果跳出一个CMD窗口,最上面是一句非常傻逼的**‘D:\Anaconda3\Scripts\activate.bat’ is not recognized as an internal or external command,operable program or batch file.**我找了一圈网上的各种办法,最后都不行,包括那个什么python .\Lib_nsis.py mkmenus,没有卵用。

2401_84160087的博客 1060

Python环境遇到的各种奇奇怪怪的问题(保存本站或外站的技术贴)

例如:from Crypto.Cipher import AES 提示找不到Crypto库,解决办法。

shi600624的博客 458

MBIST --- PATR1.Memorybist测试原理

mem bist作为现在design设计中不可或缺的DFT设计内容,越发重要。本章节主要介绍mem bist组成部分,测试的原理以及注意事项。

sinat_27691203的博客 1万+

PCA9548实战:从硬件连接到Linux驱动的I2C扩展全解析

本文详细解析了PCA9548 I2C多路复用器从硬件连接到Linux驱动配置的全过程。涵盖硬件引脚连接、电源去耦、地址选择等关键设计要点,以及Linux驱动加载、设备树配置和应用层编程技巧,帮助开发者高效实现I2C总线扩展。

weixin_28726391的博客 406

Python入门教程(全网最详细),零基础入门到精通,从看这一篇开始!

一.初聊Python在学习Python之前,你不要担心自己没基础或“脑子笨”,我始终认为,只要你想学并为之努力,就能学好,就能用Python去做很多事情。在这个喧嚣的时代,很多技术或概念会不断兴起,我希望你能沉下心来去学习,不要急于求成,一步一个脚印。当你把某个技术学好、学精后,还是能做一些事情的,甚至能找到喜欢的工作或完成实践项目。程序语言没有最好,只有最适合。作为一名初学者,我非常推荐你学习Python,为啥?

m0_59236602的博客 11万+

VirtualBox创建虚拟机(为安装Ubuntu桌面系统)

Ubuntu的安装非常灵活。但是万变不离其宗,归纳起来,无非就是以下3种:(1)用户可以下载完整的ISO镜像文件,将其转移到各种介质上面,例如DVD或者U盘,然后以该介质引导系统进行安装。(2)用户可以下载一个非常小的网络安装器,利用该安装器引导系统进行在线安装。(3)用户可以将Ubuntu安装到一个U盘中,随身携带。为了便于读者学习,本节将介绍通过完整的ISO镜像文件安装Ubuntu。其他的安装方式将在后面介绍。

夏天又到了的专栏 2687

10年程序员职业生涯感悟—写给正在迷茫的你

希望能带给大家不一样的参考。或者能提前预防,少走弯路!

pythonandaiot的博客 1万+

Java实现双色球&大乐透随机选号算法——原理详解与代码实战

掌握核心语法:集合操作、随机数生成、排序。贴近实际场景:将编程知识应用于生活问题的解决。

wangchl0932的博客 4973

国际参考电离层2020模型Matlab(IRI-2020)

国际参考电离层 (IRI) 是一个国际项目 由空间研究委员会 (COSPAR) 和国际 无线电科学联盟 (URSI)。这些组织组成了一个工作组 (在 60 年代后期产生了电离层的经验标准模型, 基于所有可用数据源 (几个稳步改进的版本 模型已经发布。电子密度、电子温度、离子温度、 离子组成(O+、H+、He+、N+、NO+、O+2、簇离子)、赤道垂直离子漂移、垂直电离层电子含量(vTEC;

weixin_44392003的博客 4880

python中treetop是什么..._没想到 Python 中竟然还藏着这些稀奇古怪的东西...

公众号关注“菜鸟要飞”设为 “星标”,和12万程序员一起成长!从前有座山,山里有条蛇。有一天它生了一堆蛋,它们的名字叫蛇蛋...为什么叫蛇蛋?因为电影里面有一个好玩的东西叫...彩蛋。Python 作为一门开源的语言,社区菊苣们贡献了很多搞笑有趣的东西。至于为什么贡献这个,我经过缜密的思考,终于想通了这个问题...这个得从盘古开天辟地说起~啊不,从开源说起。开源是什么呢?顾名思义,就是...

weixin_34252946的博客 328

C#实战:如何从零构建一个轻量级软PLC梯形图编辑器(附完整源码)

本文详细介绍了如何使用C#从零开始构建一个轻量级软PLC梯形图编辑器。内容涵盖项目架构设计、GDI+图形渲染、编辑交互实现以及核心的扫描执行引擎开发,并提供了定时器、计数器等高级功能的实现思路与完整源码,为开发者深入工业自动化领域提供了实战指南。

4k5l6j7h8的博客 257

Python 中还藏着这些稀奇古怪的东西...

从前有座山,山里有条蛇。 有一天它生了一堆蛋,它们的名字叫蛇蛋… 为什么叫蛇蛋? 因为电影里面有一个好玩的东西叫…彩蛋。 Python 作为一门开源的语言,社区菊苣们贡献了很多搞笑有趣的东西。 至于为什么贡献这个,我经过缜密的思考,终于想通了这个问题…这个得从盘古开天辟地说起~ 啊不,从开源说起。 开源是什么呢? 顾名思义,就是开除程序员… 你想啊 程序员被开除了… 没有工作… 没有女朋友… 时间大把… 那他能干点什么呢?玩儿丫想明白这个问题,我感觉我简直是个天才。总而言之,上面这番伟大的言论就是 Hel

隔壁王叔的博客 188

ZYNQ Linux环境下PS端I2C驱动OV5640摄像头全流程解析

本文详细解析了在ZYNQ Linux环境下,通过PS端I2C驱动OV5640摄像头的完整流程。内容涵盖从Vivado硬件配置、PetaLinux系统构建、设备树节点添加,到用户空间I2C编程与寄存器配置实战,并提供了关键的调试技巧与常见问题排查方法,帮助开发者快速实现嵌入式视觉应用的传感器配置。

vulkan6gpu的博客 853

28、基于图像快速序列视觉呈现(RSVP)的脑机接口特征提取与分类算法综述

本文综述了基于图像快速序列视觉呈现(RSVP)的脑机接口(BCI)中的特征提取与分类算法。RSVP技术通过快速连续呈现图像序列,结合脑电图(EEG)信号分析,实现对目标图像的识别和标记。文章详细介绍了RSVP实验的设计、EEG数据的采集与预处理,并探讨了低信噪比、维度灾难、重叠epoch和不平衡数据集等挑战。针对特征提取,讨论了有监督空间滤波方法(如CSP、xDAWN、LDA波束形成器)的原理和应用。在分类策略部分,涵盖了线性分类技术(如LDA、BLR、LR、SVM)和非线性分类方法(如MLP、CNN)。文

hh234的博客 336

your 131072x1 screen size is bogus. expect trouble

稀奇古怪的报错,我没设置东西就是程序崩溃了下然后就运行出问题。

swk8568604的博客 296

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

基于python的凯撒密码

python基础练习

m0_55793541的博客 4597

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

一、 Python 基础知识笔记 —— 《Python编程:从入门到实践(第二版)》学习笔记

先安利一本书《Python编程:从入门到实践(第二版)》,作者埃里克-马瑟斯,我的python学习就是以这本书为核心; 再安利一个网站:菜鸟教程-Python3教程; 要善用谷歌,至于怎么用,大家自行琢磨吧(手动狗头保命),某度娘搜搜广告和娱乐八卦还行,搜专业知识就一言难尽了...... 总而言之,好好学习,不要等,不要急!

ShoaYutong的博客 1254

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

一起学爬虫(Python) — 13

今天要实现简单的手动识别验证码啊啊啊啊啊啊啊啊啊啊啊 啊 也许你刚进来的时候会吓一跳,以为这个博主疯了,因为他的标题都是啊啊啊啊啊啊,这是为什么呢? 因为我实在是不会起标题啊啊啊!!! 所以在这里,找一个比较擅长排版或者骚话比较多的小姐姐(女装的小哥哥也可以),义务 义务 义务 帮小泽排一下版,当然,如果效果很好的话,也是可以请你喝一杯奶茶的嘛~ 联系方式: 本群绝对没有广告~ 希望一起搞骚操作的小伙伴快点进来玩啦~~~ 啊 今天我们要欺负的网站是…… 名著小说网! 看看,多么有道理的一句话! 为什

小泽 1633

python转换格式_python格式转换的记录

Python的格式转换太难了。与其说是难,具体来说应该是“每次都会忘记该怎么处理”。所以于此记录,总的来说是编码+格式转换的记录。本文记录环境:python3.6经常见到的格式转换:bytes-strsocket、网络通信和网站的很多数据传输,都是使用bytes格式在传送消息,而同时很多时候我们也需要把这些信息编程str来试着人工读信息。此时使用方法:decode([编码格式])来完成bytes到...

weixin_39626690的博客 125

python中的类怎样理解_如何最简单、通俗地理解python的类?

很多初学的小伙伴们,在学到“类”的时候,就开始烦迷糊了。“类”到底是个什么东西,是用来干嘛的?然后就疯狂百度搜索,搜出了很多。一看回答,很多都是在扯什么面向对象,还讲了一堆稀奇古怪的概念,看了反而更迷糊了。。所以,我这篇文章,就是要带大家,用最简单、通俗、暴力的方式理解什么是类,类能干什么,怎么使用。首先,我们要明白,既然python的作者设计了“类”这个东西,那肯定是在编程的时候有这种需求的。那...

weixin_39916681的博客 589

python通俗的讲是什么_如何最简单、通俗地理解python的类?

很多初学的小伙伴们,在学到“类”的时候,就开始烦迷糊了。“类”到底是个什么东西,是用来干嘛的?然后就疯狂百度搜索,搜出了很多。一看回答,很多都是在扯什么面向对象,还讲了一堆稀奇古怪的概念,看了反而更迷糊了。。所以,我这篇文章,就是要带大家,用最简单、通俗、暴力的方式理解什么是类,类能干什么,怎么使用。首先,我们要明白,既然python的作者设计了“类”这个东西,那肯定是在编程的时候有这种需求的。那...

weixin_39894104的博客 238
上一篇: Python超火爆的入门书单!看完之后有手就能学会Python
下一篇: Python爬虫之字体解密 | 以滑雪为例演示大众点评商铺信息采集
Python_sn
博客等级 码龄6年 324粉丝 290原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值