後端範圍比較廣,由於自己是做 Python 方面的開發,我的推薦裡部分書籍只針對 Python 開發者。除此之外,其它書籍只要是搞後端的都值得一看。
推薦的書籍都是自己看過的,覺得不錯的。有的沒看完,但是覺得可以的我也提上來了。
本文裡的推薦對初級或中級的可能偏多一些,自己能力有限,也不敢亂推薦高階方面的書。
- Python 語言及其應用
- 流暢的 Python
- SQL必知必會
- MySQL 必知必會
- 高效能 MySQL
- 圖解 HTTP
- 演算法導論
- 程式設計師修煉之道——從小工到專家
第 3、4本 都是 SQL 的基礎,看起來感覺差不多,只是後者偏向於 MySQL 一些。如果使用的是 MySQL ,那就直接看這一本。
對於剛入門的同學,可以先看第 1、4、6,看完之後,簡單的 Python 語句,SQL 語句也都差不多會寫了,也懂得了一些基礎的網路知識。這個時候可以寫一些網站,慢慢的提高自己。當有一些實戰後,在寫專案的同時也看一下 2、5,前一本可以讓你寫出更好看、效能更好的 Python 程式碼,後一本會讓你注意 MySQL 的一些效能優化。之後空閒的時間看下演算法,雖然暫時可能用不了太多,但這會讓你更瞭解一些方法的本質,以後如果有寫類庫的需求,可能也有幫助。第 8 本則會告訴你一些程式設計師的一些好習慣,幫助你變得更優秀。
紙質書或電子書,看你自己的喜好。為了方便,電子檔的我整理了一份。下面是連結和密碼,有需要的自行獲取。
密碼:ttoy
本文首發於公眾號「小小後端」。