本書主要介紹樹莓派不同類型的特性,以及樹莓派入門所需要的基礎知識;涵蓋了樹莓派GPIO 的不同操作方法,以及樹莓派的I2C總線、SPI總線、UART串口、PWM脈寬調制等偏硬件操作的內容; 同時也為讀者準備了一些樹莓派上常見的服務類型的搭建和配置,包括樹莓派推流服務器搭建的方法, 常見數據庫MariaDB、PostgreSQL的安裝配置操作,MQTT服務器的搭建配置,DHCP服務器的搭建 配置等。此外,還加入了一些比較有趣的實驗,例如利用TensorFlow實現對象檢測,使用OpenCV制
《Flask開發Web搜索引擎入門與實戰》介紹如何學習和使用流行的Flask 框架開發搜索引擎應用,主要內容包括面向Web開發的Python編程語言入門,使用Python 構建REST API,使用Flask-RESTPlus 生成Swagger 文檔,搜索引擎應用前端展示實現及自動完成功能與拼寫糾錯技術,互聯網搜索引擎案例分析。 全書共分7章:第1章著重介紹如何使用Python和Elasticsearch開發搜索引擎應用;第2章著重介紹Python的基本語法及其在Web開發中的使用;第3
本書分為三大部分,共計17章。第一部分(第1~2章)介紹了基礎知識,包括如何配置開發環境和在網上尋求幫助。第二部分(第3~14章)介紹了Python編程的最佳實踐、實用工具和技巧,不僅涵蓋了如何編寫高質量的Python代碼、什么是高級的Python語法、如何使用專業開發者所用的命令行工具,還介紹了性能測量和大O算法分析,并用游戲實例演示了什么是最佳實踐。第三部分(第15~17章)介紹了面向對象的Python,內容包括如何編寫類、什么是類的繼承,以及Python獨有的面向對象功能。
本書是一本案例驅動型的Python編程指南,將語法知識和編程思路融入大量的典型案例,帶領讀者一步步學會將Python 打造成自動化辦公的利器。本書從四個板塊講解了Python高效辦公的秘訣:板塊一,介紹Python 程環境的搭建方法和Python的基礎語法知識;板塊二,講解Python的自動化操作,如讀寫TXT格式文本文件和批量操作文件及文件夾;板塊三,通過大量案例講解如何用Python操作PDF文件和Office文件,以及自動發送郵件等;板塊四,介紹如何利用Python RPA實現流程自動化。
本書主要介紹Python的基礎知識及程序設計方法, 從Python的環境配置、基礎語法、常用數據類型, 到函數的封裝, 再到面向對象程序設計, 由淺入深, 由部分到整體, 由面向過程到面向對象, 對讀者來說易學易用。全書以案例貫穿, 用Python編程解決生活中常見問題, 包括書籍詞頻統計、垃圾分類查詢、在線商城的評價分析、薪資結算、圖片水印生成等21個實戰案例。除此之外, 本書的內容緊跟當下的新技術, 使讀者學到的知識系統、全面, 且不易過時。
主要內容● 如何構建反應式的服務● 如何對外部服務的故障做出響應● 如何進行水平擴展● Vert.x工具包的架構及其測試方式● 如何基于Docker和Kubernetes部署服務
《輕松學會JavaScript》共3部分12章,采用三段式學練結合的知識架構,從JavaScript編程知識的講解,到示范教學和引導學生參與動手實踐,循序漸進地幫助讀者保持學習動機和興趣,掌握JavaScript編程技能。本書教學案例有簡有繁,包括煮蛋計時器、計算器、溫度轉換器、通訊錄以及適用于時裝店和冰淇淋連鎖店的商業應用。《輕松學會JavaScript》適合沒有寫過任何一行代碼的零基礎讀者、對其他入門編程書籍或課程無感的讀者以及有其他語言編程經驗但想要開始學習 JavaScript的
本書按照Web前端工程師崗位技能要求,以真實項目組織內容,由淺入深地講解了如何利用HTML5和CSS3等網頁制作技術制作網站。本書共分為7個項目,項目1為Web前端基礎的相關介紹;項目2和項目3包含HTML和CSS的基礎知識、常用標簽、CSS基礎語法及選擇器等內容;項目4和項目5介紹了HTML5語義化標簽、CSS3的新特性等;項目6主要介紹JavaScript編程基礎等;項目7為綜合實踐。全書以任務為導向,通過多個項目將知識點貫穿起來,并輔以實例,以此激發讀者的學習興趣。 本書可作為高等職業院校
這是一本關于Linux命令行與shell腳本編程的全面性教程,主要包括四大部分 :Linux命令行、shell腳本編程基礎、高級shell腳本編程,以及創建和管理實用的腳本。本書這一版針對Linux系統的新特性進行了全面更新,不僅涵蓋了詳盡的動手教程和現實世界中的實用信息,還提供了與所學內容相關的參考信息和背景資料。通過本書的學習,你能輕松寫出自己的shell腳本。 本書適合Linux系統管理員及相關開發人員閱讀。
本書是《用Go語言自制解釋器》的續篇。在自制解釋器時,你已經為Monkey語言實現了類C語法、變量綁定、基本數據類型、算術運算、內置函數、閉包等特性。是時候讓Monkey繼續成長了!在本書中,Monkey將繼續“進化”,并最終成長為成熟的程序設計語言。在已有詞法分析器、語法分析器和抽象語法樹的基礎上,你將為Monkey語言定義字節碼指令,指定操作數,編寫反匯編程序,構建執行字節碼的虛擬機。通過動手學習,你將能夠體驗從無到有實現類C語言的樂趣。