为什么学习python呢?
1.简单,易学,易上手
2.是现在流行的编程语言
3.最重要的是,我未来想要从事的行业会用到这个语言
4.想自己学习一本数据结构,结果发现有趣的数据结构居然是用python写的,好嘛,那就学咯!
目前就想到这些,如果以后还想到,那就以后再补充吧^_^
python简介
Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。(抄自廖雪峰老师的原话)
Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。
Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。
python优点
- 易于学习:Python有相对较少的关键字,结构简单,和一个明确定义的语法,学习起来更加简单。
- 易于阅读:Python代码定义的更清晰。
- 易于维护:Python的成功在于它的源代码是相当容易维护的。
- 一个广泛的标准库:Python的最大的优势之一是丰富的库,跨平台的,在UNIX,Windows和Macintosh兼容很好。
- 互动模式:互动模式的支持,您可以从终端输入执行代码并获得结果的语言,互动的测试和调试代码片断。
- 可移植:基于其开放源代码的特性,Python已经被移植(也就是使其工作)到许多平台。
- 可扩展:如果你需要一段运行很快的关键代码,或者是想要编写一些不愿开放的算法,你可以使用C或C++完成那部分程序,然后从你的Python程序中调用。
- 数据库:Python提供所有主要的商业数据库的接口。
- GUI编程:Python支持GUI可以创建和移植到许多系统调用。
- 可嵌入: 你可以将Python嵌入到C/C++程序,让你的程序的用户获得"脚本化"的能力。
python的缺点
- 运行速度慢
因为Python是解释型语言,代码在执行时会一行一行地翻译成CPU能理解的机器码,这个翻译过程非常耗时,所以很慢。 - 代码不能加密
其实也没啥缺点!
安装python
因为Python是跨平台的,它可以运行在Windows、Mac和各种Linux/Unix系统上。在Windows上写Python程序,放到Linux上也是能够运行的。
我学的是python3.7的版本!!!
在Windows上安装python
根据你的Windows版本(64位还是32位)从Python的官方网站下载Python 3.7对应的64位安装程序或32位安装程序
特别要注意勾上Add Python 3.7 to PATH
,然后点“Install Now”即可完成安装。
运行python
打开命令行模式
输入python
If you are similar with me!You success!
(别问我为什么输英文,当然是因为英文不好啊!)
看到提示符>>>
就表示已经在Python交互式环境中了,可以输入任何Python代码,回车后会立刻得到执行结果。现在,输入exit()并回车,就可以退出Python交互式环境(直接关掉命令行窗口也可以)。
运行python
- 命令行模式
就是写好一个以.py
结尾的文件
在命令行模式下输入python hello.py
运行一个.py文件。
-
python互交模式
就是直接在命令行里输入python要执行的语句
交互界面执行python
当然,python也是需要文本编辑器的,但是相当于其他语言来说,python的文本编辑器真的是很轻便!
第一款!
Sublime Text
第二款!
Notepad++
为什么不用word和记事本呢?等你自己错了的时候,你就知道了!
因为他们会自动加上特殊字符(utf-8 BOM)就会导致莫名其妙的错误!
python的输入输出
输出
用print()
在括号中加上字符串,就可以向屏幕上输出指定的文字。
输入
用input()
输入字符串,赋给一个变量。
先这么多吧,下一篇更新python基础!