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

前言

從2017年開始,我?guī)е鴦偵衔迥昙?jí)的夏啟恒同學(xué)學(xué)習(xí)Python語言,那時(shí)候,夏啟恒在計(jì)算機(jī)語言方面的基礎(chǔ)為零。經(jīng)過一年時(shí)間的學(xué)習(xí),他很快掌握了Python語言的基本技巧,從入門的基本語句到主要算法,再到分詞等復(fù)雜應(yīng)用。2018年9月,全國計(jì)算機(jī)等級(jí)考試(NCRE)第一次組織Python程序設(shè)計(jì)二級(jí)考試,夏啟恒順利通過。在與夏啟恒的共同學(xué)習(xí)中,我發(fā)現(xiàn)Python語言特別適合青少年或者計(jì)算機(jī)初學(xué)者學(xué)習(xí)。

許多家長問我,孩子到底應(yīng)該怎樣學(xué)編程?有的學(xué)生從積木式編程開始,有的學(xué)生從代碼編程入門,還有的學(xué)生挑戰(zhàn)各類比賽。我很難說哪種方法最好,但我始終覺得大部分程序員走過的路是不會(huì)錯(cuò)的。回想當(dāng)年我學(xué)習(xí)編程的過程,從GW-Basic開始,一行行代碼、一段段算法是最讓人入迷的;從面向過程的編程到面向?qū)ο缶幊痰乃季S轉(zhuǎn)換,也是最讓人沉醉的。于是,我在與小學(xué)生的學(xué)習(xí)交流中,努力讓他們從一開始就從代碼入門,然后從基本語法再到能夠提高興趣的應(yīng)用實(shí)現(xiàn)。

本書特點(diǎn)

本書通過胖胖老師講授,歡歡、樂樂學(xué)習(xí)的情境模式,將Python的基本語法、數(shù)據(jù)庫以及簡(jiǎn)單的應(yīng)用開發(fā)等知識(shí)串為一體,使讀者能夠在讀完本書后,具備自學(xué)Python的能力、簡(jiǎn)單的應(yīng)用開發(fā)能力,以及基礎(chǔ)的算法實(shí)現(xiàn)能力。

本書適合于希望學(xué)習(xí)編程的中小學(xué)生(9~18歲最佳)、零基礎(chǔ)的Python入門者以及一些想?yún)⒓尤珖?jì)算機(jī)等級(jí)考試(NCRE)Python程序設(shè)計(jì)二級(jí)考試(本書后面簡(jiǎn)稱二級(jí)考試)的人,也適合于Python編程教學(xué)機(jī)構(gòu)、學(xué)校作為教學(xué)參考教材。

閱讀方法

本書使用的學(xué)習(xí)環(huán)境為Windows操作系統(tǒng)以及Python 3.6.8,共分為以下三個(gè)部分。

第一部分為基礎(chǔ)篇,共15節(jié)課,主要從數(shù)據(jù)的輸入輸出、變量、數(shù)值運(yùn)算、基本語句等幾個(gè)方面講解Python的基本語法。如果你已經(jīng)對(duì)這一部分有所了解,則可以快速瀏覽或者直接跳過。

第二部分為進(jìn)階篇,從第16節(jié)到第29節(jié),從函數(shù)學(xué)習(xí)入手,講解函數(shù)、類,并引出面向?qū)ο蟮木幊趟枷耄蝗缓髮?duì)Python中的序列,包括列表、元組、集合、字典進(jìn)行詳細(xì)講解;最后學(xué)習(xí)Python中庫的使用及文件操作方法。前兩部分的內(nèi)容與全國計(jì)算機(jī)等級(jí)考試(NCRE)Python程序設(shè)計(jì)二級(jí)考試(本書后面簡(jiǎn)稱二級(jí)考試)的大綱要求是一致的。如果你對(duì)二級(jí)考試有興趣,則可以再加入一些練習(xí)題,為二級(jí)考試做準(zhǔn)備。

第三部分為應(yīng)用篇,從第30節(jié)到第36節(jié)。由于學(xué)習(xí)編程的主要目的還是應(yīng)用,因此本篇也是本書學(xué)習(xí)的主要目的。從數(shù)據(jù)庫入門,以學(xué)生成績統(tǒng)計(jì)系統(tǒng)為例講解了GUI編程,以個(gè)人主頁為例講解了Web程序開發(fā)。

本書資源

輕松注冊(cè)成為博文視點(diǎn)社區(qū)用戶(www.broadview.com.cn),掃碼直達(dá)本書頁面。

? 下載資源:本書提供的示例代碼及資源文件,均可在“下載資源”處下載。

? 提交勘誤:您對(duì)書中內(nèi)容的修改意見可在“提交勘誤”處提交,若被采納,將獲贈(zèng)博文視點(diǎn)社區(qū)積分(在您購買電子書時(shí),積分可用來抵扣相應(yīng)金額)。

? 交流互動(dòng):在頁面下方“讀者評(píng)論”處留下您的疑問或觀點(diǎn),與我們和其他讀者一同學(xué)習(xí)交流。

頁面入口:http://www.broadview.com.cn/38443

本書利用青島大學(xué)的開源項(xiàng)目OnlineJudge搭建了GeekMen在線練習(xí)平臺(tái)。我們已經(jīng)將本書中絕大部分的例題與練習(xí)題上傳到該平臺(tái)。

由于作者水平有限,書中難免會(huì)出現(xiàn)一些錯(cuò)誤,懇請(qǐng)廣大讀者批評(píng)指正。您在閱讀過程中,如果產(chǎn)生疑問或者發(fā)現(xiàn)Bug,歡迎給我們發(fā)送郵件,郵箱地址為:admin@0day.net.cn。

致謝

特別感謝夏啟恒同學(xué),他的學(xué)習(xí)過程給了我創(chuàng)作的靈感;感謝作者曹劍、張敏、鄧貴勇等;感謝李澤洋對(duì)部分繪圖和排版工作做出的貢獻(xiàn);最后,感謝馮翔教授在百忙之中為本書寫序。

謹(jǐn)以此書獻(xiàn)給我的讀者以及熱愛編程的朋友們。

史向東
2019年8月于南京

主站蜘蛛池模板: 大港区| 蒙城县| 赫章县| 阿城市| 金寨县| 呼和浩特市| 若尔盖县| 綦江县| 荆门市| 阜南县| 高邑县| 高台县| 梓潼县| 全州县| 霍山县| 黄平县| 铜鼓县| 葵青区| 岑溪市| 恩施市| 保德县| 武宣县| 客服| 安岳县| 当涂县| 区。| 赤壁市| 莎车县| 乌兰察布市| 蕉岭县| 塔河县| 临湘市| 从江县| 卓尼县| 鱼台县| 卓尼县| 堆龙德庆县| 固镇县| 沙洋县| 定陶县| 肥东县|