Browsed by
分类:Python教程

Python教程聚合

Python 为何能坐稳 AI 时代头牌语言

Python 为何能坐稳 AI 时代头牌语言

谁会成为AI 和大数据时代的第一开发语言?这本已是一个不需要争论的问题。如果说三年前,Matlab、Scala、R、Java 和 Python还各有机会,局面尚且不清楚,那么三年之后,趋势已经非常明确了,特别是前两天 Facebook 开源了 PyTorch 之后,Python 作为 AI 时代头牌语言的位置基本确立,未来的悬念仅仅是谁能坐稳第二把交椅

Python协程入门

Python协程入门

Python语言是由Guido van Rossum大牛在1989年发明,它是当今世界最受欢迎的计算机编程语言之一,也是一门“学了有用、学了能用、学会能久用”的计算生态语言。 为此,CSDN作为国内最大的IT中文社区,特向广大Python爱好者开设了Python学习班,帮助大家在学习的道路上少走弯路,事半功倍。3月16号晚上8点,我们特邀请知名

为ElasticSearch添加HTTP基本认证

为ElasticSearch添加HTTP基本认证

ES的HTTP连接没有提供任何的权限控制措施,一旦部署在公共网络就容易有数据泄露的风险,尤其是加上类似elasticsearch-head这样友好的前端界面,简直让你的数据瞬间裸奔在黑客的眼皮底下。项目上线前做十万伏特的防护当然不现实,但至少,我们不要裸奔,穿一套比基尼吧。而做一个简单的HTTP认证并不需要从头造轮子,elast

10款最受Python开发者欢迎的Python IDE

10款最受Python开发者欢迎的Python IDE

Python 非常易学,强大的编程语言。Python 包括高效高级的数据结构,提供简单且高效的面向对象编程。 Python 的学习过程少不了 IDE 或者代码编辑器,或者集成的开发编辑器(IDE)。这些 Python 开发工具帮助开发者加快使用 Python 开发的速度,提高效率。高效的代码编辑器或者 IDE 应该会提供插件,工具等能帮助开发者高

安装Scrapy开发环境

安装Scrapy开发环境

强烈建议在Linux环境下进行开发,Windows环境会出现许多莫名其妙的问题 CentOS7安装Scrapy 首先安装libxml依赖libxml2,libxml2主要提供解析xpath的组件: yum install libxml2 libxml2-devel 然后安装scrapy: pip install scrapy 执行如下: (scrapy_venv) [liuyuantao@localhost venv-repo]$ pip install scrapy Col

程序员最想要的技术,Python 排第四

程序员最想要的技术,Python 排第四

2016年最热门技术,Python 第六 程序员最想要的技术,Python 排第四 全栈工程师最青睐的技术,Python 第九 后端开发者最青睐的技术,Python 排第六 数学 & 数据开发者最最最青睐 Python Stack Overflow 技术趋势 按职位分类看程序员的报酬: 在用 JS 的全栈工程师中,其中同时用 Python 技术的开发者是 85,000

利用 Python 特性在 Jinja2 模板中执行任意代码

利用 Python 特性在 Jinja2 模板中执行任意代码

本文源于老外 @nvisium 在其博客发表的博文 《Injecting Flask》,在原文中作者讲解了 Python 模板引擎 Jinja2 在服务端模板注入 (SSTI) 中的具体利用方法,在能够控制模板内容时利用环境变量中已注册的用户自定义函数进行恶意调用或利用渲染进行 XSS 等。 对于 Jinja2 模板引擎是否能够在 SSTI 的情况下直接执行命

TextGrocery,更好用的文本分类Python库

TextGrocery,更好用的文本分类Python库

古龙说,无论什么东西,最好的都只有一种。经历半年的文本分类实践,我们基本已断定,最好的文本分类算法就是SVM — 支持向量机。 但是纵然知道了天机,新手做文本分类仍然需要学习不少东西,例如算法原理、分词、向量化等等。如果用上scikit-learn这样的庞然大物,更有种高射炮打蚊子的异样感。 有没有可能把最好的文本

SQLAlchemy 查询

SQLAlchemy 查询

sqlalchemy多表联合查询(join) 有Users表和trans_details表,trans_details有外键user_id与Users.id关联. #按用户名摸糊查询 trans_details.query.join(Uses).filter(Users.username.like('%xx%')) #select xxx from trans_details inner join trans_details on users.id=trans_details.user_id where users.username l

CENTOS 6.5 安装 Python 2.7

CENTOS 6.5 安装 Python 2.7

CENTOS 6.X 系列默认安装的 Python 2.6 ,目前开发中主要是使用 Python 2.7 ,这两个版本之间还是有不少差异的,程序在 Python 2.6 下经常会出问题。 比如: re.sub 函数 ,2.7 支持 flags 参数,而 2.6 却不支持。 所以,打算安装 Python 2.7 来运行 Flask 应用程序,但 2.6 不能删除,因为系统对它有依赖。 1、安装 sq

如何用Python一门语言通吃高性能并发、GPU计算和深度学习

如何用Python一门语言通吃高性能并发、GPU计算和深度学习

为了帮助IT从业者职业之路拥有更多收获,在诸多C粉的殷切期待下,由 CTO俱乐部打造的CTO线上讲堂自登场以来获得大家好评。本期邀请极验验证CTO黄胜蓝带来“如何用Python一门语言通吃高性能并发、GPU计算和深度学习 ”的主题分享。   分享嘉宾:极验验证CTO 黄胜蓝 嘉宾简介:黄胜蓝 ,现任武汉极意网络科技有限公

Spray中对复杂JSON的序列化与反序列化

Spray中对复杂JSON的序列化与反序列化

原文:http://zhangyi.farbox.com/post/kai-yuan-kuang-jia/serialize-and-deserialize-complex-json-in-spray 在Spray中,倘若我们希望REST服务支持JSON格式的request与response,通常使用Spray提供的Json4sSupport,只需要Spray的Route继承它即可。它基本上可以应付常规的Scala类(多数情况是case class)与Json格式之

Python验证码识别处理实例

Python验证码识别处理实例

原文出处: 林炳文(@林炳文Evankaka) 一、准备工作与代码实例 1、PIL、pytesser、tesseract (1)安装PIL:下载地址:http://www.pythonware.com/products/pil/(CSDN下载) 下载后是一个exe,直接双击安装,它会自动安装到C:Python27Libsite-packages中去, (2)pytesser:下载地址:http://code.google.com/p/pytesser/

Python 中的贪婪排名算法

Python 中的贪婪排名算法

原文出处: blogspot   译文出处:开源中国社区 在较早的一遍文章中,我曾经提到过我已经写了一个属于自己的排序算法,并且认为需要通过一些代码来重新回顾一下这个排序算法。 对于我所完成的工作,我核实并且保证微处理器的安全。对非常复杂的CPU进行测试的一个方法就是创建该芯片的另一个模型,其可以用来产生在CPU

Python学习资料

Python学习资料

1.  基本安装 http://www.python.org/ 官方标准Python开发包和支持环境,同时也是Python的官方网站; http://www.activestate.com/ 集成多个有用插件的强大非官方版本,特别是针对Windows环境有不少改进; 2.  Python文档 学习资料: Python库参考手册 Python 2.7 Tutorial 中文版(有可能需翻墙)(Python 其他

最好的Python机器学习库

最好的Python机器学习库

引言 毫无疑问,神经网络和机器学习在过去几年一直是高科技领域最热门的话题之一。这一点很容易看出,因为它们解决了很多真正有趣的用例,如语音识别、图像识别、甚至是乐曲谱写。因此,在这篇文章,我决定编制一份囊括一些很好的Python机器学习库的清单,并将其张贴在下面。 在我看来,Python是学习(和实现)机器学习技

Python后端相关技术/工具栈

Python后端相关技术/工具栈

本文作者: 伯乐在线 – wklken 。 整理下目前涉及到的python的技术栈和工具栈(用过或了解的, 其他的后续用到再补充) 编辑器 最常见: vim / SublimeText2 / PyCharm Vim有兴趣可以看看 k-vim 适合Python/Golang开发 本地环境 pip/easy_install 包管理 viertualenv + virtualenvwrapper 库/版本管理, 环境隔离

Python logging使用指南

Python logging使用指南

在开发程序过程中,打一手好的日志,对我们事后追根索源,排查问题至关重要. 在初学c或者python时,我们的代码中通常充斥着这样的代码片段: 1 printf(“a is %d”,a); 或者 1 2 3 4 5 6 print ‘Start reading database’ records = model.read_recrods() print &

Python安全编码指南

Python安全编码指南

原文:http://drops.wooyun.org/tips/10383 0x00 前言 from:http://sector.ca/Portals/17/Presentations15/SecTor_Branca.pdf 这个pdf中深入Python的核心库进行分析,并且探讨了在两年的安全代码审查过程中,一些被认为是最关键的问题,最后也提出了一些解决方案和缓解的方法。我自己也在验证探究过程中添油加醋了一点

Python 爬虫的工具列表

Python 爬虫的工具列表

原文: http://python.jobbole.com/82633/ 这个列表包含与网页抓取和数据处理的Python库 网络 通用 urllib -网络库(stdlib)。 requests -网络库。 grab – 网络库(基于pycurl)。 pycurl – 网络库(绑定libcurl)。 urllib3 – Python HTTP库,安全连接池、支持文件post、可用性高。 httpli