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.科学计算,游戏开发

     

     

    有一种能力,是持续不断的努力
  • 相关阅读:
    快速生成移动设备应用图标的在线工具 makeappicon
    绝对令人的惊叹的CSS3折叠效果
    GBin1专题之Web热点秀#14
    对一个正整数n,求出n!中末尾0的个数。
    大整数加法
    HDOJ2013
    HDOJ1203 I NEED A OFFER!
    HDOJ1005【苏哥的解法】
    HDOJ1297
    HDOJ1004
  • 原文地址:https://www.cnblogs.com/shaojiafeng/p/7155635.html
Copyright © 2011-2022 走看看