首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python 学习手册
Python Cookbook
Python 基础教程
Python Sites
PyPI - Python Package Index
http://www.simple-is-better.com/
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
Coding
V2EX  ›  Python

中学生学 Python 到底有什么具体的用途?

  •  4
     
  •   blackbookbj · 138 天前 · 6803 次点击
    这是一个创建于 138 天前的主题,其中的信息可能已经有所发展或是发生改变。
    除了比赛。
    第 1 条附言  ·  137 天前
    谢谢大家的留言,看了大家的意见,我觉得还是好好学习文化课吧,有精力高中再去学吧。
    第 2 条附言  ·  137 天前
    另外我不是中学生,我是中学生家长
    95 回复  |  直到 2019-08-03 13:32:04 +08:00
        1
    jiangwei2222   138 天前 via Android
    装逼?我中学的时候就写了个 xxxx,把 xxx 平台的 xxx 全搞下来了[狗头]
        2
    marcong95   138 天前
    学着玩啊,为啥非要有什么具体的用途呢。没事做个小网站,做个小游戏也是可以的。

    觉得比赛好玩可以往比赛方面发展。
        3
    blackbookbj   138 天前
    各位高手,有啥适合初中生入门的视频教程么?
        4
    Tink   138 天前   ♥ 2
    先定个小目标,写个操作系统什么的。
        5
    tetora   138 天前 via Android   ♥ 1
    成年人学 xxx 除了工作还有什么用途。
    学生时期是想象力最丰富的时期了,起码能做出点东西。
    不像现在写的都是业务,感觉自己就是个搬砖的
        6
    LokiSharp   138 天前
    我初中学的 C 和 Java 所以我不知道中学生学 Python 有啥用。
    嘛,数据分析的话,中学生先学好 Office 吧,就中学那点数据量 Excel 足够了,图表做出来还好看。
        7
    blackbookbj   138 天前   ♥ 1
    @LokiSharp 之前信息学啥的学的还是 C++,现在感觉整个社会培训机构都在忽悠学生学 python
        8
    cyh1997   138 天前 via Android
    好好学习吧
        9
    ho121   138 天前 via Android
    XXX 学 Python 到底有什么具体的用途?
        10
    LokiSharp   138 天前
    @blackbookbj #7 学啥语言能干的都一样,但是如果起步就写 Python 这样的高级语言的话,以后想学 C 和 Java 之类的低级中级语言会很痛苦。
        11
    yangzhezjgs   138 天前
    没用,回答完毕。
    编程除了作为工作和个人爱好之外,没有其他作用,因为生活中其他需要应用编程解决的问题已经被如 ps,word 之类的专业软件解决了。
        12
    Vegetable   138 天前
    和大学数学作用相同.
        13
    cwjokaka   138 天前   ♥ 1
    体验脱发
        14
    zhuangzhuang1988   138 天前   ♥ 1
    好好学数理化吧
    编程只是工具。
        15
    qcts33   138 天前
    @LokiSharp 但是我觉得如果直接上来就学 C 和 Java 之类的语言会更加痛苦,有个 python 啥的在前面铺垫一下可能还好一点……虽然我自己是也是先学的 C ……
        16
    Rorshach   138 天前
    没有用,好好学文化课
    觉得有用早就开学了
        17
    wenzhoou   138 天前 via Android
    为培养兴趣。有时间学,没时间别学。

    我也是初中就接触电脑了。一个学校两台苹果 2 型。学习 Basic。
    只要不是负担。我认为可以学。读书的目的是什么?一个是为了将来作为一种生存技能,一个是扩展知识面和视野。

    所以为什么不能去学。不能用来考试的都不用去学吗?

    人生的路很长,自己感兴趣,为什么不去尝试一下呢。又不是说遥不可及的兴趣。
        18
    oIMOo   138 天前   ♥ 1
    更多是开阔视野。
    有的人学了语文,感受到了文字之美,饮茶时可以说倾向淡雅,而不只是好喝。
    有的人学了化学,感受到了各种化学反应的神奇,进一步探索。
    你们继续……
        19
    binux   138 天前 via Android
    中学生学的大部分东西都没用,没用就不学了?
        20
    JamesR   138 天前
    中学生还不如学好 Word,Excel,PPT 来得实用,想编程 Excel 里 ALT+F11 用 VB 也能。
        21
    laqow   138 天前 via Android
    python 涉及的东西太抽象了,没有什么所见即所得的应用,就算自己写了也难给别人用。不如从 VC++的 MFC 什么开始,做桌面应用,或者学 java 做 android 应用。
        22
    kayv   138 天前   ♥ 1
    锻炼思维,理解计算本质,自动化本质。有商业头脑的也可以早早地尝试技术变现
        23
    wangcansun   138 天前
    @kayv 开阔眼界等等,至少知道自己能用它来干什么。。。不会被新闻里各种黑科技误导
        24
    peterpei   138 天前 via Android
    没有,中学生还是先把学习搞好吧
        25
    eagleweb   138 天前
    好玩
        26
    rocbomb   138 天前   ♥ 2
    不如学 C# 又能写游戏,还能写带 GUI 的工具,满足日常需要和装逼需求
        27
    yvescheung   138 天前
    初中时我在苦逼地学习,隔壁班的人开始学计算机,现在我在苦逼地上班,他已经走向人生巅峰了
        28
    Takamine   138 天前
    说实话,我觉得可能我们都低估了中学生的能力。
        29
    eagleweb   138 天前
    @Takamine 中学开始学有点晚 /滑稽
        30
    segalou   138 天前
    数学题做不出的时候没想过暴力求解吗?
        31
    eagleweb   138 天前
    我 jio 着初中阶段你倘若既不为好玩,又不为比赛,也更不可能为了谋生,那么似乎没有力量能支持你学下去……
        32
    SuperMild   138 天前
    中学生看动漫有什么用、看电影有什么用?

    世界上有没有一个中学生,只做有用的事情,没有任何娱乐的?
        33
    tt67wq   138 天前
    装逼
        34
    weakiwi   138 天前
    把古诗做成 anki 词库背古诗
        35
    orzorzorzorz   138 天前
    怎么说呢,好好早恋。过来人告诉你,以后可能没机会了...
        36
    necomancer   138 天前
    具体作用很少,因为实景里遇到的问题太少了。你可以考虑先刷刷算法题。
        37
    saulshao   138 天前
    人类一开始,从来就不是为了有用而学习的。
    哪怕只是为了了解自己对所学是不是有兴趣,都是值得一学的。
        38
    OSF2E   138 天前
    作为一款工具,帮助中学生建立对计算机学科的基本认识吧,话说回来,中小学教育的所有学科都是这个目的。

    可能几十年后的程序员,不再会因为亲戚朋友认为你是在电脑城上班的问题而苦恼了吧。

    当代教育的终极目标,应当是通过几代人的教育工作,一步一步消灭文盲、法盲、自然科学盲、市场经济学盲……

    任重而道远……
        39
    www5070504   138 天前
    光看语言 不学操作系统 只能用来算一下水仙花数和闰年平年了 当然研究下排序之类的算法也挺好的 估计不会讲算法的 顶多讲个冒泡排
        40
    tilv37   138 天前
    我有个高中同学在深圳当 python 老师,看朋友圈的话,估计都是学了 python 然后用来考某国外升学考试资格吧(不太确定)
        41
    zaima   138 天前
    @orzorzorzorz 换句话说,以后你也没有机会在中学就接触学习 Python 了啊
        42
    mixure   138 天前
    让他爸妈,帮助做 PY 教育的成年人实现财务自由
        43
    tesorouo   138 天前 via iPhone
    学椭圆双曲线解析几何微积分有机化学核反应都没用啊,学习是一个过程,不应该目的性这么强
        44
    nuistzhou   138 天前
    用处?应该没啥,除非你课业之外有精力实现点啥想法。在我看来,最重要的应该就是编程思维,算法和数据结构这些了吧,这些都比单纯的语言更重要。。。
        45
    userdhf   138 天前
    学程序,写程序,调 bug,优化,工程化,都是时间黑洞,真心不建议上学的孩子们搞,考试混混就得了,上了大学有的是时间秃瓢。。
        46
    niubee1   138 天前
    好好学习啊, 比如说数学 https://www.shiyanlou.com/courses/729
        47
    ma836323493   138 天前 via Android
    要是我是初中生,学 python 仅仅是为了装逼
        48
    mrcn   138 天前 via Android
    如果你有这个问题,那就说明它对你没用。
        49
    YoRolling   138 天前
    学 python 做爬虫啊, [doge]
        50
    maokabc   138 天前 via Android
    总比以前初中在游戏室玩三国拳皇什么的要好吧
        51
    humor66   138 天前
    都是有眼光的人,当年我是高考后才第一次跑去网吧摸电脑
        52
    Junn   138 天前
    学习编程原理编程思维,这种思维是可以运用到日后的生活和工作中的。
        53
    baicheng10   138 天前
    如果问的是“中学生学习编程有什么用”的话,我觉得还有点意思。比如像自己的孩子以后会不会让他早点学习编程呢,我想会的,计算机作为广泛使用的工具已经完全融入我们的生活了,有生之年估计是分不开了,而像这样的东西,我不到一定要孩子以此为生,但至少应该了解(入门),就跟学习数学一样。
    但是具体到 python 的话,如果不是因为兴趣而是被要求学习的话,更建议学 C 呢。。。
        54
    CSM   138 天前
    我在高二的时候学了 VB 和 C,高三学了 Python,现在计算机专业大二,我说说我的经历吧。

    记得我是从微机课本上知道编程和 VB 的,那个给 ASCII 加上个偏移来“加密”文件的 VB 程序,完全为我打开了新世界的大门。那时候我家虽然有台电脑,但并没有联网,只好带着 U 盘去网吧百度下载各种资料。现在回想起来那真是对编程的热情最高涨的一段时期。

    在偶尔发现 VB Good 这个网站后看到了好多大神的作品,知道了实现那些“神奇”功能的是 Win32 API,于是一发不可收拾,学了用 VB 这个没有指针的语言来 Hook Win32 API 等操作,看了《 Windows 核心编程》等书(虽然这本书用的是 C++,但 API 是一样的)。逐渐觉得 VB 并不适合干这个,于是学了 C 语言。。期间知道了 Linux,吭哧吭哧地装上了 Ubuntu,期间因为搞得电脑开不了机又学会进 GRUB Rescue 修复引导以致后面想写操作系统的事情按下不表,那段时期在 Ubuntu 上用自带的那个 vi(vim-tiny)学习 C 语言的时光可能是那几年最开心的时间了吧。

    现在回到正题,高中学编程对我带来的影响大致有这么几个:
    1. 确定了大学的专业。那个时候班上同学大部分都不清楚自己的兴趣在哪,我算是提前有了将来能赚钱糊口的兴趣吧。
    2. 拉低了数学的成绩。我也不清楚是因为学了编程后思维方式变化了还是学习时间被占用了,又或者这两者根本就没有因果关系,我的数学成绩在学编程后有显著的下降。与心仪的大学失之交臂数学成绩的下降“功不可没”。所以提醒想学编程的中学生,一定注意别影响学业。

    总之高中学习编程给我带来了快乐,也带来了泪水,那是段很热血很值得怀念的日子。
        55
    onice   138 天前
    python 在安全领域用得挺多的,可以了解下 python 黑客编程。
        56
    111qqz   138 天前
    各种理科实验算数据的时候,用 python 可能比买个科学计算器方便。尤其数据量比较大的时候。
    高中的时候这样搞过物理实验的数据,不过那时候只会 pascal,不会 python
        57
    stanjia   138 天前
    @qcts33 够呛,从奢入简。
        58
    datou   138 天前
    中学生没有兴趣就不要勉强自己了
        59
    est   137 天前
    又见买菜党。。。。。。

    原始社会好啊。男的打猎,女的买菜。
        60
    SlipStupig   137 天前
    这个问题可以无限扩展,比如:

    中学生学奥数有什么用
    中学生学篮球有什么用
    中学什么学钢琴有什么用
    .......

    例子很多,你说这些有啥用呢?
        61
    msg7086   137 天前
    当你大学毕业的时候,别人开发经验 0 年,你开发经验 10 年,你说早学有什么用?
    我初中开始写程序,现在出去简历上写的是开发经验 20 年,你说有没有用。
    要我说的话,小学就该学。再过 10 年 20 年不会写程序就像文盲一样了,就像现在幼儿园孩子都在学英语,成人不懂英语就像文盲一样了,想想 40 年前的学生要考进大学才开始摸 abcd 学英语。

    话说现在很多人是考试驱动人生,考试要什么都学什么……
        62
    zhuangzhuang1988   137 天前
    @msg7086 想多了
    数理基础打好才是正确选择,
    刚上大学计算机 0 基础,然后超车的多的是
        63
    msg7086   137 天前
    @zhuangzhuang1988 我没说辍学。
    说白了,如果能力连学好数理化都不行,那也不用学编程了,脑子跟不上的。

    而且超车多的是并不能证明提前学习没有用。
        64
    wenzhoou   137 天前 via Android
    可不可以学:可以
    不要影响正常学业就行。

    计算机只是一个工具,但是用的好了,出国就靠他了。
    还有哪个工具比这个工具更重要呢?这可是促进了第三次工业革命的工具啊。
        65
    TangMonk   137 天前 via iPhone
    学那么多干嘛?小孩子就要好好玩
        66
    php01   137 天前
    我遇到过的大牛,是在九十年代就开始拥有自己的电脑,并开始学习编程,那个时候,他们的年龄都在初中上下。
    第一,有钱。
    第二,有闲。
    第三,有兴趣。
        67
    luzemin   137 天前
    高中要用游标卡尺的,从中学抓起也不过分吧
        68
    martin29   137 天前
    可以先学 c,然后买个单片机开发板玩玩。看到实际运行效果,能提高兴趣
        69
    zhuhening   137 天前   ♥ 1
    @luzemin 提前掌握游标卡尺的使用方法
        70
    XuanFei990   137 天前
    早接触一下也没什么不可以,万一有天赋就是个天才,没天赋,也没事,早知道不是那块料,换其他的。。。

    总是嘴上说不好不好,但是大环境,你又没办法。

    之前一个新闻清华附小的小学生,写论文,用大数据分析苏轼的诗词,分词,高频词统计等等,论文写得很专业了,先不谈这里边有多少大人的成分。哪怕孩子只做了 30-40%的工作量,这已经很了不起了。

    不一定靠这个吃饭,但是最好要会一些。
        71
    Torpedo   137 天前
    理工科学的不错,只要有心,学点编程分分钟的。不说成大牛,普通程序员没啥问题的
        72
    aaaqweasd   137 天前 via Android
    还是先学好数学吧
        73
    5dang   137 天前 via iPhone
    4 年级小学生学 C++了解一下
        74
    LokiSharp   137 天前
    嘛,我同事孩子小学一年级就学 Python 了
        75
    Zzway   137 天前
    看到有人说,换别的语言写点桌面应用好像更贴近生活
    我想说,其实现在很多小朋友接触的主要是手机 iPad,桌面应用也没怎么贴近他们的生活
    至于要看到更直观的运行结果激发学生兴趣,Python 调用现成免费的 AI 接口就可以弄出很多“神奇”的东西

    主要是编程思维,不是学某个具体的语言
        76
    ztlhenry   137 天前
    主要是营销家长,毕竟新增了一块业务和就业。何况培训收费不菲,赚钱王道。

    至于有多大作用,总还是有的,技多不压身嘛。实用性有多少,很抽象,至少增加日后吹牛的谈资。当然也不排除兴趣浓厚能力强的学生真搞出点什么。

    共赢共赢~
        77
    raptor   137 天前
    同样可以问:
    学语文有什么用?会认字不就够了嘛?
    学数学有什么用途?会四则运算不就够了嘛?
    学物理有什么用?知道 E=MC2 能造出原子弹?
    学化学有什么用?能炼金么?
    学历史有什么用?用来写穿越文用?
    学地理有什么用?会看地图还不够?
    学生物有什么用?是先有鸡还是先有蛋?
    学英语有什么用?……好吧,这个好像真的有用!
        78
    shfanzie   137 天前
    Python 太简单,建议学 C++。可以充分开发小孩的智力~
        79
    crella   137 天前
    做计算器。我这个 gui 的暂时只支持幂和开根,另一个用 perl 写的支持自定义函数、三角函数和角度制弧度制互换、对数函数。gui 的是 vb 把计算式存到 ruby 脚本里面,运行 ruby 脚本生成文件,vb 再读取这个文件中含的结果,返回到 gui 上面来。挺方便的。irb 不方便复制粘贴

    https://i.loli.net/2019/07/30/5d3fb88e3255574916.png
        80
    laminux29   137 天前
    正面来讲,在枯燥的学习中,有一项自己喜欢的兴趣,实现劳逸平衡,有压力的突破口,很不错。并且如果有竞赛加分,就更好。

    负面来讲,浪费大量时间,会影响高考成绩,对于很多靠高考实现阶级小跨越的人来说,会成为不小的负面因素。而且这种竞赛加分,并不是每所高校以及无关专业都会买账。
        81
    EdwinGhreiC   137 天前
    哎,其实就是现在那帮狗屁“创客”导师推的。真要学编程 HTML+JS 就够了
        82
    EdwinGhreiC   137 天前
    @onice 嗯,自动化、安全领域,感觉应该是上大学和工作后该学习的内容,不应该作为启蒙语言。
        83
    fengbjhqs   137 天前
    这是植发公司的阴谋,

    也可能是为了解决,男女比例失衡的问题
        84
    strry   137 天前
    学完了不用就忘 , 初中学感觉浪费时间
        85
    exiaohao   137 天前
    当年学 php 和 MySQL 为了写网站给同学发答案(因为老师经常下一些很无聊的题给我们做
    后来学 python 帮老妈分析成交数据

    楼主「到底有什么具体的用途」这么功利的问题还是别问了,除非哪天加入中考高考试题了您才能满意啊
        86
    learningman   136 天前
    @eagleweb 我认识的 OI 保送北大的是三年级开始,初中确实有点晚 qwq
        87
    yushi17   136 天前
    学习知识与技能,并不是为了有用。
    学音乐有什么用途?学画画有什么用途?阅读有什么用途?...这些问题没有确切的答案,但是主动去做这些事情的人却有很多,更多地出于一种对知识与技能的追求。追求的过程使我们的人生更加丰富。
        88
    jeeyong   136 天前
    提高
    逻辑思维
    细节发现和处理能力.
    分化复杂问题的能力.
    耐心, 专注力.
    寻找更有益的兴趣点.
    我女儿已经可以帮我处理一些基础事务了..而且她理解了计算机的基础.对现实生活中的很多事务理解起来非常快.
    某种方式的好处坏处,可能存在的风险..
        89
    muzuiget   136 天前
    书到用时方恨少。
        90
    layxy   136 天前
    python 编程入门挺好的,编程可以提高逻辑思维能力和细节处理能力
        91
    encro   136 天前
    1,逻辑思维能力(如何发现问题,解决问题);
    2,事实求是;
    3,对数学重要性认知;
    4,对英语重要性认知;
    5,数据化思维;
    6,别人都学了。
        92
    danhahaha   136 天前
    抓取同学作业
        93
    Hurriance   136 天前
        94
    wy7305e   135 天前 via Android
    可以写个课程学习软件
        95
    eagleweb   133 天前
    @learningman 嗯是的嘞所以我小学五年级开始自学的,,,,,(真的没骗你我现在初中)
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2286 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 32ms · UTC 13:04 · PVG 21:04 · LAX 05:04 · JFK 08:04
    ♥ Do have faith in what you're doing.