您的位置:首页 > 编程语言 > Python开发

Python学习笔记(一)

2016-05-26 00:00 483 查看
摘要: Python学习笔记(一)

Python学习笔记(一)

下载与环境配置

下载链接 https://www.python.org/downloads/

有2.7.11和3.1.5两个最新版本供下载,windows,linux,mac操作系统按个人系统选择相应的下载链接

2.7.11和3.1.5两个最新版本的差异

Python的每个新版本都会增加一些新的功能,或者对原来的功能作一些改动。有些改动是不兼容旧版本的,也就是在当前版本运行正常的代码,到下一个版本运行就可能不正常了。

从Python 2.7到Python 3.x就有不兼容的一些改动,比如2.x里的字符串用'xxx'表示str,Unicode字符串用u'xxx'表示unicode,而在3.x中,所有字符串都被视为unicode,因此,写u'xxx'和'xxx'是完全一致的,而在2.x中以'xxx'表示的str就必须写成b'xxx',以此表示“二进制字符串”。

Python提供了future模块,把下一个新版本的特性导入到当前版本,于是我们就可以在当前版本中测试一些新版本的特性。

学习新的语言必备适合自己的IDE

轻量级ide sublime3 这边就需要依靠sublime高级的插件管理Package Control功能,这玩意可以让你方便安装插件包。安装方法网上一砣。当然,运行的前提需要你把python配置到你的电脑的系统环境变量中。下面你需要安装一些插件来辅助你进行python代码的编写,比如代码自动格式化(AutoPEP8),代码自动提示(SublimeCodeIntel),调试代码(SublimeREPL)等功能插件。这些都是一个IDE的标配,具体的插件安装你可以按我给你的插件名,在Package Control中搜索即可以安装。

个人比较喜欢的一款产品Pycharm,也是JetBrains公司开发的,开发java的人对IntelliJ IDEA应该不陌生,这款也是其公司旗下。但是这类产品都需要付费,网上也有破解的教程可供参考。

Python解释器

当我们从Python官方网站下载并安装好Python 2.7后,我们就直接获得了一个官方版本的解释器:CPython。这个解释器是用C语言开发的,所以叫CPython。在命令行下运行python就是启动CPython解释器

还有其他许多Python解释器,在此也不一一列举,感兴趣可以自己查找资料。

强大的第三方模块

基本上,所有的第三方模块都会在PyPI - the Python Package Index上注册,只要找到对应的模块名字,即可用easy_install或者pip安装,安装教程网上也是一大坨。就类似java中的maven一样,在这里你就可以非常灵活的使用第三方模块的huge类库以达到自己的项目目的。
本章介绍常用的第三方模块。

python之我见

python书写十分优雅:用缩进的形式来取代普通语言中的{ },实现了函数或类的包涵之意。

python的语法也比较简单,但需要注意下与普通的语言还是有些区别的。

爬虫项目中运到的第三方模块介绍

Requests

HTTP for Humans

scrapy

A Fast and Powerful Scraping and Web Crawling ...

每日一发

学习交流群 239228251

chrome巨好用的插件 广告拦截adblock plus 搜索“ABP”即可下载
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: