Python的一些相关名词及一些注意点-个人学习笔记 有些参考的观点忘记出处,还请见谅
刚学python,有些名词不清楚,然后慢慢整理这些名词。有些写的不对的地方,还请大佬指出来。
what?(系统、平台、环境、包、函数、解释器、编译器、IDE)
- 平台=操作系统(Windows、linux、os)—》跨平台—》编译语言(编译器–》.exe
只有win才能识别exe)与解释性语言(解释器比如python. 在各操作系统上装上解释器就好) - 环境变量 donot know
- 包 一般安装在lib-sit-package里 相当于一系列函数的打包 专用来处理特定问题的别人写好的比较成熟的库函数
- 函数 包的子一级
- IDE 方便项目开发包含解释器的文件
面向过程与面向对象
从某站上,看到的举得一个面试的例子,很形象:面向过程就是一步一步的流程,面向对象是对一类对象一系列处理流程的封装,只要知道接口改输入。过程和对象都知识相对的,个人理解。
图片中的素材来自百度图片
Why?(python)
解释性+弱语言 解释器+lib(自带库)+pip(包管理工具,安装位置lib-sitpackages-函数)
How?
1、交互式
2、开发工具 pycharm
python 编程命名方式
命名方式:字母数字下划线
变量命名:
驼峰式命名方式:getName (python中库函数命名方式)
下划线命名方式:get_name(推荐)
文件命名:
英文小写