python 第一天

本文介绍了Python作为解释型语言的特点,强调其跨平台性和运行效率的权衡。讲解了程序与高级语言的关系,以及编译型与解释型语言的区别。详细阐述了Python环境安装,包括Python3.6.5的组件(解释器、库和pip包管理器)。还涵盖了DOS命令和pip的常用操作,如安装、卸载和查看包。最后讨论了安装过程中可能遇到的问题及解决方案,如环境变量配置和升级pip。
摘要由CSDN通过智能技术生成

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

提示:python 基础学习的第一天


提示:以下是本篇文章正文内容,下面案例可供参考

一、前言

提示:
python 基础语法



一 、python 的语言特点

python是一门解释性语言,具有跨平台性的特点,即在Windows 上编写的代码块,也可以在Linux上运行,但是也存在一定的缺点,就是其在运行速度上比较慢。

二、基础知识

1 .什么是程序以及为什么需要开发高级语言

       程序是由能够被计算机识并被执行的指令所构成,但是对于普通开发人员来说,直接开发这些语言比较困难,所以开发了一些高级语言,高级语言通过把自身的语法翻译成机器指令从而操作计算机

2 . 编译型语言与解释型语言的特点不同

2-1 编译型语言是指使用专门的编译器,针对特定的平台(操作系统)将某种高级语言代码一次性翻译成可被平台硬件执行的机器码(包括机器指令和操作数),并包装成该平台所能识别的可执行程序的格式,这个转换过程称为编译(Compile)。
编译生成的可执行程序,可以脱离开发环境,在特定的平台上运行
2-2
有些程序编译结束后,还可能需要对其他编译好的目标代码进行链接,即组装两个以上的目标代码模块生成最终的可执行程序,通过这种方式实现低层次的代码复用。
因为编译型语言是一次性编译成机器码的,所以可以脱离开发环境独立运行,而且通常运行效率较高。但因为编译型语言的程序被编译成特定平台上的机器码,因此编译生成的可执行程序通常无法移植到其他平台上运行,如果需要移植,则必须将源代码复制到特定平台上,针对特定平台进行修改,至少需要采用特定平台上的编译器重新编译。
2-3
解释型语言是指使用专门的解释器对源程序逐行解释成特定平台的机器码并立即执行的语言。解释型语言通常不会进行整体性的编译和链接处理,解释型语言相当于把编译型语言中的编译和解释过程混合到一起同时完成 。
每次执行解析型语言的程序都需要进行一次编译,因此解释型语言的效率会比较低,而且不能脱离解析器运行。但解释型语言的优点就是跨平台较容易,只需提供特定平台的解析器即可,每个特定平台上的解释器都负责将源程序解释成特定平台的机器指令。解释型语言可以方便地实现源程序级的移植,但这是以牺牲程序执行效率为代价的。

在这里插入图片描述

解释器:
Windows ----》软件: python3.6 python3.7
Linux ------>软件: python3.6 python3.7
Python3.6.5 就是(解释器+lib+pip)











总结

Python 是一门解释型语言,编译和翻译一起执行,并且是每条指令都先进行翻译,运行效率低,运行依赖解释器,跨平台性好。

二、Python环境安装和pip的使用:

Python 3.6.5(解释器 python.exe+ lib(内置库)+pip (包管理器:pip.exe))
exe :可执行文件
可扩展性:
Pip 管理: 用来安装软件包
增加
删除

总结

python 3.6.5 是由解释器 python.exe + lib(内置库)+pip(包管理器:pip.exe))组成

三、常用DOS命令:

cd --切换目录
C:\users\running> cd d:\python
C:\users\running>d:
d:\python>

2.dir 浏览目录
3.mkdir 创建新的目录 make —》 mk
4.rmdir 删除目录 remove ----》rm
5.Ipconfig 查看IP地址
6.Ping 测试网络连接``

不能把环境变量中path 中的路径删掉,否则会找不到相应的保存路径

四、pip包管理的常用命令:

pip list 列出匹配管理的包有哪些
pip install 包名 (pip install redis)
pip uninstall 包名 卸载
pip -V 查看版本
pip freeze > requirements.txt 将项目依赖的包输出到指定的 requirements.txt
pip install -r requirements.txt 使用pip 安装requirements.txt中依赖的文件

在这里插入图片描述

五,安装问题总结:

1.Runtime error 缺失程序 python windows少了补丁
2.环境变量的配置:
Python: C:\Users\running\AppData\Local\Programs\Python\Python36
Pip: C:\Users\running\AppData\Local\Programs\Python\Python36\Scripts
卸载:干净,需要删除安装目录
3.升级pip
python -m pip install --upgrade pip ----》 19.1.1
Pip install 包名
默认安装在:
C:\Users\running\AppData\Local\Programs\Python\Python36\Lib\site-packages

六、编写环境配置与对比:

进入环境:
终端输入:
Python:写python代码
Python源文件: xxx.py 扩展名是py

输出:
Xxx你好!
请点击此链接用于激活用户:激活用户
交互式 和 sublime(源文件):
交互式:
优点: 所见即所得
缺点: 无法保存,代码写的长的话无法维护
退出交互式:
Exit()

源文件:统一编辑
工具: sublime pycharm
Xxx.py 文件
python xxx.py
优点: 可以长期保存源程序,便于维护代码。
如果代码比较长,多,快速格式化
代码的执行顺序:从左到右,从上到下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值