(1)Python初了解

一、前言

因个人习惯,在阅读和学习文字资料时,习惯摘写笔记,因此在这里留下自己的学习记录。笔记的内容偏摘抄为主,并非自己的原创内容。

内容基于:《简明 Python 教程》Swaroop, C. H. 著沈洁元  译


二、python简介

一种脚本语言。

(1)总结性特点:

1、即简单又功能强大;

2、注重如何解决问题,而不是编程语言的语法和结构;

3、高效率的高层数据结构,能简单有效的实现面向对象编程;

4、简介的语法和支持动态输入;

5、本质是解释性语言。

(2)特色细分(10特色):

1、简单:代表简单主义思想的语言,具有伪代码本质,使你专注于解决问题而不是搞明白语言本身。

2、易学:具有极简单的语法。

3、免费、开源:FLOSS(自由/开放源码文件)之一,基于团体分享知识的概念。

4、高层语言:即开发时可忽略内存管理等底层细节。

5、可移植性:开源的本质,使其被移植在许多平台。(要避免使用依赖于系统的特性)

6、解释性:编译性语言(C/C++)的程序转换成计算机语言(二进制),运行时,需要连接/转载器软件把程序从硬盘复制到内存中;而解释性语言,不需要编译成二进制代码,可直接从源代码运行程序。(使用计算机内部的python解释器,过程类似JAVA)(特点:翻译一句、执行一句。)

7、面向对象:即支持面向过程(行为),也支持面向对象(数据和功能)。

8、可扩展性:允许嵌入C/C++语言(追求关键代码的效率或保密性)

9、可嵌入性:python可嵌入C/C++,从而向程序提供脚本功能。

10、丰富的库:标准库很庞大(功能齐全理念),还具有其他高质量的库。

三、python安装(windows用户)

Linux用户,系统可能自带安装了python。

前往该官网下载安装 https://www.python.org/downloads

安装过程与普通windows软件一致,还需配置环境变量。(有Java环境搭建经验,这部分没啥问题,百度有详细的流程)


猜你喜欢

转载自blog.csdn.net/chen_courage/article/details/80987234