您对Python怎么看?
24383
887
[130 楼] 君子以厚德载物
[禁言中]
18-4-4 09:07
lzc463 发表于 2018-04-04 00:54 应该有。没看过,不知道翻译的怎么样。 本帖由安卓客户端发布 |
[129 楼] lzc463
[资深泡菜]
18-4-4 08:54
君子以厚德载物 发表于 2018-04-03 22:34 貌似有中文版《算法导论》 本帖由安卓客户端发布 |
[128 楼] 君子以厚德载物
[禁言中]
18-4-4 06:34
helpmejssz 发表于 2018-04-02 09:48 Introduction to algorithm MIT那本 本帖由安卓客户端发布 |
[127 楼] duoduobear
[Canon论坛版主]
18-4-4 06:33
|
[126 楼] 君子以厚德载物
[禁言中]
18-4-4 06:25
我是ike 发表于 2018-04-02 08:38 C和java就可以了。一高一低。汇编对于绝大多数人来说,超出思维能力了。 本帖由安卓客户端发布 |
[125 楼] 闲聊状态
[泡菜]
18-4-3 23:13
|
[124 楼] duoduobear
[Canon论坛版主]
18-4-3 20:37
|
[123 楼] 郭九麟
[陈年泡菜]
18-4-3 17:51
|
[122 楼] spirn
[泡菜]
18-4-3 17:16
闲聊状态 发表于 2018-4-2 20:40 对于传统的算法而言,例如字符串各种处理,各种树/图的遍历查找等等,哪种高级语言都可以,python当然也没问题,作为基础入门足够了。 如果你说的算法是指并行计算的算法,譬如说gpu上千个核心并发计算的,甚至是异构集群的自动伸缩,对于一个没接触过语言编程的人来说是不是有点太过分了?谁入门学这个? |
[121 楼] nahcooo
[资深泡菜]
18-4-3 15:08
摄在无极 发表于 2018-04-03 05:07 这么搞当然有问题。一门编程语言变成计算器 不如这个 https://cn.codecombat.com/ 本帖由 samsung+SM-G965F 客户端发布 |
[120 楼] 摄在无极
[泡菜]
18-4-3 13:07
Python挺好,敲个一加一,立刻就能看到二
C做不到 我给8岁的儿子演示了一下,想激起他的兴趣,他看完以后,说“就这”, 转身走了 |
[119 楼] Netweaver
[禁言中]
18-4-3 06:32
欲速则不达
本帖由安卓客户端发布 |
[118 楼] 数字信徒
[泡菜]
18-4-3 01:41
马克
本帖由安卓客户端发布 |
[117 楼] 闲聊状态
[泡菜]
18-4-2 21:24
|
[116 楼] lzc463
[资深泡菜]
18-4-2 21:22
看来下介绍,貌似模块丰富,像玩积木一样,应该比较好玩。
|
[115 楼] nahcooo
[资深泡菜]
18-4-2 21:14
|
[114 楼] nahcooo
[资深泡菜]
18-4-2 21:13
|
[113 楼] 闲聊状态
[泡菜]
18-4-2 20:40
helpmejssz 发表于 2018-4-2 17:48 其实 Python不适合讲算法。。。这东西需要的是方便,考虑算法啥的其实不如直接套用各种库各种函数,这东西就是站在巨人肩膀上的,自己再去慢慢从脚底爬就没必要了 而且我感觉对于这些“伪代码” 解释器会重新解释的 我原来写个一个更新数组的小程序 数据量小就是单核 ,数组大了会自动变多核执行。。。。 高级语言 尤其是这种解释型的,还是考虑具体应用比较好 本帖最后由 闲聊状态 于 2018-4-2 20:57 编辑 |
[112 楼] 闲聊状态
[泡菜]
18-4-2 20:35
|
[111 楼] zhangkeming
[泡菜]
18-4-2 19:26
不要用python,那是给不熟悉编程语言的人用的
老老实实学c c++ java 数据结构 |
[110 楼] nahcooo
[资深泡菜]
18-4-2 19:01
|
[109 楼] 我是ike
[泡菜]
18-4-2 18:35
helpmejssz 发表于 2018-4-2 17:48 算法,无非就是计算的方法,例如排序,快速排序,二叉树,等等,有C语言实现或者pascal语言实现等。 关键是,看你要干嘛,你要是做系统底层的,必须用C或汇编,如果是开发一般的应用系统,那就是Java体系--J2EE, 关键看你是要做什么事情。 Python是属于快速开发类的,小项目,要求速度快的,迭代周期短的,随便搞搞。 正儿八经的项目还是java的为主。 |
[108 楼] 我是ike
[泡菜]
18-4-2 17:49
小孩子学编程最重要的就是打基础,基础就要扎实,变量类型起码要有意识,学python就是走邪路!
|
[107 楼] helpmejssz
[泡菜]
18-4-2 17:48
真心求教,编程关于算法方面的该学哪些?有好的书可以推荐吗?
机器装有Linux 系统,这是比较好的环境嘛。有GCC7.2,nasm , python2 ,python3 .编辑有vim emacs. 本帖最后由 helpmejssz 于 2018-4-2 17:51 编辑 |
[106 楼] arcsense
[泡菜]
18-4-2 17:34
我觉得python就是给不愿或不能花太多时间在编程上的人用的,例如搞研究的、搞艺术的、搞耍的,等等,做设备肯定不行啊,python做的算法最后还是要移植到c上。
手头有个便宜引闪器,在a7上工作不可靠,昨天在里面塞了一颗小单片机做延时,现学现用,c写的代码,用python肯定就不行吧。 python和c还是都得会。汇编也有用,不在于学哪一种,在于触类旁通,遇见什么处理器看看手册都能简单写几句,就ok了 本帖由安卓客户端编辑于:2018-04-02 17:44:44 |
[105 楼] 闲聊状态
[泡菜]
18-4-2 17:17
|
[104 楼] spirn
[泡菜]
18-4-2 17:04
我是ike 发表于 2018-4-2 16:38 一看推荐就知道你是老资格,但问题就在于你的资格太老而且过分专业,连什么F22 F35,ada都能举例子,你的圈子太高端,能提供多少职位?用这个几乎没有职位的需求来定将来的方向真的合适? 按目前ai的潮流趋向,python/java才是主流,c/c++还勉强可以学下,估计以后用上的机会也不大,至于汇编,等日后工作需要再学吧,小孩学这个简直就是浪费生命。 |
[103 楼] 我是ike
[泡菜]
18-4-2 16:38
spirn 发表于 2018-4-2 11:05 不用和我抬杠,我是计算机专业的,本科,硕士,从业20年。 pascal还在发展,才推出新的开源的IDE,知道F22,F35,用什么语言吗?Ada,就是来源于pascal的! python这种动态类型的语言,一开始好学好用,其实就是乱写写,非科班的普及点编程,真要学编程,不要学这种半吊子语言。 汇编,C,C++,Java,才是该认真学的! |
[102 楼] spirn
[泡菜]
18-4-2 15:10
|
[101 楼] 闲聊状态
[泡菜]
18-4-2 12:57
spirn 发表于 2018-4-2 11:11 妥妥的一样要专门声明 转码 我的程序基本跑linux的 现在无论跑什么平台都是先指定utf-8 # -*- coding: UTF-8 -*- |