登錄
注冊
首頁
項目
經驗
代碼
文庫
問答
博客
資訊
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
經驗分享,提升職場影響力
投稿
熱門問答
熱門文檔
sesese色