寫了一陣子的Python入門書,終於上線了。
這書是我這幾年自學Python語言,並用來教授大學生財務應用的程式語言教材。因為我沒有計算機程式背景,所以非常知道外行人初學程式語言的辛苦過程,我很確定完全沒有背景的朋友,也可以自學上手。這書適合什麼人?社會科學、管理相關科系大三、大四以上,或是研究所,相要自學Python,而且未來工作會用到數據分析,但完全沒有經驗的學生。
我要講一下我從學習到出書的過程。
現代社會都強調懂得電腦程式語言的重要性,連中小學生都在強調課程裡要加入電腦程式語言的元素,因為「軟體正在吃掉全世界」。但這種呼聲,反而給家長和學生,許多的無形壓力。要學習的話,就要投入時間和資源,學的好壞,也不是馬上看得到結果,而一旦有個程度很高的同儕在旁,那更會把壓力拉到最高點,「怎麼同學這麼厲害?」「我已經花了這麼多時間,怎麼還差這麼多?」最後不是放棄了這個「夢想」,就是對這個過程充滿反感,成功者幾稀。
我也受過這個苦。我們那個時代的理工科系大學生,PC才剛從286、386一路進到家庭、教室和公司,但已經有同學寫了程式多年。大學的好友,整天在耳邊講「劉燈、賀元、資迅人」,要我也去逛天龍書局,然後有一堆人整天在計算機終端室打MUD,我對科技沒有恐懼感,我還寫了台大化工系的第一個HTML首頁,但就因為這些超強同學的存在,「寫程式」一事,就變成令人敬畏,甚至令人望之怯步的一條路。
但電腦程式語言的學習和應用,不應該是這樣。十幾、二十歲的大學生,學什麼都可以,沒有太晚這種事,只要有心,不要管這些同儕壓力,一步一步來,把程式從無弄到可以跑,那是一個很有滿足感的過程。這是我會給二十歲的我的建言,畢竟軟體真的在吃掉全世界。
電腦程式就這樣和我,「你不認識我,我也不想理你」地經過了十幾年,後來三十多歲開始唸經濟學博士班,才又碰頭。博士班正式開學前的暑假,學校開了數學先修班,一個很厲害的老師,快速地教過博士班要用的線性代數和微積分,同時也讓我們上機用MATLAB。一用不得了,原來有目的地編寫程式,是這麼有趣的事。所以博士班的時候,同學都在學Stata,我則是想把所有的回歸分析,通通用MATLAB處理。
博士班畢業後來到敝小學校教書,一人獨攬所有財務課程,包含計量方法在內,我也讓學校買了幾套學生版的MATLAB,用來教學。但在美國會唸商管、經濟的學生,數理程度是比理工科系的稍差一點,所以教計量方法有些吃力,但也就是這樣,我得確定我的教材適合門外漢。後來發現MATLAB還是太貴,學生畢業了,可能也是一輩子都用不到,所以我想找個開放的程式語言作為代替。稍作一下研究,很快就選定Python,這語言和MATLAB的共通性不小,又容易上手,還有一大堆前人寫就的函數可以用,所以我很快就自學學會,再把MATLAB的知識、教材轉過來Python。Python因為開放,又容易學習,所以學了以後,還有許多用途,資料分析只是Python的一小部份應用,寫網頁、寫遊戲、做手機app,都是Python可以做的事。
我就這樣不小心地打開了這個奇異世界的大門。
雖然學生不是人人都能理解程式語言的美妙和功效,但每次教這課,總有一、兩個學生因為我而開始走這條路,我心裡都很開心,看著「青出於藍,而勝於藍」的學生,那是相當令人滿足的經驗。經過幾年的教學,我決定把教材編寫成書,讓更多人可以走入這門。二年斷斷續續的編寫,終於成就了這本入門書。
寫書,當然不是作功德,是要賺錢來的。所以,大德們,買一本吧,雖然是英文版,但程式碼比英文字多很多,很好懂的。亞馬遜的連結在下方。
同時也有2787部Youtube影片,追蹤數超過7萬的網紅在地上滾的工程師 Nic,也在其Youtube影片中提到,現在學習知識的渠道越來越多,無論對於零基礎或是有經驗的工程師,想要持續成長應該看書還是看影片來的更有效率呢? 主要會和你分享我過去從新手到資深的過程中,如何持續保持進步及學習的經驗 也許這個經驗可以幫助到你,也歡迎留言和我分享你的看法 相信彼此分享不同的學習見解,能讓對於想要更精進自己程式開發...
「python教學書」的推薦目錄:
- 關於python教學書 在 普通人的自由主義 Facebook
- 關於python教學書 在 鏞鏞甫甫親子部落格 Facebook
- 關於python教學書 在 財報狗 Facebook
- 關於python教學書 在 在地上滾的工程師 Nic Youtube
- 關於python教學書 在 Untyped 對啊我是工程師 Youtube
- 關於python教學書 在 fishtv Youtube
- 關於python教學書 在 Re: [問題] 關於Python入門書籍 - 批踢踢實業坊 的評價
- 關於python教學書 在 [心得] 2020 五本我覺得最好的Python書推薦給新手入門 的評價
- 關於python教學書 在 程式語言教學誌FB, YouTube: PYDOING: Python 入門指南V2.00 的評價
- 關於python教學書 在 #請益如何自學Python? - 軟體工程師板 | Dcard 的評價
- 關於python教學書 在 python課程推薦怎麼自學?PTT熱門四大學習資源告訴你! 的評價
- 關於python教學書 在 python 書ptt - Ronia 的評價
- 關於python教學書 在 [請益] 想中文翻譯Python的入門書- soft_job | PTT職涯區 的評價
- 關於python教學書 在 10 個推薦Python 新手用來幫助學習Coding 的YouTube 頻道 的評價
- 關於python教學書 在 如何入門Python 程式語言?推薦國內外優質的線上學習資源與 ... 的評價
- 關於python教學書 在 [問題] 自學Python的中文入門書 - Mo PTT 鄉公所 的評價
python教學書 在 鏞鏞甫甫親子部落格 Facebook 八卦
原來程式課程那麼重要!❤️【橘子蘋果兒童程式學苑】
學程式,同時學習邏輯和培養解決問題的能力!
#文末贈送價值千元體驗課程
.
說真的,我們這一代的家長,以前在學校只要讀好書就 OK,但是現在不一樣了,像是鏞鏞甫甫這一代的教育,強調多元學習能力,尤其是「程式設計」更是邏輯思考的重要指標,也難怪現在學校那麼重視程式課程!
.
鏞鏞是班上的資訊小老師,本身對電腦就很有興趣,因應 108 課綱,目前國小就開始導入程式學習,對於將來升學也是息息相關,程式設計學得好,才能與未來的世界接軌,而且是實質可以加分的強項呢!
.
上次和鏞鏞的叔叔聚餐,當工程師的叔叔就靠著自身優異的程式設計,獲得優渥的薪水,他也建議我們讓孩子及早接觸程式,他說程式課程不只能學到設計,更能幫助孩子擁有自信、培養解決問題的能力,盡早學習絕對是正確的選擇!
.
不過現在的孩子每個都比公司總裁還忙,想要持續學習程式設計,時間和接送方面似乎成了一個大問題,上網搜尋到已經有 10 年辦學經驗的「橘子蘋果程式設計學苑」,竟然還有程式設計的線上課程,對我們來說真的是太方便了,解決了時間和地點上安排的難處,更棒的是~教學超專業!
.
這次線上課程我們先試上 Python 課程,有程式語言直覺、簡單易懂的特性,非常適合國高中生入門,有利於強化邏輯概念、資料統整、問題解決的能力,而且學習完 Python 後便能挑戰微軟 MTA 國際認證,升學、留學加分可使用外,還可抵免國外大學學分喔!
.
鏞鏞好喜歡這個課程,他說老師講解很清楚,也很親切,課程安排也很有趣,而且他很享受在家舒舒服服的坐在軟軟沙發上,輕鬆無壓力的學習程式設計,就好像自己是一位厲害的程式設計師,自己在家研究電腦的感覺!
.
現在鏞鏞在橘子蘋果兒童程式學苑上線上課程,時間一到就坐在電腦面前準備迎接新的課程挑戰,有問題也可以直接和老師線上對話,完全就是一對一家教的概念,還可以免費補課,這樣的教學模式,孩子當然學得更精熟!
.
課程安排我也有特別研究,每堂課都有指定任務,讓孩子覺得很有挑戰性,任務完成後打個勾,就可以繼續下一個里程碑,這樣循序漸進的方式,孩子不知不覺就學會程式設計了,輕鬆無壓力,學習也更有熱忱囉!
.
除了線上課程之外,橘子蘋果還有夏令營,今年我們也想報名,讓程式設計的學習更多元! 程式教育是未來教育的重要基礎,讓孩子具備更多解決問題的能力、更有自信面對挑戰,可以進行線上課程的【橘子蘋果兒童程式學苑】我覺得超棒的,也分享給朋友喔!
.
❤️可以直接線上報名免費體驗: http://oaoa.fun/3du929
.
❤️對了! 除了線上課程,也同步有實體教室課程可以上喔,可以先到官網看看:https://orangeapple.co/
.
#學程式就到橘子蘋果 #免費兒童程式課程體驗
python教學書 在 財報狗 Facebook 八卦
「我是今年要畢業的大學生,可以跟你約個時間聊關於職涯的意見嗎?」
嗨~大家好,我是財報狗團隊負責行銷的成員。出社會後,每年畢業季都會收到這類訊息。雖然我也工作沒幾年,還不到能給建議的資歷。不過我自己在唸書時,就對未來工作有四個要求,這四點儘管到現在還是沒有改變。
1. 我能直接參與公司發展、產品的決策討論
2. 工時彈性,可以自由分配時間
3. 產品符合我的價值觀,對社會有正面價值
4. 老闆是一個聰明人,最好是全公司都是聰明人
「要怎麼找到這種工作?」當我講完上面四點,最常聽到的就是這句。
「我也不知道,我覺得我是運氣好⋯⋯」
如果不是自己創業當創辦人,一般沒有經驗的新人,很難有機會有這麼大的參與權。我能找到符合的工作真的是運氣好,不知道如何複製這個經驗。
不過,現在有一個機會了⋯⋯
來財報狗做實習生,協助我做行銷工作吧 😉
—
【產品成長實習生 Product Growth Intern】
工作內容
跟我一起從數據及訪談瞭解使用者,根據需求優化產品,並引導、教學他們持續使用。一開始完全沒概念也沒關係,這會一步一步帶。簡單說有五步:
* 分析數據,從數據發現不同族群使用者的行為模式相關、因果性
* 質性分析,跟使用者訪談,瞭解造成此因果性的動機及預期成果,整理訪談內容
* 根據上述資料建立假設,設計實驗(A/B testing)
* 實作實驗,程式會由工程端協助,但如果有股票分析這類資料的搜集整理會由行銷端負責
* 根據實驗成果,回到第一步,重複循環
必要技能
* Excel 或其他能夠做數據分析的軟體
* 看英文文章及影片自學能力,我會給產品成長的相關內容讓你看
* 良好溝通能力
加分項目
* 會使用 R、Python 做資料分析探勘
* 有做質性訪談分析經驗
* 熟悉財務報表
* 熟悉基本面分析、價值投資
時間、地點
* 捷運台電大樓站附近,時間另議
—
上述工作內容會是跟我一起完成,越上手負責的部分就會越多。
雖然是實習生,但我希望能帶進來一些新的技術讓我學習,例如使用統計軟體做迴歸分析、用 R、Python 實作機器學習資料分析,或是設計更深入的訪談腳本技巧等等。
這工作是行銷相關,雖然有投資經驗能夠更理解使用者需求,但工作內容跟投資沒有直接關係,所以沒辦法直接增進你的個股分析或投資能力。不過辦公室平常大家會討論股票,如果你有投資 idea 可以跟團隊其他人討論,得到大家的回饋。
我在九月中前會決定人選,有興趣的話請在這之前寄信到下列信箱,提供個人簡介、對財報狗有興趣的原因,如果有進一步我會再跟你約個時間聊聊 😃
信箱:wylin@statementdog.com
python教學書 在 在地上滾的工程師 Nic Youtube 的評價
現在學習知識的渠道越來越多,無論對於零基礎或是有經驗的工程師,想要持續成長應該看書還是看影片來的更有效率呢?
主要會和你分享我過去從新手到資深的過程中,如何持續保持進步及學習的經驗
也許這個經驗可以幫助到你,也歡迎留言和我分享你的看法
相信彼此分享不同的學習見解,能讓對於想要更精進自己程式開發功力的人有很大的幫助
===章節===
00:00 哪一個有效律?
00:36 寫程式如同寫作
05:14 書是最便宜的資源
10:14 折扣碼操作示範
===蝦皮購書折扣碼===
折扣碼:FLAGNIC36
時間:2021-03-29 ~ 2021-06-29
折扣碼:FLAGNIC79
時間:2021-06-30 ~ 2021-09-30
折扣碼: FLAGNIC11
時間:2021-10-01~ 2021-12-31
===前陣子在看的推薦書單===
(零基礎)
- 白話演算法!培養程式設計的邏輯思考
- Python 刷提鍛鍊班
(中高階)
- 設計模式之禪(第2版)
- 無瑕的程式碼-整潔的軟體設計與架構篇
- 單元測試的藝術
- 演算法之美:隱藏在資料結構背後的原理(C++版)
- Kent Beck的實作模式
(Ruby)
- Writing Efficient Ruby Code
(成長思考)
- 圖解.實戰 麥肯錫式的思考框架:讓大腦置入邏輯,就能讓90%的困難都有解!
- 師父:那些我在課堂外學會的本事
- 高勝算決策:如何在面對決定時,降低失誤,每次出手成功率都比對手高?
- 窮查理的普通常識
- 懶人圖解簡報術:把複雜知識變成一看就秒懂的圖解懶人包
- 寫作,是最好的自我投資
喜歡影片的話!可以幫忙點個喜歡以及分享、訂閱唷!😘
━━━━━━━━━━━━━━━━
🎬 觀看我的生活廢片頻道: https://bit.ly/2Ldfp1B
⭐ instagram (生活日常): https://www.instagram.com/niclin_tw/
⭐ Facebook (資訊分享): https://www.facebook.com/niclin.dev
⭐ Blog (技術筆記): https://blog.niclin.tw
⭐ Linkedin (個人履歷): https://www.linkedin.com/in/nic-lin
⭐ 蝦皮賣場: https://shopee.tw/bboyceo
⭐ Github: https://github.com/niclin
⭐ Podcast: https://anchor.fm/niclin
━━━━━━━━━━━━━━━━
✉️ 合作邀約信箱: niclin0226@gmail.com
#寫程式 #前端 #後端
python教學書 在 Untyped 對啊我是工程師 Youtube 的評價
關於程式語言 -入門該學哪個程式語言?工程師都用什麼程式語言?最強程式語言是?| Which Programming Language to Learn First
(ft. 立秦、蝦蝦)
-
學習程式設計,新手要學什麼程式語言?Python, Java, C++, JavaScript ... 程式語言種類那麼多,哪個程式語言最適合初學入門者?哪個程式語言最受歡迎最厲害最強大?工程師又都用什麼程式語言呢?對啊我是工程師是寫什麼程式語言的工程師?
對啊我是工程師很常被問到這類問題,所以,這次會分享我對程式語言的介紹與看法,以及初學者如何選擇並學習程式語言,並分享學習程式設計前,要有的程式語言基本概念。釐清一些大家對程式語言常有的誤會,或許能讓你在學習的路上少一點困惑。
這次更很榮幸的邀請到特別來賓,兩位厲害的工程師 一 立秦、蝦蝦,一起來跟大家分享他們對程式語言的喜好與看法。同樣是工程師,大家對程式語言的想法真的都不盡相同呢~
希望大家看完能夠收穫滿滿,一起迎接嶄新的一年。新年快樂!
-
歡迎留言告訴我你的想法,或是你想認識的程式語言唷!
每(隔週)週六晚上9點更新,請記得開啟YouTube🔔通知!
-
【上集連結】
程式語言入門須知-上集 | 新手該學哪個程式語言?工程師都用什麼程式語言?最強程式語言是? | What you should know about programming languages
[https://youtu.be/fcmXuZtsQ6Y]
【愛屋及烏】
Facebook 臉書粉專 [https://www.facebook.com/untyped/]
【相關連結】
Java 與 C++ 比較: [https://www.educba.com/c-plus-plus-vs-java/]
-
Untyped 對啊我是工程師 - There are so many data types in the world of computer science, so are the people who write the code. We aim to UNTYPE the stereotype of engineers and of how coding is only for a certain type of people.
一個喜歡電腦科學邏輯推理,在科技圈努力為性別平等奮鬥的女工程師。
-
Music: [https://www.bensound.com](https://www.bensound.com/)
#codingforbeginners #programminglanguages #程式語言
python教學書 在 fishtv Youtube 的評價
想知道機器人的全功能方式,請看這篇文章
https://www.facebook.com/fishotcom/posts/3274309402580983
擁有萬人訂閱教學⇢ https://fishot.com/r/ytgo/
免費網紅教學影片⇢ https://fishot.com/r/yt4fb/
馬上追蹤老魚頻道 ⇢ https://goo.gl/Mwxfl1 (打開下方有更多資訊)
特別推薦人氣熱門影片
YouTube教學
https://www.youtube.com/playlist?list=PL-Zw6sRQrg5W14LsPIJ875qju3E0VRuZR
Youtube 賺錢,你千萬不能做的事|YouTube赚钱,你千万不能做的事|How do I make money on YouTube (中文字幕)
https://www.youtube.com/watch?v=x03XBlN_GQk
youtube影片製作教學 | youtube音樂庫的背景音樂素材 | 合法使用下載
https://www.youtube.com/watch?v=2PXik6pXg9Y
youtube影片製作教學 | 手機錄影教學 | 如何用iPhone拍出電影畫面
https://www.youtube.com/watch?v=GFOFAEKuNX4
youtube 影片製作教學 剪輯教學 跳剪 Jump Cut Editing Tutorial
https://www.youtube.com/watch?v=UVthFIWqtN8
youtube影片製作教學 | 不露臉也可以錄影片的4個方法
https://www.youtube.com/watch?v=iXWTpwWx9KY
[字幕教學]如何在youtube上面做字幕的方法|youtube影片製作的方法 fishtv ep11 (中文字幕)
https://www.youtube.com/watch?v=XDDfoQcAe2o
行動電源有那麼大的嗎?無敵大的容量Omnicharge行動電源開箱😛
https://www.youtube.com/watch?v=gXT9APzFass
youtube影片製作教學 youtube 縮圖教學 youtube影片封面 fishtv 余啟彰 EP8 (中文字幕)
https://www.youtube.com/watch?v=r9bMLtNrwRk
►FB : https://www.facebook.com/fishotcom
►IG:https://www.instagram.com/fishtvlove/
►想與我合作開箱、教學請寄信件:fish@fishot.com
Music by: David Cutter Music - http://www.davidcuttermusic.com
python教學書 在 [心得] 2020 五本我覺得最好的Python書推薦給新手入門 的八卦
[心得] 2020 五本我覺得最好的Python書推薦給新手入門 · 第一本: 精通Python:運用簡單的套件進行現代運算 · 第二本: Python 自動化的樂趣:搞定重複瑣碎& ... ... <看更多>
python教學書 在 程式語言教學誌FB, YouTube: PYDOING: Python 入門指南V2.00 的八卦
Python 為熱門的程式語言之一,英文學習資源琳瑯滿目,無論是網路上免費的或是書店裡販賣的書籍,唯獨中文學習資源較少,大概是作者不多吧! 本書原本為作者教學網 ... ... <看更多>
python教學書 在 Re: [問題] 關於Python入門書籍 - 批踢踢實業坊 的八卦
※ 引述《brightsu (渣)》之銘言:
: 小弟本身沒有程式語言的背景
: 不外乎就是語法跟一些邏輯的問題
: 所以想請問一下各位前輩是否可以推薦入門的 Python 的書
: 目前就單純只有在做一些網路爬蟲而已
: 在未來希望可以結合硬體做一些環境資料收集
: 希望還是主攻在資料收集跟處理
python tw 上有一些第一次使用 Python 的參考資料。
https://wiki.python.org.tw/Python/第一次用就上手
底下是我自己維護的入門參考資料。
O'Reilly(歐萊禮)的書,官方線上商店常有 50% 折扣,
PDF/ePub/Mobi 格式都有,能接受英文的話,十分推薦跟官方購買。
中文版就以天瓏書局為主。它也有賣英文紙本,逛實體店很舒服。
1. "Introducing Python", Bill Lubanovic, O'Reilly 2014.11
《精通 Python》
英:https://shop.oreilly.com/product/0636920028659.do
中:https://www.tenlong.com.tw/items/9863477311?item_id=1007464
O'Reilly Python 系列的書都寫得很好。這本是比較新出的,好處是它針
對初學者,比較薄,能在短時間看完,文字很流暢。
掌握基礎的語法,建議閱讀 Chp1 到 Chp7 ,以及 Chp8 File I/O 部份。
2. 《Python 程式設計入門》,葉難。博碩 2015.04
中:https://www.tenlong.com.tw/items/9864340050
原生中文書,也是針對初學者,並有列出 Python 2.7、3.3、3.4 不同版
本間的差異。內容編排是常見介紹程式語言的安排。
3. "Python Tutorial",Official Python Documentation, Python Devs.
英:https://docs.python.org/3/tutorial/index.html
簡中:https://www.pythondoc.com/pythontutorial3/index.html
繁中:https://docs.python.org.tw/3/tutorial/index.html (共同翻譯中)
Python 的官網除了查語言特性之外,還能用來學習怎麼使用 stdlib。
Python 標準函式庫功能包山包海,在你想要做什麼之前,都應該到官網
查看看是不是內建 module 就已經提供功能了。
除外,還有一個簡潔的 tutorial,供初學者參考,適合有學過其他語言的人。
我認為這份寫得非常好,苦於沒有中文,以前經驗不太容易推廣,但值得看。
4. "Programming in Python 3" 2nd, Mark Summerfield, Addison-Wesley, 2009.11
《精通 Python 3 程式設計》
英:https://goo.gl/y1xf9u (source: InformIT)
中:https://www.tenlong.com.tw/items/9862760702
另一本 Python 中文入門書,比《深入淺出》難一點但比較像常規的教科書。
5. "Learning Python" 5ed, Mark Lutz, O'Reilly, 2013.06
英:https://shop.oreilly.com/product/0636920028154.do
中:僅有舊版 (2.7) 且絕版
雖然名稱看起來很像是 Python 的入門書,但它的篇幅已經來到 1600 頁,
實在無法推薦給初學者。它在一本書內把 Python 幾乎所有語言特性都說清楚,
同時考慮到 Python 2 和 3 版本。當你想要了解,例如 MRO 的順序、何謂
unbounded, bound method,這本書詳細的程度不會讓你失望,只怕你沒空讀。
其他:
關於 MOOCs 我有看過 Codecademy Python Track 以及 Coursera "An
Introduction to Interactive Programming in Python" 這兩門課。我覺得最
大的缺點就是講 Python 2.7,Python 3.x 的好用功能與差異都沒提;
再來講課的 code 範例並不是使用 idiomatic Python syntax,在初學就沒養
成好習慣與慣用語法有點可惜。
其實還有很多 video traning 資源,例如 O'Reilly 上有 Python Learning
Path,其中 "Introduction to Python" 是 Jessica McKellar 主講,她是
PyCon APAC 2014 Keynote,口條絕對沒問題。但我沒看完整內容,無法推薦。
不適合入門但值得一看的好書
--------------------------
A. "Python Cookbook" 3ed, David Beazley and Brian K. Jones, O'Reilly, 2013.05
《Python 的錦囊妙計》
英:https://shop.oreilly.com/product/0636920027072.do
中:https://www.tenlong.com.tw/items/9863470686
這本不是入門書但很適合深入了解 Python,並讓自己的程式碼寫得更
Pythonic。裡面介紹了很多寫法慣例 idioms,同時也有中文版。非常值得
在未來比較懂 Python 時買來看。
作者之一 David Beazley 是 PyCon TW 2013 的 Keynote。
他平常就是專門教 Python 的講師,他在 PyCon 講過的「所有 talk/tutorial」
如 concurrency, packaging, async io 等等都值得一看
B. "Fluent Python", Luciano Ramalho, O'Reilly, 2015.07
《流暢的 Python》
英:https://shop.oreilly.com/product/0636920032519.do
中:https://www.tenlong.com.tw/items/986347911X
當它是詳細、擴充版的 "Python Cookbook",實際上書中也常常引用 David 的話。
講述更多 Python 初介紹時不會深談的語言特性。
如:MRO, Mixin, decorator, closure, metaprogramming
每章最後的 Future Reading 與 Soapbox 旁徵博引,除了更細節的參考資料,
還有當初 Python 為何如此設計等考量與討論的歷史、發展、與各語言比較。
非常適合做為邁向 Python core developer 的參考書。
另外,針對原 po 提到的爬蟲、資料分析、hardware 等主題,我只能對我有碰過
一點點的資料分析來介紹。
Pandas 原作者 Wes McKinney 所寫的 "Python for Data Analysis" 是一本很經典的
Python 資料分析入門書,雖然有點舊(作者預計今年底出新版),但還是能掌握
像 Jupyter (IPython) Notebook, Pandas, matplotlib 最基本的 toolchain。
他也是 PyCon APAC 2014 的 Keynote。
要了解近代 Pandas 的新 API 與設計精神,可以讀官網的 Tutorial
https://pandas.pydata.org/pandas-docs/version/0.18.1/tutorials.html
或者官網推薦的 "Modern Pandas" 一系列文章
https://tomaugspurger.github.io/modern-1.html
以上的所有內容我都至少看過一個語言(英文為主),其他的就待其他人補充了。
Conflict of Interest Disclosure
-------------------------------
我不是 O'Reilly 與天瓏的員工,我也不賣書。
我有參與官方 Python Tutorial 的中文翻譯,也歡迎大家加入。
/
如果有什麼主題,希望大家來交流討論的話,不妨報名 PyCon TW 的 BoF 擺攤。
形式自由,純聊天都可以。預計至少有 web 的,希望有人能開資料分析、
機器學習(深度學習)、DSP、Hardware、FinTech 等坑。
PyCon TW BoF 資訊: https://tw.pycon.org/2016/events/bof/
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.44.8.172
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1463750830.A.DA8.html
如果你需要的是完整情境例子的話,Introducing Py 後半、Py Cookbook、Fluent Py
這幾本比較多,但可能專門介紹 tool 的(如 Py for Data Analysis)會更豐富。
畢竟初學的書要顧及不能一次用太多語言特性或功能。
※ 編輯: ccwang002 (114.44.8.172), 05/20/2016 22:28:11
如果沒什麼 performance tuning 經驗的話,這本書作為入門很不錯,各方面都有談到。
不過實際上真的要優化效能的話,單看這本不一定足夠,可能要花些時間,
例如讀 tool documentation 或專書 (cffi, Cython, numpy 等),
但優化本來每方面深入都是無底洞,以一本 400 頁的書應該算難度、廣度很平衡了。
※ 編輯: ccwang002 (114.44.8.172), 05/22/2016 02:50:48
不該讀測試驅動開發這本書。
... <看更多>