【Day1】2.安装运行Python
视频地址(全部)
https://edu.csdn.net/course/detail/26057
课件地址(全部)
https://download.csdn.net/download/gentle__man/11858127
一、Python环境安装
Python环境包含:
1. Python解释器(CPython)
2. 编辑器(IDLE,PyCharm,Sublime Text)
3. Python软件包管理系统(pip)
每当我们说“下一个Python”的时候,意思是下载Python的解释器
edu.csdn.net
• 解释执行Python代码
• 编写Python代码的工具
• 从网上下载别人已经写好的程序,来为你工作
Python环境下载:
• Python最新源码,解释器环境等最新下载
Python官网:http://www.python.org/
• Python 权威使用技术文档等最新下载
Python文档下载地址:http://www.python.org/doc/
Python编辑器
➢Ipython IDLE
➢Vim和macVim(linux,unix,macOSX)
➢Eclipse+pyDEV
➢Xcode(macOSX)
➢Notepad++(win)
➢Sublime Text(win,macOSX,linux,unix)
➢PyCharm(全平台)
Python环境安装
1.1 通过ubuntu官方的apt工具包安装
$ sudo apt-get install python
$ sudo apt-get install python2.7
$ sudo apt-get install python3.7

1.2 苹果Mac OSX通过homebrew工具包安装
$ brew sreach python
$ brew install python3
安装在/usr/local/Cellar/这个目录下

1.3 Windows下直接下载安装
1.3.1 首先访问http://www.python.org/download/ 下载最新环境

1.3.2 然后选择最新版本,并适用于自己系统的环境

1.3.3 下载后,双击安装,选择“Install Now”默认安装,但一定勾选“Add Python 3.7 to
PATH

二、运行Python代码
运行Python代码三种方式:
1. 交互式解释器
2. 命令行运行Python源代码
3. 使用编辑器或集成开发环境(IDE)
比如: PyCharm
IDE:Integrated Development Environment
2.1 交互式解释器
• 在命令行中输入Python或IPython来启动交互式解释器

2.2 命令行运行Python代码
• 在记事本中输入下列代码,另存为test.py文件
import requests
response=requests.get('https://img-
bss.csdnimg.cn/201906261028104896.png')
pic = open ('photo.jpg','wb')
pic.write(response.content)
• 在命令行中输入Python或IPython来启动交互式解释器
$ python test.py # Mac或Linux
C:>python test.py # Windows
2.2 命令行运行Python代码
• 使用pip来安装缺少的requests模块
注:
查看pip版本:pip show pip
升级pip版本:python -m pip install --upgrade pip

2.3 集成开发环境(IDE):PyCharm
• PyCharm是市面上最强大的PythonIDE之一,支持代码调试,语
法高亮,代码跳转,智能提示等功能
• 下载地址:https://www.jetbrains.com/pycharm/download/

• 2.3.1 下载安装后,新建一个项目

• 2.3.2 选择Python解释器,并确定项目名称

• 2.3.3 新建一个Python源代码文件

• 2.3.4 给源文件起名字

• 2.3.5 运行源文件

• 2.3.6 得到运行结果

小结
• Python环境安装
• Python环境包含(解释器,交互工具和编辑器,pip包管理工具)
• 三种运行Python代码方式
1. 交互解释器运行 IPython或者Python
2. 命令行运行py文件
3. IDE运行py文件
【Day1】2.安装运行Python的更多相关文章
- python第一天(安装运行python)
1. 安装Python 3.7 目前,Python有两个版本,一个是2.x版,一个是3.x版,这两个版本是不兼容的.由于3.x版越来越普及,我们的教程将以最新的Python 3.7版本为基础.请确保你 ...
- python virtualenv 安装运行saltstack
需求产生场景: 1.python的virtualenv虚拟环境非常的好用. 2.saltstack作为运维自动化的一个重要组件也挺好用的. 但是: 1.saltsatck ...
- 基础知识:编程语言介绍、Python介绍、Python解释器安装、运行Python解释器的两种方式、变量、数据类型基本使用
2018年3月19日 今日学习内容: 1.编程语言的介绍 2.Python介绍 3.安装Python解释器(多版本共存) 4.运行Python解释器程序两种方式.(交互式与命令行式)(♥♥♥♥♥) 5 ...
- Ubuntu1404安装eclipse(目的是为了运行python,当然java更可以)
原创文章,不得转载 我是彩印网(www.caiyin.com) 的技术开发人员,在这里首先请允许我做下业务的介绍 彩印网是由北京出彩电子商务有限公司运营的专业印刷电商,集线上购物.支付.设计.制作.配 ...
- Python基础——安装运行
Python是如何运行的? 像绝大多数编程语言一样,要在计算机上能够运行python程序,至少需要安装一个最小的Python包:一个Python解释器和支持的库. 安装Python 安装包下载:htt ...
- 编程语言、Python介绍及其解释器安装、运行Python解释器的两种方式、变量、内存管理
一.编程语言介绍 1.1 机器语言:直接用计算机能理解的二进制指令来编写程序,直接控制硬件. 1.2 汇编语言:在机器语言的基础上,用英文标签取代二进制指令来编写程序,本质上也是直接控制硬件. 以上2 ...
- notepad中运行python, --kali安装后出现乱码
notepad中运行python cmd /k python "$(FULL_CURRENT_PATH)" & ECHO. & PAUSE & EXIT - ...
- 【Azure 应用服务】App Service中运行Python 编写的 Jobs,怎么来安装Python包 (pymssql)呢?
问题描述 在App Service中运行Python编写的定时任务,需要使用pymssql连接到数据库,但是发现使用 python.exe -m pip install --upgrade -r re ...
- mac学习Python第一天:安装、软件说明、运行python的三种方法
一.Python安装 从Python官网下载Python 3.x的安装程序,下载后双击运行并安装即可: Python有两个版本,一个是2.x版,一个是3.x版,这两个版本是不兼容的. MAC 系统一般 ...
随机推荐
- 小D课堂 - 新版本微服务springcloud+Docker教程_6-03 高级篇幅之zuul常用问题分析
笔记 3.高级篇幅之Zuul常用问题分析和网关过滤器原理分析 简介:讲解Zuul网关原理和过滤器生命周期, 1.路由名称定义问题 路由映射重复覆盖问题 ...
- HashMap ArrayList 和 List对象的转换
public static void main(String[] args) { List list = new ArrayList<>(); HashMap map = new Hash ...
- java中使用MappedByteBuffer将 File类转ByteBuffer
public static WavFile openWavFile(File file) throws IOException, WavFileException { FileChannel chan ...
- Jenkins——增加应用编译部署
新建Item: 源码配置: 构建环境配置: #!/usr/bin/bash source /etc/profile tomcat_home="/home/mppay/apache-tomca ...
- 《精通并发与Netty》学习笔记(01 - netty介绍及环境搭建)
一.Netty介绍 Netty是由JBOSS提供的一个java开源框架.Netty提供异步的.事件驱动的网络应用程序框架和工具,用以快速开发高性能.高可靠性的网络服务器和客户端程序. ...
- k8s nginx-ingress 504 timeout
nginx ingress 报错 504 timeout,是由于反向代理超时造成的,反向代理默认超时时间60s 官方文档 配置片段: apiVersion: extensions/v1beta1 ki ...
- D3学习之坐标系绘制
坐标轴的绘制我们需要搞清楚以下三个要点: 1).axis函数 2)..call()函数用于组合 3).坐标轴的平移旋转 关于第三点其实就是"transform","tra ...
- Kettle作业的自带定时任务
文章出处:https://blog.csdn.net/jianlong727/article/details/53966286 7.1.新建作业 7.2.部署作业 在“核心对象”中拖拽两个图标到执行区 ...
- 【图象处理】图文详解YUV420数据格式
转载自: http://www.cnblogs.com/azraelly/archive/2013/01/01/2841269.html YUV格式有两大类:planar和packed. 对于plan ...
- kubernetes的namespaces总是Terminating
0.尝试强制删除不行 删除时带上–force --grace-period=0参数 ,无法删除:kubectl delete namespace rook-ceph --force --grace-p ...