python内容,由浅到深,由易到难,今天先对python有一个简单的认识及环境安装

一、  Python介绍

Python是一门高级的、面向对象,解释性 脚本语言

高级语言:贴近开发者,对应底层语言;底层语言贴近机器;java、C#、php 、ruby

面向对象对应于面向过程,是开发人员在开发过程当中的思路,是程序员的世界观

解释性对应于编译性语言。

解释性语言:脚本语言是一种解释性的语言,例如vbscript,javascript,installshield script,ActionScript等等,它不象c\c++等可以编译成二进制代码,以可执行文件的形式存在.
脚本语言不需要编译,可以直接用,由解释器来负责解释。 脚本语言一般都是以文本形式存在,类似于一种命令.

编译性语言:
编译型语言在程序执行之前,有一个单独的编译过程,将程序翻译成机器语言,以后执行这个程序的时候,就不用再进行翻译了。

Python优缺点

优点:

简单:Python是一种代表简单主义思想的语言。

 

易学:就如同你即将看到的一样,Python极其容易上手。前面已经提到了,Python有极其简单的语法。

免费、开源—Python是FLOSS(自由/开放源码软件)之一。简单地说,你可以自由地发布这个软件的拷贝、阅读它的源代码、对它做改动、把它的一部分用于新的自由软件中。FLOSS是基于一个团体分享知识的概念。这是为什么Python如此优秀的原因之一——它是由一群希望看到一个更加优秀的Python的人创造并经常改进着的。

高层语言——当你用Python语言编写程序的时候,你无需考虑诸如如何管理你的程序使用的内存一类的底层细节。

可移植性——这些平台包括Linux、Windows、FreeBSD、Macintosh、Solaris、OS/2、Amiga、AROS、AS/400、BeOS、OS/390、z/OS、Palm OS、QNX、VMS、Psion、Acom RISC OS、VxWorks、PlayStation、Sharp Zaurus、Windows CE甚至还有PocketPC、Symbian以及Google基于linux开发的Android平台!

面向对象——Python既支持面向过程的编程也支持面向对象的编程。在“面向过程”的语言中,程序是由过程或仅仅是可重用代码的函数构建起来的。在“面向对象”的语言中,程序是由数据和功能组合而成的对象构建起来的。与其他主要的语言如C++和Java相比,Python以一种非常强大又简单的方式实现面向对象编程。

 

丰富的库——Python标准库确实很庞大。它可以帮助你处理各种工作,包括正则表达式、文档生成、单元测试、线程、数据库、网页浏览器、CGI、FTP、电子邮件、XML、XML-RPC、HTML、WAV文件、密码系统、GUI(图形用户界面)

缺点

运行速度慢,运行效率低,单线程

中文资料匮乏

Python应用场景

1、Python经常被用于Web开发。

做网站

2、科学计算

NumPy,SciPy,Matplotlib可以让Python程序员编写科学计算程序。

3、桌面软件

PyQt、PySide、wxPython、PyGTK是Python快速开发桌面应用程序的利器。

4、游戏

很多游戏使用C++编写图形显示等高性能模块,而使用Python或者Lua编写游戏的逻辑、服务器。相较于Python,Lua的功能更简单、体积更小;而Python则支持更多的特性和数据类型。

Python3的安装

windows下载https://www.python.org/ftp/python/3.6.5/python-3.6.5-amd64.exe  双击安装 自动添加环境变量即可是使用

linux下载https://www.python.org/ftp/python/3.6.5/Python-3.6.5rc1.tar.xz 然后需要编译安装:

安装一些依赖包:

[root@xuegod68 ~]#yum install zlib* openssl

下载完之后 上传到linux上 解压:

[root@xuegod68 ~]#tar -xf Python-3.6.5.tar.xz 

[root@xuegod68 ~]#cd Python-3.6.5

[root@xuegod68 Python-3.6.5]#./configure prefix=/usr/python3 --enable-optimizations  #一个优化模块

[root@xuegod68 Python-3.6.5]#make && make install

配置环境变量:

[root@xuegod68 ~]#vim /etc/profile  #在此配置文件的最后一行添加如下:

PATH=$PATH:/usr/python3/bin

[root@xuegod68 ~]#source /etc/profile   #重新加载配置文件

 

到此我们的python简介及环境已经安装成功,后续我会继续深入写python文章,谢谢大家。

posted on 2018-04-24 21:48  改变就是好事  阅读(187)  评论(0编辑  收藏  举报

导航