一、编程语言的分类
编程语言是人和计算机沟通的一种语言
1、机器语言:直接用二进制来编写程序 缺点:A、二进制难以记忆,极容易出错 B、变成的复杂度极高 2、汇编语言:用英文标签来取代二进制指令 缺点:1、编程的复杂度依旧很高 3、高级语言(编译型、解释型):更贴近人类的语言,用人类能理解的方式去写程序 高级语言编写的程序计算机无法直接理解,必须要经过翻译才可以
按照翻译方式的不同,高级语言分为两种 1、编译型(C、go):运行效率高、下一次运行不需要翻译 2、解释型(shell、python):每次都需要翻译,封装程度高,开发效率高、有第三方库
执行效率:机器语言>汇编语言>高级语言
开发效率:高级语言>汇编语言>机器语言
二、python介绍
python涉及两层意思,一层代表的是python这门语言的语法风格,另外一层是代表着专门来解释该语法风格的应用程序:python解释器。
python的创始人为吉多·范罗苏姆(Guido van Rossum)。这个名字源自于他爱的电视剧Monty Python’s Flying Circus,他希望这个语音能够像shell一样简洁,易学易用可拓展性强、同时兼顾C的强大功能。于是Guido在1989年的圣诞节编写能够解释python语言语法的解释器。
python崇尚优美、简单、清晰、是一个优秀并实用广泛的语言,最新的tiobe排行榜第三。https://www.tiobe.com/tiobe-index/
python的开发效率高,有“胶水语言”之称,能够广泛的应用于各种领域如:人工智能、数据分析、爬虫、金融量化、云计算、WEB开发、自动化运维/测试、游戏开发、网络服务、图像处理等众多领域。目前业内几乎所有大中型互联网企业都在使用Python,如:Youtube、Dropbox、BT、Quora(中国知乎)、豆瓣、知乎、Google、Yahoo!、Facebook、NASA、百度、腾讯、汽车之家、美团等。
三、python及python解释器的安装
https://zhuanlan.zhihu.com/p/108676916
四、IDE
IDE——集成开发环境,又称超级编辑器,其中python语言较为实用的编辑器为pycharm
五、注释
多行注释:在代码的上下方用三对引号
例:"""
注释1
注释2
注释3
"""
单行注释:单行注释在代码的正上方用#,或者后方space(空格)#表示
*被注释的代码是不会被运行的。快捷键ctrl+?批量加减注释
六、变量
1、什么是变量
量指的是事物的状态
变指的是事物的状态是可以变化的
变量的概念:指的是将事物的状态给记录下来,并且记录的结果是可以改变的
2、为何要变量
就是为了让计算机能够像人一样记住事物的状态
变量是一种存取内存的机制
3、如何用变量
原则:先定义,后引用
规范书写:ctrl+alt+L