day 02小结

亡梦爱人 提交于 2020-02-09 19:54:15

1.编程语言的分类

1.1 机器语言

​ 优点(汇编语言):执行率高

​ 缺点(汇编语言):开发效率低

1.2 汇编语言

​ 优点(机器语言):开发效率高

​ 缺点(机器语言):执行率低

1.3 高级语言

​ 优点(汇编语言):开发效率高

​ 缺点(汇编语言):执行效率低

3.1 编译型语言

​ 优点(解释型语言):程序执行效率高

​ 缺点(解释型语言):依赖编译器,跨平台性差些

3.2 解释型语言

​ 优点(编译型语言):开发效率高

​ 缺点(编译型语言):执行效率低

2.网络瓶颈效应

​ 由于互联网中发送指令的时候是有延迟的,当你向互联网中连续发送指令的时候,后面的指令都需要等前面的指令处理完了之后才会被接收。也就是说,互联网之间互相通信的时间要远远大于程序执行的时间。所以在实际开发中,需要根据不同的开发目的,去选择使用什么语言去实现需求。

​ 通俗来讲,如果我们开发一个不需要互联网也能运行的程序的时候,可以选择使用编译型语言去保证程序的执行速度;当我们开发互联网程序时,其实不会追求多块的运行速度,比如实现同样的目的,使用编译型语言只需要0.001ms,使用解释型语言需要0.1ms,看着是差了很多,但是多数时候互联网通讯的时间都远大于程序运行的时间,这个时候选择编译型语言节省下来的时间就被网络延迟浪费了,所以不如选择开发效率更快的解释型语言。

3.Python解释器的安装

3.1首先进入网站下载:点击打开链接(或自己输入网址https://www.python.org/downloads/)

3.2 找到python文件双击exe文件进行安装,勾选Add Python 3.5 to PATH可自动配置环境变量,选择自定义安装Customize installation,然后默认install可选择安装目录。

3.3为了检查我们的Python是否安装成功,可以在命令窗口输入Python查询

3.4如果未勾选Add Python 3.5 to PATH,安装后就需要配置环境变量。右键我的电脑 - 属性 - 高级设置 - 环境变量 - 编辑Path - 新建(Win10) /直接添加路径,路径以分隔号隔开

3.1Python程序的两种方式以及他们的优缺点

3.1.1 交互式
优点:输入一行,解释一行,方便调试

​ 缺点:程序无法保存,关闭窗口即消失

3.1.2 命令行式
优点:程序可以永久保存

​ 缺点:调试麻烦

4.pycharm的安装

  1. 32bit / 64bit 32位 / 64位

  2. 全程下一步

    激活代码:

YZVR7WDLV8- eyJsaWNlbnNlSWQiOiJZWlZSN1dETFY4IiwibGljZW5zZWVOYW1lIjoiamV0YnJhaW5zIGpzIiwiYXNzaWduZWVOYW1lIjoiIiwiYXNzaWduZWVFbWFpbCI6IiIsImxpY2Vuc2VSZXN0cmljdGlvbiI6IkZvciBlZHVjYXRpb25hbCB1c2Ugb25seSIsImNoZWNrQ29uY3VycmVudFVzZSI6ZmFsc2UsInByb2R1Y3RzIjpbeyJjb2RlIjoiSUkiLCJwYWlkVXBUbyI6IjIwMTktMTEtMjYifSx7ImNvZGUiOiJBQyIsInBhaWRVcFRvIjoiMjAxOS0xMS0yNiJ9LHsiY29kZSI6IkRQTiIsInBhaWRVcFRvIjoiMjAxOS0xMS0yNiJ9LHsiY29kZSI6IlBTIiwicGFpZFVwVG8iOiIyMDE5LTExLTI2In0seyJjb2RlIjoiR08iLCJwYWlkVXBUbyI6IjIwMTktMTEtMjYifSx7ImNvZGUiOiJETSIsInBhaWRVcFRvIjoiMjAxOS0xMS0yNiJ9LHsiY29kZSI6IkNMIiwicGFpZFVwVG8iOiIyMDE5LTExLTI2In0seyJjb2RlIjoiUlMwIiwicGFpZFVwVG8iOiIyMDE5LTExLTI2In0seyJjb2RlIjoiUkMiLCJwYWlkVXBUbyI6IjIwMTktMTEtMjYifSx7ImNvZGUiOiJSRCIsInBhaWRVcFRvIjoiMjAxOS0xMS0yNiJ9LHsiY29kZSI6IlBDIiwicGFpZFVwVG8iOiIyMDE5LTExLTI2In0seyJjb2RlIjoiUk0iLCJwYWlkVXBUbyI6IjIwMTktMTEtMjYifSx7ImNvZGUiOiJXUyIsInBhaWRVcFRvIjoiMjAxOS0xMS0yNiJ9LHsiY29kZSI6IkRCIiwicGFpZFVwVG8iOiIyMDE5LTExLTI2In0seyJjb2RlIjoiREMiLCJwYWlkVXBUbyI6IjIwMTktMTEtMjYifSx7ImNvZGUiOiJSU1UiLCJwYWlkVXBUbyI6IjIwMTktMTEtMjYifV0sImhhc2giOiIxMTA1NzI3NC8wIiwiZ3JhY2VQZXJpb2REYXlzIjowLCJhdXRvUHJvbG9uZ2F0ZWQiOmZhbHNlLCJpc0F1dG9Qcm9sb25nYXRlZCI6ZmFsc2V9-rsJR5mlJcjibqRu1gQAMUCngMe8i+AOWIi+JZkNFYPET2G1ONcLPcIzoATTRi6ofkDm5l+3Y4HXjBPjVU6bHDdMBAzCnUqpXKsCknwSYyPSU0Y5pzuLvw6O9aPlQ46UBoTEC2BL5W6f11S7NlAq7tTbDuvFUynqSGAmTEfuZtKmzRmp20ejTPuMlSO7UqSkZvkg6YvSTrax1d2K+P9SAmVGZ9iC7AzBs4AwTf84QB9qHvE/Nh0oELSHWGG9hsZZ7sVghI/39/jPQFTp8GLFsl36ZPybPhGDam721zxS9H++/eJk23Jz3nxaRluE4dWmpHrDg1qBHp8qVpSFejg2QYw==-MIIElTCCAn2gAwIBAgIBCTANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBMB4XDTE4MTEwMTEyMjk0NloXDTIwMTEwMjEyMjk0NlowaDELMAkGA1UEBhMCQ1oxDjAMBgNVBAgMBU51c2xlMQ8wDQYDVQQHDAZQcmFndWUxGTAXBgNVBAoMEEpldEJyYWlucyBzLnIuby4xHTAbBgNVBAMMFHByb2QzeS1mcm9tLTIwMTgxMTAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxcQkq+zdxlR2mmRYBPzGbUNdMN6OaXiXzxIWtMEkrJMO/5oUfQJbLLuMSMK0QHFmaI37WShyxZcfRCidwXjot4zmNBKnlyHodDij/78TmVqFl8nOeD5+07B8VEaIu7c3E1N+e1doC6wht4I4+IEmtsPAdoaj5WCQVQbrI8KeT8M9VcBIWX7fD0fhexfg3ZRt0xqwMcXGNp3DdJHiO0rCdU+Itv7EmtnSVq9jBG1usMSFvMowR25mju2JcPFp1+I4ZI+FqgR8gyG8oiNDyNEoAbsR3lOpI7grUYSvkB/xVy/VoklPCK2h0f0GJxFjnye8NT1PAywoyl7RmiAVRE/EKwIDAQABo4GZMIGWMAkGA1UdEwQCMAAwHQYDVR0OBBYEFGEpG9oZGcfLMGNBkY7SgHiMGgTcMEgGA1UdIwRBMD+AFKOetkhnQhI2Qb1t4Lm0oFKLl/GzoRykGjAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBggkA0myxg7KDeeEwEwYDVR0lBAwwCgYIKwYBBQUHAwEwCwYDVR0PBAQDAgWgMA0GCSqGSIb3DQEBCwUAA4ICAQAF8uc+YJOHHwOFcPzmbjcxNDuGoOUIP+2h1R75Lecswb7ru2LWWSUMtXVKQzChLNPn/72W0k+oI056tgiwuG7M49LXp4zQVlQnFmWU1wwGvVhq5R63Rpjx1zjGUhcXgayu7+9zMUW596Lbomsg8qVve6euqsrFicYkIIuUu4zYPndJwfe0YkS5nY72SHnNdbPhEnN8wcB2Kz+OIG0lih3yz5EqFhld03bGp222ZQCIghCTVL6QBNadGsiN/lWLl4JdR3lJkZzlpFdiHijoVRdWeSWqM4y0t23c92HXKrgppoSV18XMxrWVdoSM3nuMHwxGhFyde05OdDtLpCv+jlWf5REAHHA201pAU6bJSZINyHDUTB+Beo28rRXSwSh3OUIvYwKNVeoBY+KwOJ7WnuTCUq1meE6GkKc4D/cXmgpOyW/1SmBz3XjVIi/zprZ0zf3qH5mkphtg6ksjKgKjmx1cXfZAAX6wcDBNaCL+Ortep1Dh8xDUbqbBVNBL4jbiL3i3xsfNiyJgaZ5sX7i8tmStEpLbPwvHcByuf59qJhV/bZOl8KqJBETCDJcY6O2aqhTUy+9x93ThKs1GKrRPePrWPluud7ttlgtR veit/pcBrnQcXOl1rHq7ByB8CFAxNotRUYL9IF5n3wJOgkPojMy6jetQA5Ogc8Sm7RG6vg1yow==

激活成功之后

create new project 创建一个新的项目,叫做根目录

不要选择new enviroment,一定要选择existing,用system interpreter

建好之后,啥都没有,如果有红色的venv这个文件夹(你使用了虚拟环境),你就重新建一次

10个项目

1个项目对应一个虚拟环境(1个python解释器)

10 个项目使用一个解释器(系统环境的解释器)

5.pip的使用

如果把python比作手机,pip工具就是手机的应用商店,我们可以在里面下载需要的软件(库)。

我们可以通过Cmd终端、Pycharm、Jupyter三种平台使用pip安装这些第三方库。

由于python默认安装库的时候是从国外网站查找,下载速度很慢,更换成国内的镜像源之后可以大大提升下载速度。

步骤:打开PyCharm找到 External Libraries / <Python 3.6> / Lib / site-packages / pip / models / index.py
将网址改为 PyPI=Index('https://pypi.douban.com/')

6.jupyter的使用

pycharm 更多的是对命令行式的衍生

jupyter 更多的是对交互式的衍生

6.1 jupyter的安装

在cmd界面输入:pip install jupyter

如果出现红色输入:python -m pip install jupyter

如果卡顿用ctrl+r键刷新

6.1.1 jupyter 插件安装
1.    python:pip install jupyter_contrib_nbextensions
2.    conda: conda install -c conda-forge jupyter_contrib_nbextensions
3.     一个步骤结束后,安装脚本文件
        jupyter contrib nbextension install --user

6.2 使用方法

先切换到你想要的路径下再输入jupyter notebook

6.3 jupyter的快捷键

esc+m 切换到标记md模式

shift+enter 运行

a 往上新增代码块

b 往下新增代码快

y python代码模式

dd 删除代码块

先选一个,shift+鼠标左键可以选中多个

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!