- 主题:信息学竞赛中python 有用吗?
竞赛是同一种语言的比较,是看算法时间复杂度,伪代码不行,目前没机器评测。
【 在 pavelbyr 的大作中提到: 】
: 算法竞赛 就看运行时间吧
: python最被诟病的就是慢
:
--
FROM 43.228.36.*
从你名字来看,你应该是两者兼顾哈。
【 在 cython 的大作中提到: 】
: python 学着简单
--
FROM 43.228.36.*
对于大人来说你的想法可以,对于孩子要有系统性,要么就先别学。
【 在 cn62 的大作中提到: 】
: 又不是非要做码农,当个工具学学,python的性价比最高。
:
--
FROM 43.228.36.*
中国最不缺IT从业者,这局限于竞赛,其实语言没什么区别,指定c++你还偏去否定他有什么意义呢,学python国内没有考试,难到就为了简单?c++只用到点库,根本没有面向对象,指针你也可以爱用不用,对于孩子来说,学c++和学python 并没有太大不同,纠结这个没意义,信息学实际还是算法,蕴含着数学知识。
【 在 xf329 的大作中提到: 】
: IT从业人员答一波,C、C++、Java、js、Python都用过
: 小时候学过BASIC,参加过信息竞赛
: 初学学python是最好的,python就是网络时代的basic
: ...................
--
修改:Juicy812011 FROM 43.228.36.*
FROM 43.228.36.*
如果不参加考试想学什么都可以啊
【 在 chernzy 的大作中提到: 】
: 你们又说小孩子就是编程点数学算法,又不是以后要搞计算机,干嘛不能学偏数学的语言
--
FROM 43.228.36.*
这个事情本身就不该把焦点放在语言上,哪个语言都有各自都优缺点,非要关注那就当是传统好了,跟python相关的算法真的要求性能的时候,会去重写的。
【 在 chernzy 的大作中提到: 】
: 是的,如果考试指定那个那就学那个了。但之所以现在还指定c++,完全是老师们知识封闭造成的。他们老师教的,他们又教他们学生。反正语言对他们的教学问题都差不多
--
FROM 43.228.36.*
能理解你这么说的,估计也不来发帖问了。
【 在 iapp 的大作中提到: 】
: 信息学竞赛,就老老实实去啃数学和算法
: 竞赛用的C语言学起来都难的话,说明智商不够,趁早告别信息学竞赛干点别的
: 学python有个蛋用…浪费时间
: ...................
--
FROM 43.228.36.*
你说的小学生学个竞赛用的C++都有问题的话,确实只能当爱好,不能去竞赛,那去学python吧,没必要费劲。
【 在 xf329 的大作中提到: 】
: 我不是说我是从业者就如何如何牛逼
: 而是我是这几门语言的深入使用者
: 同时我小时候也参加过信息竞赛
: ...................
--
FROM 43.228.36.*
我理解的原因还是传统,基础算法的传统还是与c联系在一起。python有自身优点,更适合非计算机专业人士,与竞赛关系不大,能用python的算法比赛看上去就不专业。
【 在 pavelbyr 的大作中提到: 】
: 是不是可以理解为大赛不用python的原因主要是它慢,而不是别的
:
--
FROM 43.228.36.*
只是玩用啥都可以比赛,小升初信息学本来就基本没用,换成什么都不重要。python真正的用处是在门槛低、开发成本低、周期快。
【 在 xf329 的大作中提到: 】
: 我相信不久的将来,python一定会纳入到小学信息竞赛的指定语言
: 信息竞赛指定C/C++,本来就是错误,估计那会定的时候python还没广泛流行
: 至于你说用C++有问题,用Python没问题的人不行,不适合竞赛
: ...................
--
FROM 43.228.36.*