千赢国际

正规官网

新闻发布日期:2017-11-23

走近 Python (类比 JS )

Python 是一门运用很广泛的语言,自动化脚本、爬虫,甚至在深度学习领域也都有 Python 的身影。作为一名前端开发者,也了解 ES6 中的很多特性借鉴自 Python (比如默认参数、解构赋值、Decorator等),同时本文会对 Python 的一些用法与 JS 进行类比。不管是提升自己的知识广度,还是更好地迎接 AI 时代,Python 都是一门值得学习的语言。

使用 Python 在 Linux 上实现一键回归测试

测试人员从代码库(例如 CVS )迁出代码的过程中,需要手动输入访问密码,而 Python 提供了 Pexpect 模块则能够将手动输入密码这一过程自动化。当然 Pexpect 也可以用来和 ssh、ftp、passwd、telnet 等命令行进行自动化交互。这里我们以 CVS 为例展示如何利用 Pexpect 从代码库迁出代码。

在清单 1 中,我们用命令”cvs co project_code”从代码库中迁出了 project_code 的内容,我们也可以用该命令来更新已经迁出的代码。只需要将命令”cvs update” 传给类 pexpect.spawn()即可,详细的实现请参考代码文件。这里 interact()函数是必须的,用来在交互的方式下控制该子进程。有时代码库中会存在目录不一致行情况,迁出代码会因报错终止,所以需要异常处理(try … execpt)来忽略该错误。

做自己喜欢的事情成本有多高?

坐标广州,小弟今年六月二本环境工程已毕业,毕业前自己想转行,自学计算机知识(主要python)。毕业前找到IT岗实习(公司做大数据的,写爬虫,处理数据,数据挖掘相关),毕业已经转正到手4k+,今年没提成(可能新手原因薪水不高)。工作性质比较感兴趣,公司氛围也不错。

家里也没啥要求自己做什么,我也考了公务员没上。最近有个比较好的亲戚联系我,有没兴趣做回环保。可以帮我联系下,是中电建水环境治理技术有限公司,是央企中电建下的子公司,很大,很有钱,技术也牛x。亲戚认识某个领导吧,他说有空过来聊一下,怂恿我待遇福利都不用担心。(社招进来的都是博士硕士,985,211)

一个是自己喜欢做的事情,一个是本专业但兴趣不大的事情。抉择难。
我应不应该坚持搞数据开发…
如果可以进中电建水环境,是不是生活好过点,对未来也比较光明…

做自己喜欢的事情成本有多高?

坐标广州,小弟今年六月二本环境工程已毕业,毕业前自己想转行,自学计算机知识(主要python)。毕业前找到IT岗实习(公司做大数据的,写爬虫,处理数据,数据挖掘相关),毕业已经转正到手4k+,今年没提成(可能新手原因薪水不高)。工作性质比较感兴趣,公司氛围也不错。

家里也没啥要求自己做什么,我也考了公务员没上。最近有个比较好的亲戚联系我,有没兴趣做回环保。可以帮我联系下,是中电建水环境治理技术有限公司,是央企中电建下的子公司,很大,很有钱,技术也牛x。亲戚认识某个领导吧,他说有空过来聊一下,怂恿我待遇福利都不用担心。(社招进来的都是博士硕士,985,211)

一个是自己喜欢做的事情,一个是本专业但兴趣不大的事情。抉择难。
我应不应该坚持搞数据开发…
如果可以进中电建水环境,是不是生活好过点,对未来也比较光明…

做自己喜欢的事情成本有多高?

坐标广州,小弟今年六月二本环境工程已毕业,毕业前自己想转行,自学计算机知识(主要python)。毕业前找到IT岗实习(公司做大数据的,写爬虫,处理数据,数据挖掘相关),毕业已经转正到手4k+,今年没提成(可能新手原因薪水不高)。工作性质比较感兴趣,公司氛围也不错。

家里也没啥要求自己做什么,我也考了公务员没上。最近有个比较好的亲戚联系我,有没兴趣做回环保。可以帮我联系下,是中电建水环境治理技术有限公司,是央企中电建下的子公司,很大,很有钱,技术也牛x。亲戚认识某个领导吧,他说有空过来聊一下,怂恿我待遇福利都不用担心。(社招进来的都是博士硕士,985,211)

一个是自己喜欢做的事情,一个是本专业但兴趣不大的事情。抉择难。
我应不应该坚持搞数据开发…
如果可以进中电建水环境,是不是生活好过点,对未来也比较光明…

使用 Gc、Objgraph 干掉 Python 内存泄露与循环引用!

Python使用引用计数和垃圾回收来做内存管理,前面也写过一遍文章《》,介绍了在python中,如何profile内存使用情况,并做出相应的优化。本文介绍两个更致命的问题:内存泄露与循环引用。内存泄露是让所有程序员都闻风丧胆的问题,轻则导致程序运行速度减慢,重则导致程序崩溃;而循环引用是使用了引用计数的数据结构、编程语言都需要解决的问题。本文揭晓这两个问题在python语言中是如何存在的,然后试图利用gc模块和objgraph来解决这两个问题。

注意:本文的目标是Cpython,测试代码都是运行在Python2.7。另外,本文不考虑C扩展造成的内存泄露,这是另一个复杂且头疼的问题。

运行Flask一个小Demo时出现的error,请问这个是怎么回事?谢谢!

C:UsersYufog ChanDesktoppy>python do_flask.py
Traceback (most recent call last):
File “do_flask.py”, line 4, in
from flask import Flask
File “C:UsersYufog ChanAppDataLocalProgramsPythonPython35libsite-packagesflaskinit.py”,
line 17, in
from werkzeug.exceptions import abort
File “C:UsersYufog ChanAppDataLocalProgramsPythonPython35libsite-packageswerkzeuginit.p
y”, line 152, in
import(‘werkzeug.exceptions’)
File “C:UsersYufog ChanAppDataLocalProgramsPythonPython35libsite-packageswerkzeugexceptions
.py”, line 71, in
from werkzeug.wrappers import Response
File “C:UsersYufog ChanAppDataLocalProgramsPythonPython35libsite-packageswerkzeugwrappers.p
y”, line 36, in
from werkzeug.utils import cached_property, environ_property,
File “C:UsersYufog ChanAppDataLocalProgramsPythonPython35libsite-packageswerkzeugutils.py”,
line 16, in
import pkgutil
File “C:UsersYufog ChanAppDataLocalProgramsPythonPython35libpkgutil.py”, line 5, in
import importlib.util
File “C:UsersYufog ChanAppDataLocalProgramsPythonPython35libimportlibutil.py”, line 13, in <
module>
from contextlib import contextmanager

ImportError: cannot import name ‘contextmanager’

python的前景到底有多大?

自己本身是做java开发的,因为爬虫才了解到python,然后对python一发不可收拾。自学了很多关于python web的知识,最近想转python web。但是我在拉勾上发现python的工资并不高,对于3-5年工作经验的python开发者,低于同经验的java开发者,超过25k~50k的python岗位很少,但是java的岗位却一抓一大把。同样的,java开发转做架构师的容易,python即使做成了架构师也难找到岗位,因为没有多少家公司使用python。python最近比较火在于数据挖掘和机器学习。除此,在web上的前景似乎真的不如java?不知道大家学习python,或者想要从事python web开发的有没有这样的顾虑?

Python GUI 多个对话框

本人初学python,想做一个简单的GUI的APP,其实App也是头一次做。环境是Python3.5+PyQt4。之前写了一个单个对话框的程序,已经能够运行,现在想加一些功能,需要加一些对话框。我想在主界面上通过一个按钮调出另一个对话框,但是一直没有实现,我看到网上有说是类继承什么的,想问问大家有什么比较好的参考资料,或者比较好的思路,谢谢

做嵌入式的转python如何得到招聘单位的面试

我是从事嵌入式Linux开发的, 工作中涉猎很多知识与技术, 比如测试的适合写python脚本, 系统启动的时候用shell脚本, 核心程序用C 或者Qt来编写,整过mtk的wifi驱动, 简单i2c等驱动 个人主要偏重于网络相关的, 网络防火墙等, 做过视频相关rtsp 运动侦测算法, 最近两年在做openwrt路由器操作系统。

涉猎的不可谓不广, 我个人是觉得这行的薪水相对于Android或者iOS来说真的是低得可怜,但是知识储备却要高出很多。

想找些python爬虫兼职项目练手

我能写简单的爬虫,想找些 爬虫兼职任务(100-300元的小任务).从哪找呢?我去了freelancer,

由于是菜鸟freelancer,在freelancer搜索scrapy,发现需求不多,有无FREELANCER可以介绍下经验。

python+selenium自动化问题

通过python+selenium采用Page Object模式实现web自动化,现在有登录页面类A 和登录成功后的页面类B,页面元素都封装在了对应的两个类中,测试时候调用A页面类实现登录,登录之后怎么才能调用到B类页面中的元素呢?

multiprocessing.queue读取不到queue中的数据

putPageResToQueue(urlIter,queue): 函数负责获取网页内容的响应(HTTPResponse)并将其放入multiprocessing.Queue(代码中为pageQueue)中,函数输入为一个包含网页url的序列和一个queue

getPageResFromQueue(queue): 函数想实现从putPageResToQueue(urlIter,queue)函数写入的queue中读取其中的元素

python 怎样实现多叉树

是这样,我想设计一个多叉树的数据结构,但是在设计过程中遇到了不会解决的问题。

我采用的是class的方式,不知道在设计的时候如何遍历。比如一级节点只有五个,怎么在判断是否有的情况下设计目录下的节点呢

怎么感觉一直都没学会Python

用Python也有两年了。我是出于兴趣学习的,周围没有其他的朋友在用。之前用Python做网站,写爬虫,也开发过3D打印软件。自己捣鼓来捣鼓去,做出来的东西都能用,但是仔细回想一下好像并没有真正学会,有的时候连基本的东西都还要查手册。遇到问题就stackoverflow,要不就自己瞎捉摸。以后工作是写C语言,Python可能写的不多了,不过我还是挺喜欢Python的,后面继续学习应该怎么做呢?我觉得熟练使用Python一门语言就是要能够快速对症下药找到解决方案,编写程序和工具,代码风格良好又Pythonic,不查手册就能啪啪啪。

大家给点建议吧?还是得找个相关工作去工业界磨练一下?

明年找工作,求python大神指条明路

本人要找工作,有c的编程基础,学过matlab,现在做fpga,无奈我对硬件不太感兴趣,想找互联网工作,所以想学习python。但是又不知道如果用python找工作能够干神马,而且我现在在看廖雪峰的python语法,

求大神们给指条明路,而且是否还需要接触一下java,现在也在看linux,求有经验的人可以交流一下,最好是程序猿或者程序媛~因为想做技术挑战一下

在Python中,如何定义一个函数,来修改列表里的值?

我在学习python编程,从入门到实践,如果有大神有这本书,我的问题是8-10 p129下方

题目说,需要我定义一个函数,命名为the_great(),然后这个函数的功能,需要让之前列表里的每一个值的后面,多加上一个the great,也就是修改每一个值,关于这个部分书中没有详细介绍,网上查找关键字,得到了extend,但extend只是在整体后面增加,求大神帮忙解答一下

flask中如何触发request请求的?

比如在页面中有两个元素,一个日期和一个链接,用户选择日期之后点链接可以显示不同的内容。

但是点链接之后request获取不到相应的日期? 请问为什么,这个链接难道必须要用按钮吗,为什么呢?

Numpy模块安装问题

大家好,电脑Win10系统,python3.6. 在安装numpy模块时报错,出现

No module named”numpy.distutils._msvccompiler” in numpy.distutils; trying from distutils

error: Unable to find vcvarsall.bat

有木有大神知道,这个该怎么解决?谢谢!

做自己喜欢的事情成本有多高?

坐标广州,小弟今年六月二本环境工程已毕业,毕业前自己想转行,自学计算机知识(主要python)。毕业前找到IT岗实习(公司做大数据的,写爬虫,处理数据,数据挖掘相关),毕业已经转正到手4k+,今年没提成(可能新手原因薪水不高)。工作性质比较感兴趣,公司氛围也不错。

家里也没啥要求自己做什么,我也考了公务员没上。最近有个比较好的亲戚联系我,有没兴趣做回环保。可以帮我联系下,是中电建水环境治理技术有限公司,是央企中电建下的子公司,很大,很有钱,技术也牛x。亲戚认识某个领导吧,他说有空过来聊一下,怂恿我待遇福利都不用担心。(社招进来的都是博士硕士,985,211)

一个是自己喜欢做的事情,一个是本专业但兴趣不大的事情。抉择难。
我应不应该坚持搞数据开发…
如果可以进中电建水环境,是不是生活好过点,对未来也比较光明…

三十多款很有个性的程序员专属极客卫衣和T恤

范品社推出的三十多款程序员相关题材极客卫衣长、短袖T恤Polo 衫。 包括:GitHub, Hello World,不修电脑,Chrome 断网,算法,404 – 没找到对象,Linux,Python,C,C++,JavaScript,HTML5, CSS3,Go, PHP,Android,Java,Swift,Vim, 编程狂人,薛定谔的猫,黑客帝国,权利的游戏,V字队 等。

卫衣单件 ¥139.9,长袖 ¥69.9,短袖 ¥49.9 起。先领券再购物:满99减5元,满159减10元,满259减20元,满359减30元。购买方式详见末尾

Python 生成器原理详解

这篇文章是对 一书中高效爬虫一章的部分翻译,原文在此 -> 。建议结合《流畅的 Python》食用。

在掌握 Python 生成器之前,你必须了解常规 Python 函数的工作原理。通常,当一个 Python 函数调用子程序(subroutine)时,这个子程序将一直持有控制权,只有当子程序结束(返回或者抛出异常)后,控制权才还给调用者:

最令人头疼的Python问题

十年多年来,Python 的全局解释器锁(GIL)给新手和专家们带来了巨大的挫折感和好奇心。

每个领域都会有这么一个问题:它难度大、耗时多,仅仅是尝试解决这个问题都会让人震惊。整个社区在很久以前就放弃了这个问题,现在只有少数人在努力试图解决它。对于初学者来说,解决这样高难度的问题,会给他带来足够的声誉。计算机科学领域中的 P = NP 就是这样的问题。如果能用多项式时间复杂度解决这个问题,那简直就可以改变世界了。Python 中最困难的问题比 P = NP 要容易一些,不过迄今仍然没有一个满意的答案,解决这个问题和解决 P = NP 问题一样具有革命性。正因为如此, Python 社区会有如此多的人关注于这个的问题: “对于全局解释器锁(GIL)能做什么?”

Django vs SQLAlchemy:哪个 Python ORM 更好

在介绍 Python 的 ORM 框架(Django 和 SQLAlchemy)不同之前,我们先要确保完全理解 ORM 框架的用途。

ORM 代表对象关系映射(Object Relational Mapping)。让我们依次看看这三个单词,它们正好解释了 ORM在真实环境中的用处:

Bottle 框架中的装饰器类和描述符应用

最近在阅读Python微型Web框架Bottle的源码,发现了Bottle中有一个既是装饰器类又是描述符的有趣实现。刚好这两个点是Python比较的难理解,又混合在一起,让代码有些晦涩难懂。但理解代码之后不由得为Python语言的简洁优美赞叹。所以把相关知识和想法稍微整理,以供分享。

Bottle是Python的一个微型Web框架,所有代码都在一个bottle.py文件中,只依赖标准库实现,兼容Python 2和Python 3,而且最新的稳定版0.12代码也只有3700行左右。虽然小,但它实现了Web框架基本功能。这里就不以过多的笔墨去展示Bottle框架,需要的请访问其网站了解更多。这里着重介绍与本文相关的重要对象request。在Bottle里,request对象代表了当前线程处理的请求,客户端发送的请求数据如表单数据,请求网站和cookie都可以从request对象中获得。下面是官方文档中的两个例子

from bottle import request, route, response, template

Python Metaclass 初探

先以一个大牛的一段关于Python Metapgramming的著名的话来做开头:

Metaclasses are deeper magic than 99% of users should ever worry about. If you wonder whether you need them, you don’t (the people who actually need them know with certainty that they need them, and don’t need an explanation about why). – Tim Peters

机器学习算法实践-Platt SMO和遗传算法优化SVM

之前实现了简单的SMO算法来优化SVM的对偶问题,其中在选取α的时候使用的是两重循环通过完全随机的方式选取,具体的实现参考《》。

本文在之前简化版SMO算法的基础上实现了使用启发式选取α对的方式的Platt SMO算法来优化SVM。另外由于最近自己也实现了一个,便也尝试使用遗传算法对于SVM的原始形式进行了优化。

Python数据分析 - Numpy

NUMPY(以下简称NP)是Python数据分析必不可少的第三方库,np的出现一定程度上解决了Python运算性能不佳的问题,同时提供了更加精确的数据类型。如今,np被Python其它科学计算包作为基础包,已成为Python 数据分析的基础,可以说,NP是SciPy、Pandas等数据处理或科学计算库最基本的函数功能库。因此,理解np的数据类型对python数据分析十分有帮助。

下面,本文将介绍Np的常用操作和基本数据类型。

《流畅的 Python 》阅读笔记

《流畅的python》是一本适合python进阶的书, 里面介绍的基本都是高级的python用法. 对于初学python的人来说, 基础大概也就够用了, 但往往由于够用让他们忘了深入, 去精通. 我们希望全面了解这个语言的能力边界, 可能一些高级的特性并不能马上掌握使用, 因此这本书是工作之余, 还有余力的人来阅读, 我这边就将其有用, 精妙的进阶内容整理出来.

这本书有21个章节, 整理也是根据这些章节过来.

机器学习算法实践-标准与局部加权线性回归

最近开始总结学习回归相关的东东了,与分类的目标变量是标称型不同,回归是对连续型数据进预测。当然还是从最简单的线性回归开始,本文主要介绍无偏差的标准线性回归和有偏局部加权线性回归的理论基础以及相应的Python实现。

标准线性回归的理论知识很简单,我们既可以写出它的标量表达式也可以写成矩阵的形式,其中矩阵的形式也可以通过投影矩阵进行推到得到。本部分就对标准线性回归的表达式进行下简单的推导。

Python 静态方法和类方法的区别

Though classmethod and staticmethod are quite similar, there’s a slight difference in usage for both entities: classmethod must have a reference to a class object as the first parameter, whereas staticmethod can have no parameters at all.

Let’s look at all that was said in real examples.

Python 和 SQL Server 2017 的强大功能

Python是SQL Server 2017的新功能。它主要是为了允许在SQL

Server中使用基于Python的机器学习,但是它可以与任何Python库或框架一起使用。为了提供可能的例子,Hitendra展示了如何安全地使用该功能来提供智能应用程序缓存,其中SQL

Server可以自动指示数据何时更改以触发缓存刷新。

MS SQL Server 2017已经通过启用SQL服务器通过“使用Python的机器学习服务”在TSQL中执行Python脚本,添加到其高级分析扩展,现在称为“机器学习服务”。这基本上提供了一种数据库程序员可以直接从Python传递数据的方法。这样做的有用性不仅限于为数据分析提供机器学习功能,因为Python具有许多易于使用的模块和框架来解决许多问题,例如使用数据结构执行大量计算工作,用于分析的图形处理,网络操作,数据库操作,网络操作或基于本地/网络的文件系统操作。显然,其中许多在中间件方面做得最好,但是在数据库系统中,有时候直接与外部系统通信,而不是依靠外部进程通过轮询数据源来执行任务更方便。如果在数据库或数据层中有一个这样的解决方案,并且不提供任何安全性问题时,这不是问题。

机器学习算法实践-岭回归和LASSO

继续线性回归的总结, 本文主要介绍两种线性回归的缩减(shrinkage)方法的基础知识: 岭回归(Ridge Regression)和LASSO(Least Absolute Shrinkage and Selection Operator)并对其进行了Python实现。同时也对一种更为简单的向前逐步回归计算回归系数的方法进行了相应的实现。

通过上一篇《》中标准线性回归的公式w=(X^TX)^(-1)X^Ty中可以看出在计算回归系数的时候我们需要计算矩阵X^TX的逆,但是如果该矩阵是个奇异矩阵,则无法对其进行求解。那么什么情况下该矩阵会有奇异性呢?

机器学习算法实践-树回归

最近由于开始要把精力集中在课题的应用上面了,这篇总结之后算法原理的学习先告一段落。本文主要介绍决策树用于回归问题的相关算法实现,其中包括回归树(regression tree)和模型树(model tree)的实现,并介绍了预剪枝(preprune)和后剪枝(postprune)的防止树过拟合的技术以及实现。最后对回归树和标准线性回归进行了对比。

在之前的文章中我总结了通过使用构建决策树来进行类型预测。直观来看树结构最容易对分类问题进行处理,通过递归我们在数据中选取最佳分割特征对训练数据进行分割并进行树分裂最终到达触底条件获得训练出来决策树,可以通过可视化的方式直观的查看训练模型并对数据进行分类。

我们怎么有效管理时间(1):对抗炎热

应网友要求,今天我们来扯一扯 这个话题。 申明下,仅供参考,不一定正确

注意:我们的讲解风格肯定不是 一上来就就告诉你要制定个计划、时间的什么二八法则、如何如何检查自己的进度等高大上方法。

这不是我们的风格。我并不想讲的这么“正规”】

PHP中很屌但经常被各种忽略的过滤器函数

PHP有些函数被各种小伙伴用烂了。但是也有一些好函数经常被忽略,以至于有些功能其实PHP内置函数都能解决,而我们小伙伴依然会通过各种稀奇古怪的方法来绕弯走。这里我们说的最常见的就是过滤。

我写两个出来,大家体验一下。