官术网_书友最值得收藏!

計算機程序的構(gòu)造和解釋(JavaScript版)
會員

本書主要介紹計算的核心思想,采用的方法是為計算建立一系列概念模型。主要內(nèi)容包括:構(gòu)造過程抽象,構(gòu)造數(shù)據(jù)抽象,模塊化、對象和狀態(tài),元語言抽象,寄存器機器里的計算等。采用JavaScript作為實例分析,但并不拘泥于對語言的解釋,而是通過這種語言來闡述程序設(shè)計思想。第1章介紹了計算過程以及函數(shù)在程序設(shè)計中扮演的角色。第2章在第1章的基礎(chǔ)上提供了將數(shù)據(jù)對象組合起來形成復合數(shù)據(jù),進而構(gòu)造抽象的方法。第3章介紹了一些幫助我們模塊化構(gòu)造大型系統(tǒng)的策略。第4章通過元語言抽象探究如何在一些語言的基礎(chǔ)上開發(fā)新語言的技術(shù)。第5章從寄存器機器的角度出發(fā),通過設(shè)計寄存器機器,開發(fā)一些機制,實現(xiàn)重要的程序設(shè)計結(jié)構(gòu),同時給出一種描述寄存器機器設(shè)計的語言。本書揭示計算機程序設(shè)計思想的實質(zhì)是改變了人們的思考方式:從命令式的觀點去研究知識的結(jié)構(gòu)。因此,本書所闡述的設(shè)計思想不僅適用于計算機程序設(shè)計,而且適用于所有工程設(shè)計。

(美)哈羅德·阿貝爾森等 ·程序設(shè)計 ·34.3萬字

實戰(zhàn)Python網(wǎng)絡(luò)爬蟲
會員

本書從原理到實踐,循序漸進地講述了使用Python開發(fā)網(wǎng)絡(luò)爬蟲的核心技術(shù)。全書從邏輯上可分為基礎(chǔ)篇、實戰(zhàn)篇和爬蟲框架篇三部分。基礎(chǔ)篇主要介紹了編寫網(wǎng)絡(luò)爬蟲所需的基礎(chǔ)知識,包括網(wǎng)站分析、數(shù)據(jù)抓取、數(shù)據(jù)清洗和數(shù)據(jù)入庫。網(wǎng)站分析講述如何使用Chrome和Fiddler抓包工具對網(wǎng)站做全面分析;數(shù)據(jù)抓取介紹了Python爬蟲模塊Urllib和Requests的基礎(chǔ)知識;數(shù)據(jù)清洗主要介紹字符串操作、正則和BeautifulSoup的使用;數(shù)據(jù)入庫講述了MySQL和MongoDB的操作,通過ORM框架SQLAlchemy實現(xiàn)數(shù)據(jù)持久化,進行企業(yè)級開發(fā)。實戰(zhàn)篇深入講解了分布式爬蟲、爬蟲軟件的開發(fā)、12306搶票程序和微博爬取等。框架篇主要講述流行的爬蟲框架Scrapy,并以Scrapy與Selenium、Splash、Redis結(jié)合的項目案例,讓讀者深層次了解Scrapy的使用。此外,本書還介紹了爬蟲的上線部署、如何自己動手開發(fā)一款爬蟲框架、反爬蟲技術(shù)的解決方案等內(nèi)容。本書使用Python3.X編寫,技術(shù)先進,項目豐富,適合欲從事爬蟲工程師和數(shù)據(jù)分析師崗位的初學者、大學生和研究生使用,也很適合有一些網(wǎng)絡(luò)爬蟲編寫經(jīng)驗,但希望更加全面、深入理解Python爬蟲的開發(fā)人員使用。

黃永祥 ·程序設(shè)計 ·16.2萬字

自己動手實現(xiàn)Lua:虛擬機、編譯器和標準庫
會員

本書是一本面向Lua程序員和腳本語言愛好者的語言自制指南和實戰(zhàn)寶典。全書將帶給讀者3個維度的收獲:維度1:深入理解Lua語言本身作者融合自己豐富的工程實踐經(jīng)驗,詳細闡述了Lua語言的核心語法和實現(xiàn)原理,深入探討了Lua虛擬機、編譯器和標準庫的實現(xiàn),并給出了實際可以編譯執(zhí)行的代碼。維度2:從零開始實現(xiàn)一門腳本語言本書以Lua語言為例,系統(tǒng)、完整地(涵蓋虛擬機、編譯器和標準庫)講解了如何零基礎(chǔ)編寫一門腳本語言,幫助讀者徹底理解腳本語言的工作原理。維度3:提升Go和Java語言編程能力本書分別用Go語言和Java語言來實現(xiàn)Lua,包含大量對Go和Java的使用,有很多巧妙的設(shè)計,能幫助讀者提升Go和Java的編程能力。全書共21章,分為3個部分:第一部分(第1-13章)主要講解LuaAPI和虛擬機的實現(xiàn),包括二進制chunk格式、Lua虛擬機指令集、元編程、錯誤處理等。第二部分(第14-17章)主要討論Lua語法和編譯器的實現(xiàn),包括詞法分析、語法分析、代碼優(yōu)化、代碼生成等。第三部分(第18-21章)主要講解Lua輔助API和標準庫實現(xiàn),包括基礎(chǔ)庫、實用工具庫、包和模塊、協(xié)程等。

張秀宏 ·程序設(shè)計 ·14萬字

QQ閱讀手機版

主站蜘蛛池模板: 高阳县| 东安县| 山东省| 台南市| 莎车县| 衡南县| 江山市| 营口市| 泊头市| 迭部县| 县级市| 上高县| 中西区| 镇赉县| 白河县| 郯城县| 金山区| 鄱阳县| 城步| 枣庄市| 麟游县| 襄汾县| 新乡市| 桂平市| 华池县| 嘉定区| 老河口市| 孝义市| 乌兰察布市| 富平县| 商都县| 霞浦县| 连南| 镇康县| 绥江县| 叶城县| 陇川县| 仁布县| 荔波县| 平果县| 开化县|