设为首页 加入收藏

TOP

Python零基础学习系列之二--Python介绍及环境搭建(一)
2017-09-30 17:24:02 】 浏览:1733
Tags:Python 基础 学习 系列 之二 --Python 介绍 环境 搭建

1-1、Python简介:

 Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。Python由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年。像Perl语言一样, Python 源代码同样遵循 GPL(GNU General Public License)协议。      

  Python(英国发音:/?pa?θ?n/ 美国发音:/?pa?θɑ?n/), 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。
  Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议  。Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。
  Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用C/C++重写,而后封装为Python可以调用的扩展类库。需要注意的是在您使用扩展类库时可能需要考虑平台问题,某些可能不提供跨平台的实现。

TIOBE Index排名:

  TIOBE 编程社区索引由荷兰 Eindhoven 的 TIOBE 公司创立和维护。TIOBE 代表着“真诚的重要性”,该索引将每项语言作为关键字,按照搜索引擎的查询数量对语言进行排名。因为 TIOBE 只索引图灵完全的语言,因此 SQL 和 HTML 没有考虑在内。2016年11月的排名结果显示,Java 依然是最受大家欢迎的语言,C 和 C++ 排名紧随其后。出人意料的是,Visual Basic 和 Python 排名有大幅上升,并排在了 java script 之前,另外,汇编语言也挤入前十:

PYPL排名:

  PYPL(编程语言流行指数)依据 Google 上关于语言教程的搜索频率进行统计。从全球搜索引擎流行度来看,Java 依然是大赢家;Python 较之前五年排名提升 6.8%,而 PHP 暴跌5.0%。

1-2、Python语言的优势:

  优势一:作为零基础非科班出身,python语法简单,适合我们阅读。Python本身就是一种脚本语言,简单易懂,Python的这种伪代码本质是它最大的优点之一。

  优势二:通俗易学,python放弃了c中非常复杂的指针,简化了python的语法。

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

  优势四:Python标准库确实很庞大。python有可定义的第三方库可以使用。它可以帮助你处理各种工作,包括正则表达式、文档生成、单元测试、线程、数据库、网页浏览器、CGI、FTP、电子邮件、XML、XML-RPC、HTML、WAV文件、密码系统、GUI(图形用户界面)、Tk和其他与系统有关的操作。记住,只要安装了Python,所有这些功能都是可用的。这被称作Python的“功能齐全”理念。除了标准库以外,还有许多其他高质量的库,如wxPython、Twisted和Python图像库等等。

  优势五:可扩展性和可嵌入性。如果你需要你的一段关键代码运行得更快或者希望某些算法不公开,你可以把你的部分程序用C或C++编写,然后在你的Python程序中使用它们。你可以把Python嵌入你的C/C++程序,从而向你的程序用户提供脚本功能。

  优势六:由于它的开源本质,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平台。

1-3、Python环境安装:

  因为Python是跨平台的,它可以运行在Windows、Mac和各种Linux/Unix系统上。在Windows上写Python程序,放到Linux上也是能够运行的。

  要开始学习Python编程,首先就得把Python安装到你的电脑里。安装后,你会得到Python解释器(就是负责运行Python程序的),一个命令行交互环境,还有一个简单的集成开发环境。 

选择2.x还是3.x?
  当前环境下,Python有两个版本,一个是2.x版,一个是3.x版,很多时候我们都用的2.x版本,现在的很多教程都是围绕2.x版本来的新手引导,但是这两个版本是不兼容的,很多语法规则都出现了相对应的变化,而且现在Python正在朝着3.x版本进化,在进化过程中,大量的针对2.x版本的代码要修改后才能运行,所以,目前有许多第三方库还暂时无法在3.x上使用。
  所以,我是3.x版本入门,我的笔记也是是按照3.x版本来学习的。
windows:
1 第一步:下载安装文件 2     https://www.python.org/getit/
3 第二步:安装Python    

4 第三步:检验安装成功

5  打开cmd,输入python - version,出现Python版本,则表示安装成功

Mac OS:
MacOS本身自带Python2.7,如果想用Python2.x的小伙伴可以直接用就可以了; 如果想用Python3.x的小伙伴,需要升级系统自带的Python2.7。 第一步:安装Homebrew Homebrew,Homebrew简称brew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件,可以说Homebrew就是mac下的apt-get、yum神器 Homebrew的安装非常简单,打开终端复制、粘贴以下命令,回车,搞定(请放心使用,原汁原味的官方安装方法搬运)  ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" Homebrew常用的使用方法: $ brew search <pkg_name> #查找软件包 
    $ brew install <pkg_name> #安装软件包 
    $ brew list #列出软件包 
    $ brew uninstall <pkg_name> #卸载软件包 
    $ brew update #更新 
    $ brew info <pkg_name> #查看软件包
首页 上一页 1 2 下一页 尾页 1/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇day7 socket网络编程基础 下一篇Django入门

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目