寫了一陣子的Python入門書,終於上線了。
這書是我這幾年自學Python語言,並用來教授大學生財務應用的程式語言教材。因為我沒有計算機程式背景,所以非常知道外行人初學程式語言的辛苦過程,我很確定完全沒有背景的朋友,也可以自學上手。這書適合什麼人?社會科學、管理相關科系大三、大四以上,或是研究所,相要自學Python,而且未來工作會用到數據分析,但完全沒有經驗的學生。
我要講一下我從學習到出書的過程。
現代社會都強調懂得電腦程式語言的重要性,連中小學生都在強調課程裡要加入電腦程式語言的元素,因為「軟體正在吃掉全世界」。但這種呼聲,反而給家長和學生,許多的無形壓力。要學習的話,就要投入時間和資源,學的好壞,也不是馬上看得到結果,而一旦有個程度很高的同儕在旁,那更會把壓力拉到最高點,「怎麼同學這麼厲害?」「我已經花了這麼多時間,怎麼還差這麼多?」最後不是放棄了這個「夢想」,就是對這個過程充滿反感,成功者幾稀。
我也受過這個苦。我們那個時代的理工科系大學生,PC才剛從286、386一路進到家庭、教室和公司,但已經有同學寫了程式多年。大學的好友,整天在耳邊講「劉燈、賀元、資迅人」,要我也去逛天龍書局,然後有一堆人整天在計算機終端室打MUD,我對科技沒有恐懼感,我還寫了台大化工系的第一個HTML首頁,但就因為這些超強同學的存在,「寫程式」一事,就變成令人敬畏,甚至令人望之怯步的一條路。
但電腦程式語言的學習和應用,不應該是這樣。十幾、二十歲的大學生,學什麼都可以,沒有太晚這種事,只要有心,不要管這些同儕壓力,一步一步來,把程式從無弄到可以跑,那是一個很有滿足感的過程。這是我會給二十歲的我的建言,畢竟軟體真的在吃掉全世界。
電腦程式就這樣和我,「你不認識我,我也不想理你」地經過了十幾年,後來三十多歲開始唸經濟學博士班,才又碰頭。博士班正式開學前的暑假,學校開了數學先修班,一個很厲害的老師,快速地教過博士班要用的線性代數和微積分,同時也讓我們上機用MATLAB。一用不得了,原來有目的地編寫程式,是這麼有趣的事。所以博士班的時候,同學都在學Stata,我則是想把所有的回歸分析,通通用MATLAB處理。
博士班畢業後來到敝小學校教書,一人獨攬所有財務課程,包含計量方法在內,我也讓學校買了幾套學生版的MATLAB,用來教學。但在美國會唸商管、經濟的學生,數理程度是比理工科系的稍差一點,所以教計量方法有些吃力,但也就是這樣,我得確定我的教材適合門外漢。後來發現MATLAB還是太貴,學生畢業了,可能也是一輩子都用不到,所以我想找個開放的程式語言作為代替。稍作一下研究,很快就選定Python,這語言和MATLAB的共通性不小,又容易上手,還有一大堆前人寫就的函數可以用,所以我很快就自學學會,再把MATLAB的知識、教材轉過來Python。Python因為開放,又容易學習,所以學了以後,還有許多用途,資料分析只是Python的一小部份應用,寫網頁、寫遊戲、做手機app,都是Python可以做的事。
我就這樣不小心地打開了這個奇異世界的大門。
雖然學生不是人人都能理解程式語言的美妙和功效,但每次教這課,總有一、兩個學生因為我而開始走這條路,我心裡都很開心,看著「青出於藍,而勝於藍」的學生,那是相當令人滿足的經驗。經過幾年的教學,我決定把教材編寫成書,讓更多人可以走入這門。二年斷斷續續的編寫,終於成就了這本入門書。
寫書,當然不是作功德,是要賺錢來的。所以,大德們,買一本吧,雖然是英文版,但程式碼比英文字多很多,很好懂的。亞馬遜的連結在下方。
同時也有1057部Youtube影片,追蹤數超過7萬的網紅在地上滾的工程師 Nic,也在其Youtube影片中提到,程式亂寫也可以動,要怎麼寫的好或易於閱讀,就得花上一番功夫去學習寫作技巧。 這支影片會和你分享一些基本的知識點,實戰技巧基本上當代程式語言開發都能使用 不過每個時代會有不同的想法跟觀點,不同的團隊也會有不一樣的慣例,希望這次的內容能夠給你一些不一樣的想法 喜歡影片的話!可以幫忙點個喜歡以及分享...
「python寫網頁」的推薦目錄:
- 關於python寫網頁 在 普通人的自由主義 Facebook
- 關於python寫網頁 在 紀老師程式教學網 Facebook
- 關於python寫網頁 在 紀老師程式教學網 Facebook
- 關於python寫網頁 在 在地上滾的工程師 Nic Youtube
- 關於python寫網頁 在 在地上滾的工程師 Nic Youtube
- 關於python寫網頁 在 在地上滾的工程師 Nic Youtube
- 關於python寫網頁 在 [問題] 對於新手,Python 寫Web app - 批踢踢實業坊 的評價
- 關於python寫網頁 在 Python Flask 網站開發- 基礎環境建置教學By 彭彭 - YouTube 的評價
- 關於python寫網頁 在 問初學python 想往網頁設計走先學django可以嗎? 的評價
python寫網頁 在 紀老師程式教學網 Facebook 八卦
[書籍推薦] 紀老師技術審校的一本書:「零基礎寫程式」(文末有彩蛋...again...喔~)
博客來網址: https://bit.ly/33tzUxU
--------------
終於把這本書「熬」出來了~~~哈哈哈!(灑花)
今天要介紹給大家的,是我負責做技術審校的一本書:「零基礎寫程式」。承蒙大是文化徐小姐不棄,三個多月前找上我,願意讓一介教程式設計的補習班老師,擔任「技術審校」這麼重要的職位。
中間雖然歷經幾次的趕稿地獄...咳咳咳...呃...是愉快的審校過程... XD ... 看到厚重的書籍寄到我手上,還是很感動淚目啊~~(回首遠望)
先用我的觀點介紹一下這本書:這本書用「瑜珈課程首頁」這個範例貫穿全書。教你如何用 HTML、CSS、JavaScript 這些網頁程式設計相關語言,打造出一個「能吸睛賺錢」的首頁來。所以,如果您沒有程式設計基礎、剛好又想學寫網頁的話,本書是不錯的開始!
原作者是「日比野 新」,有 30 年的工程師經驗,其間也教了 15 年的程式設計課程。目前獨立創業,是「侍‧工程師培訓班」(「侍」是日文「武士」的意思)的講師...咦?好像在自我介紹喔...XD 總之,我的經歷跟他很像。也是教了快 30 年的補習班,目前也是獨立創業中。雖然沒有見過他的面,不過從字裡行間,可以感受到那種對學員不厭其煩叮嚀(囉唆?XD)的親近感。
來聊一點審校期間的小八卦...這次審校時,為求與原稿正確無誤,我還要求書商提供「日文原稿」給我。然後用我看動畫 20 年練出來的 N87 日文能力(哈哈),同時對照「日文稿」、「翻譯稿」、跟我手上的「審校稿」。過程中最好玩的是,學了不少程式設計的日文漢字。像「関數 = 函數」、「役割 = 角色」...等等。感謝譯者讓我有中文稿可以對照,否則我應該會被一堆外來語片假名淹沒... XD。
如果您對這本書有興趣的話,可以點擊上方博客來的連結,用「試閱」功能瀏覽一下。您對書籍內容有什麼疑問,我雖然不是書商,不過整本書翻來覆去也看了不下幾十遍,我可以盡力回答您喔~當然,更歡迎大家直接在博客來選購,支持一下程式設計這個領域的好書!
感謝各位把這篇囉唆的推薦文看到現在,來宣布彩蛋是什麼囉~由於我收到書商兩本贈書,除了一本留做自用外,另一本想提供給網友抽獎。只要您在下方留言,說明為什麼對這本書有興趣,我將會用「粉絲頁抽獎機制」,抽出一名幸運網友,免費贈送您一本喔!留言期限至 2020/08/12 23:59:59 為止。得獎名單將在 2020/08/13 公布喔~喜歡的朋友不要錯過~
希望這次的活動,您也一樣喜歡!祝福大家在程式設計的學習道路上,收穫多多!
PS: 本文歡迎轉發、按讚、留言鼓勵我一下!您的隻字片語,都是讓我繼續提供好物的動力喔!
--------
看更多的紀老師,學更多的程式語言:
● YOTTA Python 課程購買: https://bit.ly/2k0zwCy
● YOTTA 機器學習 課程購買: https://bit.ly/30ydLvb
● Facebook 粉絲頁: https://goo.gl/N1z9JB
● YouTube 頻道: https://goo.gl/pQsdCt
如果您覺得這個粉絲頁不錯,請到「評論區」給我一個好評喔!
https://www.facebook.com/pg/teacherchi/reviews/
python寫網頁 在 紀老師程式教學網 Facebook 八卦
[免費研讀資源] 微軟官方提供的「C# 程式設計手冊」!全中文!免費!
連結: https://is.gd/nADS8b
今天要介紹給大家的資源,也是我無意中發現的。是微軟官方撰寫的「C# 程式設計手冊」。如果您想學習 C#,又不想花大把銀子買書、買課程,可以參考一下這份帶有「官方權威光環」(笑)的學習資源喔!
先說一下學習 C# 語言有什麼好處!C# 是微軟主導、力推的程式語言。它除了能撰寫一般的桌機程式外,更能用在 ASP.NET 架構裡來撰寫網頁的後台程式。
此外,它也常拿來與 Unity 這個遊戲程式設計專用的軟體框架搭配,撰寫各類遊戲軟體。在 TIOBE 「程式語言流行排行榜」上,也佔據第五名的位置(根據 2019/11 調查結果: https://is.gd/C2VBe1 )。算是 C/P 值蠻高的語言。
如果您想走「網頁設計」,或是「遊戲程式設計」,還蠻推薦您學習 C# 的。
如果您覺得這份文件不錯,微軟還提供您下載成 PDF 格式。一共 2230 頁喔!!誠意滿滿!讓您就算離線,也能輕鬆閱讀! PDF 下載網址在這裡:
「C# 程式設計手冊」 PDF: https://bit.ly/2DomSna
希望各位能夠喜歡今天的分享!祝福各位每天工作都順順利利的喔!
PS: 本文歡迎轉發、按讚、留言鼓勵我一下!您的隻字片語,都是讓我繼續提供好物的動力喔!
--------
看更多的紀老師,學更多的程式語言:
● YOTTA Python 課程購買: https://bit.ly/2k0zwCy
● Facebook 粉絲頁: https://goo.gl/N1z9JB
● YouTube 頻道: https://goo.gl/pQsdCt
● Instagram 日常生活: https://goo.gl/nBHzXC
● Twitter 碎碎念: https://is.gd/xFZeub
如果您覺得這個粉絲頁不錯,請到「評論區」給我一個好評喔!
https://www.facebook.com/pg/teacherchi/reviews/
python寫網頁 在 在地上滾的工程師 Nic Youtube 的評價
程式亂寫也可以動,要怎麼寫的好或易於閱讀,就得花上一番功夫去學習寫作技巧。
這支影片會和你分享一些基本的知識點,實戰技巧基本上當代程式語言開發都能使用
不過每個時代會有不同的想法跟觀點,不同的團隊也會有不一樣的慣例,希望這次的內容能夠給你一些不一樣的想法
喜歡影片的話!可以幫忙點個喜歡以及分享、訂閱唷!😘
章節:
00:00 提升品質的影響
01:29 有意義的命名比簡寫更好
03:01 限制傳入參數數量
05:03 簡化條件表達式
06:37 變數定義範圍限制
08:28 一次只做一件事
10:35 Early return
━━━━━━━━━━━━━━━━
🎬 觀看我的生活廢片頻道: 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寫網頁 在 在地上滾的工程師 Nic Youtube 的評價
經常面試是學習及瞭解自己價值的捷徑,然而這些面試的所累積的經驗,直到我換了一個視角
成為了軟體工程師的面試官時,才發現面試大概十分鐘左右,基本上就會決定這個求職者有沒有下一步了
這支影片和你分享我成為面試官之後,一路找人的心得以及如何讓自己成為更好的面試官
因為每個人想法不同,每間公司的團隊文化和做法也不同,有些我在乎的點不一定是其他面試官也在乎的,但主要的關鍵核心不會偏離一個好的面試者應該如何表現
影片章節:
00:00 成為面試官後
01:23 什麼樣的求職者會被拒絕
02:01 履歷或對話沒有線頭
05:22 對徵才方的公司一無所知
06:45 只在乎自己能拿到什麼
07:21 總是沒有問題
11:08 成為好的面試官
12:31 先看履歷
13:00 先看專案
13:19 針對專案可以討論的點
13:29 設計面試題
13:49 討論人格特質
14:00 三明治鼓勵法
15:03 總結
影片中提到:
履歷撰寫文章: https://blog.niclin.tw/categories/%e5%b1%a5%e6%ad%b7%e6%92%b0%e5%af%ab/
從被問到問人,那些我常問的面試問題
https://blog.niclin.tw/2020/01/07/interview-tips/
喜歡影片的話!可以幫忙點個喜歡以及分享、訂閱唷!😘
━━━━━━━━━━━━━━━━
🎬 觀看我的生活廢片頻道: 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寫網頁 在 在地上滾的工程師 Nic Youtube 的評價
這是一個人人都能開課的世代,伴隨著大工程師時代的來臨,身邊不時耳聞想轉職當軟體工程師的朋友,而廣告上的補習班的轉職成功率看似都很高,轉職到底容不容易?
為什麼講師如雨後春筍般的出現?學程式語言真的適合你嗎?
在轉職、上補習班、買課程前,你更應該思考的問題,就在這支影片裡
章節:
0:00 亂象與真相
01:04 人人都能開課
03:14 XX天成為工程師
08:53 我想和你說
喜歡影片的話!可以幫忙點個喜歡以及分享、訂閱唷!😘
━━━━━━━━━━━━━━━━
⭐ 蝦皮賣場: https://shopee.tw/bboyceo
⭐ 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
⭐ Github: https://github.com/niclin
⭐ Podcast: https://anchor.fm/niclin
━━━━━━━━━━━━━━━━
🌟 任何問題或合作邀約信箱: niclin0226@gmail.com
#轉職 #軟體工程師 #前端 #後端

python寫網頁 在 Python Flask 網站開發- 基礎環境建置教學By 彭彭 - YouTube 的八卦

喜歡彭彭的教學影片嗎?點擊「加入」按紐取得更多會員服務哦。 加入會員:https://www.youtube.com/channel/UCguZS-y7codLSt6vpkVdnKg/join 繼續 ... ... <看更多>
python寫網頁 在 問初學python 想往網頁設計走先學django可以嗎? 的八卦
如題目,我目前大三非本科系但目前自認對coding有興趣,大一曾經修過JAVA程式設計但當時沒興趣,所以也算是完全沒學到基礎莫名其妙的及格,但以後想推 ... ... <看更多>
python寫網頁 在 [問題] 對於新手,Python 寫Web app - 批踢踢實業坊 的八卦
大家好,最近一直在找使用 Python 寫 Web app 的教學,
找到 Django 和 Flask 這兩個框架,打算以 Django開發。
只是小弟對 HTML 一竅不通。嘗試過 Visual Studio 開發 Python web,
但都會卡在不曉得怎麼把網頁上元件的行為,和 Python code 作連結這部分,
找不到 Visual Studio 裡面類似 Android Studio 的 Design mode,
能直覺地控制網頁上的東西,並寫上點擊後的行為。
網路上找到很多部屬 app 在 Azure 的新手教學,
不過看了 Azure 只有提供前幾個月免費。
加上現在我只希望能在 Local 端測試就好,也不會用到資料庫。
目前的需求是想要開一個專案,上面有一個按鈕,
按下去後能跳出 "Hello world" 訊息方塊,這樣。
請問有沒有適合的影片能參詳一下呢?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.248.17.229
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1510217554.A.FE9.html
曾經想用 Flask,但第一關 Hello world 就有疑惑了。
我照官網的範例這樣寫
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello():
return "Hello World!"
app.run()
執行後,第一次打開瀏覽器 127.0.0.1:5000
確實可以看到 Hello world!
stop 後,我再往 "Hello world!" 後方加上 xxx 變成 "Hello world!xxx"而已
就又 run 一次測試,127.0.0.1:5000 上的 Hello world! 還是先前的字樣,
後方沒有多 xxx,感覺哪裡理解有誤吧 0..0a
※ 編輯: henry8168 (60.248.17.229), 11/10/2017 09:25:26
比較惱火的是都要求資料庫。
※ 編輯: henry8168 (60.248.17.229), 11/14/2017 08:53:59
... <看更多>