搜索
查看: 7320|回复: 53

[初中其他] 继续选择python还是转学C++

  [复制链接]
发表于 2020-6-5 09:07 | 显示全部楼层 |阅读模式 来自: 中国上海
小伙子马上要读初二了。之前学了一年的python,觉得还可以,平时时间也花得不多。现在培训班要续费了,给了两个选择:继续学第二年的python课,或者转学C++。C++到时候会要求时间多一些,可以参加NOIP比赛,当然要获奖也不是那么容易的,需要花费很多时间。不知道作为兴趣来学的话,C++和Python哪个对以后的学习和工作更有帮助一点?请懂行的大神解惑。
发表于 2020-6-5 09:15 来自手机浏览器 | 显示全部楼层 来自: 中国上海
C++太难,能不碰就不碰
大人都要学好久的东西
发表于 2020-6-5 10:11 | 显示全部楼层 来自: 中国上海
李开复给潘石屹推荐的编程是。。。自己查。
发表于 2020-6-5 10:13 来自手机浏览器 | 显示全部楼层 来自: 中国上海
以后打算做程序员吗,如果不是建议Python
发表于 2020-6-5 10:15 | 显示全部楼层 来自: 中国台湾
我不是程序员但是觉得逻辑算法比什么语言重要

掌握了这个用什么语言表达都是分分钟学会的事情,只是换一个规则而已

当然也有特殊的,比如指针
发表于 2020-6-5 10:30 来自手机浏览器 | 显示全部楼层 来自: 中国上海
C++比Python难,前者会了,后者分分钟的事情
发表于 2020-6-5 10:34 来自手机浏览器 | 显示全部楼层 来自: 中国上海
初二就想哪种编程语言对以后工作有帮助,太遥远了……先立足眼下吧,如果NOIP就C++没啥好说的。如果是兴趣,就根据兴趣来,玩大数据机器学习就继续python,玩网页制作就转html+css+js
发表于 2020-6-5 10:37 | 显示全部楼层 来自: 中国上海
语言都是通的,学哪个都行,python简单一些
发表于 2020-6-5 10:51 | 显示全部楼层 来自: 中国上海
初二学编程,时间蛮空的
发表于 2020-6-5 10:59 来自手机浏览器 | 显示全部楼层 来自: 中国上海
这家长心真大
发表于 2020-6-5 11:05 来自手机浏览器 | 显示全部楼层 来自: 中国上海
变向的看,语言学习只在表面,难点在于数据结构(数组/栈/队列/链表等)与编程算法(排序/dfs/bfs/贪婪等),这些会了学编程语言相对容易,思路也更开放,想参赛这些都是必需的;而单纯的学语言,无非就是for/if/else/while等基本规则,无论是python还是c/c++都很基础,python很开放,高级库很多,需要很好的知识面,你知道的得多。c/c++头脑思路要灵活,上面的算法,数据结构要很清楚,不想有高造诣就学学if/else就得了
发表于 2020-6-5 11:10 来自手机浏览器 | 显示全部楼层 来自: 中国上海
Manddy 发表于 2020-06-05 10:34
初二就想哪种编程语言对以后工作有帮助,太遥远了……先立足眼下吧,如果NOIP就C++没啥好说的。如果是兴趣,就根据兴趣来,玩大数据机器学习就继续python,玩网页制作就转html+css+js

我觉得作为兴趣蛮好
发表于 2020-6-5 11:22 来自手机浏览器 | 显示全部楼层 来自: 中国上海
看孩子哪个兴趣更大选哪个,不想做码农不用学太深
发表于 2020-6-5 11:33 来自手机浏览器 | 显示全部楼层 来自: 中国上海
C加加比较难,另一个容易上手
发表于 2020-6-5 12:01 来自手机浏览器 | 显示全部楼层 来自: 中国
python各行各业都要用,用途广
发表于 2020-6-5 12:51 来自手机浏览器 | 显示全部楼层 来自: 中国上海
搞竞赛肯定cpp
发表于 2020-6-5 12:58 来自手机浏览器 | 显示全部楼层 来自: 中国
软件的东西更新太快,之前学的C都忘得差不多了
发表于 2020-6-5 13:25 来自手机浏览器 | 显示全部楼层 来自: 中国上海
学C加加 除非你急着要小孩去上职校

python真的毫无内容 小孩自己看看就学会了
 楼主| 发表于 2020-6-5 13:50 来自手机浏览器 | 显示全部楼层 来自: 中国上海
andyq 发表于 2020-06-05 13:25
学C加加 除非你急着要小孩去上职校

python真的毫无内容 小孩自己看看就学会了

谢谢回复。也听有人说c++现在用的比较少了,只是noip使用。python是可用于人工智能编程。是真的吗?
发表于 2020-6-5 13:56 来自手机浏览器 | 显示全部楼层 来自: 中国上海
你的娃目前只是学生 不会真要干嘛  取决于学了以后要用来做什么 python是很工具型的 学学很快的 c加加入门难 爬坡比较久
发表于 2020-6-5 13:57 来自手机浏览器 | 显示全部楼层 来自: 中国
天晴添乐 发表于 2020-06-05 13:50
谢谢回复。也听有人说c++现在用的比较少了,只是noip使用。python是可用于人工智能编程。是真的吗?

你应该多了解了解IT IC
发表于 2020-6-5 14:10 来自手机浏览器 | 显示全部楼层 来自: 中国上海
引用一句著名的话:“人生苦短,我选Python”
发表于 2020-6-5 14:31 来自手机浏览器 | 显示全部楼层 来自: 中国上海
初二了,可以自己去探索了,网上这种教程多的是,没必要去报班的。用这些编程语言玩点好玩的东西更有趣。竞赛性价比很低的,不建议搞。
发表于 2020-6-5 14:48 来自手机浏览器 | 显示全部楼层 来自: 中国上海
初中高中阶段编程随便玩玩就可以,
重点应该放在数学上,数学好的,编程应该小菜一碟
发表于 2020-6-5 14:50 来自手机浏览器 | 显示全部楼层 来自: 中国
面向对象和面向过程是两种不同的编程思维,C++是从C演变过来的,两种思维交杂。还是要看初中生学编程的目的,如果有充足的时间,学C++还是可以的。
发表于 2020-6-5 14:56 来自手机浏览器 | 显示全部楼层 来自: 中国上海
在于兴趣,在于能做出东西来,不在于哪个语言难易,也不在于哪个语言更牛,真正的高手不会执着于语言。
发表于 2020-6-5 16:00 来自手机浏览器 | 显示全部楼层 来自: 中国
初二还是刷刷中考真题吧
 楼主| 发表于 2020-6-5 16:08 | 显示全部楼层 来自: 中国上海
王大西 发表于 2020-6-5 14:31
初二了,可以自己去探索了,网上这种教程多的是,没必要去报班的。用这些编程语言玩点好玩的东西更有趣。竞 ...

现在小孩的状态是上课和做作业没问题,但是不会主动探索,用python自己编点好玩的东西。不知道是因为水平不够还是因为没找到其中的乐趣。所以还是想要给他报个班督促一下。按照您的意见还是继续学python吗?
发表于 2020-6-5 16:11 来自手机浏览器 | 显示全部楼层 来自: 亚太地区
现在c++用的很少了,建议继续python。python的应用场景很广,可以做人工智能,数据分析等等。即使你以后不从事编程相关的工作,会python也可以帮你解决很多生活中的实际问题
发表于 2020-6-5 16:50 | 显示全部楼层 来自: 中国上海
这个阶段基本没区别,lambda表达式,智能指针,拷贝构造,虚函数,范型等等统统涉及不到

如果今后不想从事it专业,python就可以了。
 楼主| 发表于 2020-6-5 17:26 | 显示全部楼层 来自: 中国上海
天天想你2000 发表于 2020-6-5 16:50
这个阶段基本没区别,lambda表达式,智能指针,拷贝构造,虚函数,范型等等统统涉及不到

如果今后不想从 ...

谢谢啦!
 楼主| 发表于 2020-6-5 17:26 | 显示全部楼层 来自: 中国上海
晴天小猪 发表于 2020-6-5 16:11
现在c++用的很少了,建议继续python。python的应用场景很广,可以做人工智能,数据分析等等。即使你以后不 ...

谢谢回复   
 楼主| 发表于 2020-6-5 17:31 | 显示全部楼层 来自: 中国上海
千帆鲲鹏 发表于 2020-6-5 14:56
在于兴趣,在于能做出东西来,不在于哪个语言难易,也不在于哪个语言更牛,真正的高手不会执着于语言。

说得非常有道理。谢谢!
 楼主| 发表于 2020-6-5 17:34 | 显示全部楼层 来自: 中国上海
Manddy 发表于 2020-6-5 10:34
初二就想哪种编程语言对以后工作有帮助,太遥远了……先立足眼下吧,如果NOIP就C++没啥好说的。如果是兴趣 ...

不想noip,只想多个兴趣。谢谢建议!
发表于 2020-6-5 17:35 来自手机浏览器 | 显示全部楼层 来自: 中国
天晴添乐 发表于 2020-06-05 16:08
现在小孩的状态是上课和做作业没问题,但是不会主动探索,用python自己编点好玩的东西。不知道是因为水平不够还是因为没找到其中的乐趣。所以还是想要给他报个班督促一下。按照您的意见还是继续学python吗?

不用客气,C++不太建议。Python的话我建议买两本书让他自己看看,机构学入个门还可以,后面兴趣学真心不建议。推荐两本书给你:《python编程快速上手-让繁琐工作自动化》,《父与子的编程之旅》。
 楼主| 发表于 2020-6-5 17:36 | 显示全部楼层 来自: 中国上海

难道一周两个小时的时间都拿不出来吗?那我们没那么忙。多个兴趣而已。
 楼主| 发表于 2020-6-5 17:37 | 显示全部楼层 来自: 中国上海
李诚 发表于 2020-6-5 10:51
初二学编程,时间蛮空的

我们效率比较高,也不目标四校,所以有时间增加一点兴趣。
 楼主| 发表于 2020-6-5 17:38 | 显示全部楼层 来自: 中国上海
窝窝头 发表于 2020-6-5 11:05
变向的看,语言学习只在表面,难点在于数据结构(数组/栈/队列/链表等)与编程算法(排序/dfs/bfs/贪婪等) ...

谢谢回复
 楼主| 发表于 2020-6-5 17:39 | 显示全部楼层 来自: 中国上海
开心牛蛙 发表于 2020-6-5 11:10
我觉得作为兴趣蛮好

是的。每周花的时间也不多,孩子也不抵触。当增长见识吧。就算选C++也不会去搞竞赛的。
 楼主| 发表于 2020-6-5 17:40 | 显示全部楼层 来自: 中国上海
乐程 发表于 2020-6-5 11:10
如果不参加NOIP就继续Python吧。如果有强烈的兴趣,那学啥都可以。浙江高考可以考Python的。

谢谢您的回复
 楼主| 发表于 2020-6-5 17:41 | 显示全部楼层 来自: 中国上海
乐程 发表于 2020-6-5 11:18
c++确实很难。但对于NOIP竞赛来说,只需要掌握基础的c++语法就可以了。难点在于后面的算法和建模。

我们学晚了,现在也不想花那么多时间去搞竞赛。谢谢您的回复。
发表于 2020-6-5 17:49 | 显示全部楼层 来自: 中国上海
疫情期间最热门的语言是COBOL
发表于 2020-6-5 17:53 来自手机浏览器 | 显示全部楼层 来自: 中国上海
天晴添乐 发表于 2020-06-05 17:41
我们学晚了,现在也不想花那么多时间去搞竞赛。谢谢您的回复。

不是学晚了,是学早了。编程是大学的课程。语言本身很简单,搞点小玩意娱乐一下很容易的。但是难的是语言背后的数据结构的知识,这些都是大学的课程,初中生理解很吃力的,没有这些做不出有价值的东西。讲通俗点说话我们都会,但文学家就又是一个高度了。编程语言它就是个机器语言,比人类语言还简单,但是成为高手需要深厚的数学功底,楼主明白吗?不要被机构洗脑了,什么学点编程,搞点人工智能,这个阶段不存在的。
 楼主| 发表于 2020-6-5 20:03 | 显示全部楼层 来自: 中国上海
kaisl 发表于 2020-6-5 17:53
不是学晚了,是学早了。编程是大学的课程。语言本身很简单,搞点小玩意娱乐一下很容易的。但是难的是语言 ...

我明白你的意思。我说我们学晚了是针对NOIP来说。现在挺多小学高年级就开始学,为NOIP做准备了。NOIP可能没有您讲的那么难,初高中生应该就能理解了。
发表于 2020-6-5 22:47 来自手机浏览器 | 显示全部楼层 来自: 中国上海
虽然C++用的少 但是里面的很多编程思想、架构都很基础,思想才是精华。学python更像是在学电器使用说明书。不过还得看孩子喜欢哪个了
发表于 2020-6-6 08:02 来自手机浏览器 | 显示全部楼层 来自: 中国上海
同楼上那位,先学数据结构和算法,语言不重要,编程重要的是思想
发表于 2020-6-6 08:21 来自手机浏览器 | 显示全部楼层 来自: 中国上海
当然Python了
 楼主| 发表于 2020-6-6 09:04 来自手机浏览器 | 显示全部楼层 来自: 中国上海
cyndi 发表于 2020-06-05 22:47
虽然C++用的少 但是里面的很多编程思想、架构都很基础,思想才是精华。学python更像是在学电器使用说明书。不过还得看孩子喜欢哪个了

谢谢您的建议
 楼主| 发表于 2020-6-6 09:06 来自手机浏览器 | 显示全部楼层 来自: 中国上海
homerf 发表于 2020-06-06 00:24
学python用途广,c++等走上专业再学好了

谢谢您的回复。非常同意。
发表于 2020-6-6 09:42 来自手机浏览器 | 显示全部楼层 来自: 中国上海
现在NOI不能使用python只能说明我国计算机教育的落后。如果不考虑去NOI打怪升级,那就继续python。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|千帆网 ( 沪ICP备15002998号-1 )上海千教教育科技有限公司,邮箱:admin@qianfanedu.cn 举报电话:54804512

GMT+8, 2024-12-23 15:39 , Processed in 0.193519 second(s), 15 queries .

快速回复 返回顶部 返回列表