• Python求职怎么拿到对折面试公司Offer

    找工作,从来都不是一件容易的事——无数的身负绝技的工程师在面试中折戟,拿不到想要的offer,得不到想要的职位。但是,却有这么一个人,在短短的几天时间里,面试成功率超过五成,到手offer拿到手软,这是为什么呢? 从八月底开始找工作,短短的一星期多一些,面试了9家公司,拿到5份Offer,可能是因为我所面试的公司都是些创业性的公司吧,不过还是感触良多,因为学习Python的时间还很短,没想到还算比较容易的找到了工作,就把这些天的面试经验和大家分享一下,希望为学习Python找工作的小伙伴们提供些…

    Python开发 2017年4月27日
  • Python爬取百度贴吧图片

    描述:用Python爬去百度贴吧图片并保存到本地。本人刚学爬虫还不是很熟练,其中难点在于正则表达式的理解; 说明 01 获取整个页面数据 Urllib 模块提供了读取web页面数据的接口,我们可以像读取本地文件一样读取www和ftp上的数据。首先,我们定义了一个getHtml()函数: urllib.urlopen()方法用于打开一个URL地址。 read()方法用于读取URL上的数据,向getHtml()函数传递一个网址,并把整个页面下载下来。执行程序就会把整个网页打印输出。 02 筛选页面中…

    Python开发 2017年4月26日
  • Python自然语言处理工具小结

    1 Python 的几个自然语言处理工具 NLTK:NLTK 在用 Python 处理自然语言的工具中处于领先的地位。它提供了 WordNet 这种方便处理词汇资源的借口,还有分类、分词、除茎、标注、语法分析、语义推理等类库。 Pattern:Pattern 的自然语言处理工具有词性标注工具(Part-Of-Speech Tagger),N元搜索(n-gram search),情感分析(sentiment analysis),WordNet。支持机器学习的向量空间模型,聚类,向量机。 TextB…

    Python开发 2017年4月25日
  • django实战:实现简单的文件上传功能

    如何利用Django实现一个简单的文件上传功能?上周在进行这一部分学习的时候折腾了好久,今天把过程给大家分享出来,希望对大家的学习有些帮助。 软件版本 Django:1.10.2+Python3.6+pycharm2016.1.4。 实现步骤 1)创建项目Django_upload:django-admin startproject Django_upload;创建app:cd Django_upload;Python manage.py startapp blog。 2)设计模型(M) 这里的…

    Python开发 2017年4月25日
  • Python 发送邮件脚本

    在一些场景中经常需要发送邮件, 像是持续集成和运维报警等. 而使用Python脚本能够很快捷方便得实现发送各种邮件的需求.这里就通过Python基于SMTP(Simple Mail Transfer Protocol)实现一套可以群发,Html内容和附件的脚本. 既然是要发送各种类型的邮件, 首先需要有一个邮箱.这里就以腾讯企业邮箱为例.做完一下三个准备工作之后就可以开始写脚本了. 准备 在设置中开启所有SMTP相关服务. 记录发送邮件服务器地址, 连接方式和端口 新增一个授权密码并记录起来. …

    Python开发 2017年4月23日
  • Python爬虫实战之使用Scrapy爬起点网的完本小说

    一.概述 本篇的目的是用scrapy来爬取起点小说网的完本小说,使用的环境ubuntu,至于scrapy的安装就自行百度了。 二.创建项目 scrapy startproject name 通过终端进入到你创建项目的目录下输入上面的命令就可以完成项目的创建.name是项目名字. 三.item的编写 我这里定义的item中的title用来存书名,desc用来存书的内容.、 import scrapy class TutorialItem(scrapy.Item):# define the fiel…

    Python开发 2017年4月22日
  • 云计算时代,不会编程的运维必将失业?

    在互联网时代,运维人员就是这样的存在:小到一条信息发送,大到一次网络购物狂欢,只要和IT相关的业务就需要这些运维人员,没有他们在背后的支持,企业就会出大乱子。 假如一个企业没有了运维工程师,无论你的产品体验多么优秀、技术多么先进,都会因为无法正常提供服务而被用户所淘汰。试想一下:你通过微信加上了自己的初恋,你发现她这几年过得并不顺利,对于学生时代念念不忘,最重要的是,她刚刚和前任分手,又罕见的表现出了想找个老实人结婚的想法。你很高兴!你赶紧表明自己单身二十七年三个月零七天就是在等她!就在这时候,…

    Python开发 2017年4月21日
  • Python实现线程安全队列

    最近学习spark,我主要使用pyspark api进行编程。 之前使用Python都是现学现用,用完就忘了也没有理解和记忆,因此这里把Python相关的知识也弥补和记录下来吧 多线程任务队列在实际项目中非常有用,关键的地方要实现队列的多线程同步问题,也即保证队列的多线程安全 例如:可以开多个消费者线程,每个线程上绑定一个队列,这样就实现了多个消费者同时处理不同队列上的任务 同时可以有多个生产者往队列发送消息,实现异步消息处理 先复习下互斥量和条件变量的概念: 互斥量(mutex)从本质上说是一…

    Python开发 2017年4月21日
  • Python安全运维实战:针对几种特定隐藏方式的Webshell查杀

    Webshell一直都是网站管理员痛恨看到的东西,一旦在网站目录里看到了陌生的webshell基本说明网站已经被攻击者拿下了。站在攻击者的角度,要想渗透一台网站服务器,第一个目标也是想方设法的寻找漏洞上传webshell。 对于webshell的防护通常基于两点:一是在攻击者上传和访问时通过特征匹配进行检测拦截或限制文件类型阻止上传;二就是日常基于webshell文件特征的静态查杀(也有基于日志的,在这里不做讨论)。第一种方法不是我们今天要讨论的,waf、安全狗等一系列工具可以实现相应的功能。第…

    Python开发 2017年4月20日
  • 实战Google深度学习框架:TensorFlow计算加速

    要将深度学习应用到实际问题中,一个非常大的问题在于训练深度学习模型需要的计算量太大。比如Inception-v3模型在单机上训练到78%的正确率需要将近半年的时间 ,这样的训练速度是完全无法应用到实际生产中的。为了加速训练过程,本章将介绍如何通过TensorFlow利用GPU或/和分布式计算进行模型训练。本文节选自《TensorFlow:实战Google深度学习框架》第十章。 本文将介绍如何在TensorFlow中使用单个GPU进行计算加速,也将介绍生成TensorFlow会话(tf.Sessi…

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