1. 程式人生 > >推薦給程式設計師們的最新技術書

推薦給程式設計師們的最新技術書

11月書訊重榜來襲

十一月書訊釋出啦!

9種好書與您相約

月末準備銀子買書吧。

即將上架
Python機器學習1611de8caff308d52dc2

《 Python機器學習——預測分析核心演算法 》從演算法和Python 語言實現的角度,幫助讀者認識機器學習。 專注於兩類核心的“演算法族”,即懲罰線性迴歸和整合方法,並通過程式碼例項來 

展示所討論的演算法的使用原則。全書共分為7 章,詳細討論了預測模型的兩類核心演算法、預測模型的構建、懲罰線性迴歸和整合方法的具體應用和實現。 

Python高手之路(第3版)16110847fb697564939a

這不是一本常規意義上Python的入門書。這本書中既沒有Python關鍵字和for迴圈的使用,也沒有細緻入微的標準庫介紹,而是完全從實戰的角度出發,對構建一個完整的Python應用所需掌握的知識進行了系統而完整的介紹。更為難得的是,本書的作者是開源專案OpenStack的PTL(專案技術負責人)之一,因此本書結合了Python在OpenStack中的應用進行講解,非常具有實戰指導意義。 

本書從如何開始一個新的專案講起,首先是整個專案的結構設計,對模組和庫的管理,如何編寫文件,進而講到如何分發,以及如何通過虛擬環境對專案進行測試。此外,本書還涉及很多高階主題,如效能優化、外掛化結構的設計與架構、Python 3的支援策略等。

Git學習指南1611ca6209973177d334
  • Git 是當今最流行的版本控制系統

  • 本書是學習Git 的實用指南

本書首先介紹了Git 的基礎知識,然後關注于敏捷開發,並給出工作流展示瞭解決現實問題所需的命令和選項。 

本書包括以下內容: 

  • 入門教程:重點展示每一條重要Git 命令的用法。 

  • 技術介紹:介紹如何使用Git 處理一個團隊開發中的各項事務,用大量的例項演示那些主要Git 命令的使用方式,並且解釋其中的基本概念,如提交、版本庫、分支、合併、重訂等,幫助讀者瞭解Git 的具體工作方式。 

  • 工作流:工作流是指在專案中使用Git 的實用場景,例如建立一個專案的發行版等。對於每個工作流等。

本書適合於從事軟體開發工作,想要掌握Git 工具的讀者閱讀參考。 

Producter:讓產品從0到116112c7b7d9087791c2b
  • 以一款有代表性的App產品為例,完整還原了一款產品從想法到設計,到編碼實現,到上架釋出,再到營銷的全過程的一站式好書。

這是一本以實際的成功App為例闡述如何完成一款App產品的設計、開發和營銷的書。本書從產品的設計、產品的實現、產品的迭代、產品的營銷、產品的進階等幾個角度,全面講解了產品設計的基本原則、設計的重要性、設計的感覺、實用的設計工具、簡單的iOS開發、產品營銷理念和文案基礎、動畫效果的實現等內容。此外,本書以《小記》這款有代表性的App產品為例,完整還原了一款產品從想法到設計,到編碼實現,到上架釋出,再到營銷的全過程。 

JavaScript機器人程式設計指南16114f0ee1d9e6399a8f

本書是應用JavaScript及相關的技術實現機器人程式設計的實踐指南。本書將介紹使用Johnny-Five和JavaScript語言來為Arduino和其他機器人技術平臺編寫程式碼。

  • 通過閱讀本書,你將能夠: 

  • 熟悉Johnny-Five REPL; 

  • 使用基本輸出裝置來構造機器人; 

  • 建立使用複雜的輸出裝置的專案,使用 Johnny-Five API簡化對需要複雜介面的模組(如I2C)的操作; 

  • 學習Animation API,以通過工作時序和關 鍵幀操作複雜的動作; 

  • 將其他裝置(如USB裝置)加入Johnny- Five專案; 

  • 將Johnny-Five專案連線到外部API並建立 入自己的物聯網。  

Java遺傳演算法程式設計161119ddfe4eb5ab55e2
  • 來自Java專家的聲音 

  • 用遺傳演算法解決類似旅行商的經典問題 

本書共6章。第1章簡單介紹了人工智慧和生物進化的知識背景,這也是遺傳演算法的歷史知識背景。第2章給出了一個基本遺傳演算法的實現;第3~5章,分別針對機器人控制器、旅行商問題、排課問題展開分析和討論,並給出了演算法實現。在這些章的末尾,還給出了一些練習供讀者深入學習和實踐。第6章專門討論了各種演算法的優化問題。 

七週七語言(卷2)1611d6f111ddf5803154
  • 暢銷技術圖書“七週七”系列最新佳作 

  • 深入研習對未來程式設計具有重要意義的7種語言 

  • Lua、Factor、Elixir、Elm、Julia、Idris和MiniKanren 

全書共8章,前7章介紹了Lua、Factor、Elm、Elixir、Julia、miniKanren和Idris共計7種程式語言,最後一章總結回顧了所有的知識點。書中對每一種程式語言的介紹,都為程式設計開發帶來了獨特而強大的思路。除此之外,書中還提供了一系列程式碼示例和線上資源以供參考。 

最新上架
Linux防火牆(第4版)161111500585f2f8d3f0
  • 使用iptables和nftables構建Linux防火牆的權威指南

  • 亞馬遜五星級盛譽圖書

作為關注Linux安全的所有管理員來說,本書作為不可或缺的資源,全面講解了iptable和nftable的所有內容。本書還在之前版本的網路和防火牆基礎之上,添加了檢測漏洞和入侵的現代工具和技術。 

本書針對當今的Linux核心進行了全面更新,包含的程式碼示例和支援指令碼可用於Red Hat/Fedora、Ubuntu和Debian。如果您是一名Linux從業人員,本書可以幫助您全面理解任何Linux系統的安全,以及從家庭網路到企業網路在內的各種規模的網路安全。

Python資料科學指南16107bbf0469879ae639
  • 60多個實用的開發技巧

  • 幫你探索Python及其強大的資料科學能力

本書詳細介紹了Python在資料科學中的應用,包括資料探索、資料分析與挖掘、機器學習、大規模機器學習等主題。每一章都為讀者提供了足夠的數學知識和程式碼示例來理解不同深度的演算法功能,幫助讀者更好地掌握各個知識點。 

本書內容結構清晰,示例完整,無論是資料科學領域的新手,還是經驗豐富的資料科學家都將從中獲益。