美亞 kindle 排名第一的 Python3 入門書,火遍了整個編程圈

尋夢新聞LINE@每日推播熱門推薦文章,趣聞不漏接❤️

加入LINE好友

美亞 kindle 排名第一的 Python3 入門書,火遍了整個編程圈 科技 第1張

不要錯過文末留言活動

「大多數優秀的工程師從事編程工作,不是因為期望獲得報酬或得到公眾的稱讚,而是因為編程是件有趣的事兒。」

——林納斯·托瓦茲(Linus Torvalds)

在美國亞馬遜,有一本書的影響力超高的 Python 入門書,Kindle 版本在美國亞馬遜網站的計算機軟件、軟件開發分類中排行均為第一,超越了眾多實力派 Python 書,眾多五星好評。也許你有所耳聞,這本書就是《Python 編程無師自通——專業工程師的養成》

美亞 kindle 排名第一的 Python3 入門書,火遍了整個編程圈 科技 第2張

美亞 kindle 排名第一的 Python3 入門書,火遍了整個編程圈 科技 第3張

《Python 編程無師自通——專業工程師的養成》作者是一名自學成才的工程師,作為一名文科生他通過自學編程,掌握了編程技能並在 eBay 找到了一份軟件工程師的工作。

這本書是作者結合個人經驗寫作而成,旨在幫助讀者從外行成長為一名專業的 Python 工程師。

這本書可以滿足幾乎所有想要學習編程的初學者。本書適合高中、大學階段想要自學編程的學生,以及其他行業想入門編程的人,同時也適合作為編程入門的培訓教材。

美亞 kindle 排名第一的 Python3 入門書,火遍了整個編程圈 科技 第4張

《Python編程無師自通——專業工程師的養成》

作者:[美] 科里•奧爾索夫(Cory Althoff)

美亞 kindle 排名第一的 Python3 入門書,火遍了整個編程圈 科技 第5張

掃描二維碼,一鍵購買

01

作者自述

我畢業於克萊門森大學政治學專業,曾考慮過是否選擇學習計算機科學專業,還在大一那年報名參加了「編程概論」課程,不過很快就退出了。實在是太難了。畢業後我一直住在矽谷,我發現我需要學習編程。

一年後,我成為了eBay公司的一名中級軟件工程師。我不想讓大家覺得這是很輕鬆就能做到的。實際上,這是極具挑戰的一件事。在這一年的不斷嘗試努力過程中,我得到了很多樂趣。

剛開始,很多人學習的是如何用流行的編程語言Python來進行編程。但是本書不僅是教你如何使用某種特定的語言編程,還會介紹標準教材中所不包括的其他所有知識點。

本書分享的是我在成為軟件工程師過程中不得不自學的內容。不管你的目標是成為一名軟件工程師、企業家,還是在其他的崗位上使用編程技能,你都是本書的目標讀者。

學會一門編程語言還不夠,你還需要學會其他技能,才能像計算機科學家一樣地工作。我會教授大家我從編程新手到專業軟件工程師過程中學到的一切。

我寫是為了向有志於編程崗位的人分享他們需要掌握的知識框架。編程概論的書籍都大同小異——用 Python 或 Ruby 介紹編程的基礎知識,然後就讓你自己摸索。

我經常從讀完類似書籍的朋友那聽到這樣的反饋:我現在該做什麼?我還不是一名工程師,也不知道下一步該學什麼。

本書,就是我給出的答案。

02

本書結構

本書中涵蓋很多主題,作者的目標不是包羅你需要了解的每個主題的所有細節,而是提供一份指引——一個編程職業發展所需要的所有技能的導覽。

第一部分:編程簡介。讓你盡快寫出自己的第一個程序,最好在今天。

第二部分:面向對象編程簡介。這部分將介紹不同的編程范式,著重闡述面向對象編程。你會開發一個遊戲,體會編程的強大能力。讀完這部分後你會沉迷於編程。

第三部分:編程工具簡介。將介紹提升編程生產力的不同工具。這時,你已經沉迷於編程,並希望變得更好。你將會學習相關的操作系統、使用正則表達式提升效率、安裝並管理他人的程序,以及使用版本控制與其他工程師協作的知識。

第四部分:計算機科學簡介。將簡要介紹計算機科學知識,主要涵蓋兩個主題——算法和數據結構。

第五部分:找到工作。最後一部分是關於最佳編程實踐,如何找到軟件工程師的工作,團隊協作以及工程師的自我提升。本文會分享如何通過技術面試與團隊協作的建議,以及如何進一步提升自己的技能。

03

從終點出發

一般來說,你會先花很多時間學習理論,理論知識學的太多以至於許多計算機科學的畢業生甚至不知道如何動手編程。

傑夫·阿特伍德(Jeff Atwood),在其博客「為什麼工程師不會編程」中寫道:「和我一樣,許多人都碰到了這樣的情況,編程崗位的200位申請者中,有199個根本不會寫代碼。

重申一遍:他們一點代碼都不會寫。」這種現象直接促使 Atwood 發明了 FizzBuzz 代碼挑戰,一種用來在面試中篩選申請者的編程測試。

大部分人都通不過測試,這也是為什麼你要學習本書並掌握實踐中要使用到技能。

《王者之旅》電影截圖

美亞 kindle 排名第一的 Python3 入門書,火遍了整個編程圈 科技 第6張

目錄

第1章 概述

第2章 起步

第3章 編程概論

第4章 函數

第5章 容器

第6章 字符串操作

第7章 循環

第8章 模塊

第9章 文件

第10章 綜合練習

第11章 練習

第二部分 面對對象編程簡介

第12章 編程范式

第13章 面向對象編程的四大支柱

第14章 深入面向對象編程

第15章 綜合練習

第三部分 編程工具簡介

第16章 Bash

第17章 正則表達式

第18章 包管理器

第19章 版本控制

第20章 融會貫通

第四部分 計算機科學簡介

第21章 數據結構

第22章 算法

第五部分 找到工作

第23章 最佳編程實踐

第24章 第一份編程工作

第25章 團隊協作

第26章 更多學習資料

第27章 下一步

美亞 kindle 排名第一的 Python3 入門書,火遍了整個編程圈 科技 第7張

Python 書單推薦

1

1

1

美亞 kindle 排名第一的 Python3 入門書,火遍了整個編程圈 科技 第8張

Python編程快速上手——讓繁瑣工作自動化

作者:【美】Al Sweigart(斯維加特)

美亞 kindle 排名第一的 Python3 入門書,火遍了整個編程圈 科技 第9張

掃描二維碼,一鍵購買

1

2

1

美亞 kindle 排名第一的 Python3 入門書,火遍了整個編程圈 科技 第10張

「笨辦法」學Python 3

作者:[美] 澤德 A. 肖(Zed A. Shaw)

美亞 kindle 排名第一的 Python3 入門書,火遍了整個編程圈 科技 第11張

掃描二維碼,一鍵購買

1

3

1

美亞 kindle 排名第一的 Python3 入門書,火遍了整個編程圈 科技 第12張

數據結構(Python語言描述)

作者:【美】Kenneth A. Lambert(蘭伯特)

美亞 kindle 排名第一的 Python3 入門書,火遍了整個編程圈 科技 第13張

掃描二維碼,一鍵購買

1

4

1

美亞 kindle 排名第一的 Python3 入門書,火遍了整個編程圈 科技 第14張

Python核心編程(第3版)

作者:【美】Wesley Chun(衛斯理 春)

美亞 kindle 排名第一的 Python3 入門書,火遍了整個編程圈 科技 第15張

掃描二維碼,一鍵購買

1

4

1

美亞 kindle 排名第一的 Python3 入門書,火遍了整個編程圈 科技 第16張

Python編程從入門到精通

作者:葉維忠

美亞 kindle 排名第一的 Python3 入門書,火遍了整個編程圈 科技 第17張

掃描二維碼,一鍵購買

About 尋夢園
尋夢園是台灣最大的聊天室及交友社群網站。 致力於發展能夠讓會員們彼此互動、盡情分享自我的平台。 擁有數百間不同的聊天室 ,讓您隨時隨地都能找到志同道合的好友!