登录
注册
首页
项目
经验
代码
文库
问答
博客
资讯
Python开发
(共
1432
篇经验)
0
推荐
14K
浏览
Python进阶:实例讲解Python中的魔法函数(Magic Methods)
所谓魔法函数(Magic Methods),是Python的一种高级语法,允许你在类中自定义函数(函数名格式一般为__xx__),并绑定到类的特殊方法中。比如在类A中自定义__str__()函数...
webnexus
8年前
Python
Python开发
0
推荐
12K
浏览
Python: 熟悉又陌生的字符编码
在电脑和电信领域中, 字符是一个信息单位,它是各种文字和符号的总称 ,包括各国家文字、标点符号、图形符号、数字等。比如,一个汉字,一个英文字母,一个标点符号等都是一个字符。
wulin50
8年前
Python
Unicode
Python开发
0
推荐
32K
浏览
500 行 Python 代码构建一个轻量级爬虫框架
玩 Python 爬虫有段时间了,但是目前还是处于入门级别。 xcrawler 则是利用周末时间构建的一个轻量级的爬虫框架,其中一些设计思想借鉴了著名的爬虫框架 Scrapy 。既然已经有像 S...
zwye2010
8年前
Python
Python开发
网络爬虫
0
推荐
17K
浏览
命令行神器 Click 简明笔记
快速使用 Click 的使用大致有两个步骤: 使用 @click.command() 装饰一个函数,使之成为命令行接口; 使用 @click.option() 等装饰函数,为其添加命令行选项等。...
melody467671
8年前
Python
Python开发
0
推荐
14K
浏览
Python 的迭代器和生成器
Python中除了可迭代对象,还有『容器』对象的概念。尽管很多内建对象即是容器又是可迭代对象,但这两个概念是相互独立的。容器对象无非是实现了__contains__成员,使得能够接受in操作符的...
PorSymonds
8年前
Python
Python开发
0
推荐
12K
浏览
Python优化第一步: 性能分析实践
本文主要介绍Python内置的性能分析器的优雅使用方法,并以作者的一个化学动力学的程序为例子进行性能分析实践, 介绍了常用的性能分析可视化工具的使用,最后对Python程序进行初步的性能优化尝试。
DevonSheppa
8年前
Python
Python开发
性能分析
0
推荐
12K
浏览
新手学习Python时常见的错误
最近学习Python,现在把一些常见的错误总结如下:
tkc365
8年前
Python
Python开发
0
推荐
13K
浏览
用Python进行梯度提升算法的参数调整
提升算法(Boosting)在处理偏差-方差权衡的问题上表现优越,和装袋算法(Bagging)仅仅注重控制方差不同,提升算法在控制偏差和方差的问题上往往更加有效。在这里,我们提供一个对梯度提升算...
feifei2588
8年前
Python
算法
Python开发
0
推荐
9K
浏览
探究如何给Python程序做hotfix
使用Python来写服务器端程序,很大的一个优势就是可以进行热更新,即在不停机的情况下,使改动后的程序生效。在开发阶段,这个功能可以大大提高开发效率(写代码–启动服务器–看效果–改代码–hotf...
Luc7694
8年前
Python
Python开发
0
推荐
20K
浏览
PyCharm 远程调试
公司要用Python开发一个基于Linux的系统,我是不可能忍受把我的“高端Mac”换成矮挫丑的Linux的(更何况还要考虑团队中有很多同事用Windows)。借助PyCharm的远程调试可以实...
FraPaquette
8年前
虚拟化
Python开发
PyCharm
0
推荐
14K
浏览
Python黑魔法之协程/异步IO
随着node.js的盛行,相信大家今年多多少少都听到了异步编程这个概念。Python社区虽然对于异步编程的支持相比其他语言稍显迟缓,但是也在Python3.4中加入了 asynico ,在Pyt...
chl1988
8年前
Python
IO
Python开发
0
推荐
12K
浏览
Python中的异常处理
异常处理在任何一门编程语言里都是值得关注的一个话题,良好的异常处理可以让你的程序更加健壮,清晰的错误信息更能帮助你快速修复问题。在Python中,和不部分高级语言一样,使用了try/except...
hfgerr
8年前
Python
Python开发
0
推荐
11K
浏览
异步任务神器 Celery 简明笔记 · FunHacks
在程序的运行过程中,我们经常会碰到一些耗时耗资源的操作,为了避免它们阻塞主程序的运行,我们经常会采用多线程或异步任务。比如,在 Web 开发中,对新用户的注册,我们通常会给他发一封激活邮件,而发...
ncpn3580
8年前
Redis
Python开发
0
推荐
10K
浏览
Python垃圾回收机制详解
Python中的垃圾回收是以引用计数为主,分代收集为辅。引用计数的缺陷是循环引用的问题。
bgujzhang
8年前
Python
Python开发
0
推荐
13K
浏览
不得不知道的Python字符串编码相关的知识
开发经常会遇到各种字符串编码的问题,例如报错 SyntaxError: Non-ASCII character 'ascii' codec can't encode characters in ...
en_wan
8年前
Python
Unicode
Python开发
0
推荐
11K
浏览
理解 Python 迭代对象、迭代器、生成器
在了解Python的数据结构时,容器(container)、可迭代对象(iterable)、迭代器(iterator)、生成器(generator)、列表/集合/字典推导式(list,set,d...
minyog
8年前
Python
Python开发
0
推荐
21K
浏览
使用 Python 进行并发编程:我为什么不喜欢 Gevent
在Python的发展历史中,有过一些失败的修复CPython的缺陷和提高性能的尝试,比如消除GIL、Stackless(一个微线程扩展,避免传统线程所带来的性能与复杂度问题)、psyco (被P...
yangdebin84
8年前
并发
gevent
Python开发
0
推荐
11K
浏览
Python调用C模块以及性能分析
1.c,ctypes和python的数据类型的对应关系 ctypes type ctype Python type c_char char 1-character string c_wchar ...
cellyhu
8年前
Python
Python开发
性能分析
0
推荐
13K
浏览
理解 Python 并发编程PoolExecutor 篇
之前我们使用多线程(threading)和多进程(multiprocessing)完成常规的需求,在启动的时候start、jon等步骤不能省,复杂的需要还要用1-2个队列。随着需求越来越复杂,如...
lvsefa
8年前
Python
并发
Python开发
0
推荐
16K
浏览
Python函数式编程入门之lambda/map/reduce/filter教程
Functional Programming(函数式编程)的概念最早起源于LISP,由约翰·麦卡锡在1958年创立,最早提出了自动垃圾回收的理念,这一理念现在也被Python/Java/Ruby...
ZackLively
8年前
Python
MapReduce
函数式编程
Python开发
1
2
3
4
5
6
7
8
9
10
经验分享,提升职场影响力
投稿
热门问答
热门文档