本書首先介紹構(gòu)建類和創(chuàng)建對象的基礎(chǔ)知識,并結(jié)合代碼講述如何將理論付諸實(shí)踐;然后討論面向?qū)ο缶幊痰年P(guān)鍵概念——封裝、多態(tài)性和繼承,包括如何使用對象管理器創(chuàng)建并管理多個(gè)對象,如何通過封裝對客戶端代碼隱藏對象的內(nèi)部細(xì)節(jié),如何使用多態(tài)性定義一個(gè)接口并在多個(gè)類中實(shí)現(xiàn)它,如何應(yīng)用繼承構(gòu)建現(xiàn)有代碼;最后講述如何構(gòu)建一款帶完整的動(dòng)畫和聲音的視頻游戲,從而將所有內(nèi)容整合在一起。本書涵蓋了兩個(gè)功能齊全的Python代碼包,它們將加速Python中圖形用戶界面程序的開發(fā)。 本書不僅適合Python開發(fā)人員閱讀,還適合
本書分四部分, 基于代碼實(shí)踐從各個(gè)角度來告訴大家如何編寫面向未來的Python代碼, 以及如何優(yōu)雅、合理地實(shí)現(xiàn)代碼的健壯性。第一部分講解Python中的類型和類型檢查器, 以及它們?nèi)绾螏椭_發(fā)人員在早期捕獲缺陷。第二部分重點(diǎn)關(guān)注如何創(chuàng)建自己的類型, 深入討論了枚舉類、數(shù)據(jù)類和類, 并探討了在設(shè)計(jì)類型時(shí)做出某些設(shè)計(jì)選擇來增加或降低代碼的健壯性。第三部分重點(diǎn)關(guān)注如何使開發(fā)人員能夠輕松地更改你的代碼, 討論了可擴(kuò)展性、依賴項(xiàng)和架構(gòu)模式等。第四部分探討如何構(gòu)建安全網(wǎng), 以讓你擁有一個(gè)強(qiáng)大的、健
本書通過理論與實(shí)例相結(jié)合的方式循序漸進(jìn)、深入淺出地介紹了LabVIEW的使用方法和使用技巧。全書共12章,包括緒論,圖形化編程語言LabVIEW,前面板與程序框圖,創(chuàng)建、編輯和調(diào)試VI,程序結(jié)構(gòu),變量、數(shù)組、簇與波形數(shù)據(jù),波形顯示,文件I/O,信號分析與處理,數(shù)據(jù)采集,網(wǎng)絡(luò)與通信,VI性能的提高等知識。每章都配有相應(yīng)的實(shí)例,目的在于讓讀者能夠結(jié)合實(shí)例更加快捷地掌握LabVIEW的使用方法。本書主要面向LabVIEW的初、中級用戶,可作為大、中專院校相關(guān)專業(yè)師生的教學(xué)和參考用書,也
這是一本面向零基礎(chǔ)讀者的Python程序開發(fā)入門書。全書以算法設(shè)計(jì)為主線,以大量生動(dòng)有趣的項(xiàng)目案例為依托,以圖表、動(dòng)畫、視頻、實(shí)際操作等多種知識呈現(xiàn)的形式深入淺出地介紹了Python程序設(shè)計(jì)的基本知識和應(yīng)用技巧。同時(shí),書中還融入了精心設(shè)計(jì)的思政要素,力求達(dá)到傳授知識、培養(yǎng)能力和塑造價(jià)值的有機(jī)融合。全書共8章。主要內(nèi)容包括Python初步、簡單程序設(shè)計(jì)、分支程序設(shè)計(jì)、循環(huán)程序設(shè)計(jì)、組合數(shù)據(jù)類型及其應(yīng)用、函數(shù)及其應(yīng)用、文件及其應(yīng)用、使用第三方庫等。本書結(jié)合作者多年的教學(xué)經(jīng)驗(yàn)編寫而成,
本書用于Python 3.10編程快速入門,書中內(nèi)容注重實(shí)戰(zhàn)操作,能幫助讀者循序漸進(jìn)地掌握Python開發(fā)中的各項(xiàng)技術(shù)。本書配套示例源代碼、PPT課件、同步教學(xué)視頻、習(xí)題與答案、教學(xué)大綱與執(zhí)行計(jì)劃表、作者答疑服務(wù)以及其他超值教學(xué)資源。 本書共分19章,內(nèi)容包括Python的基本概念、開發(fā)環(huán)境安裝與配置、Python的基礎(chǔ)語法、數(shù)據(jù)類型和運(yùn)算符、程序流程控制、容器類型的數(shù)據(jù)、字符串的應(yīng)用、函數(shù)、類與對象、異常處理、常用的內(nèi)置模塊、文件讀寫、圖形用戶界面、網(wǎng)絡(luò)通信與網(wǎng)絡(luò)爬蟲、訪問數(shù)據(jù)庫、多線程
《Python高效編程基于Rust語言》詳細(xì)闡述了基于Rust語言的Python高效編程,主要包括從Python的角度認(rèn)識Rust、使用Rust構(gòu)建代碼、理解并發(fā)性、在Python中構(gòu)建pip模塊、為pip模塊創(chuàng)建Rust接口、在Rust中使用Python對象、在Rust中使用Python模塊、在Rust中構(gòu)建端到端Python模塊、構(gòu)建Python Flask應(yīng)用程序、將Rust注入Python Flask應(yīng)用程序、集成Rust的**實(shí)踐等內(nèi)容。此外,本書還提供了相應(yīng)的示例、代碼,以幫助
本書以學(xué)習(xí)筆記的形式循序漸進(jìn)地講解了使用c語言的核心知識,并通過具體實(shí)例的實(shí)現(xiàn)過程講解了各個(gè)知識點(diǎn)的使用方法和流程。全書針對每一個(gè)知識點(diǎn)均搭配典型案例講解和視頻,以極簡的文字介紹了復(fù)雜的案例,幫助讀者扎實(shí)理解實(shí)踐應(yīng)用。書中在介紹實(shí)例時(shí),不僅詳細(xì)講解具體實(shí)現(xiàn)過程,同時(shí),對代碼進(jìn)行深入分析,講解了很多實(shí)用經(jīng)驗(yàn)和開發(fā)技巧,幫助讀者快速提升技術(shù)水平。
本書主要介紹了C語言基礎(chǔ)知識,程序設(shè)計(jì)結(jié)構(gòu),數(shù)組,函數(shù),指針,結(jié)構(gòu)體、共用體和枚舉類型以及文件等內(nèi)容。全書內(nèi)容簡練,實(shí)例豐富,可為相關(guān)專業(yè)學(xué)生的深入學(xué)習(xí)奠定扎實(shí)的基礎(chǔ)。本書主要面向計(jì)算機(jī)專業(yè)新生,針對其零基礎(chǔ)、剛?cè)腴T的特點(diǎn),加入了很多例題及程序運(yùn)行結(jié)果顯示,采用圖文并茂、學(xué)練結(jié)合的模式,可達(dá)到讓新生很快掌握C語言的目的。本書可作為高等學(xué)校計(jì)算機(jī)、軟件工程等相關(guān)專業(yè)的教材,也可作為C語言愛好者和相關(guān)工程技術(shù)人員的學(xué)習(xí)參考書。
本書以學(xué)習(xí)筆記的形式循序漸進(jìn)地講解了使用Java語言的核心知識,并通過具體實(shí)例的實(shí)現(xiàn)過程講解了各個(gè)知識點(diǎn)的使用方法和流程。本書易于閱讀,以極簡的文字介紹了復(fù)雜的案例,同時(shí)涵蓋了其他同類圖書中很少涉及的歷史參考資料,對于讀者學(xué)習(xí)Java語言大有幫助。