Python基础之部署

Posted robinchow

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python基础之部署相关的知识,希望对你有一定的参考价值。

  • 简介
  • 安装
  • 开发工具
  • 开发工具使用技巧
  • 示例
  • 快捷开发(快捷键)

0x01 简介

  • Python流行程度
    -- 排行前五
    -- 开发或运维必须掌握的一门语言
  • 应用技术领域
    -- 自动化运维、云计算、虚拟化、机器人等技术
  • 应用领域
    -- 大型网站(Youtube、Google、NASA、豆瓣、知乎、拉勾网)

0x02 安装

  • Windows环境安装

1、快速安装

安装包下载:
https://www.python.org/ftp/python/3.6.4/python-3.6.4-amd64.exe
开始安装:
指定安装路径:
C:\\python27
配置环境变量
【右键计算机】-->【属性】-->【高级系统设置】-->【高级】-->【环境变量】-->【在第二个内容框中找到 变量名为Path 的一行,双击】--> 【Python安装目录追加到变值值中,用`;`分割】

PS:
系统默认值;``C:\\python27,切记前面有分号

2、 细化安装

  • 开始安装
    2.1 以管理员方式运行安装包
    技术分享图片
    2.2 选择安装方式
    技术分享图片
    2.3 勾选安装功能
    技术分享图片
    2.4 配置安装路劲
    技术分享图片
    2.5 安装进度
    技术分享图片
    2.6 安装成功
    技术分享图片
    2.7 安装完成目录及文件情况(目录必须先创建)
    技术分享图片
    2.8 开始 ---> 运行 ---> cmd
    技术分享图片
    2.9 启动cmd
    技术分享图片
    2.10 首次运行python命令
    技术分享图片
  • 添加环境变量
    3.1 我的电脑 ---> 属性
    技术分享图片
    3.2 高级设置
    技术分享图片
    3.2 系统属性
    技术分享图片
    3.3 环境变量 ---> PATH ---> 编辑
    技术分享图片
    3.4 加入程序安装路径
    技术分享图片
  • 启动cmd验证
    4.1 执行python命令验证版本信息
    技术分享图片
  • Linux环境安装
    PS:
    Linux系统自带Python环境,版本较低

1.1 查看版本

python -V

1.2 安装gcc

yum install -y gcc

1.3 下载包

wget https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tar.xz

1.4 解压

tar xf Python-3.6.3.tar.xz

1.5 编译安装

cd Python-3.6.3
./configure
make
make install

1.6 查看版本信息

/usr/local/bin/python36 -V

1.7 修改默认Python版本

mv /usr/bin/python /usr/bin/python2.6
ln -s /usr/local/bin/python36  /usr/bin/python

1.8 修改yum源配置

vi /usr/bin/yum
将头部 #!/usr/bin/python 修改为 #!/usr/bin/python2.6
  • Mac环境安装
    < 待补充 >

0x03 开发工具

  • Sublime Text
  • Vim
  • Pycharm
  • 文本编辑器

0x04 开发工具使用技巧

PS:
此处主要介绍Pycharm工具,其余后期补充

4.1 开发工具安装

  • Pycharm
    4.1.1 官网地址
    https://www.jetbrains.com
    4.1.2 安装
    技术分享图片
    技术分享图片
    4.1.3 指定安装路径
    技术分享图片
    4.1.4 创建快捷方式
    技术分享图片
    4.1.5 开始安装
    技术分享图片
    4.1.6 安装进度
    技术分享图片
    4.1.7 完成
    技术分享图片
    4.1.8 生成桌面图标
    技术分享图片
    4.1.9 启动程序
    技术分享图片
    4.1.10 使用协议
    技术分享图片
    4.1.11 相关设置
    技术分享图片
    4.1.12 创建新项目
    技术分享图片
    4.1.13 创建项目存放路径及关联程序
    技术分享图片
    4.1.14 启动程序完成
    技术分享图片
  • Sublime Text
    < 待补充 >
  • Vim
    < 待补充 >

4.2 使用技巧

  • Pycharm配置
    4.2.1 设置多版本python支持
    设置步骤:
    File->Settings->Project test->Project Interpreter
    技术分享图片
    4.2.2 设置窗口样式及字体大小
    设置步骤:
    File -> Settings ->Editor -> Colors & Fonts
    技术分享图片
    设置后的窗体样式
    技术分享图片
    4.2.3 设置创建python文件时,自动生成文件信息
    设置步骤:
    File->setting->Editot->Code Style->File and Code Templates ->Python Script
    技术分享图片
    文件头信息:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time    : ${DATE} ${TIME}
# @Author  : anChow
# @File    : ${NAME}.py

0x05 示例

5.1 输入输出

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time    : 2018/3/28 18:20
# @Author  : anChow
# @File    : print.py

name = input("Please input your name: ")
print("Hello {0}".format(name))
print("Hello " + name)
print("Hello %s" %name)

5.2 模块基本使用

#!/usr/bin/env python
# -*- coding: gbk -*-
# @Time    : 2018/3/28 18:20
# @Author  : anChow
# @File    : print.py

import sys

print("程序名字:{0} ".format(sys.argv[0]))
print("参数1 == {0}".format(sys.argv[1]))
print("参数2 == {0}".format(sys.argv[2]))

5.2 pycharm设置文件传参设置
不配置参数时,执行报错:
技术分享图片
调出配置步骤:
技术分享图片
配置参数传递值:
技术分享图片
执行成功:
技术分享图片

0x06 快捷键

6.1 常用快捷键

Ctrl + Z               # 撤销
Ctrl + A               # 全选
Ctrl + C               # 复制
Ctrl + V               # 粘贴
Ctrl + X               # 剪切
Alt + p                # 浏览历史命令(上一条)
Alt + n                # 浏览历史命令(下一条)
Ctrl + F6            # 重启shell,之前定义的对象和导入模块全部失效
F1                      # 打开python帮助文档
Alt + /                 # 自动补全曾经出现过的单词
Ctrl + ]               # 缩进代码块
Ctrl + [               # 取消代码块
Alt + 3                # 注释代码快
Alt + 4                # 取消代码块注释
Tab                    # 补全

6.2 调试模式快捷键

F7: Step Into 相当于eclipse的f5就是 进入到代码
F8: Step Over 相当于eclipse的f6 跳到下一步
F9: resume programe 恢复程序或者执行到下一个断点

6.3 相关操作
6.3.1 Linux执行

# chmod +x test.py
# ./test.py
或  
# python test.py

6.3.2 Windows执行

> Win + R
> python test.py

6.3.3 Pycharm执行
技术分享图片

6.3.4 Pycharm调试
技术分享图片










































































































以上是关于Python基础之部署的主要内容,如果未能解决你的问题,请参考以下文章

Python基础之部署

Java语言基础之方法的设计

9,docker基础之---Compose理论+部署word press

Ansible安装部署和模块之基础篇

centos 7部署并汉化Gitlab及基础操作

Python之如何优雅的重试