• 完美解决Python2和3共存问题的Anaconda

    Python3 被越来越多的开发者所接受,同时让人尴尬的是很多遗留的老系统依旧运行在 Python2 的环境中,因此有时你不得不同时在两个版本中进行开发,调试。 如何在系统中同时共存 Python2 和 Python3 是开发者不得不面对的问题,一个利好的消息是,Anaconda 能完美解决Python2 和 Python3 的共存问题,而且在 Windows 平台经常出现安装依赖包(比如 MySQL-Python)失败的情况也得以解决。 Anaconda 是什么? Anaconda (巨蟒)是…

  • 推荐使用WingIDE Python IDE for Python Developers

    1 安装WingIDE本身不包含Python,故需要先安装你所需的Python。从官方网站下载安装包,一路Next即可。 WingIDE是共享软件,未付费有使用时间的限制。但是WingIDE本身是用Python写的,因此在使用方法上有无限可能。如果想对软件本身作改动,请务必遵守《计算机软件保护条例》国务院关于修改《计算机软件保护条例》的决定 WingIDE是跨平台的,适用于Windows,OSX和较新版本的Linux。 2 使用2.1 交互模式很多教程中使用Python的交互模式展示示例代码。W…

  • 数据专家必知必会的 7 款 Python 工具

    如果你有志于做一个数据专家,你就应该保持一颗好奇心,总是不断探索,学习,问各种问题。在线入门教程和视频教程能帮你走出第一步,但是最好的方式就是通过熟悉各种已经在生产环境中使用的工具而为成为一个真正的数据专家做好充分准备。 我咨询了我们真正的数据专家,收集整理了他们认为所有数据专家都应该会的七款 Python 工具。The Galvanize Data Science 和 GalvanizeU 课程注重让学生们花大量的时间沉浸在这些技术里。当你找第一份工作的时候,你曾经投入的时间而获得的对工具的深…

  • 10个最好用的Python工具,插件和资料库

    每一个称职的工程师都应该拥有一套极好的工具来提高工作效率。在Livecoding.tv上的工程师也不例外。我们乐意与您分享这些工具、插件和资料库,它们是Python直播者们在Livecoding.tv上每天会使用到的。 Python是什么? “Python是一种可以自由使用的编程语言,它可以解决计算机的问题,几乎就像把一个人对解决方案的想法写出来一样简单。它可以书写一次并且几乎可以在所有电脑上运行,而无需改变程序。” (Python website). 这里有10个最好用的Python工具,插件…

  • 10款最好的Python IDE

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

  • 《Python学习手册(第3版) 》

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

  • 《Python高级编程》

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

  • Python 的异步 IO:Asyncio 简介

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

  • Python趣味代码整合之提升编程兴趣

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

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