pycharm安装与使用
官方网站:www.python.org
编程语言分类:
1.编译型:C,go
一次性把源代码进行翻译
特点:执行效率很高,平台依赖性一般比较高
2.解释型:javascript,python,ruby
逐行的对源代码进行翻译和运行
特点:执行效率相对较低,平台的依赖性不高
安装python解释器
python下载版本:
一般使用最新版的下一个版本进行学习和使用。
最新的不一定是最好的。
下载

下载时,根据电脑类型,下载相对应的安装版。
安装

安装时,注意勾选,将python添加到path环境变量中(否则,无法使用python命令)。
如何更改python的安装目录
1.

勾选添加到path后选择下面的选项
2.以下选项不要动,均勾选即可。而后点击next到达下一安装界面。

3.

勾选Install for all users
,以防切换用户后,避免python无法使用的情况,其他选项不用动,而后进行修改位置。
注意:在设置路径时,不要包含中文字符!!
4.看到Setup was successful
后,便可关闭该安装程序,python安装完成。
检查安装是否成功
通过电脑内的搜索,打开命令提示符,输入python
后,弹出Python相关信息,即安装成功。
若出现不是内部活外部命令,也不是可运行的程序
,可能会是因为没有勾选添加到path环境变量。
解决方法
1.右键点击此电脑,点击属性=>高级系统设置=>环境变量=>在系统变量中找到path,双击后,填写自己python安装位置的两个路径(python根目录和python的Scrips文件夹)

第一个python程序的开发
打开命令提示符,输入python进入python环境,输入以下代码
print("hello world") #注意一定要为英文状态
即可运行为hello world
对代码进行保存和运行
1.显示文件后缀名
随便打开一个文件夹,勾选文件扩展名。

2.新建文本文档(txt),此时,文本文档的名称应为新建文本文档.txt
修改后缀为.py(python文件后缀名为py)
3.右键点击编辑,即可编写代码。
编写好后,注意保存,快捷ctrl+s
4.运行py文件
注意,在命令提示符中,如果已经在python运行环境里面,只需要拖动文件夹到命令提示符窗口即可,无需在文件名前面添加python字符,如果未提前输入python
进入到python运行环境中,需要输入python 文件位置/文件名
来运行
python在命令提示符运行指令
python 文件位置/文件名
python编写软件
1.记事本
2.vscode
3.pycharm
4.notebook
pycharm安装
在浏览器中搜索pycharm,下载好pycharm后,进行安装,不需要勾选添加到path

选择Existing interpreter后引索到python解释器的位置即python.exe文件
注释
对代码进行解释和说明
被注释的代码不会被执行
代码规范:代码后空两个格,#后空一格
# 单行注释
"""
多行注释
"""
'''
多行注释
'''
print("Hello World") # 代码后空两个格,#后空一格
pycharm自动保存,文件名有*
不用理
快速加注释ctrl+?
语法解释和理解
1、xxx是什么?
窍门:提取知识点名词中的关键字来加以解释
2、为什么要有它?
大前提:
python中语言中出现的所有语法都是为了让计算机能够具备人的某一功能
3、如何用
变量
变量就是可以变化的量,量指的是事物的状态。
为了让计算机能够像人一样去记忆事物的某种状态,并且状态是可以发生变化的
变量的使用
原则:先定义,后引用
name = 'egon' # 定义 → 存
print(name) # 引用 → 取
age = 18
print(age)
变量的内存管理
垃圾回收机制,垃圾:当一个变量值被绑定的变量名的个数为0时,该变量值无法被访问到,称之为垃圾
引用计数增加ctrl+d
x=10 # 10的引用计数为1
y=z # 10的引用计数为2
z=x # 10的引用计数为3
引用计数减少
del x # 解除变量名x与10的绑定关系
变量名的命名
变量的三大组成部分
1.变量名 → 是指向等号右侧值得内存地址得,用来访问等号右侧得值
2.赋值符号 → 将变量值的内存地址绑定给变量名
3.变量值 → 记录的事物的状态
变量名
原则:变量名的命名应该见名知意
1.有字母数字下划线组成
2.不能以数字开头
3.不能使用print等python关键字来命名
PS:不要用拼音,不要用中文,在见名知意的前提下尽可能短
变量名的命名风格
1、纯小写加下划线的方式(在python中,关于变量名的命令推荐使用这种方式)
age_of_alex = 73
print(age_of_alex)
2、驼峰体
AgeOfAlex = 73
print(AgeOfAlex)
变量值三个重要的特征
id:反应的是变量值的内存地址,内存地址不同id则不同
type:不同类型的值用来表示不同的状态
name = ‘egon’
age = 18
salary = 3.1
value:值本身
name = 'egon'
print(id(name)) # 获得name的id
print(type(name)) # 获得name的type
is与==
is:比较左右两个值身份id是否相等
==:比较左右两个值他们的值是否相等
x = 'info:Egon:18'
y = 'info:Egon:18'
# x和y的值一样,而x的id不一定等于y,pycharm有优化机制
print(x,y)
print(id(x),id(y))
print(x is y) # 一般来说会返回flase,但是在pycharm中可能返回true
>>> x == y # 比较value
True
>>> x is y # 比较id
False
从python解释器启动那一刻开始,就会在内存中事先申请好一些列内存空间存放好常用的证书
小整数池[-5,256]
>>> x = -5
>>> y = -5
>>> x is y
true
>>> x = -6
>>> y = -6
>>> x is y
false
id不同的情况下,值有可能相同,即两块不同的内存空间里可以存相同的值
id相同的情况下,值一定相同,x is y成立,x == y 也必然成立
常量
不变的量
注意:python语法中没有常量的概念,但是在程序开发过程中会涉及到变量的概念
AGE_OF_ALEX = 73 # 小写字母全为大写代表常量,这只是一种约定、规范
参与讨论