-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
Python一行流:像專家一樣寫代碼 版權信息
- ISBN:9787121419683
- 條形碼:9787121419683 ; 978-7-121-41968-3
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
Python一行流:像專家一樣寫代碼 本書特色
本書譯者su27|賴勇浩|大媽|洪強寧|清風|py六大Python元老作序力薦此書|力挺一行流陣營,一行流——升格編碼行家的試金石|超一流匠師的編程信仰Python一行流》會教你閱讀和編寫一行流程序,系統性拆分和理解任意一行Python代碼,像專家一樣得心應手地編寫強壯、緊湊的Python程序。本書有5個章節,覆蓋了編程技巧、正則表達式、機器學習、數據科學的核心課題,以及許多有用的算法。通過對單行程序范例的詳細介紹,本書解釋了計算機科學的關鍵概念,并可用來提升編碼與分析的重要技能。你會學到Python的進階功能,例如列表解析、切片、lambda函數、正則表達式、map和reduce函數,以及切片賦值等。還將學到以下內容:√ 借助各種數據結構解決真實世界的問題,例如用布爾索引從數據集中找出污染超過平均水平的城市。 √ 使用NumPy的基礎功能,如數組、形狀、軸、類型、廣播、高級索引、切片、排序、搜索、聚合以及數據分析等。 √ 使用K-Means算法進行無監督學習,以對高維數組中的數據進行分析。 √ 編寫更高級的正則表達式,會用到組與命名組、前向否定、轉義字符、空白字符、字符集(以及反向字符集),以及貪婪/非貪婪操作符。 √ 理解一系列計算機科學主題,包括異形詞、回文、冪集、排列、階乘、素數、斐波那契數列、混淆加密、查找和排序算法。 推薦序一:干一行,愛“一行”幾年創業,幾經浮沉,我又回到了編碼一線,重拾寫代碼的樂趣。幸好當年讀過幾本經典書籍打底,如今重操舊業,尚能游刃有余。感慨中剛好春雨兄找我為《Python一行流》作序,讀來很有感觸,堪比當年經典,便欣然應允。 其實我一直是“一行流”的愛好者。早在使用 Python 2.3 版本的時代,我便嘗試如何用一行代碼完成字符串里的字符排序,并將過程和結果記錄在博客 1 上。雖然自從 Python 2.4 版本增加了 sorted()函數后我的奇技淫巧便沒了用武之地,但這種追求精確與極簡的 Pythonic 哲學持續地影響著我,多年后我以改善 Python 程序為名出版了自己的**本書。 與我的淺嘗輒止不同,這本書把一行流當作了一個研究課題,所以整書極具體系。作者從 Python 語言、庫和算法多個層面和角度去探尋更簡明的代碼寫法,有助于讀者建立深入挖掘語言特性的動力,*終提升讀者的知識水平,寫起代碼如臂使指,“碼”上生花。我曾在網上分享過一段利用數字圖像形態學實現茶濾孔數計算的Python 程序,需要 80 行代碼,而網友 Arkbird 用一行 mathematica 代碼完成同樣的算法,“我看不懂,但我大受震憾。” 讀者們紛紛點贊。編寫一行流的代碼是一個“好程序員”的普遍追求,也是對語言、庫和算法的掌握程度和編碼能力的體現,但閱讀本書顯然有助于此,讀完本書后我編寫了自己的“一行流”版本:print(("holes count: ", s := __import__('skimage', fromlist=['measure', 'morphology','io']))[0],s.measure.label(s.morphology.binary_opening(s.io.imread("sample.png", as_gray=True) <0.5, selem=s.morphology.square(3)), return_num=True)[1])代碼行數“濃縮”80 倍之后,性能也提升了 37 倍,同時自我感覺對 Python 語言、skimage 庫和數字圖像算法的理解更進了一步。許多初學者入門后陷入不知道能用 Python 做什么的困惑,不妨讀一下這本書,然后嘗試把之前寫過的代碼改為“一行流”風格,應該能大有所獲。 本書譯者蘇丹網名 su27,他是圈內馳名“文藝青年”,前幾年一直聽說他在寫小說,搞文學創作。作為長年混跡文青基地豆瓣網的程序員,這并不奇怪,奇怪的是他突然翻譯了這本書。不過 su27 畢竟是在 Python 的“黃埔軍校”豆瓣團隊中成長起來的,這對本書的品質提供了保障。在閱讀這本書的過程中,也印證了我的所想,整本書清晰明了,極具美感,加上作者精心編排的知識體系,讀來如上云梯,愉悅中知識就獲得了提升,是以為序。 ——賴勇浩 廣州齊昌網絡科技有限公司創始人兼總經理《編寫高質量代碼:改善Python程序的91個建議》作者 推薦序二:Su27 般大氣凌然 (Su27 當然比 Mig29 大氣)一直以為 Su27 在寫科幻小說,突然邀請來為新書寫序,只能感嘆:不會寫科幻小說的程序員一定不是好翻譯 一看內容,更感嘆,探討領域竟然如此“宅”:專注揭露如何在 Python 中編寫能濃縮在單行的神級 Pytonic 代碼講真,Guido 老爹當年將 lambda 引入 Python 時,就勸過:函式編程雖好,可別貪杯;為此專門重新設計語法,將 Python 構造為唯一基于排版來劃分語法層次的通用腳本語言;要知道,其它通用語言都通過標識符(比如:{} begin end)來劃分代碼塊,本質上無論軟件由多少行構成,都可以寫在一行里,而編譯器照樣可以完美解析;(實際上,很多混淆器就是這么干的.)這樣一來,在 Python 中無論初中高級,大家寫出來的代碼,都會很相似,很直白,結構很清晰 但是,腦力過剩的程序員當然要為智商尋求宣泄,果斷發現 Python 內置的炫酷可能性:通過列表推導式,就可以輕易繞過縮進規約,將幾個想法集中進一行,配合 Lambda 就可以將更多行為集成到一行中;立即,代碼看起來就不那么泯然眾人矣 -> **眼根本看不明白要干什么 確實,這些可能性,畢竟是老爹精心掩埋的珍寶,以往也只有零星文章介紹幾個案例,這次是一整本書,可以大大過癮;翻譯沒毛病,老程序猿了;版式也夠 geek,清晰區分了內容/代碼/注釋/點評;(可惜,譯者太自謙,沒好意思大力插入豐富譯注,將自己經驗也配套給出,下個版次,值得追加.)內容上,結構清晰,從語法,到模塊,到第三方模塊,并**時間構建了自己的 元述式:0: 問題闡述1: 常規處理2: 一行流代碼3: 如何工作的? 解析 這樣一個個案例,就象一片片精致的卡片,有序拼貼起來,形成 一行流 小世界,同時,每個案例故事,又都是能獨立使用的,隨時可以拎出來用在具體工程中;這應該是流式圖書構建法 只可惜,沒見到 海象表達式:= 相關案例,這種新語法在 Python 3.8 中正式引入,支持直接在列表推導式中進行復雜的判定,結合迭代工具,簡直可以在 ["列表"] 中構造整個兒世界;真心建議,在修訂版中,Su27 親自補一章,將:= 結合到實用場景中,作為中國版一行流大補丁,反饋回作者心上. ——大媽/ZoomQuiet PyUG 聯合創始人,蟒營 ? 創始人 推薦序三看到 su27 老師翻譯的這本書,我不禁啞然失笑,十幾年前我還在中國 Python 用戶組的郵件列表里活躍的時候,經常花大量精力和同好們討論怎么把一段程序寫成一行流,一定要找出既簡潔又高效的方法來才肯罷休,樂此不疲。從這個游戲出發,逐步形成了如何寫出更加 Pythonic 的代碼來的認知,而這個美學層面的認知升級,我至今受益不止。編碼是快樂的,希望有更多人能從這種“尋找極致”的過程中,體會到代碼之美。 ——洪強寧 雅識科技聯合創始人兼CTO 推薦序四談起 Python,從 2000 年到 2021 年,一門陪伴了我 20 多年的編程語言,其他語言大多是生命的過客,或者因為某些需求臨時起意而去學習使用,但唯獨 Python,從始至終用到了現在,但即便用了這么久,都不敢輕言對于 Python 已經徹底了解,尤其談起一行流,更是各種編程語言論壇里*愛比拼的項目之一,所謂一行流,就是能不能把一個功能用一行代碼去實現,Python 的一行流既保證了代碼的簡潔,又不會犧牲很大的可讀性,但一個看似如此簡單的事情,如果不對這門編程語言掌握的非常透徹,是很難做到的。如此有趣的主題,這么多年來,卻很少看到這個主題的圖書,這次有幸讀到這本書,也從中學到了很多,尤其是機器學習和算法兩個章節,讀過之后感覺醍醐灌頂,馬上就可以把所學應用到日常工作中去了。同時,本書的翻譯者 su27 老師本身也是資深的 Python 開發者,在翻譯的準確度和流暢度方面,本書也遠超同類圖書。*后,很榮幸為此書寫序,甚感開心,預祝此書大賣,能夠幫助到更多的 Python 學習者與開發者。 ——清風 前豆瓣技術總監,開 PA 創始人 推薦序五《Python 一行流》 是一本適合 python 程序員進階的書,幫助讀者更好地領悟python 編程的思維方式。整本書從解決實際問題出發,通過一行流的形式,簡潔清晰的解決問題,很多例子都給出了非常新穎的角度。更為難得是,作者并非一味的追求一行流,在多行代碼能夠帶來更好閱讀性的時候,作者也欣然推薦指出此處一行流的不住。蘇老師的翻譯流暢準確,閱讀起來非常舒服,無論是中階 python 程序員還是高階程序員,相信通過閱讀此書都能有所收獲。 ——彭宇 豆瓣平臺架構負責人
Python一行流:像專家一樣寫代碼 內容簡介
本書專注于從初學邁向進階的Python編碼技術:如何像專家一樣寫出優雅、準確、簡潔高效的Python 單行代碼;閱讀任意一行Python 代碼時,如何系統性地對其進行拆解和分析。全書分為6 個章節,以單行代碼切入計算機科學的各個領域,包括Python 語言基礎、編程技巧、基于NumPy的科學計算、機器學習的主要算法模型、正則表達式進階、計算機科學中若干經典算法的單行實現等。
Python一行流:像專家一樣寫代碼 目錄
Python一行流:像專家一樣寫代碼 作者簡介
本書專注于從初學邁向進階的python編碼技術:如何像專家一樣寫出優雅、準確、簡潔高效的python單行代碼;以及閱讀任何一行python代碼時,如何系統性地對其進行拆解和分析。全書分為六個章節,以單行代碼切入到計算機科學的各個領域,包括python語言基礎、編程技巧、基于NumPy的科學計算、機器學習的主要算法模型、正則表達式進階、計算機科學中若干經典算法的單行實現等。譯者蘇丹,網上id一般為su27,2009年畢業于北京師范大學數學系,主要從事后端編程,也曾從事前端與客戶端開發工作。目前為豆瓣用戶產品后端負責人,日常跟Python打交道較多。2016年翻譯出版《深入理解 Flask》一書。
- >
羅曼·羅蘭讀書隨筆-精裝
- >
伯納黛特,你要去哪(2021新版)
- >
苦雨齋序跋文-周作人自編集
- >
李白與唐代文化
- >
伊索寓言-世界文學名著典藏-全譯本
- >
大紅狗在馬戲團-大紅狗克里弗-助人
- >
【精裝繪本】畫給孩子的中國神話
- >
新文學天穹兩巨星--魯迅與胡適/紅燭學術叢書(紅燭學術叢書)