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的安装
32bit / 64bit 32位 / 64位
全程下一步
激活代码:
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+鼠标左键可以选中多个
来源:https://www.cnblogs.com/LZF-190903/p/11484052.html