知识点目录
1.目前主流的三大操作系统
2.python的两大主流版本
3.安装最新软件的注意事项
4.如何查看电脑的基本型号和配置
5如何安装python集成环境(Anaconda)
6.如何安装python标准环境(python3.7.x.exe)
7.集成环境与标准环境区别
8.安装python的IDE环境(开发工具)pycharm与使用
9.如何设置环境变量
10.如何进入python的交互模式
11.python项目的命名规范
12.pycharm虚拟环境的特点
13.运行脚本的方式
14.python常用的命令有哪些
15.如何设置默认的pip源
16.常见的pip源有哪些
17.input/print基本用法
18.如何声明变量
19.如何交换a和b的值
20.常见的变量类型?对应的代码怎么写
21.== 和 is 区别
22.and .or.not的特点
一、Windows系统
windows系列有windows7/8/xp/10等等
主要特点:
直观、高效的面向对象的图形用户界面,易学易用
用户界面统一、友好、漂亮
丰富的设备无关的图形操作
多任务:Windows是一个多任务的操作环境,它允许用户同时运行多个应用程序,或在一个程序中同时做几件事情。每个程序在屏幕上占据一块矩形区域,这个区域称为窗口,窗口是可以重叠的。用户可以移动这些窗口,或在不同的应用程序之间进行切换,并可以在程序之间进行手工和自动的数据交换和通信。
windows10的安全系数比较高,有些软件可能不能正常使用,所以我们一般推荐使用windows7
二、Unix / Linux 操作系统
UNIX:一个多用户和多任务的计算机操作系统,主要的用户界面是命令行界面。
Linux系统特性:自由软件、低成本、源代码开放,安全、可靠、和稳定,多用户多任务系统,丰富的网络功能,标准兼容性和可移植性,良好的用户界面。
三、苹果Mac OS
Mac OS是一套运行于苹果Macintosh系列电脑上的操作系统。Mac OS是首个在商用领域成功的图形用户界面操作系统。
白苹果:直接购买苹果设备
黑苹果:通过非正规手段在windows电脑中安装苹果操作系统
2.x 2.7.11
3.x 3.7.x
安装软件的时候遵守的一个原则,不要安装最新的,因为版本不太稳定,通常安装倒数第二个版本
5)选择同意
6)选择我
7)选择安装地址
8)设置环境变量并注册当前默认python环境。把第一个勾也勾上
9)点击安装并等待安装完成
10)点击下一步
11)不用勾选这两个选项
设置环境变量
1)找到Anaconda的安装目录
2)复制上面的文件夹地址
D:\python\Anaconda3
3)找到该目录下的Scripts文件夹,复制其地址
D:\python\Anaconda3\Scripts
4)将上面复制的地址分别添加到环境目录下
我的电脑 --》 右键选择属性 --》 选择高级系统设置 --》 选择“高级“下的“环境变量“ --》选择系统变量下的Path选项,双击打开 --》
如果是windows10系统,则点击新建,将两个路径分别添加进去
如果是windows7,将光标定位到最后一行,输入一个英文的分号,粘一条路径,再写一个分号,再粘一条路径
5)分别点击确定关闭所有页面
6)验证环境变量是否配置成功
6.1)开始菜单,输入cmd 回车 打开终端
6.2)输入python回车
6.3)出现python环境基本信息则证明安装成功
Anaconda简介
1.Anaconda Navigator
2.Anaconda Prompt
自带终端,不配置环境变量也能正常使用python和pip等命令。
3.Jupyter Notebook
网页版编辑器,适合科学计算,可以存储代码结果或者单步执行某段代码。
4.Reset Spyder Settings
5.Spyder
桌面版编辑器,适合Python入门,但是代码提示功能不太友好,最好还是使用PyCharm。
python 3.7.0 X64下载地址: https://www.python.org/ftp/python/3.7.0/python-3.7.0-amd64.exe
步骤:
1 双击exe文件
2 选择自定义安装
这里选择自定义安装,并且不添加到PATH,后面我们自己配置
3.可选项,全部打勾,点击【Next】

为已安装的应用添加快捷方式
预编译标准库
并且选择自定义安装位置,将位置修改到【C:\Python37】目录,最后点击【Install】如下如所示
5.安装
出现用户账户控制【您要允许一下程序对此计算机进行更改吗?】选择【是6 安装完成
Python是没有自带访问windows系统API的库的,用时需要下载。库的名称叫pywin32
配置环境变量
https://img2018.cnblogs.com/blog/1168165/201810/1168165-20181014103310478-2081799329.gif
1 打开安装目录【C:\Python37】,将【python.exe】文件复制一份,重新命名为【python37.exe】
2 打开安装目录下的Scrpts目录【C:\Python37\Scripts】,同样将【pip.exe】复制一份,重新命名为【pip37.exe】
3.添加环境变量
https://img2018.cnblogs.com/blog/1168165/201810/1168165-20181014114005648-1516850483.gif
获取到安装目录路径和其内的Scripts目录,然后做成这样的【C:\Python37;C:\Python37\Scripts;】。然后打开【计算机】右键【属性】–【高级系统设置】–【环境变量】–【系统变量】下拉找到【Path】并选中它,点击【编辑】,将刚才做好的路径【C:\Python37;C:\Python37\Scripts;】添加到末尾,注意,该路径必须与之前的变量之间用英文状态的分号隔开(有则忽略)。点击【确定】-- 【确定】–【确定】。OK了
在任意位置新打开cmd窗口(不要在已打开的cmd窗口测试),按照如下输入。如果提示【‘python’ 不是内部或外部命令,也不是可运行的程序或批处理文件。】那么,稍事等待或者重启电脑测试。
到此,Python3.7.1版本的解释器和pip安装配置完毕。并且,该版本解释器是默认的解释器和pip,并且可以和其他的Python版本共存。只要按照我这种方式以版本号命名的方式
集成环境中含有较多的包,而标准环境3.7.x好像只有两个包,其余的包都需要手动安装,所以一般安装推荐安装Anaconda
1.下载
https://download.jetbrains.8686c.com/python/pycharm-professional-2017.3.3.exe
2.安装
傻瓜式安装,一路下一步
3.第一次打开软件
如果破解失败参考:
http://blog.csdn.net/qq_32259579/article/details/78952121
https://blog.csdn.net/linadadan/article/details/79351965
4.创建项目
配置代码模板和字体
settings搜索templates
10.运行项目
1)选中文件 --》右键 --》 run
2)打开文件,代码区域 --》 右键 --》 run
3)右上角点击run按钮
4)cmd–>>python 文件名
在第六个知识点中有添加环境变量
cmd–>>输入python即进入python交互模式
交互模式(cmd)的特点
python项目的命名规范
虚拟环境的特点
1)选中文件 --》右键 --》 run
2)打开文件,代码区域 --》 右键 --》 run
3)右上角点击run按钮
4)cmd–>>python 文件名
目的:加速包的下载与安装
先查看C:\Users\你自己的用户名\下是否有pip文件夹,
若没有
1.在C:\Users\你自己的用户名\下创建pip文件夹
2.在pip文件夹内创建pip.ini文件
3.在pip.ini文件中写入
[global]
timeout = 6000
index-url = https://pypi.douban.com/simple
trusted-host = pypi.douban.com
4.保存退出
input用法
#input = 输入 从终端接收用户传来的数据
# 1.不带提示的输入
# input()
# 2.带提示的输入
input('请输入你的姓名')
# 3.将用户输入的信息进行获取
get_input = input('请输入年龄:')
# 提示字符串仅仅起个提示作用,不会检测数值类型
# 通常,获取数据以后要先检测 if判断
# isinstance(数值,数据类型)返回的为bool型
# 判断这个数值是否是该种数据类型
# 不管输入什么东西,获得的都是字符串
a=isinstance(5,int)
print(a)
print用法
# 输出/打印 = print()
print('hello world')
# 1.打印变量
# print(变量名)
name = "张三"
print(name)
print("张三")
# 打印多个变量
# print(变量1,变量2...)
print('hello','world')
# 3自定义打印的结束标志,end 默认值为\n(换行)
print('hello world',end='abc')
# 4.自定义打印的分隔符,sep 默认空格
print('hello','world',sep='--')
# 5 结论
# 输出语句仅仅为了开发者快速看见结果
# 它不会影响代码的整体逻辑
# 变量 = variable
# 变量名 = 数值
# 注意事项:每个变量都必须有默认值(go语言不需要)
age = 20
# 通用默认值
info = None
# 声明变量的高级用法
# 1.创建多个变量,默认值一致
a = b = c = 20
# 2.创建多个变量,默认值不一致
a, b, c = 20, 10, 30
# 变量交换(笔试题:在不创建第三个变量的情况下交换两个数的数值)
age1 = 20
age2 = 10
age1, age2 = age2, age1
# 通用版
age1 = 20
age2 = 10
age1 = age1+age2
age2 = age1-age2
age1 = age1-age2
# 1.数字类型number 包括(整型/浮点型)
# 整型:有符/无符 短整 整型 长整型 长长整型
# 2.布尔类型 True/False
# 3.字符串类型
# 4.列表类型/元组/字典/集合
count = 10
salary = 8000.4
sex = True
print(type(count))
print(type(salary))
print(type(sex),int(sex))
# 整型(int) 字符串类型(str) 布尔类型(bool)
# 列表(list) 元组(tuple) 字典(dict) 集合(set)
==和is的区别
print(1 == True) # True ==比较值本身
print(1 is True) # False is(比较内存地址)不仅比较数值还比较类型
True ==1 返回结果为True
True is 1 返回结果为False
False ==0 返回结果为True
False is 0 返回结果为False
‘and’、‘or’和‘not’的优先级是not>and>or。
and :x and y 返回的结果是决定表达式结果的值。如果 x 为真,则 y 决定结果,返回 y ;如果 x 为假,x 决定了结果为假,返回 x。
or :x or y 有一个为真,结果就为真。
not : 返回表达式结果的“相反的值”。如果表达式结果为真,则返回false;如果表达式结果为假,则返回true。