免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: 拉拉乙
打印 上一主题 下一主题

【大话IT】人生苦短,学习Python要从娃娃抓起? [复制链接]

论坛徽章:
13
CU大牛徽章
日期:2013-04-17 11:20:3615-16赛季CBA联赛之吉林
日期:2017-05-25 16:45:4715-16赛季CBA联赛之福建
日期:2017-03-13 11:33:442017金鸡报晓
日期:2017-02-08 10:39:422017金鸡报晓
日期:2017-01-10 15:13:29IT运维版块每日发帖之星
日期:2016-03-15 06:20:01IT运维版块每日发帖之星
日期:2015-10-02 06:20:00CU十二周年纪念徽章
日期:2013-10-24 15:41:34CU大牛徽章
日期:2013-09-18 15:15:45CU大牛徽章
日期:2013-09-18 15:15:15CU大牛徽章
日期:2013-04-17 11:46:39CU大牛徽章
日期:2013-04-17 11:46:28
11 [报告]
发表于 2017-12-18 12:55 |只看该作者
1.      你是什么时候开始接触Python?是什么原因让你入了Python的坑?
很早就接触了python,大概10多年前吧,当时的书还是介绍python1.5左右的,完全是个人兴趣,也没有做什么项目,知道它是一种胶水语言,方便的集成调用各种模块(当时javascript作为胶水语言的环境还基本不具备)。所以有时用它搞一些不方便用bash的处理。

2.      很多人认为“Python编程都是以前大学才开的专业课程,小学生能懂吗?”你又如何看待Python被纳入小学课程呢?


小学高年级应该是能理解基本的编程处理的,其实这时python和qbsic/Logo 之类也没有多大的区别了,但学python比学以往低幼编程语言的优势是以后还可以用,而不像QBsic/Logo 之类以后几乎用不上了。此外python的一个优势是处理基本数学(加、减、乘、除)等和普通数学公式处理一样(即列上算式就可以算),这点其实对小学生来说更容易理解(而且结果支持长整数等)。

其实小学课程学语言编程重点是建立 编程逻辑 概念,本来什么语言不重要的,不过既然有这么一个语言相对简单(仅就学习基本语法和编程逻辑来讲),而且以后还可以用的语言,何乐而不为呢。

这里其实需要注意的是 小学讲语言,将到什么程度,我觉得主要是基本的语言特性,关键字、语法、表达式(主要处理 小学范围内的数学问题)、逻辑判断和循环就好了,输入输出主要利用标准输入和标准输出。 其他的 文件 读写可以适当考虑(建议是不用), 更高级的 模块应用之类就不需要在这个阶段涉及了。


3.      这些教育改革也一定程度上反应了技术趋势,从自身体验来讲,你认为Python最大的优点或缺点是什么?
从前面的论述中其实已经介绍了些python的优缺点,如果从教育应用来说,主要的优点是:
3.1 高级语言,接近自然语言应用,比较好理解
3.2 语法规定不复杂
3.3 处理能力强,而且学了后以后还可以用,值得投入经历学习
3.4 跨平台,且不需要编译,问题反馈也比较及时、靠谱
3.5 严格的程序格式要求便于学习者建立良好的编程编码习惯
-----------------
主要的缺点是 性能不够高,不过在这个普遍性能过剩,又是面对小学学编程来说,这个性能已经妥妥的好了。

论坛徽章:
0
12 [报告]
发表于 2017-12-21 17:25 |只看该作者
通常这类问题是不理的,但是接触Python的事可能有点不同,回答一下子吧。
1.      你是什么时候开始接触Python?是什么原因让你入了Python的坑?
         什么时候呢,从它版本还是2.5的时候.........
         人生第一门语言是BASIC,第二门是FORTRAN95,而FORTRAN格式也是用游标卡尺(当年靠打孔)的,haha........
         所以又是解释型语言又是缩进格式,Python还真够契合的。
         Python又可以粘合c和FORTRAN,嫌效率不够模块可以用c/c++,FORTRAN来做,比如numpy(没记错的话,这个早期是FORTRAN弄的),scipy,wxpython.............

2.      很多人认为“Python编程都是以前大学才开的专业课程,小学生能懂吗?”你又如何看待Python被纳入小学课程呢?
         小学生还是能懂的,Python可浅可深,有利于学生初步认识现代高级语言的特性。

3.      这些教育改革也一定程度上反应了技术趋势,从自身体验来讲,你认为Python最大的优点或缺点是什么?
         语法可浅可深,表达简洁姿势优雅,模块几乎无所不包,粘合能力很强。缺点是规模大了,类型够呛,不过现在有了类型注释;另外性能恐怕没什么一致有效的解决方案。

仅供参考。



论坛徽章:
59
2015七夕节徽章
日期:2015-08-24 11:17:25ChinaUnix专家徽章
日期:2015-07-20 09:19:30每周论坛发贴之星
日期:2015-07-20 09:19:42ChinaUnix元老
日期:2015-07-20 11:04:38荣誉版主
日期:2015-07-20 11:05:19巳蛇
日期:2015-07-20 11:05:26CU十二周年纪念徽章
日期:2015-07-20 11:05:27IT运维版块每日发帖之星
日期:2015-07-20 11:05:34操作系统版块每日发帖之星
日期:2015-07-20 11:05:36程序设计版块每日发帖之星
日期:2015-07-20 11:05:40数据库技术版块每日发帖之星
日期:2015-07-20 11:05:432015年辞旧岁徽章
日期:2015-07-20 11:05:44
13 [报告]
发表于 2017-12-24 21:22 |只看该作者
不敢妄加断言,没怎么使用过。

论坛徽章:
0
14 [报告]
发表于 2017-12-25 10:51 |只看该作者
1.      你是什么时候开始接触Python?是什么原因让你入了Python的坑?
我还没学那,就是因为想教孩子编程,工作需要我做点web开发,搜了搜,打算学python。

2.      很多人认为“Python编程都是以前大学才开的专业课程,小学生能懂吗?”你又如何看待Python被纳入小学课程呢?
我认为计算机语言,和外语一样,都是语言,什么时候学都行,就是注意形式,孩子们还是不喜欢黑白字符屏,CodeCombat挺好的。通过游戏来学习,就怕孩子上瘾。

3.      这些教育改革也一定程度上反应了技术趋势,从自身体验来讲,你认为Python最大的优点或缺点是什么?
还没用过,就是觉得比较火

论坛徽章:
5
IT运维版块每日发帖之星
日期:2015-08-25 06:20:002017金鸡报晓
日期:2017-01-10 15:13:292017金鸡报晓
日期:2017-02-08 10:33:2115-16赛季CBA联赛之新疆
日期:2018-04-23 13:55:2315-16赛季CBA联赛之辽宁
日期:2018-07-23 08:59:12
15 [报告]
发表于 2017-12-28 10:51 |只看该作者
1.      你是什么时候开始接触Python?是什么原因让你入了Python的坑?
python我印象中应该是14年时候接触的,因为当时自学了php,然后觉得php很low。。太多人会了。。而python称之为胶水语言。。听闻无敌,。就开始学了。。
2.      很多人认为“Python编程都是以前大学才开的专业课程,小学生能懂吗?”你又如何看待Python被纳入小学课程呢?
。。。。。。。。我上两周看到python被纳入高考科目,,现在特么就变成小学课程了??下一步会不会变成幼儿园必修课了??
不过说实话。。python语言是真的比较容易学。。我现在周末有在培训机构当python讲师,很多0基础的,有一点思维的,可以很快的跟得上,在有人指导的情况下,python入门就8天。。很舒服。。

3.      这些教育改革也一定程度上反应了技术趋势,从自身体验来讲,你认为Python最大的优点或缺点是什么?
python最大的优点就是功能强大,领域广泛,上面那个投票不是这能选三个,,我都可以全都选上了,。,因为都有在使用,。。噢。除了那个什么量化交易。。
缺点。。。我特么大python有缺点吗??!!?如果win能集成python。。我就觉得没缺点了。。

论坛徽章:
1
2015亚冠之莱赫维亚
日期:2015-05-25 09:51:14
16 [报告]
发表于 2018-01-06 22:17 |只看该作者
1. 你是什么时候开始接触Python?是什么原因让你入了Python的坑?
  我是玩 LFS Linux 时接触到Python的,从源码构建系统编译软件包时发现“Python”(当时版本还是2.x.x)软件包被很多软件包所依赖,知道这是一个很重要的基础包。
  因为想要了解大数据,以及想要追AI这个技术风口,开始真正学习Python。

2. 很多人认为“Python编程都是以前大学才开的专业课程,小学生能懂吗?”你又如何看待Python被纳入小学课程呢?
  并非所有小孩都有兴趣和天赋,我认为Python作为计算机选修课提供给小学生是可以的,但是作为升学考试内容并不科学。毕竟“X对于普希金来说只能等于零”!

3. 这些教育改革也一定程度上反应了技术趋势,从自身体验来讲,你认为Python最大的优点或缺点是什么?
  Python的优点目前还没有体会到,但是有一个缺点却难以回避:python3 不向下兼容。至少,对于我这种初学者,有些困扰。

论坛徽章:
0
17 [报告]
发表于 2018-01-21 18:45 |只看该作者
我想看看结果,没用过python.linux能用python?

论坛徽章:
0
18 [报告]
发表于 2018-02-08 15:42 |只看该作者

1.你是什么时候开始接触Python?是什么原因让你入了Python的坑?
10左右就接触过Python(现在也只是知道语法而已,做过简单的自动化测试,入门都不算)。老听说python火,我看看为什么火。

2.很多人认为“Python编程都是以前大学才开的专业课程,小学生能懂吗?”你又如何看待Python被纳入小学课程呢?
别说python,小学生教什么都能懂,尤其是现在的小孩,学习能力已经不是旧时代的我们可以想象的了。个人认为编程对一个人的逻辑思维提高是很有益的,也从侧面增强一个人的独立思考能力,我一直觉得独立思考是一个人最重要的基础能力。

3.这些教育改革也一定程度上反应了技术趋势,从自身体验来讲,你认为Python最大的优点或缺点是什么?
优点:python的门槛低,轮子够多,能干的活儿也够多。尤其对非开发人员来说,是一门很好(甚至是最佳的)的工具语言。
缺点:不够深入,不好说缺点,只是觉得没用非用不可的理由,有他58,没他40,不如用自己本来就很熟的好了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP