1.主流的三大操作系用
1.windows---win7/8/9
2.macos--苹果系统
黑苹果:通过非正规手段在windows电脑中装苹果操作系统
白苹果:直接购买苹果设备
3.linux---centos;ubuntu(乌班图)
2.常见的pip源有哪些
豆瓣;清华
3.Python的两大主流版本
2.x 2.7.11 到20年2.x不再维护
3.x 3.7.x 最新版本3.8,3.9正在开发
安装软件时候遵守的原则,不要安装最新的,因为不太稳定,通常安装倒数第二个版本
4.windows版本
1.windows版本:家庭版,教育版,旗舰版,专业版,(推荐旗舰版)
尽量用win7,8 因为win10安全系数高
2.系统类型:64位,32位之分
3.处理器:推荐i7,内存推荐16G。
国内没有正版软件,如果win7,8,10没有激活,可以可以考虑使用“小马激活”
64位的系统可以装32位软件,反过来不行,人工智能有些开发工作只有32位。
5.操作系统
source release linux
mac osx 苹果系统
路径不要出现中文\特殊符号\空格
6.python标准环境特点
1.体积小,20m左右
2.功能少,只有pip和setuptools两个工具,其他工具自己安装
7.Anaconda集成环境特点
1.体积大,20M左右
2.功能全,包括了常用的很多工具
8.软件卸载和软件文件夹删除的区别
1.卸载不仅会卸载文件,还会删除对应的注册表
2.删除文件只能删除文件,但是注册表还在
9.交互模式的特点
1.代码不提示
2.代码无法保存
3.无法实现大型功能
10.python可用开发工具
1.pycharm收费,功能强大
2.sublime/vscode免费,全能,功能不是很强大
11.python项目的命名规范
1.不要用汉字
2.不要有特殊符号
3.不要以数字/特殊符号开头
12.虚拟环境的特点
venv = virtualEnvariment 虚拟环境
1.虚拟环境和电脑环境是相互独立的,互不干扰
2.虚拟环境中可以安装项目必要的包
3.如果电脑存在多个项目,用虚拟环境可以更好的调用
项目A django==2.1 项目B django==1.10
每个脚本文件最上方都会写一句#__*__conding:utf-8_*__
目的是告诉系统当前代码的编译方式为utf-8.
13.运行
ctrl+shift+f10
用脚本空白地方右键,选择run
鼠标放在脚本文件上右键选择run
下拉框选择对应的脚本,run即可
Local---Python.入门.py 通过python命令运行脚本,格式为python脚本文件路径
14.python常见的命令有哪些
python安装一个包django且版本1.11的命令
pip install django == 1.11
1.poython 进入交互模式
2.exit() 退出交互模式
3.pip list 查看当前环境下安装的包有哪些
4.pip search包名 搜索包的信息
5.pip install包名 给环境安装包,默认最新的
6. pip install包名--版本名称 安装指定版本的包
7.pip install -i 源地址包名 通过源来安装包速度比较快
8.pip UNstall-y 卸载对应的包
15.输出/输出
input/print
一.input输入
1.不带提示输入
2.带提示输入
3.将用户信息获取
二.print打印
1.打印变量
2.打印多个变量
3.自定义打印结束语
4.自定义打印分隔符
16.声明变量的基本格式
变量名=数值
17.==和is的区别
==比较值本身
is不仅仅比较数值还比较类型
18.and,or,not的特点
and两条件都成立,条件成立
or两个条件有一个成立,则条件成立
not一个条件不成立,条件成立
19.变量类型及代码
#1.number数字:int(整型) float(浮点型) complex(复数)
print(type(123))
print(type(1.12))
print(type(3j+1))
#2.string字符串
print('hello world!')
print("hello world!")
#3.boolean布尔值
print(int(Ture))
print(int(False))
print(True==1)
print(False==0)
#4.List列表
name = ["Modonna","cory","Annie","Nelly"]
#5.Tuple元组
name = ["Modonna","cory",["Annie","Nelly"]]
#可以向列表一样查(进行切片)和count()统计
#6.Dictionary字典
math_sorce = {'Mandonna':89,'cory':99,'Annie':65,'Nelly':89}
#7.sets集合
set_1=set(list_1)
print(type(set_1))
print(set_1)
print(set((1,2,3,4,)))