忘记密码   免费注册 查看新帖 |

ChinaUnix.net

  平台 论坛 博客 文库 频道自动化运维 虚拟化 储存备份 C/C++ PHP MySQL 嵌入式 Linux系统
12
最近访问板块 发新帖
楼主: 拉拉乙

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

论坛徽章:
5
15-16赛季CBA联赛之青岛
日期:2017-05-25 14:27:3415-16赛季CBA联赛之深圳
日期:2017-07-19 09:39:23CU十四周年纪念徽章
日期:2017-08-29 16:08:0115-16赛季CBA联赛之佛山
日期:2017-08-30 19:12:5515-16赛季CBA联赛之山西
日期:2017-12-20 13:50:55
发表于 2017-12-17 16:41 |显示全部楼层
1.你是什么时候开始接触Python?是什么原因让你入了Python的坑?
我是今年开始接触Python的,因为我要学习TensorFlow

2.很多人认为“Python编程都是以前大学才开的专业课程,小学生能懂吗?”你又如何看待Python被纳入小学课程呢?
Python是最简单的编程语言,难度适合小学生学习,况且计算圆的面积这种小学必修课在祖冲之的年代都是尖端科研成果。

3.这些教育改革也一定程度上反应了技术趋势,从自身体验来讲,你认为Python最大的优点或缺点是什么?
Python最大的优点就是简单易学,最大的缺点是效率太低。

论坛徽章:
12
CU大牛徽章
日期:2013-04-17 11:20:3615-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:2815-16赛季CBA联赛之吉林
日期:2017-05-25 16:45:47
发表于 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
发表于 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最大的优点或缺点是什么?
         语法可浅可深,表达简洁姿势优雅,模块几乎无所不包,粘合能力很强。缺点是规模大了,类型够呛,不过现在有了类型注释;另外性能恐怕没什么一致有效的解决方案。

仅供参考。



论坛徽章:
53
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
发表于 2017-12-24 21:22 |显示全部楼层
不敢妄加断言,没怎么使用过。

论坛徽章:
0
发表于 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
发表于 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
发表于 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
发表于 2018-01-21 18:45 |显示全部楼层
我想看看结果,没用过python.linux能用python?

论坛徽章:
0
发表于 2018-02-08 15:42 |显示全部楼层

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

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

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

本版积分规则

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号 北京市公安局海淀分局网监中心备案编号:11010802020122
广播电视节目制作经营许可证(京) 字第1234号 中国互联网协会会员  联系我们:wangnan@it168.com
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP