python3 准备
一.前言
1.Python是著名的“龟叔”Guido van Rossum发明的
2.python分为python2和python3两大版本,python2渐渐被淘汰,建议使用python3
3.python是一种面向对象的解释型计算机程序设计语言
4.python是脚本语言,区别于C、Java、C++等系统编程语言
5.python的优点:(1)优雅、明确、简洁;(2)丰富的第三方库;(3)自由、开放源码;(4)跨平台、可移植;(5)可拓展、可嵌入
6.python的缺点:(1)运行速度慢;(2)代码不能加密
7.python解释器有多种:CPython(官方默认,使用最广,>>>),IPython(增强交互,In[序号]:),PyPy(提高执行速度),Jython,IronPython
8.python官网:https://www.python.org/
9.python官方文档:https://docs.python.org/3/
二.windows下安装python3.6
(1)到官网下载对应自己电脑操作系统的python版本 https://www.python.org/downloads/windows/
其中:带-64的表示适用于64位的操作系统,但不兼容32位的操作系统;没带的表示适用于32位的操作系统,同时也兼容64位的操作系统
后缀:executable installer表示python的可执行安装文件;zip file表示压缩的文件;web-based installer表示基于网页的安装
(2)这里选择对应python版本的32位可执行安装文件进行下载,并双击运行
注意:(1)install now表示自动安装;customize installation表示自定义安装;(2)勾选Add Python 3.6 to PATH 添加python到路径
三.检查python是否安装成功
(1)启动命令行,进入命令行模式:键盘win+R (启动命令行),在运行窗口输入 cmd(command)进入终端
(2)在终端中直接输入 python ,如果显示python相关信息并且进入python解释器(>>>)则表明安装成功
(3)用exit()命令退出pyhton解释器和退出终端
四.设置环境变量
(1)我的电脑 - 属性 - 高级系统变量 - 高级 - 环境变量 - 系统变量 - Path(双击进行编辑) - 新建 - 输入完整的安装路径(比如E:\python3.6.4)
(2)pip设置环境变量时步骤同上,唯一的不同在于:输入完整路径(E:\python3.6.4\Scrips)
五.执行python文件
1.python执行文件都是以 .py 结尾
2.执行python文件:(1)命令行模式:切换目录(cd /d 目录),进入 .py 所在的目录,输入命令:python xxx.py
(2)python交互模式:在命令行直接输入python进入python解释器,命令提示符>>>,直接敲代码,回车执行得到结果
(3)在像pycharm一样的IDE(集成开发环境)中创建 .py 文件,敲代码,直接run
六.下载pycharm
1.pycharm官网:http://www.jetbrains.com/pycharm/
2.pycharm中:(1)interpreter表示解释器,可以选择python解释器;(2)Create New Project创建一个新工程,相似创建一个放一系列.py文件的文件夹
(3)可以直接在文件夹上右击New-python file来创建一个py文件;(4)很多设置在Settings里面,是一个扳手的标志(ctrl+alt+S)
python3 准备的更多相关文章
- python3 threading初体验
python3中thread模块已被废弃,不能在使用thread模块,为了兼容性,python3将thread命名为_thread.python3中我们可以使用threading进行代替. threa ...
- Python3中的字符串函数学习总结
这篇文章主要介绍了Python3中的字符串函数学习总结,本文讲解了格式化类方法.查找 & 替换类方法.拆分 & 组合类方法等内容,需要的朋友可以参考下. Sequence Types ...
- Mac-OSX的Python3.5虚拟环境下安装Opencv
Mac-OSX的Python3.5虚拟环境下安装Opencv 1 关键词 关键词:Mac,OSX,Python3.5,Virtualenv,Opencv 2 概述 本文是一篇 环境搭建 的基础 ...
- Ubuntu部署python3.5的开发和运行环境
Ubuntu部署python3.5的开发和运行环境 1 概述 由于最近项目全部由python2.x转向 python3.x(使用目前最新的 python3.5.1) ,之前的云主机的的默认python ...
- Python3 登陆网页并保持cookie
网页登陆 网页登陆的原理都是,保持一个sessionid在cookie然后,根据sessionid在服务端找到cookie进行用户识别 python实现 由于python的简单以及丰富的类库是开发网络 ...
- 阿里云 SDK python3支持
最近的一个项目需要操作阿里云的RDS,项目使用python3,让人惊讶的是官方的SDK竟然只支持python2 在阿里云现有SDK上改了改,文件的修改只涉及aliyun/api/base.py,详见h ...
- python3爬取1024图片
这两年python特别火,火到博客园现在也是隔三差五的出现一些python的文章.各种开源软件.各种爬虫算法纷纷开路,作为互联网行业的IT狗自然看的我也是心痒痒,于是趁着这个雾霾横行的周末瞅了两眼,作 ...
- CentOS7中安装Python3.5
1.下载 https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz 2.上传到服务器 3. 安装相关依赖 yum install gcc ope ...
- 使用virtualenv搭建python3开发环境
问题描述 环境: CentOS6.5 想在此环境下使用python3进行开发,但CentOS6.5默认的python环境是2.6.6版本. 之前的做法是直接从源码安装python3,替换掉现有的开发环 ...
- 烂泥:python2.7和python3.5源码安装
本文由ilanniweb提供友情赞助,首发于烂泥行天下 想要获得更多的文章,可以关注我的微信ilanniweb 前几天在centos6.6安装ansible时,一直提示python版本不对,导致不能安 ...
随机推荐
- 【c# 学习笔记】c#中的语句
1.条件语句: if语句: bool condition = true; if (condition) { } else if (condition) { } else { } switch语句: b ...
- Andrew Ng机器学习课程14(补)
Andrew Ng机器学习课程14(补) 声明:引用请注明出处http://blog.csdn.net/lg1259156776/ 利用EM对factor analysis进行的推导还是要参看我的上一 ...
- 使用Rabbit MQ消息队列
使用Rabbit MQ消息队列 综合概述 消息队列 消息队列就是一个消息的链表,可以把消息看作一个记录,具有特定的格式以及特定的优先级.对消息队列有写权限的进程可以向消息队列中按照一定的规则添加新消息 ...
- org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Could
org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exc ...
- Temporal IR (Chapter3 -Temporal Infroamtion Extraction)
不管是文档,还是查询中,都显式或者隐式地包含了可以被利用的时间信息. 提取出来的时间信息可以用作构成“时间简历”(temporal profile)用于多种对象,比如实体和事件. 在时间信息中,最容易 ...
- java日志框架系列(7):logback框架Layout详解
1.Layout layout从字面意思来看就是排版.布局咯. 1.Layout简介 功能:负责把事件转换成字符串.Layout接口的格式化方法doLayout()负责将代表任何类型的事件的转换成一个 ...
- Java中的静态导入
Java从1.5开始,增加了静态导入的语法,静态导入使用import static语句,分为两种: 导入指定类的某个静态成员变量.方法. 导入指定类的全部的静态成员变量.方法. 下面是代码演示: /* ...
- 2019CCPC网络赛——array(权值线段树)
题目链接http://acm.hdu.edu.cn/showproblem.php?pid=6703 题目大意: 给出一个n(n<1e5)个元素的数组A,A中所有元素都是不重复的[1,n]. 有 ...
- python学习-16 列表list
list 1.由[ ]括住,中括号内各元素由逗号隔开,各元素可以是数字,字符串,列表,布尔值等等. 例如: li = [521,"love",["john",& ...
- k8s-部署策略
在Kubernetes中有几种不同的方式发布应用,所以为了让应用在升级期间依然平稳提供服务,选择一个正确的发布策略就非常重要了. 选择正确的部署策略是要依赖于我们的业务需求的,下面我们列出了一些可能会 ...