標準Python程序很容易過載,從而出現慢如龜爬的情況。asyncio庫正是為了解決這些問題而構建的,它簡化了任務的劃分和調度。asyncio可無縫地同時處理多個操作,使應用程序疾如閃電,且具有擴展性。 《Python asyncio并發編程》在大量示例的引導下,介紹異步、并行和并發編程。將難理解的并發內容分解為簡明易懂的流程圖,使讀者可輕松了解任務的運行方式。在本書中,讀者將學習如何使用asyncio來突破Python的限制,從而加快Web服務器和微服務的運行速度。讀者甚至可將asy
本書全面而深入介紹了Python編程的相關內容, 全書內容大致可分為四個部分, *部分系統講解了Python的基本語法結構、函數編程、類和對象、模塊和包、異常處理等; 第二部分主要介紹Python常用的內置模塊和包, 這部分包括正則表達式支持IO編程、數據庫編程、并發編程、網絡通信編程等內容; 第三部分主要介紹Python開發工程化方面的內容; 第四部分則屬于”Python項目實戰”, 這部分通過項目介紹了Python游戲開發、大數據展示、網絡爬蟲等熱門技能, 進一步貼近就業崗位需求。
本書從問題入手,使用100多個創意編程范例,試圖在深入理解原理的基礎上,通過自造“輪子”幫助讀者提升代碼編寫功底和工程實現能力。全書分為12章,內容包括Java入門、分形圖像處理、數據結構、網絡通信、動態裝載、多線程、Raft協議、分布式編程和ZooKeeper框架等,由淺入深實現“美顏相機”“迷你通信會議”“迷你Web服務器”“迷你Raft”等項目。本書針對每一個范例,首先給出代碼實現和重要知識點,然后提出任務以使讀者發揮創意,提升代碼編寫技能。本書由淺入深,有趣有料,適合想提升代碼編
本書以Qt 6為開發平臺,系統介紹如何用Qt C++開發應用程序。首先介紹Qt C++應用程序的基本結構、界面可視化設計和布局管理方法、元對象系統的功能及其應用等基本內容,然后深入講解常用界面組件、模型/視圖結構、事件處理、對話框和多窗口程序設計、文件讀寫等功能的編程方法,以及數據庫、多線程、網絡、多媒體、圖表、數據可視化、串口通信等功能模塊的使用。本書內容豐富,輔以大量精心設計的完整示例程序,涵蓋進行GUI程序設計所需掌握的各種技術主題。
本書全面介紹Vue.js Node.js全棧開發所使用的新技術,包括MongoDB、Express、Vue.js 3、Node.js、Naive UI、md-editor-v3、Nginx、basic-auth、JavaScript、TypeScript等開源技術棧,知識點涉及數據存儲、模塊、測試、緩沖區、事件處理、文件處理、HTTP編程、組件、模板、指令、監聽器、表達式、事件、表單、HTTP客戶端等內容。本書內容豐富,案例新穎,學習難度由淺入深,層層推進,理論聯系實際,具有較強的實操性。
本書由自研開源嵌入式實時操作系統RT-Thread核心開發者撰寫,專業性毋庸置疑,系統講解RT-Thread設備驅動開發方法,剖析26種設備驅動開發案例,助力開發者快速掌握RT-Thread設備驅動開發技能。 本書的內容共27章,分為三篇。 基礎篇(第1~11章),先對RT-Thread以及設備框架進行總體介紹,再分別介紹RT-Thread中常用的設備,包括串口、I2C、SPI等,適合剛接觸驅動開發的人學習。 進階篇(第12~20章),介紹稍復雜一些的外設驅動,如SDIO
《快速上手Python:基礎 進階 實戰》內容全面,以理論聯系實際、能學到并做到為宗旨,以技術為核心,以案例為輔助,引領讀者全面學習Python代碼編寫方法和具體應用項目,旨在為讀者提供新而全的技術性內容及案例。
本書是一本側重Python基礎、應用和實踐的書,分為3篇,共22章。基礎篇共17章,從Python安裝和Python語言基礎開始講解,對使用Python進行開發工作需要具備的基本知識和方法進行了全面梳理;進階篇共4章,解讀了基于Python語言的重要開發方向GUI、
本書首先簡要介紹Python語言的基礎知識,為后續內容的學習提供基礎,接著介紹NumPy、Matplotlib和Pandas三個數據分析基礎模塊的用法,同時也為后面基于scikitlearn的機器學習提供基礎,最后介紹基于scikitlearn機器學習及其模型的評價方法、超參數調優方法。全書通過大量案例,希望能讓讀者快速提高實踐能力。本書適合作為高校本科生或研究生數據分析、機器學習等相關課程的教材或參考書,也可作為數據分析和機器學習愛好者的自學教程,還可以作為相關科研工作者與工程實踐
本書是《瘋狂Java講義》第6版的上冊,第6版保持了前5版系統、全面、講解淺顯、細致的特性,全面新增介紹了Java 12到Java 17的新特性。《瘋狂Java講義》第6版深入介紹了Java編程的相關方面,上、下冊內容覆蓋了Java的基本語法結構、Java的面向對象特征、Java集合框架體系、Java泛型、異常處理、Java GUI編程、JDBC數據庫編程、Java注釋、Java的IO流體系、Java多線程編程、Java網絡通信編程和Java反射機制,覆蓋了java.lang、java.util
本書是一本面向中高級程序員的算法教程,借助Java語言,用經典的算法、編碼技術和原理來求解計算機科學的一些經典問題。全書共10章,講述了常見的搜索算法、常見的圖算法、遺傳算法、k均值聚類算法、簡單的神經網絡、對抗搜索算法等,通過豐富的方案、示例和習題展開具體實踐。本書將計算機科學與應用程序、數據、性能等現實問題深度關聯,定位獨特,示例經典,可以幫助程序員提升用Java解決實際問題的技術、編程和應用能力。