寫了一陣子的Python入門書,終於上線了。
這書是我這幾年自學Python語言,並用來教授大學生財務應用的程式語言教材。因為我沒有計算機程式背景,所以非常知道外行人初學程式語言的辛苦過程,我很確定完全沒有背景的朋友,也可以自學上手。這書適合什麼人?社會科學、管理相關科系大三、大四以上,或是研究所,相要自學Python,而且未來工作會用到數據分析,但完全沒有經驗的學生。
我要講一下我從學習到出書的過程。
現代社會都強調懂得電腦程式語言的重要性,連中小學生都在強調課程裡要加入電腦程式語言的元素,因為「軟體正在吃掉全世界」。但這種呼聲,反而給家長和學生,許多的無形壓力。要學習的話,就要投入時間和資源,學的好壞,也不是馬上看得到結果,而一旦有個程度很高的同儕在旁,那更會把壓力拉到最高點,「怎麼同學這麼厲害?」「我已經花了這麼多時間,怎麼還差這麼多?」最後不是放棄了這個「夢想」,就是對這個過程充滿反感,成功者幾稀。
我也受過這個苦。我們那個時代的理工科系大學生,PC才剛從286、386一路進到家庭、教室和公司,但已經有同學寫了程式多年。大學的好友,整天在耳邊講「劉燈、賀元、資迅人」,要我也去逛天龍書局,然後有一堆人整天在計算機終端室打MUD,我對科技沒有恐懼感,我還寫了台大化工系的第一個HTML首頁,但就因為這些超強同學的存在,「寫程式」一事,就變成令人敬畏,甚至令人望之怯步的一條路。
但電腦程式語言的學習和應用,不應該是這樣。十幾、二十歲的大學生,學什麼都可以,沒有太晚這種事,只要有心,不要管這些同儕壓力,一步一步來,把程式從無弄到可以跑,那是一個很有滿足感的過程。這是我會給二十歲的我的建言,畢竟軟體真的在吃掉全世界。
電腦程式就這樣和我,「你不認識我,我也不想理你」地經過了十幾年,後來三十多歲開始唸經濟學博士班,才又碰頭。博士班正式開學前的暑假,學校開了數學先修班,一個很厲害的老師,快速地教過博士班要用的線性代數和微積分,同時也讓我們上機用MATLAB。一用不得了,原來有目的地編寫程式,是這麼有趣的事。所以博士班的時候,同學都在學Stata,我則是想把所有的回歸分析,通通用MATLAB處理。
博士班畢業後來到敝小學校教書,一人獨攬所有財務課程,包含計量方法在內,我也讓學校買了幾套學生版的MATLAB,用來教學。但在美國會唸商管、經濟的學生,數理程度是比理工科系的稍差一點,所以教計量方法有些吃力,但也就是這樣,我得確定我的教材適合門外漢。後來發現MATLAB還是太貴,學生畢業了,可能也是一輩子都用不到,所以我想找個開放的程式語言作為代替。稍作一下研究,很快就選定Python,這語言和MATLAB的共通性不小,又容易上手,還有一大堆前人寫就的函數可以用,所以我很快就自學學會,再把MATLAB的知識、教材轉過來Python。Python因為開放,又容易學習,所以學了以後,還有許多用途,資料分析只是Python的一小部份應用,寫網頁、寫遊戲、做手機app,都是Python可以做的事。
我就這樣不小心地打開了這個奇異世界的大門。
雖然學生不是人人都能理解程式語言的美妙和功效,但每次教這課,總有一、兩個學生因為我而開始走這條路,我心裡都很開心,看著「青出於藍,而勝於藍」的學生,那是相當令人滿足的經驗。經過幾年的教學,我決定把教材編寫成書,讓更多人可以走入這門。二年斷斷續續的編寫,終於成就了這本入門書。
寫書,當然不是作功德,是要賺錢來的。所以,大德們,買一本吧,雖然是英文版,但程式碼比英文字多很多,很好懂的。亞馬遜的連結在下方。
同時也有1部Youtube影片,追蹤數超過2萬的網紅Untyped 對啊我是工程師,也在其Youtube影片中提到,常有觀眾問我有沒有推薦給程式設計初學者的軟體工程書籍,今天分享3本我自己很喜歡的電腦科學相關的書。但是,我是個非常懶得看書的人啊!!所以這三本書都是夠實用夠有趣,我才有辦法看,才會分享給你們。 這集會聊到... Overview 💬 💙 準備軟體工程師面試必備書 2:19 Cracking th...
「python自學app」的推薦目錄:
- 關於python自學app 在 普通人的自由主義 Facebook
- 關於python自學app 在 半路出家軟體工程師在矽谷 Facebook
- 關於python自學app 在 梅姬的美一天 Facebook
- 關於python自學app 在 Untyped 對啊我是工程師 Youtube
- 關於python自學app 在 [請益] 深入淺出Python適合入門嗎- 看板Soft_Job 的評價
- 關於python自學app 在 [SITCON 2021] R1 用Python 寫出跨平台App - YouTube 的評價
- 關於python自學app 在 分享Python 自學資源分享:從入門到進階- 軟體工程師板 的評價
python自學app 在 半路出家軟體工程師在矽谷 Facebook 八卦
你有興趣轉行半路出家當軟體工程師嗎?如果不想再讀大學或研究所CS學位,你還有一個選擇- coding bootcamp
`Coding bootcamp 程式語言密集班- 從不會寫程式到3個月被矽谷科技公司雇用的終南捷徑?`
https://brianhsublog.blogspot.com/2017/05/coding-bootcamp-3.html
```
目前在矽谷乃至於全美國各個城市都有許多3到6個月的 coding bootcamp 程式語言密集班,主要的訴求就是不需要你之前會寫程式,只要你上完課程,畢業3個月內可以找到矽谷科技公司的初階軟體工程師職缺。
如果你 Google `coding bootcamp` 相信你可以看到一堆各式各樣的程式語言密集班,,為什麼這種短期班現在這麼流行呢? 主要是許多主流媒體、機構一直在預測到了2020年,美國大概會有一百萬個科技相關的職缺找不到人,人才的供給跟不上市場的需求,是現在科技公司到全世界搶人才的主因,而腦筋動的快的創業家從2012年開始就打造各式 coding school,專門訓練沒有學過程式的人,藉由科技業普遍較高的薪水吸引一波又一波半路出家的軟體工程師。如果說這波科技榮景是現代版的掏金熱,提供人員給科技公司則像是1849時賣鏟子給挖礦人的交易行為。去年 2016年統計就有一萬八千人左右從美國加拿大各地 91個 coding schools 畢業。
這些學校,教的內容也都不太相同,有教各式語言像 Javascript、 Ruby on Rails、Python的,也有教 data science的,更有教 iOS Android app development,以及 UX design、product management,舉凡科技公司有需求的職缺,一定有學校會教來填補供給不足的部份。這些學費大致在1萬到2萬美金之間,有的學校只要你畢業後有面試得到offer 並到是有合作的公司上班,還會退給你一部分學費。而許多人最關心的畢業後就業率則是每間不同,從99%到85%,也有一些學校選擇不公布這個數據。
我在 2015年辭掉我在美國東岸 startup 工作,搬到舊金山上了一個頗有名氣的密集班- Hack Reactor ,連續3個月,我早上8點出門,晚上10點回家,一週六天上課學習寫程式。我同班的每個同學都很有熱誠,目標明確。每個人都願意是幾乎是住在教室裡的學習練習,有一些人和我一樣在上課之前有一些寫程式的經驗,還有幾個更誇張的已經有 CS 或EE 學歷但還是來上課增強 coding 技能。
我上的課程是很有系統的從簡單到難,以畢業後就業為導向來幫助我們準備 coding portfolio,並訓練我們像軟體工程師的思考、以及如何準備面試。從我的經驗來說,這個密集班是蠻成功的讓半路出家自學的我有系統的了解現在矽谷前端軟體工程師的所需技能,並讓我花較少時間就加入矽谷知名的大科技公司(SolarCity/Tesla)。
前幾天有報導指出80% 的公司有雇用過 bootcamp 畢業生,而且他們未來還會再聘用: Report: 80% of companies have hired a coding bootcamp graduate, all said they would do it again,如果你是從 bootcamp 畢業的,目前科技公司已經從這幾年的經驗大概知道如何衡量你並且接受你的背景。
當然上 coding bootcamp 也是有一些風險,有一部分科技公司明文規定不招剛從 bootcamp 畢業的學生,他們的考量主要是這些學生的基礎和一般大學本科或研究所讀完的學生差距還是蠻大的。而指數成長的 coding school數量,讓初階市場往人才供給的一端快速傾斜,我有耳聞目前coding school 畢業生要找工作花的時間已經變長了。
而對國際學生來說, coding school 並非正式美國教育部核准的學校,所以無法給予學生簽證 (F1)。
如果你有興趣了解更多,目前91個 coding bootcamp 一定讓你眼花撩亂,以下這幾個網站可以幫助你篩選過濾,依你的需求、畢業生的評價,找到在理想城市你想學習語言的學校:
Bootcamp Finder
Course Report
Switchup
你有興趣轉行半路出家當軟體工程師嗎?你可以選擇念一個CS碩士,或是3個月 coding bootcamp 程式語言密集班,你會如何選擇呢?
...
從我的 Blog 閱讀更多
```
python自學app 在 梅姬的美一天 Facebook 八卦
平常最喜歡逛的國外購物網站之一 Farfetch 為近期的大勢女模Lyndsey Scott 製作了一個專題報導,這個白天是超模,晚上化身為軟體工程師的女孩,很少有業內人知道她自學了 Python、Objective C 與 iOS,開發了七八個 App,並且有兩個已經在蘋果商店上線。而Scott 的第一個 iOS App 是為了幫助贊助烏干達學者的 Educate! 慈善機構。
這個專題讓身為現代女孩不禁思考著,只有愛漂亮是否已經不夠了呢?
了解更多Lyndsey Scott --> http://www.lyndseyscott.com
Lyndsey Style -->http://bit.ly/WBPjGA
Source --> www.farfetch.com
python自學app 在 Untyped 對啊我是工程師 Youtube 的評價
常有觀眾問我有沒有推薦給程式設計初學者的軟體工程書籍,今天分享3本我自己很喜歡的電腦科學相關的書。但是,我是個非常懶得看書的人啊!!所以這三本書都是夠實用夠有趣,我才有辦法看,才會分享給你們。
這集會聊到...
Overview 💬
💙 準備軟體工程師面試必備書 2:19
Cracking the Coding Interview 提升程式設計師的面試力
🔗 蝦皮 中文: https://shp.ee/y7rbjqk
🔗 博客來 English : https://www.books.com.tw/exep/assp.php/untypedcoding/products/F013846860?utm_source=untypedcoding&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202105
🔗 博客來 中文:
https://www.books.com.tw/exep/assp.php/untypedcoding/products/E050035291?utm_source=untypedcoding&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202105
💙 當畫家遇上演算法 看圖學演算法 4:28
Grokking Algorithms 白話演算法!培養程式設計的邏輯思考
🔗 蝦皮 中文: https://shp.ee/k3jtmvg
🔗 博客來 English : https://www.books.com.tw/exep/assp.php/untypedcoding/products/F013567471?utm_source=untypedcoding&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202105
🔗 博客來 中文:
https://www.books.com.tw/exep/assp.php/untypedcoding/products/0010887779?utm_source=untypedcoding&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202105
💙 置入生活中的演算法 6:20
Algorithms to Live By: The Computer Science of Human Decisions 決斷的演算:預測、分析與好決定的11堂邏輯課
🔗 蝦皮 中文: https://shp.ee/rvvh89e
🔗 博客來 English : https://www.books.com.tw/exep/assp.php/untypedcoding/products/F013864481?utm_source=untypedcoding&utm_medium=ap-books&utm_content=recommend&utm_campaign=ap-202105
📢 📣 📢 本頻道影片內容有輸出成 podcast 📢 📣 📢
可以在各大podcast平台搜尋「Untyped 對啊我是工程師」
請大家多多支持呀!!🙏🏻💁🏻♀️
#書到用時方恨少 #演算法繪本 #ComputerScienceBooks
一定要看到影片最後面並且在「YouTube影片下方」按讚留言訂閱分享唷!
【愛屋及烏】
YouTube 👉 https://www.youtube.com/c/Untyped對啊我是工程師
Podcast 👉 https://open.spotify.com/show/3L5GRMXmq1MRsliQt43oi2?si=3zgvfHlETeuGfp9rIvwTdw
Facebook 臉書粉專 👉 https://www.facebook.com/untyped/
Instagram 👉 https://www.instagram.com/untypedcoding/
合作邀約 👉 untypedcoding@gmail.com
-
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.
凱心琳: 一個喜歡電腦科學邏輯推理,在科技圈努力為性別平等奮鬥的工程師。
【Disclaimer 聲明】
Some links are affiliated.
上面有些連結是回饋連結,如果你透過這些連結購買商品,我可以得到一些小獎勵,但不會影響到你購買的價格,甚至會是更低的價格!謝謝你的支持💕
【㊫ 電腦科學/軟體工程 學習資源 📖】
用Scala學習函式程式設計
https://bit.ly/2IF0Thv
Scala 函数式程式設計原理
https://bit.ly/3kBQXTb
平行程式設計
https://bit.ly/3pCeaZf
Android 應用程式開發 專項課程
https://bit.ly/3lGCUwW
普林斯頓大學 電腦科學 演算法 基礎理論
https://bit.ly/3nxomAh
Go 語言學起來
https://bit.ly/35AWhlv
Parallel, Concurrent, and Distributed Programming in Java 專項課程
https://bit.ly/2IGnlH4
Java 軟體工程基礎課程
https://bit.ly/3fa4gJi
全端開發 跨平台手機app 開發 完整課程
https://bit.ly/2UCGWum
從0-1學 Python 3
https://tinyurl.com/python-bootcamp-untyped
從0-1學 JavaScript
https://tinyurl.com/js-complete-untyped

python自學app 在 [SITCON 2021] R1 用Python 寫出跨平台App - YouTube 的八卦

目標聽眾想嘗試用 python 開發跨平台 App 的新手先備知識無QA共筆 ... OKHand OKHand 無聊就會嘗試做一些電腦上的小玩具的大4生,目前在 自學 資安中. ... <看更多>
python自學app 在 分享Python 自學資源分享:從入門到進階- 軟體工程師板 的八卦
各位好,今天來跟大家分享Python 從入門到進階的自學資源,完整部落格文章:回想自己學習Python 曾經讀過的書、看過的課程,確實有不少是學完沒什麼 ... ... <看更多>
python自學app 在 [請益] 深入淺出Python適合入門嗎- 看板Soft_Job 的八卦
有個做翻譯的朋友,26歲
想學程式,完全沒有程式概念
不過做翻譯工作時excel用的很多
包括裡面的if…
我有找一個yt上影片給他先看
就是4小時學Python入門的影片
他看完覺得可以,影片就是教if,迴圈,
字串這些…
我認為,接下來就給他看入門書
然後做書上範例,然後沒問題就開履歷
他是有心學
但沒有幾十萬去資策會上課
我早年是看深入淺出C#
所以我想建議他買深入淺出Python
目前好像最新是第二版
這本書推薦入門新手嗎
因為他有經濟壓力,所以也不想讓他買太多書浪費
-----
Sent from JPTT on my Xiaomi Redmi Note 4.
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.217.9.201 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1644302026.A.162.html
※ 編輯: adsl15888 (49.217.9.201 臺灣), 02/08/2022 14:35:04
統一回覆,他的目標是轉職。
他是女生。
他不是台灣人
他是越南人,中文不錯,聽說讀寫都可以
只是網路認識,人不錯,單身有小孩
目前就是譬如給他看yt影片,然後他有問題
我在給他提問,語音通話或視訊
他以前是沒接觸過,所以才想說Python入門
其實我也不知道應該給他Python入門還是
C#入門
所以才來問大家的,謝謝
※ 編輯: adsl15888 (49.217.9.201 臺灣), 02/08/2022 16:30:13
我是想說,買本入門書,主要是比較有系統
他以前完全沒有基礎,主要就是最近讓他看了4小時YT影片,4小時初學者Python教學
裡面主要就字串 string、for 迴圈、二維、巢狀迴圈、類別 class物件 object、繼承...
然後現在就在猶豫是要給他深入淺出C#、還是深入淺出python
因為我只看過深入淺出...
所以上來問也是希望問說有沒有其他推薦的入門書?
當然我也會跟著買一本,我跟他只是遠端,我只是給他提問用,文字、語音、或視訊
只是也不想誤人子弟,但他又想學,又沒錢...我也只是給他提問,
只是怕我給錯他方向...
我的是想說,起初一本入門書,然後就找個專題做,在沒有書的狀況下讓他自己練習
自己解決問題、自己去google,做完後
然後開履歷這樣
他不是台灣人,他是越南人
我是想說他完全沒基礎,我也不知道怎麼循序漸進的步驟
想說書本是不是比較有系統一點?
※ 編輯: adsl15888 (125.231.174.106 臺灣), 02/08/2022 18:33:46
因為他也急著買書,四小時影片應該是看差不多了
所以最後決定了買深入淺出C#,最新版是第四版
當然我也有一本。
之後的計劃大概就上面說的了,找個專題讓他自己做,自己習慣自己解決問題,
然後就開履歷?
第一次教人我也不懂,怕誤人子弟 XD~
※ 編輯: adsl15888 (125.231.174.106 臺灣), 02/09/2022 01:35:56
... <看更多>