第一章 python基础
1.python概述
Python是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。
python官网 : https://www.python.org/
2.python的发展
2.1 python能为我们做什么
在web服务器编程,数据挖掘,自然语言处理,自动化测试等方面应用越来越多。在国内目前的趋势是部分取代java和PHP在服务器端的作用。目前流行的网站创建模式LAMP(Linux,apache,Mysql,Python/PHP/Perl)即可以用python来完成后端服务。
2.2 python哲学
Python崇尚优美、清晰、简单,是一个优秀并广泛使用的语言。优美、清晰、简单也是python一直强调的哲学理念。
2.3 python语言的特点
python语言的开放性赋予了其强大的生命 这与linux相同python是一门面向对象的语言,模块,变量,函数都看作是对象。有时python被认为是一门脚本语言,但是他比传统意义的脚本语言功能上要强大得多,甚至google等公司的一些大型项目都用python,所以很多人也把他看作一种高级动态编程语言。
很好的跨平台性,也可以很容易的和多种编程语言衔接(比如c c++ java),所以我们也称python为胶水语言。
python简单的特点,被用作学习的第一种编程语言很合适,性价比较高
3. python开发环境的搭建
3.1.python版本介绍
python版本目前有python2.x与python 3.x,基本语法差别不是很大,python3在库方面有一些更新。
在系统支持上python支持 windows ,Mac OS X ,linux等系统,可以说python的跨平台性很强。
3.2 python常用开发工具
python在各个平台下都有比较优秀的开发工具,例举如下:
3.3 安装python
在这里分别为同学们介绍下python在windows和linux下的安装。
待添加:!!!
3.4编程语言类型介绍
1.编译型语言 如 c/c++语言
在程序执行之前,有一个单独的编译过程,将程序翻译成机器语言,以后执行这个程序的时候,就不用再进行翻译了。
2.解释性语言
运行的时候将程序翻译成机器语言,所以运行速度相对于编译型语言要慢。
脚本语言是一种解释性的语言,例如javascript,python