學習作為Linux用戶、程序員和系統管理員可以日常使用的命令行技巧、程序和技巧。當您與數字世界交互時,不與Linux系統交互就走不了多遠。這本書告訴你如何利用它的力量來滿足你的需要。
許多用戶都知道“top”安裝在幾乎所有的Linux機器上,但您是否知道,只需敲擊幾下鍵盤,您就可以根據自己的需要定制它?堅持使用' cd '和' ls '命令導航文件系統?這本書介紹了如何使用Ranger在文件夾的多個級別中快速導航,并在不離開終端的情況下快速運行bash命令。我們還建議可以用于常見任務的程序,比如查找哪些程序使用的處理、數據下載/上傳和文件空間最多。
您將知道如何快速連接到遠程計算機,并在一次擊鍵甚至自動駕駛中運行您通常需要的作業。有了基本的Linux終端技巧和技巧,您將獲得廣泛的工具,這些工具可用于在各種Linux系統(包括服務器、桌面甚至嵌入式設備)上進行日常工作和維護。
你將學到什么
這本書是給誰的
這個介紹Bootstrap 4的更新的第二版構建了您對CSS的基本規則、SASS預編譯器、Bootstrap以及它們如何一起工作的理解。在學習了在Linux (Ubuntu)和Windows上設置CSS之后,您將了解如何使用為引導程序編寫的模板和主題,以及如何改進用戶界面。您還將了解如何利用和激活組件。提供了大量的屏幕截圖和代碼片段,以幫助解釋和加強書中討論的概念。
這是一本Python編程的教科書,有許多實際的例子和練習。您將學習基本編程的必要基礎,重點是Python。這本教科書是用Latex寫的,使用Overleaf.com。
您可以在下面找到源代碼和其他示例和參考資料。
Python已經成為一種流行的編程語言,也是當今使用最多的編程語言之一。
在過去的30年里,我們創建軟件的方式發生了巨大的變化,從80年代初的個人電腦時代到今天的智能手機、平板電腦和個人電腦等功能強大的設備。
互聯網也改變了我們使用設備和軟件的方式。我們仍然有傳統的桌面應用程序,但Web站點、Web應用程序和所謂的智能手機應用程序等主導著今天的軟件市場。
我們需要找到并學習適合這個編程新時代的編程語言。
我們現在有幾千種不同的編程語言,那么我們為什么要學Python呢?我猜您需要學習不止一種編程語言才能在今天的軟件市場中生存下來,但是Python很容易學,因此它對于新程序員和更有經驗的程序員都是一個很好的起點。
如果您是用Python編程的新手,并且正在尋找可靠的介紹,那么這本書就是為您準備的。由計算機科學教師開發,在“為絕對初學者”系列叢書通過簡單的游戲創造教授編程的原則。您將獲得實際的Python編程應用程序所需的技能,并將了解如何在真實場景中使用這些技能。在整個章節中,你會發現一些代碼示例來說明所提出的概念。在每一章的結尾,你會發現一個完整的游戲,展示了這一章的關鍵思想,一章的總結,以及一系列的挑戰來測試你的新知識。當你讀完這本書的時候,你將非常精通Python,并且能夠將你所學到的基本編程原理應用到你要處理的下一種編程語言。
首先加速介紹R生態系統、編程語言和工具,包括R腳本和RStudio。通過使用許多例子和項目,這本書教你如何將數據導入R,以及如何使用R處理這些數據。一旦基礎扎實,《實用R 4》的其余部分將深入具體的項目和例子,從使用R和LimeSurvey運行和分析調查開始。接下來,您將使用R和MouselabWeb執行高級統計分析。然后,您將看到在沒有統計信息的情況下R如何工作,包括如何使用R自動化數據格式化、操作、報告和自定義函數。
本書的最后一部分討論了在服務器上使用R;您將使用R構建一個腳本,該腳本可以運行RStudio服務器并監視報表源的更改,以便在發生更改時向用戶發出警報。這個項目包括定期電子郵件提醒和推送通知。最后,您將使用R創建一個定制的個人最重要信息的每日綱要報告,例如天氣報告、每日日歷、待辦事項等等。這演示了如何自動化這樣一個過程,以便用戶每天早上導航到相同的web頁面并獲得更新的報告。
你將學到什么
這本書是給誰的
從設計和原型設計到測試、部署和維護,Python在許多方面都很有用,它一直是當今最流行的編程語言之一。這本實用的書的第三版提供了對語言的快速參考——包括Python 3.5、2.7和3.6的突出部分——它龐大的標準庫中常用的區域,以及一些最有用的第三方模塊和包。
本書非常適合具有一些Python經驗的程序員,以及來自其他編程語言的程序員,它涵蓋了廣泛的應用領域,包括web和網絡編程、XML處理、數據庫交互和高速數字計算。了解Python如何提供優雅、簡單、實用和強大功能的獨特組合。
這個版本包括:
如果編程是一種魔法,那么web抓取無疑是一種魔術。通過編寫一個簡單的自動化程序,您可以查詢web服務器、請求數據并解析它以提取所需的信息。這本實用書籍的擴展版不僅介紹了web抓取,而且還提供了從現代web中抓取幾乎所有類型數據的全面指南。
第1部分側重于web抓取機制:使用Python從web服務器請求信息,執行服務器響應的基本處理,并以自動方式與站點交互。第2部分探索了各種更具體的工具和應用程序,以適應您可能遇到的任何web抓取場景。
認真的開發人員知道,代碼總是可以改進的。在每次迭代中,您都要進行優化—無論大小—這將對您的應用程序的速度、大小、彈性和可維護性產生巨大的影響。
在《真正優秀的軟件:能夠工作、生存和成功的代碼》一書中,作者、教師和Java專家Marco Faella教授您編寫更好代碼的技巧。您將從一個簡單的應用程序開始,然后通過七個仔細的重構,每個重構都旨在探索質量的另一個維度。
這本書向你展示了如何建立實時圖像處理系統,一直到家庭自動化。了解如何開發一個基于32位ARM處理器的系統,通過語音命令實現完全控制
實時圖像處理系統被廣泛應用于各種應用中,如交通監控系統、醫學圖像處理和生物特征安全系統。在使用深度神經網絡的實時物聯網成像中,您將學習如何使用Java和OpenCV的包裝器來利用最佳的DNN模型來檢測圖像中的對象。在為遠程編程準備Visual Studio代碼時,仔細看看Java腳本是如何在Raspberry Pi上工作的。您還將獲得有關圖像和視頻腳本的見解。作者Nicolas Modrzyk向您展示了如何使用Rhasspy語音平臺來添加一個強大的語音助手,并從您的計算機上完全運行和控制您的Raspberry Pi。
為了讓您的語音意圖為家庭自動化做好準備,您將探索Java如何連接到MQTT并處理參數化的Rhasspy語音命令。有了語音控制系統,您就可以在選定的環境中執行簡單的任務,比如檢測貓、人和咖啡壺。隱私和自由是至關重要的,因此優先考慮使用開源軟件和設備上的語音環境,在這種環境中,您可以完全控制您的數據和視頻流。你的語音指令是你自己的,而且只是你自己的。
隨著物聯網和機器學習的發展,前沿的圖像處理系統提供了完整的過程自動化。這本實用的書教你建立這樣一個系統,給你完全的控制與最小的努力。
你會學到什么:
這本書是寫給誰的: 工程師和愛好者希望使用他們喜歡的JVM在Raspberry Pi上運行對象檢測和網絡
這本教科書解釋的概念和技術需要編寫的程序,可以有效地處理大量的數據。面向項目和課堂測試,這本書提出了一些重要的算法,由例子支持,給計算機程序員面臨的問題帶來意義。計算復雜性的概念也被介紹,演示什么可以和不可以被有效地計算,以便程序員可以對他們使用的算法做出明智的判斷。特點:包括介紹性和高級數據結構和算法的主題,與序言順序為那些各自的課程在前言中提供; 提供每個章節的學習目標、復習問題和編程練習,以及大量的說明性例子; 在相關網站上提供可下載的程序和補充文件,以及作者提供的講師資料; 為那些來自不同的語言背景的人呈現Python的初級讀本。