发现CSDN极佳炼码地:问答社区

常逛CSDN问答社区,渐渐发现,常有“稀奇古怪”的提问,尝试解决亦是绝佳的代码修炼。这篇笔记,权作我对自己2023在问答社区“行为”的回顾


(笔记模板由python脚本于2024年01月02日 23:03:00创建,本篇笔记适合喜欢CSDN问答社区的coder翻阅)


【学习的细节是欢悦的历程】

  • Python 官网:https://www.python.org/

  • Free:大咖免费“圣经”教程《 python 完全自学教程》,不仅仅是基础那么简单……
    地址:https://lqpybook.readthedocs.io/


  自学并不是什么神秘的东西,一个人一辈子自学的时间总是比在学校学习的时间长,没有老师的时候总是比有老师的时候多。
            —— 华罗庚


  • 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问答社区走心回答”截屏图片
    发现CSDN极佳炼码地:问答社区_第1张图片

  虽然“AI代码”如果中天,我曾经的一篇“[ChatGPT体验报告]()”的笔记也有 6w+的浏览阅读,深切地感受到AI对基础代码书写的超强能力。但我深知我是比较笨的,知识的累积全凭“肌肉记忆”,不敢偷懒让AI代劳。缘于斯,我在问答社区的代码几乎全是在Qpython代码编辑器中现敲,即使少量cv的,也是自己敲打存放的“工具”代码。
  • “ChatGPT初体验报告笔记”索引截屏图片

    在这里插入图片描述
      (此文涉及ChatPT,曾被csdn多次下架,前几日又因新发笔记被误杀而落马。躺“未过审”还不如回收站,回收站还不如永久不见。值此年底清扫,果断移除。留此截图,以识“曾经”。2023-12-31)

  我的回答,绝大多数是不被认可的。2023年,csdn给统计出来了,“被采纳率”仅8%,低得像是大象和小老鼠。若算上前面的半年,总采纳率更低。


  • 我的“问答冲榜”截屏图片发现CSDN极佳炼码地:问答社区_第2张图片
  • 截止此时此刻“我的回答”
    发现CSDN极佳炼码地:问答社区_第3张图片

  只要努力,终将会有回报。经过这一年年在问答社区的试炼,可以轻松地用单行代码实现格式工整“九九表”输出,信手书写能准确输出等腰三角形排列的任意行数“杨辉三角”。这点小自信,更加固了我对编程的兴致,更湿润了我对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)]))


  • 打印输出效果
    发现CSDN极佳炼码地:问答社区_第4张图片



回页目录


2.2 “杨辉三角”


  • 代码运行效果截屏图片
    发现CSDN极佳炼码地:问答社区_第5张图片
      这是用的我目前认为最妙的借助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()每行的语句可以实现“等腰三角形”输出
    发现CSDN极佳炼码地:问答社区_第6张图片
    发现CSDN极佳炼码地:问答社区_第7张图片
    以上效果由python“插值字符串格式化”实现。

工整输出“杨辉三角”代码


def pascalTriangle(n):
    ''' 杨辉三角输出 '''
    line = [1] # 杨辉三角首行。
    
    for i in range(n):
        #print(' '.join(map(lambda x: f"{x:^3}", line)).center(40))
        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篇。

  1. 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)

  2. 让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)

  3. 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)

  4. 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)

  5. 个人信息提取(字符串)
    地址:https://blog.csdn.net/m0_57158496/article/details/124244618
    浏览阅读:7.7k
    摘要:个人信息提取(字符串)_python个人信息提取。
    (本篇笔记于2022-04-18 11:07:12首次发布,最后修改于2022-04-20 13:17:54)

  6. Python字符串居中显示
    地址:https://blog.csdn.net/m0_57158496/article/details/122163023
    浏览阅读:7.2k
    评论:1
  7. 罗马数字转换器|罗马数字生成器
    地址:https://blog.csdn.net/m0_57158496/article/details/122592047
    浏览阅读:7.2k
    (本篇笔记于2022-01-19 23:26:42首次发布,最后修改于2022-01-21 18:37:46)

  8. 斐波那契数列的递归实现和for实现
    地址:https://blog.csdn.net/m0_57158496/article/details/122355295
    浏览阅读:5.6k
    点赞:4 收藏:2 评论:8
  9. 回车符、换行符和回车换行符
    地址: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)

  10. python清屏
    地址:https://blog.csdn.net/m0_57158496/article/details/120762101
    浏览阅读:5.3k
  11. 练习:字符串统计(坑:f‘string‘报错)
    地址:https://blog.csdn.net/m0_57158496/article/details/121723096
    浏览阅读:5.1k
  12. 练习:尼姆游戏(聪明版/傻瓜式•人机对战)
    地址:https://blog.csdn.net/m0_57158496/article/details/121645399
    浏览阅读:5.1k
    点赞:14 收藏:44 
  13. 我的 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)

  14. 练习:生成100个随机正整数
    地址:https://blog.csdn.net/m0_57158496/article/details/122558220
    浏览阅读:4.6k
    (本篇笔记于2022-01-18 13:31:36首次发布,最后修改于2022-01-20 07:58:12)

  15. 密码强度检测器
    地址:https://blog.csdn.net/m0_57158496/article/details/121739694
    浏览阅读:4.4k
    (本篇笔记于2021-12-06 09:08:25首次发布,最后修改于2022-11-27 09:39:39)

  16. 罗马数字转换器(用罗马数字构造元素的值取模实现)
    地址:https://blog.csdn.net/m0_57158496/article/details/122608526
    浏览阅读:4.2k
    (本篇笔记于2022-01-20 19:38:12首次发布,最后修改于2022-01-21 18:32:02)

  17. 练习:班里有人和我同生日难吗?(概率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规范(说明文档的规范写法)

你可能感兴趣的:(笔记,python)