常逛CSDN问答社区,渐渐发现,常有“稀奇古怪”的提问,尝试解决亦是绝佳的代码修炼。这篇笔记,权作我对自己2023在问答社区“行为”的回顾。
(笔记模板由python脚本于2024年01月02日 23:03:00创建,本篇笔记适合喜欢CSDN问答社区的coder翻阅)
【学习的细节是欢悦的历程】
自学并不是什么神秘的东西,一个人一辈子自学的时间总是比在学校学习的时间长,没有老师的时候总是比有老师的时候多。
—— 华罗庚
- My CSDN主页、My HOT博、My Python 学习个人备忘录
- 好文力荐、 老齐教室
常逛CSDN问答社区,渐渐发现
发现CSDN极佳炼码地
(尝试解决社区提问亦是绝佳的代码修炼)
本文质量分:
【 96 】
本文地址: https://blog.csdn.net/m0_57158496/article/details/135352207
CSDN质量分查询入口:http://www.csdn.net/qc
目 录
- ◆ 发现CSDN极佳炼码地
-
- 1、踏足问答社区
- 2、妙用问答社区
-
- 2.1 单行代码打印“九九表”
- 2.2 “杨辉三角”
- 3、奇特的提问
◆ 发现CSDN极佳炼码地
1、踏足问答社区
从我2022年3月的一次csdn闲逛不经意间一脚跨进了csdn问答社区开始,就经常踏足问答社区,看看提问和回答,从中也有学到点算法逻辑和代码书写技巧。
在闲逛问答社区,看到一些“奇特的提问”,让我有些感慨:这是不是新时代“快生活”的副作用辐射出来的阴影。还好,我自己不曾有过那么多“问题”,庆幸自己不是那样的“问题宝宝”。
回页目录
2、妙用问答社区
从2022年的6月初开始,遇到有点儿会的简单提问,也试着开始写回答,有了多几个答主回答后就比较一下,那个更切题,那个答得更出色,从答主们的回答中学习。
渐渐地,闲逛问答社区,有时候信手打几行代码,已是我的一个习惯。
一段时间后,居然有收到csdn的系统“采纳通知”,这对我也是一个激励,得到了被“认可存在”的满足。
随着编程知识的积淀和Python基础的深入,回答问题也有点儿“有的放矢”了,遇到感兴趣或者感觉对我自己亦或可以帮到初学者的知识点,会查证搜索完备知识点,自己尽力最大限度吃透后,整理成学习笔记,以供自己查阅和初学者翻阅。如Python数值型字符串校验、字符串转换tuple对象、最大通关数、Python中的复数、石头剪刀布游戏等。
时间来到2023年10月,我开了一篇“我的CSDN问答社区走心回答”,汇集我认为回答用心且有“普适内容”的回答id,点击蓝色文字即可跳转查阅回答原文。
“我的CSDN问答社区走心回答”截屏图片
虽然“AI代码”如果中天,我曾经的一篇“[ChatGPT体验报告]()”的笔记也有
6w+的浏览阅读,深切地感受到AI对基础代码书写的超强能力。但我深知我是比较笨的,知识的累积全凭“肌肉记忆”,不敢偷懒让AI代劳。缘于斯,我在问答社区的代码几乎全是在Qpython代码编辑器中现敲,即使少量cv的,也是自己敲打存放的“工具”代码。
“ChatGPT初体验报告笔记”索引截屏图片
(此文涉及ChatPT,曾被csdn多次下架,前几日又因新发笔记被误杀而落马。躺“未过审”还不如回收站,回收站还不如永久不见。值此年底清扫,果断移除。留此截图,以识“曾经”。2023-12-31)
我的回答,绝大多数是不被认可的。2023年,csdn给统计出来了,“被采纳率”仅8%,低得像是大象和小老鼠。若算上前面的半年,总采纳率更低。
我的“问答冲榜”截屏图片
截止此时此刻“我的回答”
只要努力,终将会有回报。经过这一年年在问答社区的试炼,可以轻松地用单行代码实现格式工整“九九表”输出,信手书写能准确输出等腰三角形排列的任意行数“杨辉三角”。这点小自信,更加固了我对编程的兴致,更湿润了我对Python的热衷。
回页目录
2.1 单行代码打印“九九表”
直接打印
print('\n'.join([' '.join([f"{i}×{j}={i*j:>2}" for j in range(1, i+1)]) for i in range(1, 10)]))
lambda封装单行匿名函数
nine9 = lambda: print('\n'.join([' '.join([f"{i}×{j}={i*j:>2}" for j in range(1, i+1)]) for i in range(1, 10)]))
打印输出效果
回页目录
2.2 “杨辉三角”
代码运行效果截屏图片
这是用的我目前认为最妙的借助zip函数“错位相加”实现的“杨辉三角”一般输出,还可以借助“插值字符串格式”帮忙输出等腰三角形的样子。
“杨辉三角”代码
def pascalTriangle(n):
''' 杨辉三角输出 '''
line = [1]
for i in range(n):
print(' '.join(map(str, line)))
line = [sum(i) for i in zip([0]+line, line+[0])]
if __name__ == '__main__':
pascalTriangle(12)
改变print()每行的语句可以实现“等腰三角形”输出
以上效果由python“插值字符串格式化”实现。
工整输出“杨辉三角”代码
def pascalTriangle(n):
''' 杨辉三角输出 '''
line = [1]
for i in range(n):
print(' '.join(map(lambda x: f"{x:^3}", line)).center(40, '.'))
line = [sum(i) for i in zip([0]+line, line+[0])]
if __name__ == '__main__':
pascalTriangle(9)
回页目录
3、奇特的提问
最令我好奇的是,为什么有那么一部分“稀奇古怪”的问题!一些题主是遇事儿就张口,看起来是基础的概念理论都在问,那不在教材或者教程中摆起的嘛,难道都不用看的嘛?答主回的代码如不注释,还可以读的么?
更有“高级”提问:“有会XXX的么?”“这道题怎么解?”还有聪明的题主注明“要代码和运行截屏图片(详细解说更妙)。”更有顶级的,直接截图题目描述一大版题目描述或者ocr残缺不全的题目文本,索求一个“XXX管理系统”或者完整的解决方案。这,还是提问么?完全是“客户”说需求!
我认为,经过一番尝试,解题未果,寻求某一个点的处置。这样子的提问,才可以促进自己进步,也不会占用答主太多时间,和谐csdn问答社区。
回页首
上一篇: 请将简单的代码推给AI(如火如荼的人工智能火遍人类,如果您已非稚雏请将简单的事儿推给AI)
下一篇:
我的HOT博:
本次共计收集289篇博文笔记信息,总阅读量44.72w。数据采集于2023年12月11日 23:07:13,用时5分11.8秒。阅读量不小于4.0k的有17篇。
- ChatGPT国内镜像站初体验:聊天、Python代码生成等
地址:https://blog.csdn.net/m0_57158496/article/details/129035387
浏览阅读:6.2w
点赞:127 收藏:809 评论:71
(本篇笔记于2023-02-14 23:46:33首次发布,最后修改于2023-07-03 05:50:55)
- 让QQ群昵称色变的神奇代码
地址:https://blog.csdn.net/m0_57158496/article/details/122566500
浏览阅读:5.8w
点赞:24 收藏:86 评论:17
(本篇笔记于2022-01-18 19:15:08首次发布,最后修改于2022-01-20 07:56:47)
- Python列表(list)反序(降序)的7种实现方式
地址:https://blog.csdn.net/m0_57158496/article/details/128271700
浏览阅读:9.9k
点赞:5 收藏:30 评论:8
(本篇笔记于2022-12-11 23:54:15首次发布,最后修改于2023-03-20 18:13:55)
- pandas 数据类型之 DataFrame
地址:https://blog.csdn.net/m0_57158496/article/details/124525814
浏览阅读:9.4k
点赞:7 收藏:34
摘要:pandas 数据类型之 DataFrame_panda dataframe。
(本篇笔记于2022-05-01 13:20:17首次发布,最后修改于2022-05-08 08:46:13)
- 个人信息提取(字符串)
地址:https://blog.csdn.net/m0_57158496/article/details/124244618
浏览阅读:7.7k
摘要:个人信息提取(字符串)_python个人信息提取。
(本篇笔记于2022-04-18 11:07:12首次发布,最后修改于2022-04-20 13:17:54)
- Python字符串居中显示
地址:https://blog.csdn.net/m0_57158496/article/details/122163023
浏览阅读:7.2k
评论:1
- 罗马数字转换器|罗马数字生成器
地址:https://blog.csdn.net/m0_57158496/article/details/122592047
浏览阅读:7.2k
(本篇笔记于2022-01-19 23:26:42首次发布,最后修改于2022-01-21 18:37:46)
- 斐波那契数列的递归实现和for实现
地址:https://blog.csdn.net/m0_57158496/article/details/122355295
浏览阅读:5.6k
点赞:4 收藏:2 评论:8
- 回车符、换行符和回车换行符
地址:https://blog.csdn.net/m0_57158496/article/details/123109488
浏览阅读:5.5k
点赞:2 收藏:3
摘要:回车符、换行符和回车换行符_命令行回车符。
(本篇笔记于2022-02-24 13:10:02首次发布,最后修改于2022-02-25 20:07:40)
- python清屏
地址:https://blog.csdn.net/m0_57158496/article/details/120762101
浏览阅读:5.3k
- 练习:字符串统计(坑:f‘string‘报错)
地址:https://blog.csdn.net/m0_57158496/article/details/121723096
浏览阅读:5.1k
- 练习:尼姆游戏(聪明版/傻瓜式•人机对战)
地址:https://blog.csdn.net/m0_57158496/article/details/121645399
浏览阅读:5.1k
点赞:14 收藏:44
- 我的 Python.color() (Python 色彩打印控制)
地址:https://blog.csdn.net/m0_57158496/article/details/123194259
浏览阅读:4.6k
点赞:2 收藏:8
摘要:我的 Python.color() (Python 色彩打印控制)_python color。
(本篇笔记于2022-02-28 22:46:21首次发布,最后修改于2022-03-03 10:30:03)
- 练习:生成100个随机正整数
地址:https://blog.csdn.net/m0_57158496/article/details/122558220
浏览阅读:4.6k
(本篇笔记于2022-01-18 13:31:36首次发布,最后修改于2022-01-20 07:58:12)
- 密码强度检测器
地址:https://blog.csdn.net/m0_57158496/article/details/121739694
浏览阅读:4.4k
(本篇笔记于2021-12-06 09:08:25首次发布,最后修改于2022-11-27 09:39:39)
- 罗马数字转换器(用罗马数字构造元素的值取模实现)
地址:https://blog.csdn.net/m0_57158496/article/details/122608526
浏览阅读:4.2k
(本篇笔记于2022-01-20 19:38:12首次发布,最后修改于2022-01-21 18:32:02)
- 练习:班里有人和我同生日难吗?(概率probability、蒙特卡洛随机模拟法)
地址:https://blog.csdn.net/m0_57158496/article/details/124424935
浏览阅读:4.0k
摘要:班里有人和我同生日难吗?(概率probability、蒙特卡洛随机模拟法)_生日模拟问题,计算频率,并画出随着试验次数n的增大,频率和理论概率的 关系图。
(本篇笔记于2022-04-26 12:46:25首次发布,最后修改于2022-04-27 21:22:07)
推荐条件 阅读量突破4.0k
(更多热博,请点击蓝色文字跳转翻阅)
截屏图片
(此文涉及ChatPT,曾被csdn多次下架,前几日又因新发笔记被误杀而落马。躺“未过审”还不如回收站,回收站还不如永久不见。值此年底清扫,果断移除。留此截图,以识“曾经”。2023-12-31)
回页首
精品文章:
- 好文力荐:齐伟书稿 《python 完全自学教程》 Free连载(已完稿并集结成书,还有PDF版本百度网盘永久分享,点击跳转免费下载。)
- OPP三大特性:封装中的property
- 通过内置对象理解python'
- 正则表达式
- python中“*”的作用
- Python 完全自学手册
- 海象运算符
- Python中的 `!=`与`is not`不同
- 学习编程的正确方法
来源:老齐教室
◆ Python 入门指南【Python 3.6.3】
好文力荐:
- 全栈领域优质创作者——[寒佬](还是国内某高校学生)博文“非技术文—关于英语和如何正确的提问”,“英语”和“会提问”是编程学习的两大利器。
- 【8大编程语言的适用领域】先别着急选语言学编程,先看它们能干嘛
- 靠谱程序员的好习惯
- 大佬帅地的优质好文“函数功能、结束条件、函数等价式”三大要素让您认清递归
CSDN实用技巧博文:
- 8个好用到爆的Python实用技巧
- python忽略警告
- Python代码编写规范
- Python的docstring规范(说明文档的规范写法)