天晴添乐 发表于 2020-6-5 09:07

继续选择python还是转学C++

小伙子马上要读初二了。之前学了一年的python,觉得还可以,平时时间也花得不多。现在培训班要续费了,给了两个选择:继续学第二年的python课,或者转学C++。C++到时候会要求时间多一些,可以参加NOIP比赛,当然要获奖也不是那么容易的,需要花费很多时间。不知道作为兴趣来学的话,C++和Python哪个对以后的学习和工作更有帮助一点?请懂行的大神解惑。

Demdrobium 发表于 2020-6-5 09:15

C++太难,能不碰就不碰
大人都要学好久的东西

bbking 发表于 2020-6-5 10:11

李开复给潘石屹推荐的编程是。。。自己查。

电信小单 发表于 2020-6-5 10:13

以后打算做程序员吗,如果不是建议Python

西瓜嘿嘿 发表于 2020-6-5 10:15

我不是程序员但是觉得逻辑算法比什么语言重要

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

当然也有特殊的,比如指针:L

nimo1981 发表于 2020-6-5 10:30

C++比Python难,前者会了,后者分分钟的事情

Manddy 发表于 2020-6-5 10:34

初二就想哪种编程语言对以后工作有帮助,太遥远了……先立足眼下吧,如果NOIP就C++没啥好说的。如果是兴趣,就根据兴趣来,玩大数据机器学习就继续python,玩网页制作就转html+css+js

suntide 发表于 2020-6-5 10:37

语言都是通的,学哪个都行,python简单一些

李诚 发表于 2020-6-5 10:51

初二学编程,时间蛮空的

kaisl 发表于 2020-6-5 10:59

这家长心真大

窝窝头 发表于 2020-6-5 11:05

变向的看,语言学习只在表面,难点在于数据结构(数组/栈/队列/链表等)与编程算法(排序/dfs/bfs/贪婪等),这些会了学编程语言相对容易,思路也更开放,想参赛这些都是必需的;而单纯的学语言,无非就是for/if/else/while等基本规则,无论是python还是c/c++都很基础,python很开放,高级库很多,需要很好的知识面,你知道的得多。c/c++头脑思路要灵活,上面的算法,数据结构要很清楚,不想有高造诣就学学if/else就得了https://app.qianfanedu.cn/public/emotion/face_002.png

开心牛蛙 发表于 2020-6-5 11:10

Manddy 发表于 2020-06-05 10:34
初二就想哪种编程语言对以后工作有帮助,太遥远了……先立足眼下吧,如果NOIP就C++没啥好说的。如果是兴趣,就根据兴趣来,玩大数据机器学习就继续python,玩网页制作就转html+css+js

我觉得作为兴趣蛮好

1523477043 发表于 2020-6-5 11:22

看孩子哪个兴趣更大选哪个,不想做码农不用学太深

嘟嘟爱小嘟嘟 发表于 2020-6-5 11:33

C加加比较难,另一个容易上手

卷王之王之本卷 发表于 2020-6-5 12:01

python各行各业都要用,用途广

webyeah 发表于 2020-6-5 12:51

搞竞赛肯定cpp

577娘 发表于 2020-6-5 12:58

软件的东西更新太快,之前学的C都忘得差不多了

andyq 发表于 2020-6-5 13:25

学C加加 除非你急着要小孩去上职校

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

天晴添乐 发表于 2020-6-5 13:50

andyq 发表于 2020-06-05 13:25
学C加加 除非你急着要小孩去上职校

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

谢谢回复。也听有人说c++现在用的比较少了,只是noip使用。python是可用于人工智能编程。是真的吗?

andyq 发表于 2020-6-5 13:56

你的娃目前只是学生 不会真要干嘛取决于学了以后要用来做什么 python是很工具型的 学学很快的 c加加入门难 爬坡比较久

nimo1981 发表于 2020-6-5 13:57

天晴添乐 发表于 2020-06-05 13:50
谢谢回复。也听有人说c++现在用的比较少了,只是noip使用。python是可用于人工智能编程。是真的吗?

你应该多了解了解IT IC

gniwzero 发表于 2020-6-5 14:10

引用一句著名的话:“人生苦短,我选Python”

王大西 发表于 2020-6-5 14:31

初二了,可以自己去探索了,网上这种教程多的是,没必要去报班的。用这些编程语言玩点好玩的东西更有趣。竞赛性价比很低的,不建议搞。

mrl218 发表于 2020-6-5 14:48

初中高中阶段编程随便玩玩就可以,
重点应该放在数学上,数学好的,编程应该小菜一碟

dzc507 发表于 2020-6-5 14:50

面向对象和面向过程是两种不同的编程思维,C++是从C演变过来的,两种思维交杂。还是要看初中生学编程的目的,如果有充足的时间,学C++还是可以的。

千帆鲲鹏 发表于 2020-6-5 14:56

在于兴趣,在于能做出东西来,不在于哪个语言难易,也不在于哪个语言更牛,真正的高手不会执着于语言。

Guu酱 发表于 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也可以帮你解决很多生活中的实际问题

天天想你2000 发表于 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

kaisl 发表于 2020-6-5 10:59
这家长心真大

难道一周两个小时的时间都拿不出来吗?那我们没那么忙。多个兴趣而已。

天晴添乐 发表于 2020-6-5 17:37

李诚 发表于 2020-6-5 10:51
初二学编程,时间蛮空的

我们效率比较高,也不目标四校,所以有时间增加一点兴趣。

天晴添乐 发表于 2020-6-5 17:38

窝窝头 发表于 2020-6-5 11:05
变向的看,语言学习只在表面,难点在于数据结构(数组/栈/队列/链表等)与编程算法(排序/dfs/bfs/贪婪等) ...

谢谢回复:handshake

天晴添乐 发表于 2020-6-5 17:39

开心牛蛙 发表于 2020-6-5 11:10
我觉得作为兴趣蛮好

是的。每周花的时间也不多,孩子也不抵触。当增长见识吧。就算选C++也不会去搞竞赛的。

天晴添乐 发表于 2020-6-5 17:40

乐程 发表于 2020-6-5 11:10
如果不参加NOIP就继续Python吧。如果有强烈的兴趣,那学啥都可以。浙江高考可以考Python的。

谢谢您的回复:handshake

天晴添乐 发表于 2020-6-5 17:41

乐程 发表于 2020-6-5 11:18
c++确实很难。但对于NOIP竞赛来说,只需要掌握基础的c++语法就可以了。难点在于后面的算法和建模。

我们学晚了,现在也不想花那么多时间去搞竞赛。谢谢您的回复。

i1234 发表于 2020-6-5 17:49

疫情期间最热门的语言是COBOL
:P

kaisl 发表于 2020-6-5 17:53

天晴添乐 发表于 2020-06-05 17:41
我们学晚了,现在也不想花那么多时间去搞竞赛。谢谢您的回复。

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

天晴添乐 发表于 2020-6-5 20:03

kaisl 发表于 2020-6-5 17:53
不是学晚了,是学早了。编程是大学的课程。语言本身很简单,搞点小玩意娱乐一下很容易的。但是难的是语言 ...

我明白你的意思。我说我们学晚了是针对NOIP来说。现在挺多小学高年级就开始学,为NOIP做准备了。NOIP可能没有您讲的那么难,初高中生应该就能理解了。

cyndi 发表于 2020-6-5 22:47

虽然C++用的少 但是里面的很多编程思想、架构都很基础,思想才是精华。学python更像是在学电器使用说明书。不过还得看孩子喜欢哪个了

ruilyn 发表于 2020-6-6 08:02

同楼上那位,先学数据结构和算法,语言不重要,编程重要的是思想

lefinland 发表于 2020-6-6 08:21

当然Python了

天晴添乐 发表于 2020-6-6 09:04

cyndi 发表于 2020-06-05 22:47
虽然C++用的少 但是里面的很多编程思想、架构都很基础,思想才是精华。学python更像是在学电器使用说明书。不过还得看孩子喜欢哪个了

谢谢您的建议https://app.qianfanedu.cn/public/emotion/face_076.png

天晴添乐 发表于 2020-6-6 09:06

homerf 发表于 2020-06-06 00:24
学python用途广,c++等走上专业再学好了

谢谢您的回复。非常同意。

smartsamuel 发表于 2020-6-6 09:42

现在NOI不能使用python只能说明我国计算机教育的落后。如果不考虑去NOI打怪升级,那就继续python。
页: [1] 2
查看完整版本: 继续选择python还是转学C++