如果只给一个理由的话,一句话:写起来快、看起来明白。

你要非要问它可以干什么。作为通用性的语言基本上什么都能干,除了一些对性能要求很高的场合。比较常见的领域是:web服务器、科学计算、应用内嵌脚本、系统管理(程度由高到低)。

就这个事情而言简单说说我的看法吧。

首先,我觉得赶时髦没有任何的问题(话说Python现在算时髦么,都快20年了。时髦的应该是go、hack之类的吧)。作为一个职业程序员,追赶技术的潮流本来就是很正常的事。有了什么新的工具、语言、理论。先拿来玩一玩,了解一下他的特性。这叫技术储备。一个东西之所以能流行起来必然有它的特点在里边。有的时候学些东西仅仅就是 have a fun 而已。每次都当你有需求的时候再学永远都会落后一拍,而且无法站在一个高度去选择。

举个例子:比如你现在要写个手机游戏,现在有Unity、cocos2d、cocos2d-x、cocos2d-x lua 及其他引擎可供选择。如果你从来都没有用过这几个东西你怎么选择?肯定是上网看一堆良莠不齐的博客,问问同事、学长之类的,最后凭感觉选一个就开始写。如果你只会其中一个呢?你肯定会毫不犹豫的使用你会的那个。问题在于,有的时候不同的技术方案有不同的局限性,弄不好这就是定时炸弹啊。如果这些你都用过,即使不是非常的精通。你也可以根据自己的团队组成、工期、人员招聘的难度、游戏类型等等来选择最合适的工具。等到有需求的时候根本不会有那么时间来让你每个都学一遍的。

其次,最为一个程序员,开拓视野很重要。多尝试几门语言没有任何坏处。学习其他的语言有助于你跳出自己之前的局限来看问题。语言限制了你的表达,也限制了你思考问题的方式。多了解一些不同的编程范式,有助于你加深对编程语言的了解。没有什么坏处。只是蜷缩在自己熟悉的东西里永远无法提高。

最后,我觉得你的心态有很大的问题。为什么这么说呢?如果很多人不断的对我说:“自己会python,python有多么多么高级牛掰厉害。”我的第一反应是:“我擦,真的么?这么吊的东西我居然没用过。回去玩玩看,到底好不好用。”而不是说:“擦,又TM给老子装逼,会python了不起么?”如果你真正渴求的是知识or技术,你根本不会在意谁在什么地方用什么语气说的。你在意的只会是知识本身。

知乎学了python_为什么要学 Python?相关推荐

  1. 大学编程python_大学生想学一门编程语言傍身,Python可以吗?

    我觉得这个问题从出发点就不对了,啥叫学个编程语言傍身,你当现在是行走江湖吗?人家行走江湖学个功夫好歹也有个目的是防身. 都还没学,就开始担心学了之后无用武之地. 那你还是别学了,因为你根本就搞不清楚你 ...

  2. 大学生计算机python_人人都能学计算机:计算机科学入门与Python编程_学堂在线章节测试答案...

    查看答案 人人都能学计算机:计算机科学入门与Python编程_学堂在线章节测试答案 单击图层调板下方的新图层按钮可以产生新图层.A:错B:对 在图示的薄壁杆件截面图形中,形心与弯曲中心重合的截面有() ...

  3. 高中学历能学python_高中学历学完Python就能干人工智能?后院活动部

    原标题:高中学历学完Python就能干人工智能?后院活动部 最近Python大热,主要是人工智能的热度,昨天后院活动部介绍了一位女网友为男朋友选择Java还是Python,大量的程序员热议,也有人询问 ...

  4. 没学过编程可以自学python吗-完全没学过编程的人学习 Python前应该掌握些什么?...

    在众多高大上的自学指导中,尝试做一股清流,把要讲清楚的都讲清楚,除了一堆资料之外,你能在学之前就有一个非常明显的结果倾向. 本文以<小白带你学Python>为内容方向,试图在繁杂的信息里, ...

  5. 怎么学python-如何系统的学习python?

    你好同学,我是IT培训从业者,也是一名Python的讲师. 在这里我们建议大家用知识投资的<道.法.器.术.势>五个工具来完美的执行和落地自学Python,好了,废话不多说,我们来开始: ...

  6. 小白学数据:教你用Python实现简单监督学习算法

    转载自 小白学数据:教你用Python实现简单监督学习算法 今天,文摘菌想谈谈监督学习. 监督学习作为运用最广泛的机器学习方法,一直以来都是从数据挖掘信息的重要手段.即便是在无监督学习兴起的近日,监督 ...

  7. 学前端要多久?学前端要多久?学前端多少钱

    随着第五届互联网大会的逐步进行,互联网行业再次掀起一番热浪,让大家也虎视眈眈的盯上了IT行业.而且,IT行业目前的薪资也是异常的客观,让很多人也想学IT.尤其是现在热门的Python.前端一类的课程. ...

  8. 通用技术和信息技术合格考知识点_【精品课】高中信息技术学考+高中通用技术学考-总复习(2019-2020-全考点60小时精讲)...

    [精品课]高中信息技术学考+高中通用技术学考-冲A总复习(2019-2020-全考点60小时精讲) 1. 课程内容介绍: 1)高中通用技术学考: 技术与设计1.技术与设计2(苏教版)(必修) 授课老师 ...

  9. 学大数据需要java学到什么程度

    大数据需求越来越多,只有技术在手不愁找不到工作. 学习大数据需要掌握什么语言基础? 1.Java基础 大数据框架90%以上都是使用Java开发语言,所以如果要学习大数据技术,首先要掌握Java基础语法 ...

最新文章

  1. 使用SAP CRM中间件从ERP下载Customer的错误消息:Customer classification does not exist
  2. Cocos2dx开发之锚点
  3. python爬虫-异常处理
  4. 普通html优化处理,iOS 数据优化之处理HTML字符串
  5. Python数据结构之字节,字节数组
  6. lan pci 联想开机_我的联想电脑开机老显示DHCP
  7. JAVA爬虫系列教程
  8. 408 操作系统 知识点总结
  9. 编译原理-词法分析-上下文无关文法
  10. python猜拳游戏编程代码_Python实现猜拳小游戏
  11. 2019清华大学、中山大学、中传自主招生笔试面试真题
  12. 关于VM虚拟机一启动就会使电脑重启的问题
  13. 当你已经25:男生女生都该看
  14. 华为方舟编译器官网正式上线,写一篇你应该知道的科普文章
  15. 一文读懂什么是自由城Free City
  16. 前端有哪些好的学习网站?
  17. 【3D目标检测】[看code] VoxelRCNN RPN(一)
  18. ppt生成eps文件_如何将AI/EPS格式文件转为ppt格式
  19. 立创开源 |ESP32-PICO-D4开发板
  20. CNV学习2(illumina芯片分析CNV的主流软件------PennCNV)

热门文章

  1. Springboot校园二手市场实战开发
  2. 基于JAVA+SpringMVC+Mybatis+MYSQL的保险销售管理系统
  3. iOS开发——基础篇——iOS开发 Xcode8中遇到的问题及改动
  4. 关于Autorun.inf文件
  5. Spring的线程安全
  6. linux 查找文件 mysql数据库_Linux下MySQL数据库目录多了好多文件
  7. (篇三)C语言的冒泡排序多解、选择排序、数组合并、矩阵相加
  8. 解决编写C#在vscode上面不能输入问题
  9. 弹幕id格式错误_python爬虫教材,获取腾讯视频的弹幕
  10. 百万数据php7取出循环_用php处理百万级以上的数据