zoukankan      html  css  js  c++  java
  • python-day2(学前了解)

    编程语言分类

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

    机器语言(低级语言)

    直接和硬件交互

    用0和1和计算机交流

    优点:执行效率高

    缺点:开发效率低

    汇编语言

    直接和硬件交互

    优点:开发效率较前者高

    缺点:执行效率较前者低

    高级语言

    接近于人类语言

    编译型(写完代码后一次性编译成机器语言/汇编语言)

    C/JAVA/GO

    和计算机硬件间接交互

    代码完成后编译成obj文件,再和计算机交互得到结果

    优点(比较解释性语言):执行效率高

    缺点(比较解释性语言):开发效率低

    解释性(一句一句编译)

    写一句代码编译一次

    优点(比较编译性语言):开发效率高

    缺点(比较编译性语言):执行效率低

    把代码先翻译成编译型语言

    网络瓶颈效应

    几乎每一个应用程序都需要用到网络,网络延迟的时间明显大于程序的执行时间,所以程序的执行时间可以暂时忽略,所以要学python这门解释性语言

    各门语言的特点

    C:和硬件交互

    C++:面向对象的C语言

    JAVA:跨平台非常好的语言

    Python:无所不能

    GO:支持高并发

    js:史上语法最烂的语言

    Pycharm快捷键

    ctrl+a 全选

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

    ctrl+v 粘贴

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

    ctrl+f 搜索

    ctrl+z 撤销

    ctrl+shift+z 反撤销

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

    ctrl+y 删除默认一行

    home 回到首个字符

    end 回到最后一个字符

    shift+F10 运行当前文件

    alt+shift+F10 选择运行文件

    shift+enter 换行

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

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

    local history->show history

    compare with->文件比较

    jupyter快捷键

    启动jupyter:打开命令行窗口,到达指定磁盘,输入jupyter notebook,选择浏览器

    enter 进入代码块

    shift+enter 运行

    m 进入markdown模式

    y 进入python模式

    esc 退出

    shift+鼠标左键 选中多个

    f 搜索+替换

    d,d 删除

    file->downloads as->ma 导出md文件

    快捷键帮助说明:help->keyboards

  • 相关阅读:
    分页类
    验证码扭曲类
    model 概念(笔记)
    php单例模式
    php 无限极分类查找家谱树
    数组的合并
    无限极分类之查找子孙树
    android xml中的xliff属性
    android 悬浮覆盖状态栏的相关建议
    【jzoj】20190323比赛总结
  • 原文地址:https://www.cnblogs.com/leaf-wind/p/11252150.html
Copyright © 2011-2022 走看看