• Tensorflow自学之前的bigpicture

    前言 目前,深度学习在计算机科学各领域的应用越来越多,各种新技术层出不穷,比如图像识别、图形定位与检测、语音识别这一系列的技术。这个领域,对于初入技术行业的同学来讲,吸引力十分足够:特别是在整个领域工资居高不下的时候。 说到深度学习,就不能不提一下开源框架tensorflow。不仅是因为这个框架最火、使用率最高,也是因为这个框架是非常适合初学者接触、学习的。 我们会讲到一些深度学习的基础概念,包括计算图,graph 与 session,基础数据结构,Variable,placeholder 与 …

    Python开发 2017年4月18日
  • PEP8 Python 编码规范整理

    决定开始Python之路了,利用业余时间,争取更深入学习Python。编程语言不是艺术,而是工作或者说是工具,所以整理并遵循一套编码规范是十分必要的。所以今天根据PEP8整理了一份,以后都照此编码了,还会持续更新。 一 代码编排 1 缩进。4个空格的缩进(编辑器都可以完成此功能),不使用Tap,更不能混合使用Tap和空格。 2 每行最大长度79,换行可以使用反斜杠,最好使用圆括号。换行点要在操作符的后边敲回车。 3 类和top-level函数定义之间空两行;类中的方法定义之间空一行;函数内逻辑无…

    Python开发 2017年4月16日
  • 【Python】windows下Eclipse中安装集成webpy框架

    这篇文章主要讲述的是在Windows下,在eclipse中如何通过使用webpy框架进行Python的web开发。很多文章都是在自己一次次的碰壁中又决定自己写一篇。像原来的MySQL的安装,每次安装都是需要重新再搜索一遍遇到的问题如何解决。 本文分几个部分: 第一个部分是Python的安装,如果安装过了的童鞋,则可以直接跳过去这一步; 第二部分是eclipse中PyDev插件的安装,安装之后在eclipse中就可以进行Python的开发; 第三个部分是webpy的安装; 第四部分是MySQLdb…

    Python开发 2017年4月14日
  • python线程笔记

    引言&动机 考虑一下这个场景,我们有10000条数据需要处理,处理每条数据需要花费1秒,但读取数据只需要0.1秒,每条数据互不干扰。该如何执行才能花费时间最短呢? 在多线程(MT)编程出现之前,电脑程序的运行由一个执行序列组成,执行序列按顺序在主机的中央处理器(CPU)中运行。无论是任务本身要求顺序执行还是整个程序是由多个子任务组成,程序都是按这种方式执行的。即使子任务相互独立,互相无关(即,一个子任务的结果不影响其它子 任务的结果)时也是这样。 对于上边的问题,如果使用一个执行序列来完…

    Python开发 2017年4月13日
  • Python名人之廖雪峰

    廖雪峰 廖雪峰,十年软件开发经验,业余产品经理,精通Java/Python/Ruby/Visual Basic/Objective C等,对开源框架有深入研究,著有《Spring 2.0核心技术与最佳实践》一书

    Python开发 2017年4月13日
  • 两大幸存者:Java与Python谁更胜一筹?

    程序员在编程语言的选择上或多或少都犹豫过,选择时也会不自主地将客观事实与主观偏好相结合。过去十年,可供选择的语言层出不穷,本文将重点缩小到20世纪90年代编程语言的两大幸存者身上:Java和Python。 Python起源于一种脚本语言,它的语法体现了一种可读性的理念,具有简单而规则的界限,鼓励简洁和一致的代码布局。Python的动态类型有助于代码简化和组合,是许多平台的解释性语言,成为众多程序员编程首选的便携式选项。 Python的参考实现(以C编写,被称为CPython)在许多平台上可用,并…

    Python开发 2017年4月13日
  • 完美解决Python2和3共存问题的Anaconda

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

    Python开发 2017年4月13日
  • 推荐使用WingIDE Python IDE for Python Developers

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

    Python开发 2017年4月13日
  • 数据专家必知必会的 7 款 Python 工具

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

    Python开发 2017年4月13日
  • 10个最好用的Python工具,插件和资料库

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

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