笔者是一个小白,我会记录我所学习期间的学习经验总结!虽说对于很多人来说学习编程是不需要做任何笔记的.不断的敲代码就可以,但对我来说只有基础打牢了"理论和实践加总结"来学习,效率还是蛮高的
万丈高楼平地起,不能忘了那地基
笔者所学习的教导指南是廖老师 的Python2.7教程和Python官方资料
Python的认识
作者(Guido)在1989年圣诞假期,他因无聊为了打发时间而开发了一个新的脚本解释程序Python
Python和其他编程语言一样也是一种计算机高级编程语言,它被很多知名互联网公司所使用,例如知名的YouTube、Instagram、Google、红帽、Facebook还有国内的豆瓣、搜狐、金山、土豆、果壳网等互联网公司
Python在2014年的TIOBE十大编程排行榜中,Python在所有语言中排列第五,在解释型语言中,排在第一位
其实不管什么编程语言,目的还是让计算机干活!哪Python与其他高级语言的区别:
† C语言可以用来编写操作系统的贴近硬件的语言,所以追求运行速度、才能充分发挥硬件性能
† C++ 可以用来编写3D游戏,实现3D化,显得更逼真
† 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版本的区别
† 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都是可以退出交互式的
运维网声明
1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网 享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com