Python編程快速上手(第2版)
本書是一本面向初學(xué)者的Python編程實用指南。本書不僅介紹了Python語言的基礎(chǔ)知識,而且通過案例實踐教讀者如何使用這些知識和技能。本書的第一部分介紹了基本的Python編程概念,第二部分介紹了一些不同的任務(wù),通過編寫Python程序,可以讓計算機(jī)自動完成它們。第二 部分的每一章都有一些項目程序供讀者學(xué)習(xí)。每章的末尾還提供了一些習(xí)題和深入的實踐項目,幫助讀者鞏固所學(xué)的知識。附錄部分提供了所有習(xí)題的解答。
如果你曾經(jīng)花幾小時來重命名文件或更新成千上萬個電子表格的單元格,你就知道這樣的任務(wù)有多繁瑣了。如果可以讓計算機(jī)替你完成呢?
在本書中,你將學(xué)習(xí)利用Python編程在幾分鐘內(nèi)完成手動需要幾小時的工作,無須事先具備編程經(jīng)驗。通過閱讀本書,你會學(xué)習(xí)Python的基本知識,探索Python豐富的模塊庫,并完成特定的任務(wù)(例如,從網(wǎng)站抓取數(shù)據(jù),讀取PDF和...
本書是一本面向初學(xué)者的Python編程實用指南。本書不僅介紹了Python語言的基礎(chǔ)知識,而且通過案例實踐教讀者如何使用這些知識和技能。本書的第一部分介紹了基本的Python編程概念,第二部分介紹了一些不同的任務(wù),通過編寫Python程序,可以讓計算機(jī)自動完成它們。第二 部分的每一章都有一些項目程序供讀者學(xué)習(xí)。每章的末尾還提供了一些習(xí)題和深入的實踐項目,幫助讀者鞏固所學(xué)的知識。附錄部分提供了所有習(xí)題的解答。
如果你曾經(jīng)花幾小時來重命名文件或更新成千上萬個電子表格的單元格,你就知道這樣的任務(wù)有多繁瑣了。如果可以讓計算機(jī)替你完成呢?
在本書中,你將學(xué)習(xí)利用Python編程在幾分鐘內(nèi)完成手動需要幾小時的工作,無須事先具備編程經(jīng)驗。通過閱讀本書,你會學(xué)習(xí)Python的基本知識,探索Python豐富的模塊庫,并完成特定的任務(wù)(例如,從網(wǎng)站抓取數(shù)據(jù),讀取PDF和Word文檔等)。本書還包括有關(guān)輸入驗證的實現(xiàn)方法,以及自動更新CSV文件的技巧。一旦掌握了編程的基礎(chǔ)知識,你就可以毫不費(fèi)力地創(chuàng)建Python程序,自動化地完成很多繁瑣的工作,包括:
在一個文件或多個文件中搜索并保存同類文本;創(chuàng)建、更新、移動和重命名成百上千個文件和文件夾;下載搜索結(jié)果和處理Web在線內(nèi)容;快速地批量化處理電子表格;拆分、合并PDF文件,以及為其加水印和加密;向特定人群發(fā)送提醒郵件和文本通知;同時裁剪、調(diào)整、編輯成千上萬張圖片。
本書手把手地教你完成每個程序,并通過每章(除第1、2章外)末尾的實踐項目幫你改進(jìn)這些程序,使你能用所學(xué)的新技能來自動化地完成類似的任務(wù)。
Al Sweigart是一名專業(yè)的軟件開發(fā)者,他教小孩和成人編程。他為初學(xué)者寫了幾本Python圖書,包括《Python游戲編程快速上手》《Python密碼學(xué)編程》和《Python和Pygame游戲開發(fā)指南》等。
