| |
首页 淘股吧 股票涨跌实时统计 涨停板选股 股票入门 股票书籍 股票问答 分时图选股 跌停板选股 K线图选股 成交量选股 [平安银行] |
股市论谈 均线选股 趋势线选股 筹码理论 波浪理论 缠论 MACD指标 KDJ指标 BOLL指标 RSI指标 炒股基础知识 炒股故事 |
商业财经 科技知识 汽车百科 工程技术 自然科学 家居生活 设计艺术 财经视频 游戏-- |
天天财汇 -> 科技知识 -> 如何激怒一位Python爱好者? -> 正文阅读 |
|
[科技知识]如何激怒一位Python爱好者? |
[收藏本文] 【下载本文】 |
相关问题: 如何激怒一个语言学/音韵学爱好者? www.zhihu.com 如何激怒一位数学爱好者? www.zhihu.com 如何激怒一位物理学爱… |
为什么啥也不显示? 引号我已经改成半角的了,虽然这并不是本文重点。。。 |
|
1 def func(*args,**kwargs) 2 使用t,tt,ttt之类的名称作为变量名,并声称"我在网上看到的示例程序都是这么写的" 3 使用min、max当作自定义变量的名称 4 扔给ta某个只支持python2的老旧框架并要求ta实现非常复杂的需求 5 扔给ta数千行逻辑正确但是缩进混乱的代码让ta帮忙改好 6 扔给ta一段import一大堆库的脚本让ta把依赖搞定,不告诉ta所需依赖库的版本 7 逼着ta使用一台无法连接pip,没有任何第三方库,只有纯净python环境的保密电脑进行封闭开发 8 要求ta生成一个在没有python环境的windows电脑上双击即可运行的exe程序,并要求大小不超过xxMB 9 要求ta使用python实现5ms甚至1ms的精确定时 10 发一个小X书笔记,第一张图是用手账本和花花绿绿的记号笔用奶酪体手写python代码并配上漫天飞舞的箭头、贴纸和思维导图,第二张图是高P擦边图,配的文字是"[emoji][emoji]又是努力提升自己的一天呐[emoji][emoji]...[emoji][emoji][emoji]" |
当然是发给她/他这些梗图, |
|
|
|
这是非常错误的刻板印象,除非你用记事本写python,否则完全不用这么样。 看到一个知乎提问,正好可以回答这个问题 python好难用,为啥不好好写正常代码,吐了??www.zhihu.com/question/630941496/answer/3385641555?utm_psn=1737066756835733504 |
每一次别人审阅你的Python代码时: |
|
|
|
物理学家就是这样用Python写代码的: |
|
Python虽然啥都能干,但就是啥都做不好: |
|
Python中的Lists: |
|
你是想说Python吗? |
|
我从前从没写过代码: |
|
一般人眼中的Python与程序员眼中的Python: |
|
|
|
Pthon这门语言的最佳学习方式: |
|
当你的代码写得如此狗屎,以至于IDLE都: |
|
为什么世界上还会有Python这门语言? |
|
Python,如此简单: |
|
|
以下均为可以正常运行的 python 代码
|
写代码不那么pythonic风格的,多多少少都会让人有点难受。 什么是pythonic呢?简而言之,这是一种写代码时遵守的规范,主打简洁、清晰、可读性高,符合PEP 8(Python代码样式指南)约定的模式。 Python社区发展几十年,已经沉淀出一套更加科学规范的代码书写法则,该踩的坑都帮你踩过了,按这个来基本不会出什么错。 下面举几个不那么pythonic的代码案例,虽然不会出错,但十分不建议这样写。 1、函数、变量命名无意义、不规范 很多人图省事,使用a、aa、bbb这样无意义的变量名、函数名,这样在编程中会大大降低代码的可读性,也影响代码质量。
更有初学者使用中文来作为变量名,虽然在语法上是允许的,但会引起歧义,不符合代码规范
2、不善于使用函数和类,重复写代码 Python是鼓励用函数和类去封装一些重复用的功能,这样能增加代码的可读性,也减少不必要的劳动,但一些人就是喜欢写很长的代码,导致看着很冗余。 在Python中大家可以把一个复杂的功能,用多个函数去分解,一个函数代码行数最好不要超过十行,如果确实需要很多代码,那就进行分解,多写几个函数来实现。 比如以下的函数,用来实现csv文件的读取、行去重、空值剔除、保存等功能
当你看到这个函数,是不是觉得有点冗长,一个函数实现了四个功能,不易阅读也不利于重复利用。如果把它拆分成四段函数,分别实现读取、行去重、空值剔除、保存这四个功能,就会更加清晰。
3、使用很复杂的列表推导式,较难阅读 列表推导式可以简化列表的创建,既实用还能让代码更加美观,但列表推导式只适合创建逻辑简单的列表,对于很复杂且代码量大的列表,是不建议用列表推导式的,比如以下案例。
改成如下循环函数是否更好
4、代码行特别长,也很难阅读 一般Python代码行长度最好不要超过79,vscode和pycharm等编辑器里都有代码长度指引线,写代码时遇到它就是提示你要换行了。 连续代码(一行代码很长,需要分在多行写)中被裹着的代码(可能被 (), [], {} 包裹)应该垂直(左)对齐。
其实还有很多pythonic风格的规范,需要大家注意,建议按照约定俗成的方法去写,第一原则是可读性强,可读性强,可读性强。 |
1、Python语言的强制缩进是败笔吗? 2、一个版本升级能对历史代码不兼容的语言能好到哪去? 3、Python能火是因为乘上了AI的东风,换成别的语言也一样。 4、Python无法解决一个项目需要依赖一个包的两个版本的问题。 5、num = eval(input('input a num: ')) 6、使用Python2 7、使用XP 8、Python大牛,帮我写个手机APP 9、来看看最新的Mojo语言,比Python快 35000倍! 说Python慢是不会被激怒的,因为Python确实慢。 还是解释一下吧。 1、Python确实强迫缩进,但是你写C++难道就不缩进了吗?这就像“如何看待只能坐着开汽车”一样。真的这么纠结?那写exec吧。 2、Python3确实不太兼容Python2,但是。。Emm,现在最新版已经更新到3.12了,真的还有人用Python2吗? 3、Python的广泛普及是因为有很多优秀的特性,在我看来,不用“{}”表示嵌套关系就是其中一个。但是也说不清,有人就是说你的成就不是靠你的努力上来的。 4、Python确实比较解决依赖一个包的两个版本的问题,但是首先这种ABI不兼容的包就不是什么好库,然后Python解决不了,C语言就能解决了吗?拷贝一份,然后手动改namespace,这也叫能解决?? 5、安全问题。 6、真有人用Python2啊?? 7、最高支持到3.4.4版本。不支持原生有序字典和f字符串。 8、Python哪都好,就是(几乎)不支持写手机APP。 9、又被田忌赛马了呗。 |
一位耍蛇的艺人不让摆摊了,于是他去找工作,hr问你有什么特长? 艺人想了想说:我能熟练使用python --------20230528更新-------- 再加半句: 和Anaconda |
1 Python?简单!我一天就能学会。 2 靠缩进来代替花括号,一点都不自由,去死吧! 3 不要学这么新的语言! |
From The Zen of Python: There should be one-- and preferably only one --obvious way to do it. Q: How Many Python Packaging and Distribution Tools do we have? A: 34+ |
|
|
|
Missing something? File an Issue or Pull Request on GitHub. |
“这玩意,还用学?” |
来自我社群的真实问答: |
|
pip安装位置错了- -! |
|
库的单词拼错了 - -! |
|
请求地址看错了 |
|
跑爬虫不需要浏览器配合 - -! |
|
不知道当前目录是什么位置 - -! |
|
没用过jupyter,认为没有源码- - |
|
爬虫边界问题 这些问题都比较基础,对源码或者开发工具缺乏常识认知,所以在多年开发经验的前人看来,就会嗤之以鼻 - - 但是,每个人都是从小白一路踩坑走过来的,或许他们之前的问题更白痴、更被人嘲笑,所以此回答无任何恶意,纯属客观描述,切勿上纲上线。 祝大家:长风破浪会有时,直挂云帆济沧海! 希望大家在python的学习道路上顺风顺水、所向披靡! 我是 @马哥python说 ,持续分享python干货,可移步浏览: 马哥python说:【导航目录,别赞】马哥python源码干货10 赞同 · 3 评论文章 |
|
|
那必须是忘记缩进或者缩进不正确。查找错误时能把自己逼疯!Python是一种强制要求缩进的语言,缩进错误会导致代码无法正常运行。但这在初学者中比较常见 如果你刚开始学Python,要知道自学中最容易犯的错误有很多,以下是一些常见的错误,可以引以为戒【值得收藏】:拼写错误 Python 是一门大小写敏感的语言,因此拼写错误很容易导致程序出错。 以下是一个拼写错误的代码例子:
该代码中,print 方法拼写错误,应该是 print,导致程序无法输出正确的信息。正确的代码如下:
在 Python 中,拼写错误一般会导致“NameError: name 'xxx' is not defined”这样的错误信息。如果遇到这样的错误,可以检查一下代码中是否有拼写错误。 缩进错误 Python 的代码块是通过缩进来标识的,因此缩进错误会导致程序出错。建议使用空格进行缩进,而不是制表符。 以下是一个缩进错误的代码例子:
该代码中,for 循环内部的 print 方法没有正确缩进,导致程序无法执行。正确的代码应该如下:
在 Python 中,代码块通过缩进来标识,因此缩进错误很容易导致程序出错。如果遇到类似的问题,可以检查一下代码中的缩进是否正确。 引号错误 Python 中字符串需要使用引号来标识,但是如果引号不匹配或者忘记使用引号,就会导致语法错误。 以下是一个引号错误的代码例子:
该代码中,字符串的引号不匹配,应该使用双引号或单引号来包裹字符串。正确的代码应该如下:
在 Python 中,字符串需要使用引号来标识,如果引号不匹配或者忘记使用引号,就会导致语法错误。如果遇到类似的问题,可以检查一下代码中的引号是否匹配。 变量命名错误 Python 的变量命名是大小写敏感的,因此命名错误会导致程序出错。此外,变量名也不能以数字开头。 以下是一个变量命名错误的代码例子:
该代码中,变量名 helloWorld 和 print 方法中的变量名 HelloWorld 不一致,因为 Python 是大小写敏感的语言,所以这个错误会导致程序无法执行。正确的代码应该如下:
在 Python 中,变量名是大小写敏感的,并且不能以数字开头。如果遇到类似的问题,可以检查一下代码中的变量命名是否正确。 索引错误 Python 中的索引是从 0 开始的,因此如果使用错误的索引值,就会导致程序出错。 以下是一个索引错误的代码例子:
该代码中,myList 列表只有 3 个元素,而尝试访问索引为 3 的元素,导致程序出错。正确的代码应该如下:
在 Python 中,索引是从 0 开始的,因此如果访问索引超出了列表的范围,就会导致程序出错。如果遇到类似的问题,可以检查一下代码中的索引是否正确。 数据类型错误 Python 是一门动态类型语言,因此变量的数据类型可以随时改变。但是如果使用错误的数据类型来执行某些操作,就会导致程序出错。 以下是一个数据类型错误的代码例子:
该代码中,x 是一个字符串类型的变量,y 是一个整数类型的变量,但是尝试将它们相加,导致程序出错。正确的代码应该如下:
在 Python 中,不同的数据类型之间不能进行直接的运算,需要进行类型转换。如果遇到类似的问题,可以检查一下代码中的数据类型是否正确。 语法错误: Python 是一门语法严谨的语言,因此任何语法错误都会导致程序出错。建议使用代码编辑器来帮助检查语法错误。 以下是一个语法错误的代码例子:
该代码中,if 语句的最后缺少了冒号,导致程序出错。正确的代码应该如下:
在 Python 中,语法错误通常是由于拼写错误、缺少符号或者语句不完整等问题导致的。如果遇到类似的问题,可以检查一下代码中的语法是否正确。 注意:在自学 Python 时,要仔细阅读错误信息,并且逐步调试程序,找出错误所在。 Python自学资料 》》》Python 入门教程完整版(全 547 集)Python 进阶之 MySQL 入门教程Python 深入浅出进阶课程2 小时玩转 Python 多线程编程 大数据开发基础: 2022 Hadoop 入门视频教程 - 1. Hadoop 导学Python 数据挖掘基础教程 - 1. 环境搭建4 天 Spark 3.2 入门到精通(Python 语言) - 1. PySpark 导学 人工智能 Python 3 天快速入门机器学习项目Python 深度学习之神经网络 爬虫:Python 爬虫入门:180 分钟轻松获取疫情数据 项目:大数据 Hive+Spark 离线数仓工业项目 - 1. 课程目标大数据项目实战:企业级离线数据仓库 - 1. 教育项目的基本介绍 |
不久后,Python会是人工智能最先替代的语言。 Lu ChatGPT, 你会用Python编程吗?写个汉诺塔的程序看看? ChatGPT 当然,我可以帮你编写一个汉诺塔的程序。以下是一个使用递归算法解决汉诺塔问题的示例代码: |
|
运行这段代码后,程序会要求你输入汉诺塔的盘子数,然后它会打印出每一步的移动操作,演示如何将盘子从某个柱子移动到另一个柱子。 请注意,上述代码仅实现了汉诺塔问题的解决方案,你可以根据自己的需求进行修改和扩展。 |
只会 python 现在找不到工作了吧?以后当培训班老师吗?还是去教小学生编程课? 你四舅母家二女婿的弟弟刚从 xx 职业技术培训学校毕业,他 python 写的可好了,现在在银行上班,有空你们多交流一下。 我这有个朋友想创业,搞个微信小程序,像美团那种,很简单的,你帮忙写一下吧,回头我让他请你吃饭。 |
我先来示范:学python的看不懂c语言 |
老段子,三个人聚在一起聊天。 A:听说Python最近很火,我想报个班学学。 B:Python还需要学?牵条狗过来三个月我都能教会它Python! C:你TM教条狗会Python居然得三个月? |
找10个新手合作一个python项目,让他当项目经理~ |
想要激怒python爱好者,你就把你运行出错的输出框那里,用包浆的手机摄像头拍下来然后发给他,问他为什么会这样,如果他叫你发代码给他看那你就用包浆摄像头把代码拍下来发给他。 |
我这有把尺子,刚好与你屏幕宽度一样,送给你吧,绝对好使! |
听说学Python必须带着游标卡尺 |
你热爱的Python要被Mojo替代了 |
很多回答只能针对初学者进行攻击,并不能针对老手。 这里说几个通用的。 直接写个脚本随机往他代码的行首插某些随机的特殊字符(零宽空格or不可见字符)。这时候代码无法运行or编译,如果他的IDE版本比较低,报错会让他怀疑人生。对于python爱好者,他会研究是不是缩进问题,然后暴走。 对某些list等直接=操作,混淆python中的变量、对象or赋值、引用、拷贝,写隐性bug。 |
python就是小学生用的编程入门语言,性能太差了 |
|
[收藏本文] 【下载本文】 |
上一篇文章 下一篇文章 查看所有文章 |
|
|
股票涨跌实时统计 涨停板选股 分时图选股 跌停板选股 K线图选股 成交量选股 均线选股 趋势线选股 筹码理论 波浪理论 缠论 MACD指标 KDJ指标 BOLL指标 RSI指标 炒股基础知识 炒股故事 |
网站联系: qq:121756557 email:121756557@qq.com 天天财汇 |