• 10款最好的Python IDE

    Python 的学习过程少不了集成开发环境(IDE)或者代码编辑器。这些 Python 开发工具帮助开发者加快使用 Python 开发的速度,提高效率。高效的代码编辑器或者 IDE 应该会提供插件,工具等能帮助开发者高效开发的特性。 这篇文章收集了一些对开发者非常有帮助的,最好的 10 款 Python IDEs。如果你有其他更好的推荐,请在评论和大家分享一下:) 2. Eclipse with PyDev pydevEclipse 是非常流行的 IDE,而且已经有了很久的历史。Eclipse …

    Python开发 2017年4月13日
  • 《Python学习手册(第3版) 》

    《Python学习手册(第3版)》 内容简介 Python可移植、功能强大、易于使用,是编写独立应用程序和脚本应用程序的理想选择。无论你是刚接触编程或者刚接触Python,通过学习本书,你可以迅速高效地精通核心Python语言基础。读完本书,你会对这门语言有足够的了解,从而可以在你所从事的任何应用领域中使用它。

    Python开发 2017年4月12日
  • 《Python高级编程》

    《Python高级编程》 内容简介 本书通过大量的实例,介绍了Python语言的最佳实践和敏捷开发方法,并涉及整个软件生命周期的高级主题,诸如持续集成、版本控制系统、包的发行和分发、开发模式、文档编写等。本书首先介绍如何设置最优的开发环境,然后以Python敏捷开发方法为线索,阐述如何将已被验证的面向对象原则应用到设计中。这些内容为开发人员和项目管理人员提供了整个软件工程中的许多高级概念以及专家级的建议,其中有些内容的意义甚至超出了Python语言本身。 本书针对具备一定Python基础并希望通…

    Python开发 2017年4月12日
  • Python 的异步 IO:Asyncio 简介

    Python 的 asyncio 类似于 C++ 的 Boost.Asio。 异步 IO,就是你发起一个 IO 操作,不用等它结束,可以继续做其他事情,当它结束时,你会得到通知。 Asyncio 是并发(concurrency)的一种方式。对 Python 来说,并发还可以通过线程(threading)和多进程(multiprocessing)来实现。 Asyncio 并不能带来真正的并行(parallelism)。当然,因为 GIL(全局解释器锁)的存在,Python 的多线程也不能带来真正的…

    Python开发 2017年4月11日
  • Python趣味代码整合之提升编程兴趣

        这篇文章主要是整合一些趣味代码,一方面自己对这些内容比较感兴趣,另一方面希望这些代码能提升大家的编程兴趣。 一、Python使用turtle绘制国旗     代码如下:     运行结果如下所示,它是动态绘制过程。     注意安装第三方包的方法如下所示: 在Command Window界面下进入Anaconda2Scripts文件夹,通过pip安装。 二、Python图片转换位字符画     代码如下:     运行结果如下所示,输入图片转换成txt文字显示。     缺点:如何通过一…

    Python开发 2017年4月10日
  • Python数据挖掘 | 实战案例之预测糖尿病

      今天给大家讲解一个实战案例:如何根据现有数据预测糖尿病。在这个案例开始之前,希望大家回忆一下大学里讲过的线性回归的知识,这是数据挖掘里非常重要的一部分知识。当然,鉴于大家都学过,本篇就不再赘述。 一. 数据集介绍diabetes dataset数据集    这是一个糖尿病的数据集,主要包括442行数据,10个属性值,分别是:Age(年龄)、性别(Sex)、Body mass index(体质指数)、Average Blood Pressure(平均血压)、S1~S6一年后疾病级数指标。Tar…

    Python开发 2017年4月10日
  • Python from entry to abandon 4

    Python from entry to abandon系列的收官之作本篇博客将会介绍《简明Python教程》的最后四章内容。并在最后附上对于本书的个人评价和下阶段自学Python系列博客更新的计划。13.异常14.Python标准库15.更多Python内容16.接下来学习什么? 13.异常当你的程序中出现某些异常的状况的时候,异常就发生了。例如,当你想要读某个文件的时 候,而那个文件不存在。或者在程序运行的时候,你不小心把它删除了。上述这些情况可以使用异常来处理。 笔记:简单理解就是程序没有…

    Python开发 2017年4月7日
  • 如何在Core i5 上实现 20 倍的 Python 运行速度?

    摘要:Intel Distribution for Python 在今年二月进行了更新——英特尔发布了 Update 2 版本。以“加速”为核心的它,相比原生 Python 环境有多大提升呢?并行计算专家、前英特尔高级工程师 James Reinders 对老东家的产品进行了测试。他对外宣布:在配备四核 i5 的 iMAC 上实现了 20 倍的性能加速! 至于他是怎么做到的,请继续往下看(含代码)。 James Reinders James Reinders:利用 Intel Distribut…

    Python开发 2017年4月5日
  • Python爬虫基础知识:urllib2的使用技巧

    前面说到了urllib2的简单入门,下面整理了一部分urllib2的使用细节。 1.Proxy 的设置 urllib2 默认会使用环境变量 http_proxy 来设置 HTTP Proxy。 如果想在程序中明确控制 Proxy 而不受环境变量的影响,可以使用代理。 新建test14来实现一个简单的代理Demo: 这里要注意的一个细节,使用 urllib2.install_opener() 会设置 urllib2 的全局 opener 。 这样后面的使用会很方便,但不能做更细致的控制,比如想在程…

    Python开发 2017年3月24日
历经多年发展,已成为国内好评如潮的Linux云计算运维、SRE、Devops、网络安全、容器云、Go、Python开发专业人才培训机构!