zoukankan      html  css  js  c++  java
  • 什么是编程语言和常用快捷键

    又经历了一天紧张刺激的学习,紧张刺激到还好,主要是热,这个鸡掰教室空调管道有问题,热死。
    被Nick熏陶了一天的Python有多牛逼有多牛逼,好了,不跟你们多bb,来看一下今天chanyuli的学习笔记(都是借鉴nick的blog)

    编程语言分类(语言)

    编程语言是用来和计算机交互的,但是计算机只认识0和1

    机器语言(低级语言)

    直接和硬件交互

    用0和1跟计算机沟通

    优点:执行效率高

    缺点:开发效率低

    0000000000001000000
    LOAD A,16
    
    
    

    汇编语言

    直接和硬件交互

    优点(相较于机器语言):开发效率高

    缺点(相较于机器语言):执行效率低

    高级语言

    接近与人类的语言

    编译型(一次性丢入谷歌翻译)

    C/JAVA/GO

    和计算机硬件简介交互

    等全部的代码写完之后才能翻译,文件编译成另一个obj文件,再和计算机沟通得到结果

    优点(相较于解释型语言):执行效率高

    缺点(相较于解释型语言):开发效率低

    include .....
    
    char s = "helloo world"
    printf(s)
    

    把代码通过编译器翻译成机器语言(汇编语言/机器语言写的)

    解释型(找翻译)

    Python无所不能

    说一句翻译一句

    优点(相较于编译型语言):开发效率高

    缺点(相较于编译型语言):执行效率低

    print('helloo world')
    

    翻译成机器语言,一般是通过解释器(编译型语言写的)

    我们写的程序一定是程序运行的越快越好,我们应该用编译型语言开发。

    网络瓶颈效应

    应用程序都需要联网

    网络延迟10ms,编译型比解释型再快也就快1ms

    硬件性能;

    编程语言优缺点

    C:和硬件交互(工厂造物)

    C++:面向对象的C(上帝造人)

    JAVA:跨平台非常好

    PHP:世界上最好的语言

    Python:无所不能(Python比喻成一部手机,一个库相当于一个应用程序)

    GO:高并发(同一时刻多人一起使用),支持高并发,编译型

    js:史上语法最烂的语言(和韩国特别像,都想统一全世界)

    Python

    python是拿来解决现实问题的,其他的一概不用关心,所有人都可以学习的原因。

    这里来简单介绍一下Python的由来。

    Python就是由一个叫做吉多·范罗苏姆(Guido van Rossum)的糙汉子在圣诞节的时候觉得很无聊,给发明出来了。

    他希望他希望这个新的叫做Python的语言,能符合他的理想:创造一种C和shell之间,功能全面,易学易用,可拓展的语言。

    事实证明,他做到了,python的使用率一路飙升,在现在已经是排名前三的大牛语言了。

    额外补充一下快捷键

    在写代码的时候要尽量不要用鼠标。

    ctrl+a 全选

    ctrl+c 复制(默认复制整行)

    ctrl+v 粘贴

    ctrl+x 剪切(默认复制整行)

    ctrl+f 搜索

    ctrl+z 撤销

    ctrl+shift+z 反撤销

    ctrl+d 复制粘贴选中(复制粘贴复制一行)

    ctry+y 删除默认一行

    home(ctrl+[ ) 回到首个字符

    end(ctrl+] ) 回到最后一个字符

    shift+F10 运行当前文件

    alt+shift+F10 选择运行文件

    shift+enter 换行

    ctrl+shift+r 项目中全局搜索

    ctrl+alt+l 代码整理 (code-->reformat code)

    local history -- > show history

    compare with --> 文件比较

    注意:这是指在pycharm里的使用快捷键。

  • 相关阅读:
    deepin v20装机后python配置
    lotus命令详解
    Lotus 客户端命令集合
    在Windows 7或Server 2008 R2上安装更新时提示0x80092004错误的解决方案
    Delphi:如何将列表作为参数传递给SQL查询?
    delphi Ado 执行带有冒号字符语句的处理。
    SQLite与Delphi XE4 (一)
    delphi在TMemo中实现高亮文字
    Delphi中用beep函数拼出节奏和歌曲
    在oracle中插入数据报错:ORA-00984列在此处不允许
  • 原文地址:https://www.cnblogs.com/chanyuli/p/11252298.html
Copyright © 2011-2022 走看看