目录
2019/07/26 学习整理
编程语言分类及各种语言优缺点
编程语言是用来和计算机交互的
机器语言(低级语言)
直接和硬件交互
用0和1和计算机沟通
优点: 执行效率高
缺点: 开发效率低
汇编语言
直接和硬件交互
优点(相较于机器语言):开发效率高
缺点(相较于机器语言):执行效率低
高级语言
更接近人类语言
- 优点(较于汇编语言):开发效率高
- 缺点(较于汇编语言):执行效率低
编译型
Java、C、C++
- 优点(较解释型):执行效率高
- 缺点(较解释型):开发效率低
解释型
Python、PHP
- 缺点(较编译型):执行效率低
- 缺点(较编译型):开发效率高
Python及其IDE安装
安装了Python 和 anaconda ,建议新手选择anaconda(包含了各种需要的包)
Pycharm安装
PythonIDE集成开发环境
pycharm 快捷键
==写代码尽量少用鼠标==
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 --> 文件比较
Jupyter安装
Jupyter介绍
Jupyter Notebook 的本质是一个 Web 应用程序,便于创建和共享文学化程序文档,支持实时代码,数学方程,可视化和 markdown。用途包括:数据清理和转换,数值模拟,统计建模,机器学习等等。优点:好用,很好用。
Jupyter Notebook 也是一个算法工程师友好的工具,但仍有许多拓展的空间,比如:当你的文件中包含大量的代码和 Markdown 混排时,你可能需要一个目录来帮助你更好的对文件结构进行可视化,nbextensions 可以帮我们实现。
安装方法
1.安装方法,windows下,cmd 中直接使用 pip 安装
pip install jupyter
注意:Jupyter安装需要Python 3.3或更高版本,或Python 2.7。
# 升级pip3 install --upgrade pip
安装过程比较漫长,大概需要5min左右。
2.安装完成后运行
jupyter notebook
3.插件安装
python:
pip install jupyter_contrib_nbextensions
conda:
conda install -c conda-forge jupyter_contrib_nbextensions
插件安装完成后,安装脚本文件
jupyter contrib nbextension install --user
Jupyter快捷键
- Shift-Enter : 运行本单元,选中下个单元
- Ctrl-Enter : 运行本单元
- D,D : 删除选中的单元
- Ctrl-Shift-- : 分割单元
- X : 剪切选中的单元
- C : 复制选中的单元
- Shift-V : 粘贴到上方单元
- V : 粘贴到下方单元
- Z : 恢复删除的最后一个单元
- Ctrl-A : 全选
- Ctrl-Z : 复原
- Shirt:选中多个单元格
- Shirt+M:合并选中的单元格
- shift+tab :查看当前接口的属性