想了好久,python还真是一个简单而优雅的编程语言。
用更少的代码做更多的事。
1.端口
在网络的世界里,有两个很重要的概念,一个是IP地址,一个是端口。根据IP地址可以找到,互相通信的终端,根据端口可以找到互相通信的应用程序,也就是不同的端口号对应不同的应用程序。
说白了,IP地址用来定位你的电脑,端口定位你的电脑的某一个程序。像QQ、微信等
但是呢,他们之间的通信呢要是用TCP/IP协议
国际通用的通信协议:TCP/IP协议
2.环境变量
环境变量一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。
查看环境变量
环境变量:用户变量、系统变量
path
以画图工具为例,我们直接可以使用mspaint
可以看出在任意位置都可以打开画图工具,那说明path里面配置了包含画图工具的文件夹。
那么要使用python在任意位置都可以运行的话那么就要将包含python的文件配置到path中。
这里在安装python解释器的时候会有一个问我们要不要将python的文件夹添加到path中,那个位置要勾上也是这个原理。
3.python
基本认识:吉多龟叔大神abc ©简单但是有希望能够做比较多的事情(Python 1989 1991 Java 1995大哥 Python Java sun.)
根据转换的时机不同。
- 编译型语言C语言x(源码)->编译-> y编译后的机器码)
特点:执行速度快跨平台性比较差 - 解释性语言Python x(源码)
解释器>解释执行特点:执行速度快跨平台性比较好
python语言的特色。
- 简单易学
- 自由且开发
- 跨平台
- 可嵌入
- 丰富的库
python安装请移步 python安装
pycharm安装请移步 pycharm安装
4.python之禅
import this
美丽总比丑陋好。
显式比隐式好。
简单总比复杂好。
复杂总比复杂好。
平面比嵌套好。
稀疏总比稠密好。
可读性。
特殊情况不足以特殊到违反规则。
尽管实用性胜过纯洁性。
错误不应该悄无声息地过去。
除非显式地沉默。
面对模棱两可的情况,拒绝猜测的诱惑。
应该有一种——最好只有一种——显而易见的方法来做这件事。
尽管这种方式一开始可能并不明显,除非你是荷兰人。
现在总比没有好。
尽管“从不”常常比“现在”更好。
如果实现很难解释,这是一个坏主意。
如果实现很容易解释,那么这可能是一个好主意。
名称空间是一个伟大的想法——让我们做更多这样的事情!