随笔分类 -  python

摘要:Python简介 Python(英国发音:/ˈpaɪθən/美国发音:/ˈpaɪθɑːn/),是一种面向对象的解释型计算机程序设计语言,由荷兰人GuidovanRossum于1989年发明,第一个公开发行版发行于1991年。 Python是纯粹的自由软件,源代码和解释器CPython遵循GPL(GN 阅读全文
posted @ 2018-05-09 21:11 极光天际 阅读(80594) 评论(0) 推荐(0)
摘要:下面我们将介绍三种抓取网页数据的方法,首先是正则表达式,然后是流行的 BeautifulSoup 模块,最后是强大的 lxml 模块。 1. 正则表达式 如果你对正则表达式还不熟悉,或是需要一些提示时,可以查阅Regular Expression HOWTO 获得完整介绍。 当我们使用正则表达式抓取 阅读全文
posted @ 2018-05-01 08:45 极光天际 阅读(2413) 评论(0) 推荐(0)
摘要:1.说一下这本书,讲解的很细致,内容选取足够入门Django。 2.在学习这本书要注意的几点: <1>如果你想跟着敲这本书的代码必须要安装:Django版本1.10.1(当然也可以玩玩新版本Django2,中间有些部分需要自己goole来解决)和以下内容: sudo pip3 install dja 阅读全文
posted @ 2018-04-23 21:28 极光天际 阅读(2330) 评论(0) 推荐(0)
摘要:准备 我测试使用的Python版本为2.7.10,如果你的版本是Python3.5的话,这里就不太适合了。 使用Speech API 原理 我们的想法是借助微软的语音接口,所以我们肯定是要进行调用 相关的接口。所以我们需要安装pywin32来帮助我们完成这一个底层的交互。 示例代码 1 2 3 im 阅读全文
posted @ 2018-04-15 14:40 极光天际 阅读(1485) 评论(0) 推荐(0)
摘要:这是一个文字转语音的python模块。 1. macos下安装的时候出现问题: 后来发现,Foundation, AppKit, PyObjCTools都不存在,主要原因是缺少依赖模块pyobjc, 安装完之后就一切正常。 2. 语音语言的设置 默认语言为英语,在网上查找了半天都没找到原因,回到源码 阅读全文
posted @ 2018-04-15 00:13 极光天际 阅读(1635) 评论(0) 推荐(0)
摘要:Ubuntu17.04自带Python2.7与Python3.5.3的版本,由于Python2与Python3有着一些差距可能需要安装更新Python3的版本,并且切换默认的Python解释器。 01:通过wget获取最新python源码,本文发布时最新版本为python3.6.3(https:// 阅读全文
posted @ 2018-04-09 09:10 极光天际 阅读(2522) 评论(0) 推荐(0)
摘要:在终端输入 pip --default-timeout=1000 install -U pip 也就是修改超时时间。 阅读全文
posted @ 2018-04-08 10:15 极光天际 阅读(2546) 评论(0) 推荐(0)
摘要:Python内存管理机制 Python内存管理机制主要包括以下三个方面: 引用计数机制 垃圾回收机制 内存池机制 引用计数 举个例子说明引用是什么: 1 如上为一个简单的赋值语句,1就是对象,a就是引用,引用a指向对象1。 同理: 1 b也是对象1的引用。 通过内置函数id()返回对象的地址。 1 阅读全文
posted @ 2018-04-07 22:08 极光天际 阅读(768) 评论(0) 推荐(0)
摘要:安装指南是在 Ubuntu 下面操作的。不同的 Linux 版本,安装指令不同。所以,该指南的某些指令对于像 CentOS 等非 Ubuntu 系统不适用。 为什么需要使用虚拟环境? 虚拟环境是一个将不同项目所需求的依赖分别放在独立的地方的一个工具,它给这些工程创建虚拟的Python环境。它解决了“ 阅读全文
posted @ 2018-03-21 14:12 极光天际 阅读(402) 评论(0) 推荐(0)
摘要:1.首先在官网下载pycharm并进行提取,将提取的文件夹放在/usr下面(或者任意位置) 2.然后vi /etc/hosts 编辑 将0.0.0.0 account.jetbrains.com添加到文件的末尾 保存文件:wq 3.打开http://idea.lanyus.com/这个网站,在这里点 阅读全文
posted @ 2018-03-21 13:02 极光天际 阅读(291) 评论(0) 推荐(0)
摘要:PhantomJS(爬取动态页面需要用到) 基于webkit的javaScript API。提供了css选择器,提供了处理文件的I/O操作,支持Web标准、DOM操作、JSON、HTML5、Canvas、SVG。 mac安装配置: 1. http://phantomjs.org/download.h 阅读全文
posted @ 2017-12-08 15:22 极光天际 阅读(1131) 评论(0) 推荐(0)
摘要:概述# 原稿地址:使用 2to3 将代码移植到 Python 3 几乎所有的Python 2程序都需要一些修改才能正常地运行在Python 3的环境下。为了简化这个转换过程,Python 3自带了一个叫做2to3的实用脚本(Utility Script),这个脚本会将你的Python 2程序源文件作 阅读全文
posted @ 2017-12-06 19:55 极光天际 阅读(5226) 评论(0) 推荐(0)
摘要:在终端上输入pydoc会显示以下信息 pydoc - the Python documentation tool pydoc <name> ... Show text documentation on something. <name> may be the name of a Python key 阅读全文
posted @ 2017-12-06 13:30 极光天际 阅读(19106) 评论(0) 推荐(0)
摘要:raw_input的功能是方便的从控制台读入数据。 input与raw_input都是Python的内建函数,实现与用户的交互,但是功能不同。 一、raw_input 下面介绍让raw_input的几种功能。 1、输入字符串 1>>> raw_input_A = raw_input("raw_inp 阅读全文
posted @ 2017-12-06 13:18 极光天际 阅读(1390) 评论(0) 推荐(0)
摘要:print ("So, you're 5r old, %r tall and %r heavy." % (age, height, weight)) print ("So, you're %r old, %r tall and %r heavy." % (age, height, weight))说 阅读全文
posted @ 2017-12-06 13:16 极光天际 阅读(1567) 评论(0) 推荐(0)
摘要:问题 print "www.baidu.com" Python2 print ("www.baidu.com") Python3 出现 SyntaxError: Missing parentheses in call to 'print' 原因:Mac安装俩个python版本,2和3,python2 阅读全文
posted @ 2017-12-06 11:10 极光天际 阅读(805) 评论(0) 推荐(0)
摘要:谁会成为AI 和大数据时代的第一开发语言? 这本已是一个不需要争论的问题。如果说三年前,Matlab、Scala、R、Java 和 Python还各有机会,局面尚且不清楚,那么三年之后,趋势已经非常明确了,特别是前两天 Facebook 开源PyTorch 之后,Python 作为 AI 时代头牌语 阅读全文
posted @ 2017-12-06 08:57 极光天际 阅读(33159) 评论(4) 推荐(3)
摘要:Anaconda官网 https://conda.io/docs/user-guide/getting-started.html Anaconda概述 Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能,可以很方便地 阅读全文
posted @ 2017-12-05 22:40 极光天际 阅读(1663) 评论(0) 推荐(0)