- 主题:信息学竞赛中python 有用吗?
很多码农对编程语言的认识其实也比较肤浅, 算不上拿手, 当然也有理解比较深的。 但是标题问的是信息学竞赛, 如果就事论事来说, 那只能用c/C++来做算法题, 但是基本不涉及OO, 设计模式, 本质上跟语言没啥关系。 那讨论语言那么起劲干嘛呢。
从纯粹编程语言角度, python比c++肯定强一百倍啊, 你拿一个中青年跟老年人比, 根本不公平啊。 写一个算法题, 用python也许20行搞定, 用c++, 起码得100行, 累都累死了。
【 在 buaafree 的大作中提到: 】
: 这帖子直接揭示了水木版友的主要成分。一堆码农在儿童教育版好不容易碰上了自己拿手的东西,争得不亦乐乎。
: 发自「今日水木 on NOH-AN00」
--
修改:ssora FROM 131.107.174.*
FROM 131.107.174.*
竞赛要用 C
最终都要学
PYTHON 是宏观工具 练习的是 解决问题的思路
C 是微观工具 练的是单兵战术
比如: 调入数据 清洗 做统计
python里就是: read_csv, filter, xxx 三句话
而C 就是一堆一堆的 操作细节了
【 在 smiler1984 的大作中提到: 】
: 现在纠结于孩子是学习python 还是直接学c 求教板上高人 小学新四年级孩子 只学过scratch
--
FROM 47.144.172.*
厉害厉害 终于看见pascal 了 我觉得这个最适合算法入门
- 来自 水木社区APP v3.5.5
【 在 xf329 的大作中提到: 】
:
: 我不是说我是从业者就如何如何牛逼
: 而是我是这几门语言的深入使用者
: 同时我小时候也参加过信息竞赛
: 当时用的是BASIC
: 机房铺地毯,进机房还得换鞋
:
: 我也说了如果竞赛就学C++
: 因为考试设计者指定用C++
: 我那会用BASIC,我觉得比C++好学多了
:
: 我认为竞赛指定C++本身就有问题
: 因为C++的语法太复杂了
: 小孩子学不如学一些语法简单的语言,Pascal,Basic等
: BASIC就挺适合学习的,但无奈已经没有编译环境了
: 相对来说python编译环境更常见,语法一样简单
:
: 我不同意学C++和学Python对小孩一样
: 如果都是大数乘法题的话,C++和Python写出来的确差不多
: 但Python的语法更简单,而且在现在网络条件下,可以让孩子做到更多的事情
: 孩子可以设计个网站,在手机上跑个python脚本,抓取一下数据来个图表
: 这些都能极大的提高孩子的学习兴趣,而不是简单来个大数乘法
--
FROM 114.249.135.*
都行,没啥区别。语言而已。
看看竞赛需要啥就学啥。
我高中学basic。大学学汇编和c。现在各种新语言十分钟学会
【 在 smiler1984 的大作中提到: 】
: 现在纠结于孩子是学习python 还是直接学c 求教板上高人 小学新四年级孩子 只学过scratch
--
FROM 223.104.38.*
英伟达,AMD,包括Intel自己的都用。无非装个不同的TensorFlow马甲去用他们而已。
【 在 Microkia 的大作中提到: 】
:
: 请问你gpu用的哪家?
--
FROM 162.105.227.*
【 在 xunger 的大作中提到: 】
: 英伟达,AMD,包括Intel自己的都用。无非装个不同的TensorFlow马甲去用他们而已。
:
哦哦,cuda是c++语法,opencl是c99标准,cpu优化用的simd intrinsic也是c cpp的接口或者汇编,正好我也用tf和pytorch,不过有时候需要自己实现些kernel,搞些异构部署啥的,所以稍微了解些底层的东西,不过python封装的确实好用
--
FROM 117.136.38.*
让绝大多数搞竞赛的初中生去学这些就是浪费时间。
【 在 Microkia 的大作中提到: 】
:
: 哦哦,cuda是c++语法,opencl是c99标准,cpu优化用的simd intrinsic也是c cpp的接口或者汇编,正好我也用tf和pytorch,不过有时候需要自己实现些kernel,搞些异构部署啥的,所以稍微了解些底层的东西,不过python封装的确实好用
--
FROM 162.105.227.*
【 在 xunger 的大作中提到: 】
: 让绝大多数搞竞赛的初中生去学这些就是浪费时间。
:
是的
--
FROM 117.136.38.*
其实也说明python现在受众面太广了
搜一下版上以前问信竞的帖子
毫不犹豫就是c++
现在能纠结起来,吵起来了
【 在 buaafree 的大作中提到: 】
: 这帖子直接揭示了水木版友的主要成分。一堆码农在儿童教育版好不容易碰上了自己拿手的东西,争得不亦乐乎。
: 发自「今日水木 on NOH-AN00」
--
FROM 159.226.232.*
计算机行业里在单纯比较编程语言的,都太Low了。
【 在 ssora 的大作中提到: 】
: 很多码农对编程语言的认识其实也比较肤浅, 算不上拿手, 当然也有理解比较深的。 但是标题问的是信息学竞赛, 如果就事论事来说, 那只能用c/C++来做算法题, 但是基本不涉及OO, 设计模式, 本质上跟语言没啥关系。 那讨论语言那么起劲干嘛呢。
: 从纯粹编程语言角度, python比c++肯定强一百倍啊, 你拿一个中青年跟老年人比, 根本不公平啊。 写一个算法题, 用python也许20行搞定, 用c++, 起码得100行, 累都累死了。
--
FROM 43.228.36.*