zoukankan      html  css  js  c++  java
  • 编程语言的介绍(Day2)

    1.什么是编程,为什么要编程?

    编程==编写程序(写代码)

    2.编程语言有哪些

      机器语言

    优点是最底层,速度最快,缺点是最复杂,开发效率最低

      汇编语言

    优点是比较底层,速度最快,缺点是复杂,开发效率最低

      高级语言

     编译型语言执行速度快,不依赖语言环境运行,跨平台差

     解释型跨平台好,一份代码,到处使用,缺点是执行速度慢,依赖解释器运行

    3.现在主流的编程语言

    Java  c  c++   Python  C#  .Net  JavaScript  PHP  Perl  go语言.....

    4.目前Python主要的应用领域

      1.web开发——最火的Python web框架Django, 支持异步高并发的Tornado框架,短小精悍的flask,bottle, Django官方的标语把Django定义为the framework for perfectionist with deadlines(大意是一个为完全主义者开发的高效率web框架)

      2.网络编程——支持高并发的Twisted网络框架, py3引入的asyncio使异步编程变的非常简单

      3.爬虫开发——爬虫领域,Python几乎是霸主地位,ScrapyRequestBeautifuSoapurllib等,想爬啥就爬啥

      4.云计算——目前最火最知名的云计算框架就是OpenStack,Python现在的火,很大一部分就是因为云计算

      5.人工智能——谁会成为AI 和大数据时代的第一开发语言?这本已是一个不需要争论的问题。如果说三年前,Matlab、Scala、R、Java 和 Python还各有机会,局面尚且不清楚,那么三年之后,趋势已经非常明确了,特别是前两天 Facebook 开源了 PyTorch 之后,Python 作为 AI 时代头牌语言的位置基本确立,未来的悬念仅仅是谁能坐稳第二把交椅。

      6.自动化运维——问问中国的每个运维人员,运维人员必须会的语言是什么?10个人相信会给你一个相同的答案,它的名字叫Python

      7.金融分析

      8.科学计算,游戏开发

     

     

    有一种能力,是持续不断的努力
  • 相关阅读:
    iOS push
    iOS Beta 升级或降级
    Charles SSL
    看懂UML类图和时序图
    UML示例图 zt
    一个二维码-->网址-->iOS/Android跳转
    获取Shell脚本当前的目录
    编辑请求内容 Charles
    adjustsFontSizeToFitWidth 与 NSLineBreakByCharWrapping 无法共用
    js数据类型
  • 原文地址:https://www.cnblogs.com/shaojiafeng/p/7155635.html
Copyright © 2011-2022 走看看