全端工程師 積分0
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,累计授课长达上万课时, 培养了近百名IT名师, 培训数万名学员成功走向IT岗位,...
關注後可及時瞭解他的動態資訊
來自於 Python教學
基於python的七種經典排序演算法的詳細介紹
一、排序的基本概念和分類所謂排序,就是使一串記錄,按照其中的某個或某些關鍵字的大小,遞增或遞減的排列起來的操作。排序演算法,就是如何使得記錄依照要求排列的方法。排序的穩定性:經過某種排序後,如果兩個記...
python利用正規表示式提取字串的方法
前言正則表達式的基礎知識就不說了,有興趣的可以點擊這裡,提取一般分兩種情況,一種是提取在文本中提取單個位置的字符串,另一種是提取連續多個位置的字串。日誌分析會遇到這種情況,下面我會分別講一下對應的方法...
詳解Python裝飾器的介紹
裝飾器的功能在許多語言中都有,名字也不盡相同,其實它體現的是一種設計模式,強調的是開放封閉原則,更多的用於後期功能升級而不是編寫新的程式碼。裝飾器不光能裝飾函數,也能裝飾其他的對象,例如類,但通常,我...
10種Python開發者節省時間的方法分享
Python 是一個美麗的語言,可以激發使用者對它的愛。所以如果你試圖加入程式設計師行列,或者你有點厭倦C++,Perl,Java 和其他語言,我推薦你嘗試Python. Python有很多吸引程式設...
詳解用DBGPavim在Vim中調試PHP/Python程序
本文主要介紹如何在伺服器上用VIM + XDebug調試PHP程序,目前雖然有不少介紹如何用Eclipse + XDebug在開發人員工作機上調試PHP的文章,但對於如何系統的配置VIM + XDeb...
使用Docker部署Python應用程式的方法總結
本篇文章源自作者團隊在長期開發過程中總結的寶貴經驗,其中Supervisor、Gunicorn以及Nginx更是在使用Python開發Web應用時最常用的軟體,因此對於打算使用Docker部署Pyth...
Python實作支援JSON儲存與解析的對象
我們知道利用JSON模組可方便的將Python基本類型(dict、list等)資料永久的儲存成文件,同時也可以透過自訂轉換函數和繼承JSON encode&decode的方法實作自訂類別的儲存...
圖文詳解LZ77壓縮演算法編碼Python實作原理
前言 LZ77演算法是無損壓縮演算法,由以色列人Abraham Lempel發表於1977年。 LZ77是典型的基於字典的壓縮演算法,現在很多壓縮技術都是基於LZ77。鑑於其在資料壓縮領域的地位,本文...
Python開發者最喜歡的十款Python IDE
Python 非常易學,強大的程式語言。 Python 包含高效能進階的資料結構,提供簡單且高效的物件導向程式設計。 Python 的學習過程少不了 IDE 或程式碼編輯器,或是整合的開發編輯器(I...
關於Python程式語言的發展簡介
Python是我喜歡的語言,簡潔、優美、易用。前兩天,我很激昂地向朋友宣傳Python的好處。 “好吧,我承認Python不錯,但它為什麼叫Python呢?” “呃,似乎是一個電視劇的名字。” “那你...