Python day02

计算机基础-----Python day02

一、编程语言的分类

为什么要编程

​ 用计算机取代劳动力

编程语言

机器语言

​ 优点(相对于汇编语言):执行速度快,直接和硬件交互

​ 缺点(相对于汇编语言):开发速度慢

汇编语言

​ 优点(相对于机器语言):开发速度快

​ 缺点(相对于机器语言):执行速度慢

高级语言

编译型

​ 优点(相对于解释型):执行效率高

​ 缺点(相对于解释型):开发效率低

解释型

​ 优点(相对于编译型):开发效率低

​ 缺点(相对于编译型):执行效率高

网络瓶颈效应

​ 当网络通信的时间,远远大于程序执行时间,程序执行的效率可以忽略不计

二、执行Python的两种方式

交互式

​ 交互模式下,输入一条命令按下Enter马上能显示结果,调试程序方便,但是无法永久保存,关闭CMD数据消失

命令式

​ 打开文本编辑器,在文本编辑器中写入一窜字符

​ 由于Python是解释性语言,用python打开保存的文本,python就会一行一行翻译,并且永久保存在硬盘里,但是调试非常麻烦

三、pycharm的使用

​ 参考博客:https://www.cnblogs.com/nickchen121/p/10722733.html

四、jupyter的使用

​ Jupyter Notebook的本质是一个Web应用程序,便于创建和共享文学化程序文档,支持实时代码,数学方程,可视化和markdown

安装

  1. 安装方法,windows下,cmd中直接使用pip安装

    pip install jupyter

  2. 安装后完成运行

    jupyter notebook

基本使用

  1. 修改默认目录

    查找jupyter配置文件路径

    jupyter notebook --generate-config

    找到配置文件,更改默认目录

    c.NotebookApp.notebook_dir = 'E:PYTHONpy课程Jupyter'

  2. 新建一个pyhon文件

  3. Jupyter插件安装

    不同平台安装

    ​ 1. python:pip install jupyter_contrib_nbextensions

    ​ 2.conda:conda install -c conda-forge jupyter_contrib_nbextensions

    1. 第一个步骤结束后,安装脚本文件

      jupyter contrib nbextension install --user

  4. Jupyter快捷键

    • Shift+Enter:运行本单元,选中下个单元
    • Ctrl+Enter:运行单元
    • DD:删除选中单元
    • Ctrl+shift:分割单元
    • A:往上增加代码块
    • B:往下增加代码块
    • Y:python模式
    • esc+`:md模式
    • shift+鼠标左键:选中多个
原文地址:https://www.cnblogs.com/samoo/p/11475144.html