当前位置:首页 » Python开发

Python开发

11
阅读

Python自动化测试框架有哪些?

令开发者万分高兴的是,开发自己的测试框架的日子终于结束了。以前,开发团队接手一个项目并开始开发时,除了项目模块的实际开发之外,他们不得不为这个项目构建一个自动...
来源 2018-09-23 06:22
4
阅读

2018年,20大Python数据科学库都做了哪些更新?

2018年,Python仍然是数据科学领域解决重大任务和挑战的佼佼者。去年,我们发了一篇博文,列举了一些被证明是最有用的Python库。今年,我们扩充了原来的清单,并重新审视...
来源 2018-09-23 06:21
9
阅读

关于3个Python模板库的比较

你的下一个Python项目需要一个模板引擎来自动生成HTML吗?这有几种选择。在我的日常工作中,我花费大量的时间将各种来源的数据转化为可读的信息。虽然很多时候这只是电子...
来源 2018-07-11 21:45
13
阅读

2018年4月Top 10 Python开源项目

和前几天筛选出的4月份Top10机器学习开源项目一样,MyBridgeAI从过去一个月更新的250个Python项目中评选出了4月份10个最佳Python开源项目。这些项目在GitHub上的平均star...
来源 2018-07-11 21:44
15
阅读

如何写一手漂亮的模型:面向对象编程的设计原则综述

面向对象的编程在实现想法乃至系统的过程中都非常重要,我们不论是使用TensorFlow还是PyTorch来构建模型都或多或少需要使用类和方法。而采用类的方法来构建模型会令代码...
来源 2018-07-11 21:44
2
阅读

数据科学初学者必知的NumPy基础知识

本文介绍了一些NumPy基础知识,适合数据科学初学者学习掌握。NumPy(NumericalPython)是Python中的一个线性代数库。对每一个数据科学或机器学习Python包而言,这都是一...
来源 2018-05-25 22:28
17
阅读

Python性能优化的20条招数

优化算法时间复杂度算法的时间复杂度对程序的执行效率影响最大,在Python中可以通过选择合适的数据结构来优化时间复杂度,如list和set查找某一个元素的时间复杂度分别是O(...
来源 2018-05-25 22:28
13
阅读

源码解析Flask的配置文件

在flask里,我们常在主文件中定义某些配置,比如:app.debug=Trueapp.secret_key='helloworld!!'实际上,flask中默认可以进行可选的配置项有很多。如果在开发的过程中,...
来源 2018-04-30 09:01
4
阅读

Python并发编程之进程

一、理论概念1、定义进程(Process也可以称为重量级进程)是程序的一次执行。在每个进程中都有自己的地址空间、内存、数据栈以及记录运行的辅助数据,它是系统进行资源分...
来源 2018-04-30 09:01
7
阅读

2018年最受欢迎Python机器学习库介绍

  Python是一种面向对象的解释型计算机程序设计语言,具有丰富和强大的库,再加上其简单、易学、速度快、开源免费、可移植性、可扩展性以及面向对象的特点,Python成为201...
来源 2018-03-27 08:20
3
阅读

Restful API应遵循哪些规范?Python进阶

  RestfulAPI是目前比较成熟的一套互联网应用程序的API设计理念,Rest是一组架构约束条件和原则,如何Rest约束条件和原则的架构,我们就称为Restful架构,Restful架构具...
来源 2018-03-27 08:20
5
阅读

Python开源: 一个简单小巧、可定制化、轻量级的基于内存的 Python 缓存组件

python-common-cache该项目是一个基于内存的缓存组件,它是轻量级的、简单的和可自定义化的,你可以以一种非常简单的方法来实现你的需求。Features开箱即用,没有复杂的...
来源 2018-03-19 20:23

阅读

Python网络爬虫的同步和异步

一、同步与异步#同步编程(同一时间只能做一件事,做完了才能做下一件事情)-a_url--b_url--c_url-#异步编程(可以近似的理解成同一时间有多个事情在做,但有先后)-a_url--...
来源 2018-02-05 20:07
9
阅读

对python并发编程的思考

为了提高系统密集型运算的效率,我们常常会使用到多个进程或者是多个线程,python中的Threading包实现了线程,multiprocessing包则实现了多进程。而在3.2版本的python中...
来源 2018-01-19 09:03
20
阅读

100行Python代码自动抢火车票!

今年你不妨自己写一段代码来抢回家的火车票,是不是很Cool。先准备好:12306网站用户名和密码chrome浏览器及下载chromedriver下载Python代码,来自网络整理[点击下载]代...
来源 2018-01-19 09:03
1
阅读

升级 Flask 到 Quart 获得 3 倍性能提升

简评:将你的Flask应用程序升级到Quart应用程序,轻松获得3倍的性能提升,本文将用一个简单的demo来告诉大家如何去做。自从Flask在8年前发布以来,Python发生了很大变化...
来源 2017-12-16 06:22
3
阅读

从 Zero 到 Hero ,一文掌握 Python

第一个问题,什么是Python?根据Python之父GuidovanRossum的话,Python是:一种高级程序语言,其核心设计哲学是代码可读性和语法,能够让程序员用很少的代码来表达自己的...
来源 2017-12-03 16:01
1
阅读

python 并发subprocess.Popen的坑

表现一个父进程里多个线程并发地调用subprocess.Popen来创建子进程的时候,会有几率出现Popen长时间不返回的情况.这个问题是由于fd被多个子进程同时继承导致的.重现问题的...
来源 2017-11-29 22:02
4
阅读

Python 中如何防止sql注入

sql注入中最常见的就是字符串拼接,研发人员对字符串拼接应该引起重视,不应忽略。错误用法1:sql=selectid,namefromtestwhereid=%dandname='%s'%(id,name)cursor.execu...
来源 2017-10-28 18:00
1
阅读

Python Decorator(装饰器)

今天来说说Python里的装饰器(decorator)。它不难,但却几乎是“精通”Python的路上的第一道关卡。让我们来看看它到底是什么东西,为什么我们需要它。手写装饰器现在我们...
来源 2017-10-25 07:00

阅读

关于操作 Python 列表最常见的10个问答

列表是最常用的数据类型之一,本文整理了StackOverflow上关于列表操作被访问最多的10个问答,如果你在开发过程中遇到这些问题,不妨先思考一下如何解决。1、迭代列表时如...
来源 2017-09-18 22:42

阅读

用Python爬取微博数据生成词云图片

很早之前写过一篇怎么利用微博数据制作词云图片出来,之前的写得不完整,而且只能使用自己的数据,现在重新整理了一下,任何的微博数据都可以制作出来,放在今天应该比较...
来源 2017-09-06 22:42
1
阅读

【译】Python3中进行HTTP请求的4种方式

python包索引(PyPI)提供了超过10万个代码库的包,它能够帮助python程序员完成许多工作,无论是构建web应用程序还是分析数据。另外PyPI还提供了很多诸如twilio之类的API的...
来源 2017-09-06 22:42

阅读

从头开始:用Python实现带随机梯度下降的Logistic回归

logistic回归是一种著名的二元分类问题的线性分类算法。它容易实现、易于理解,并在各类问题上有不错的效果,即使该方法的原假设与数据有违背时。在本教程中,你将了解如...
来源 2017-09-03 08:41

阅读

关于高效使用Python字典的清单

字典(dict)对象是Python最常用的数据结构,社区曾有人开玩笑地说:Python企图用字典装载整个世界,字典在Python中的重要性不言而喻,这里整理了几个关于高效使用字典...
来源 2017-08-28 21:04