• 什么是编程语言和常用快捷键


    又经历了一天紧张刺激的学习,紧张刺激到还好,主要是热,这个鸡掰教室空调管道有问题,热死。
    被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里的使用快捷键。

  • 相关阅读:
    mysql数据库常用指令
    解决windows的mysql无法启动 服务没有报告任何错误的经验。
    “Can't open file for writing”或“operation not permitted”的解决办法
    启动Apache出现错误Port 80 in use by "Unable to open process" with PID 4!
    如何打开windows的服务services.msc
    常见的HTTP状态码 404 500 301 200
    linux系统常用的重启、关机指令
    (wifi)wifi移植之命令行调试driver和supplicant
    linux(debian)安装USB无线网卡(tp-link TL-WN725N rtl8188eu )
    alloc_chrdev_region申请一个动态主设备号,并申请一系列次设备号
  • 原文地址:https://www.cnblogs.com/chanyuli/p/11252298.html
Copyright © 2020-2023  润新知