Python学习记录

Python的创始人为
吉多·范罗苏姆
(Guido van Rossum)

    Python英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/),是一种面向对象直译式电脑程序语言。它包含了一组功能完备的标准库,能够轻松完成很多常见的任务。它的语法简单,与其它大多数程序设计语言使用大括号不一样,它使用缩进来定义语句块。

    与SchemeRubyPerlTcl动态语言一样,Python具备垃圾回收功能,能够自动管理内存使用。它经常被当作脚本语言用于处理系统管理任务和网络程序编写,然而它也非常适合完成各种高级任务。Python虚拟机本身几乎可以在所有的操作系统中运行。使用一些诸如py2exe、PyPy、PyInstaller之类的工具可以将Python源代码转换成可以脱离Python解释器运行的程序。

    Python的官方解释器是CPython,该解释器用C语言编写,是一个由社区驱动的自由软件,目前由Python软件基金会管理。

Python支持命令式程序设计面向对象程序设计函数式编程面向侧面的程序设计泛型编程多种编程范式。

def __init__

2017年08月19日

在Python 的类中有很多方法的名字有特殊的重要意义。现在我们将学习__init__方法的意义。__init__ 方法在类的一个对象被建立时,马上运行。这个方法可以用来对你的对象做一些你希望的初始化。注意,这个名称的开始和结尾都是双下划线。例子:1 #!/usr/bin/python2 # Filename: class_init.py34 class Person:5 def __init__...

可视化爬虫Portia安装和部署踩过的坑

2017年08月16日

背景Scrapy爬虫的确是好使好用,去过scrapinghub的官网浏览一下,更是赞叹可视化爬虫的犀利。scrapinghub有一系列的产品,开源了大部分项目,Portia负责可视化爬虫的编辑,SpiderCloud负责云端爬虫的部署,Scrapy是实现他们底层的技术。国内的可视化爬虫技术也有不少,据我所知就这几种:集搜客造数如果有其他优秀的可视化爬虫我没有提到,大家可以补充。他们的功能暂不讨论,...

python list

2017年08月04日

下面看一段代码:huang=['HuangBing','http://pdf-lib.org',28,5000] yang=['yang','https://www.pdf-lib.org',27,4000] huang[1],yang[2] 之后显示:('http://pdf-lib.org', 27)这就是数组的访问方式。本节未完待续。

安装

2017年07月27日

第3 章安装 如果你已经安装了Python 2.x ,那么就没必要卸载后再安装Python 3.x ,实际上,可以将它们同时安装在电脑里。 3.1 对于Linux 和BSD 用户 如果你正在使用一个Linux 的发行版比如Fedora 或者Mandrake 或者其他(你的选择),或者一个BSD 系统比如FreeBSD ,那么你可能已经在你的系统里安装了Python 。...

Python 介绍

2017年07月26日

第2 章Python 介绍 2.1 简介 Python 语言是少有的一种可以称得上即简单又功能强大的编程语言。你将惊喜地发现Python 语言是多么地简单,它注重的是如何解决问题而不是编程语言的语法和结构。 Python 语言的官方介绍是: Python 是一种简单易学,功能强大的编程语言,它有高效率的高层数据结构,简单而有效地实现面向对象编程。Python...

Python语言如何入门

2017年07月25日

Python 语言应该如何入门,记得我几年前也碰到过这样的问题,当时网上随便搜了一下饥不择食的找了一些书开始啃起来,结果发现很疑惑,感觉吃力,走了很多弯路。若不得法还会降低初学者的兴趣,现在我就说说自己对python 入门的理解.学Python和学其他的语言其实是相同的,我给新同事讲课的时候就说学编程和练武功其实是很相似,入门大致这样几步:找本靠谱的书,找个靠谱的师傅,找一个地方开始练习。 学语言...

前言

2017年07月25日

Python 可能是极少数既简单有强大的编程语言中的一种。这对初学者和专家都是好事,更重要的是,用它来编程是非常快乐的事。本书的目标就是帮助你学习这门奇妙的语言,展示出如何方便快捷地完成任务—— 实质上“为你的编程问题提供完美的解决方案”。1.1 本书适合的读者本书可作为Python 编程语言的指导或辅导。主要是针对新手的,当然,对于有经验的程序员也很有用。如果你所了解的计算机的知识就是如何保存文...

Python爬虫入门二之爬虫基础了解

2017年07月25日

1.什么是爬虫爬虫,即网络爬虫,大家可以理解为在网络上爬行的一直蜘蛛,互联网就比作一张大网,而爬虫便是在这张网上爬来爬去的蜘蛛咯,如果它遇到资源,那么它就会抓取下来。想抓取什么?这个由你来控制它咯。比如它在抓取一个网页,在这个网中他发现了一条道路,其实就是指向网页的超链接,那么它就可以爬到另一张网上来获取数据。这样,整个连在一起的大网对这之蜘蛛来说触手可及,分分钟爬下来不是事儿。2.浏览网页的过程...