码迷,mamicode.com
首页 > 编程语言 > 详细

Python的认识和环境搭建

时间:2015-09-04 14:15:03      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:

笔者是一个小白,我会记录我所学习期间的学习经验总结!虽说对于很多人来说学习编程是不需要做任何笔记的.不断的敲代码就可以,但对我来说只有基础打牢了"理论和实践加总结"来学习,效率还是蛮高的

万丈高楼平地起,不能忘了那地基

Python的认识

  • 作者(Guido)在1989年圣诞假期,他因无聊为了打发时间而开发了一个新的脚本解释程序Python
  • Python和其他编程语言一样也是一种计算机高级编程语言,它被很多知名互联网公司所使用,例如知名的YouTube、Instagram、Google、红帽、Facebook还有国内的豆瓣、搜狐、金山、土豆、果壳网等互联网公司
  • Python在2014年的TIOBE十大编程排行榜中,Python在所有语言中排列第五,在解释型语言中,排在第一位
  • 其实不管什么编程语言,目的还是让计算机干活!哪Python与其他高级语言的区别:

   † C语言可以用来编写操作系统的贴近硬件的语言,所以追求运行速度、才能充分发挥硬件性能

   † C++ 可以用来编写3D游戏,实现3D化,显得更逼真

   † Python可以是用来编写应用程序的高级编程语言

  • Python的优点:

   † 丰富的第三方库,可以基于这些第三方库做快速开发

   † 跨平台的应用,将代码放在其他平台上,一样分分钟运行

   † 可扩展性强,在底层可以引用C语言的库、调用C/C++、Java的模块都是可以的

   † 可以“粘”一段C程序,比如内存的读写、数据排序等Python也被成为“胶水”语言

   † 代码量少,比如C语言需要1000行能完成的任务而Python只需要20行

   † 作者对Python的定位是“优雅”、“明确”、“简单”,所以Python程序看上去总是简单易懂

   † 能开发网络应用,包括网站、后台服务

   † 日常需要的小工具(包括系统管理员需要的脚本任务),把其他语言开发的程序再包装起来,方便使用

  • Python的缺点

   † 运行速度慢,因为Python是解释型语言,编写的代码必须一条一条的去执行

   † 代码不能加密,如果要发布Python程序,实际上就是发布源代码了

为什么学习Python

  • 上面的优点就有足够的理由让我来学习Python,前期是因为听说爬虫的故事,然后我在在各论坛、知乎都说Python非常强大!
  • 人生苦短,我喜欢Python!Python语言是非常简单易用,连Google都在大规模使用Python,让我有了更大的动力
  • 开发者的哲学就是:

   † 用一种方法,最好是只有一种方法来做一件事

   † 很多像Java、C/C++几十行甚至上百行代码实现的功能,Python可能只需要几行代码就轻松搞定

  • 因此我选择Python是非常正确、明智的

Python版本的区别

  • Python有两个版本:

   † Python2.x(目前最新版本是2.7.10)

   † Python3.x(目前最新版本是3.4.3)

  • 以上这两个版本是不兼容的,因为现在Python正在朝着3.x版本进化,可以看到以下一些简单改动
  • 最经常使用的print函数,在Python2中我们可以直接print “hello world”或者使用单引号print ‘hello world!’,但是在Python3中已经将print作为一个内置函数了,要打印hello world的信息,需要这样操作:print(“Hello world!”)
  • 所以对于我这初学者的角度,安装学习Python2是一个不错的选择,它可以减少我学习过程中带来的一系列兼容性的问题

 Python的环境搭建

  • Python是跨平台的,它可以运行在Windows、Mac和各种Linux/Unix系统上.在Windows上写Python程序,放在Linux上也是能够运行,在Mac也能运行
  • 安装非常简单,笔者不是写教程,所以这里就不贴出安装步骤了!如实在不会安装请自行google吧
  • 笔者在公司使用的操作系统是Win7_64位操作系统,所以是安装的Python 2.7 64位
  • 官方下载地址:点击进入 下载安装完成过后,打开命令提示符,输入"python" 如有以下提示>>>,进入交互式界面,说明安装成功
Python 2.7.10 (default, May 23 2015, 09:40:32) [MSC v.1500 64 bit (Intel)] on win64
Type "help", "copyright", "credits" or "license" for more information.
>>>
  • >>>exit () 可以退出交互式或者 ctrl+c都是可以退出交互式的

Python的认识和环境搭建

标签:

原文地址:http://www.cnblogs.com/vforbox/p/4780930.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!