?Python程序設(shè)計(jì)(基礎(chǔ)篇·微課版)
內(nèi)容全面、循序漸進(jìn);課程網(wǎng)站、資源豐富;教學(xué)博客、透徹深入;應(yīng)用舉例、學(xué)以致用
伍孝金 編著
清華大學(xué)出版社
定價(jià):58元
印次:1-1
ISBN:9787302580058
出版日期:2021.07.01
印刷日期:2021.07.07
Python已經(jīng)成為最受歡迎的程序設(shè)計(jì)語(yǔ)言之一。從2004年以來(lái),Python的使用率呈線性增長(zhǎng),截至2020年9月已上升至TIOBE編程語(yǔ)言排行榜第3位。隨著其不斷應(yīng)用與發(fā)展,Python已成為科學(xué)計(jì)算、人工智能、Web開(kāi)發(fā)等領(lǐng)域的首選編程語(yǔ)言。目前,學(xué)術(shù)界、工業(yè)界和互聯(lián)網(wǎng)行業(yè)越來(lái)越多地使用Python語(yǔ)言,國(guó)內(nèi)外越來(lái)越多的大學(xué)也已經(jīng)開(kāi)始講授Python語(yǔ)言。
作為一名從事程序設(shè)計(jì)語(yǔ)言教學(xué)和軟件開(kāi)發(fā)近20年的老師,編者一直思考在教學(xué)中如何讓學(xué)生從編程語(yǔ)言的細(xì)枝末節(jié)中解放出來(lái),而專(zhuān)注于邏輯思維能力的鍛煉、分析解決問(wèn)題能力的提高和編程習(xí)慣的養(yǎng)成;也一直關(guān)注Python語(yǔ)言的發(fā)展,思考如何將Python的“優(yōu)雅”和“簡(jiǎn)單”的設(shè)計(jì)哲學(xué)融入程序設(shè)計(jì)語(yǔ)言教學(xué)中。
正是基于以上的思考,編者3年前開(kāi)始構(gòu)思編寫(xiě)本書(shū)。全書(shū)始終遵循從“從感性到理性”的認(rèn)知規(guī)律,從感性的編程實(shí)踐著手,讓學(xué)生在實(shí)踐中不知不覺(jué)地掌握編程基礎(chǔ)知識(shí)和Python語(yǔ)法;遵循由表及里的漸進(jìn)式學(xué)習(xí)規(guī)律,不斷增強(qiáng)學(xué)生的成就感和獲得感,在學(xué)習(xí)過(guò)程中不斷深入,做到“知其然,知其所以然”,調(diào)動(dòng)學(xué)生學(xué)習(xí)的主動(dòng)性和能動(dòng)性、培養(yǎng)學(xué)生分析問(wèn)題與解決問(wèn)題的編程能力。
“山不辭土,故能成其高;海不辭水,故能成其深”。在程序設(shè)計(jì)的學(xué)習(xí)道路上,需要韌性、需要積累,勿喜其易,勿畏其難,愿讀者在本書(shū)的陪伴下,能一步一個(gè)腳印地不斷前行。
本書(shū)為基礎(chǔ)篇,共有8章,各章內(nèi)容概述如下。
第?1?章:Python語(yǔ)言概述。介紹了Python語(yǔ)言的起源、特點(diǎn)及其應(yīng)用范圍,講解如何搭建Python語(yǔ)言的開(kāi)發(fā)環(huán)境、編寫(xiě)和運(yùn)行最簡(jiǎn)單的Python程序,簡(jiǎn)要闡述Python語(yǔ)言的運(yùn)行機(jī)制。
第?2?章:Python語(yǔ)言基礎(chǔ)。介紹Python語(yǔ)言的基礎(chǔ),主要包括:標(biāo)識(shí)符、變量、數(shù)據(jù)類(lèi)型、表達(dá)式和運(yùn)算符、程序流程控制、條件語(yǔ)句和循環(huán)語(yǔ)句等,完成石頭剪刀布、楊輝三角和數(shù)據(jù)驗(yàn)證等幾個(gè)應(yīng)用的編程任務(wù)。
第?3?章:函數(shù)。系統(tǒng)地講解為什么需要函數(shù)、如何定義和調(diào)用函數(shù),介紹函數(shù)參數(shù)傳遞的機(jī)制、匿名函數(shù)、遞歸函數(shù)和常用的內(nèi)置函數(shù),學(xué)習(xí)如何使用函數(shù)進(jìn)行模塊化的程序設(shè)計(jì)。
第?4?章:面向?qū)ο蟮某绦蛟O(shè)計(jì)。較為系統(tǒng)地介紹面向?qū)ο蟪绦蛟O(shè)計(jì)的思想及其如何使用面向?qū)ο蟮乃枷雭?lái)進(jìn)行程序設(shè)計(jì)。
第?5?章:字符串與正則表達(dá)式。介紹字符串的基本操作、格式化輸出和Python提供的用于處理正則表達(dá)式的模塊。
第?6?章:列表、元組、字典和集合。介紹列表、元組、字典和集合等數(shù)據(jù)類(lèi)型的創(chuàng)建、基本操作及其內(nèi)置的函數(shù)和方法。
第?7?章:異常與文件。介紹異常的概念、異常處理的機(jī)制和語(yǔ)法規(guī)則,講解Python對(duì)文本文件和二進(jìn)制文件的讀寫(xiě)操作,完成日志文件輸出、文件中單詞出現(xiàn)次數(shù)的統(tǒng)計(jì)和成績(jī)分析三個(gè)應(yīng)用的編程任務(wù)。
第?8?章:圖形用戶界面GUI編程。介紹圖形用戶界面的概念、開(kāi)發(fā)的一般流程和Python主流的GUI圖形庫(kù),重點(diǎn)講解wxPython常用的控件、布局管理和事件處理的知識(shí),利用wxPython開(kāi)發(fā)完成一個(gè)簡(jiǎn)易的學(xué)生考試成績(jī)分析GUI程序的任務(wù)。
本書(shū)的主要特色及導(dǎo)讀如下。
1. 基礎(chǔ)先行、循序漸進(jìn)
本書(shū)主要介紹了Python程序設(shè)計(jì)的基礎(chǔ)知識(shí),強(qiáng)調(diào)基礎(chǔ)先行,通過(guò)實(shí)例、應(yīng)用和項(xiàng)目以循序漸進(jìn)的方式講解這些知識(shí)體系及其應(yīng)用。特別是在講授基礎(chǔ)知識(shí)和語(yǔ)法時(shí),采用了Python提供的交互式編程環(huán)境,這種方式下運(yùn)行代碼實(shí)時(shí)直觀,更容易讓學(xué)生理解基礎(chǔ)知識(shí)和語(yǔ)法。
2. 課程網(wǎng)站、不斷豐富
為了配合Python的教學(xué),作者以本書(shū)為藍(lán)本創(chuàng)建了課程網(wǎng)站,主要有教學(xué)視頻和PPT課件,讀者可以掃描二維碼推送到郵箱下載獲取教學(xué)資源。
3. 微課視頻、靈活直觀
對(duì)于操作性強(qiáng),難以理解的知識(shí),錄制了微課視頻,更加靈活直觀。
4. 教學(xué)博客、透徹深入
從事過(guò)程序開(kāi)發(fā)的人員,都對(duì)博客情有獨(dú)鐘。為此,編者專(zhuān)門(mén)創(chuàng)建了一個(gè)用于Python教學(xué)和開(kāi)發(fā)的博客網(wǎng)站,其中有對(duì)知識(shí)點(diǎn)的概括歸納,有對(duì)具體知識(shí)點(diǎn)透徹深入的分析,有源代碼和圖片,形式多樣,不失為學(xué)習(xí)Python程序設(shè)計(jì)的好幫手。
5. 應(yīng)用舉例、學(xué)以致用
應(yīng)用舉例是本書(shū)一個(gè)最大的特點(diǎn),幾乎每章都有,涉及算法和軟件開(kāi)發(fā)中的典型應(yīng)用。
本書(shū)可供高等院校計(jì)算機(jī)類(lèi)及其他專(zhuān)業(yè)的大學(xué)生使用,也適合各個(gè)層次的Python技術(shù)、開(kāi)發(fā)和科研人員閱讀和參考。
本書(shū)的編寫(xiě)歷時(shí)3年多的時(shí)間,感謝家人和同事幫我做了很多本該我做的事情,讓我能安心寫(xiě)作;感謝清華大學(xué)出版社的編輯老師,讓我這個(gè)在軟件開(kāi)發(fā)領(lǐng)域默默工作20多年的老兵,想編寫(xiě)一本程序語(yǔ)言書(shū)籍的愿望成為現(xiàn)實(shí),特別是在疫情期間的鼓勵(lì)讓我能夠堅(jiān)持完成此書(shū);感謝我的同事余琨老師和學(xué)生李天欣、劉鑫、徐華威、陳歡、袁彩鈺幫我校稿糾錯(cuò)……所有這些都讓編者非常感動(dòng),謹(jǐn)通過(guò)此書(shū)向幫助和鼓勵(lì)過(guò)本書(shū)編者的家人、同事、編輯、學(xué)生和朋友表達(dá)誠(chéng)摯的謝意。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-401610.html
作者希望能夠?qū)懗鲆槐灸茏屪x者感到滿意的書(shū)籍,但由于能力所限,書(shū)中會(huì)存在一些疏漏,懇請(qǐng)讀者來(lái)信批評(píng)指正。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-401610.html
到了這里,關(guān)于Python程序設(shè)計(jì)(基礎(chǔ)篇·微課版)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!