不懂c语言可以学python吗,不会c语言可以学python吗

大家好,小编来为大家解答以下问题,不学c语言可以直接学python吗,不懂c语言可以学python吗,现在让我们一起来看看吧!

首先,回答是当然可以。

Python语言的介绍可以自行Wiki,这里只说几点Python的竞争优势:

1.免费

虽然其它通用语言也大都是免费的,但是Python的免费依然体现出了优势——不是和其它通用语言比,而是和科学计算领域的另一个老牌语言MATLAB比python简单代码控制小车。从这一点上来看,ML就已经远不及Python了(后面还有比较)。

2.生态强大

Python语言有大量第三方库(具体数据没有查到,但是“奶酪店”的大小绝对是世界第一第二了(考虑到Perl的CPAN也很大)),因此拥有强大的计算生态。计算生态导致它在各个领域游刃有余,其中包括当下很火的大数据,深度学习,区块链,还有诸如网络爬虫、科学计算等等老牌领域。这里和ML比较会发现,Python强大的计算生态使它作为通用语言时能很好胜任科学计算的工作,作为科学计算的工具时又能不囿限于这一小小领域。

3.优雅

学习C语言时,我说:C语言真是太优雅了;

学习Python时,我说:Python简直太优雅了;

学完Python后,再去看其它语言,觉得不好看,不适应……(客观看待,实际情况因人而异)

但是不管怎么说,Python的简洁优雅是会为开发工作带来轻松快乐的。

4.是解释型语言

这使它最大的特点是灵活。但是这也有弊端,即运行效率低下。Python提供了预编译,又有多种省时间省空间的特性,比如生成器等等。但是不管怎么说,它效率有时还是不够。那怎么办呢?Python还有下一条优势(不过这对开发者显然是有要求的)。

5.“胶水语言”

Python可以和C/C++等不是非常灵活,但运行效率高得多的编译型语言交互。这一特性使Python更为强大,使掌握多种语言(不是多门)的开发者更加轻松。

当然Python还有其它优势,不再讨论了。

对你学习Python的建议:

1.买书看。

网上的视频和文本教程鱼龙混杂,不适合新手。建议购买一些入门书,认真阅读实践。新手推荐《Python编程从入门到实践》,能力强的也可以从《Python基础教程》开始。

2.多练习。

任何技术,想要掌握都必须多加练习。可以网上找找题,练练手。

3.把Python学习当做享受。

建议不要仅仅是为了工作而学习Python,应当切实感受到用Python优雅的语法和强大的生态解决问题时的舒适。这样,越是享受学习,学习成果就越好了。

4.勤问。

5.注意Pythonic风格。

  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值