2021年5月30日 星期日

第九章作不出來,luis操作跟書上有點不一樣

如題,今天實在不想再作了

我買了四本書,抗疫使用


6/1

有寫信去給出版社並且快速得到回覆,這個文淵閣作的好,身為新手入門書。

我給予肯定!!


但是我還是無法操作

那個實體,意向的?我真的搞不清楚。這個是不是因為是外國人發明的,所以無法搞清楚。

這種時候我都會先承認是自已反應不好!


但我相信不難啦,是我還沒有反應過來!不急,慢慢來try~

為了怕忘記,我先記錄一下。

地點>>縣市天氣>>例句

地點 >> 實體

縣市天氣 >> 意向

高雄天氣如何? >> 例句


書上的作法是

1、建立好實體

2、再建意向

3、在意向中建立例句

4、例句有很多句,向這樣

高雄天氣如何?

南投下雨嗎?

台北出大太陽

台南早上有霧

台中風大嗎?

新竹今天陰天

花蓮天氣好嗎?

宜蘭刮大風

你都輸入了之後,他會有一個選取的動作,這個我再抓一下圖。

總之我昨天是沒辦法單獨抓每一個例句中的地點的?只能抓到整句

待述...累了 2021/06/01

2021年5月29日 星期六

第八章的狀況,總算不是打錯字!

每次都是寫信去文淵閣之後就解了

事情是這樣子的。第八章是利用Azure的Q&A Maker作智能問答。

其實他是先把問答庫丟上去讓人去作問答,你可以跟資料庫組合作問題是搜集。

再讓客服人員把問題,統一回答。

不過第八章沒有這麼細。

昨天我已經按照範例作完,但是程式連結測試的部份一直有問題。

當然我承認有打錯字跟沒注意到的部份。

這個一直是我的缺點,看書不是很仔細。

但是即便是我在Azure 本地自行測試可以,

另外有人介紹可以使用Chrom 插件 Talend API Tester - Free Edition

這個可以用REST作測試,不過坦白說,我真的不曉得再幹嘛。

這個測試也是沒有問題。

最後我發現是我在HOST多寫了HTTPS://

使用http.client這個模組不用加,後來又出現了別的問題,即便是使用書本自已的程式碼,

也無法使用,我只好寫信去給文淵閣。不過我還是自已找了錯誤訊息

ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1045)

錯誤代碼找到一個網站:

解决 macOS 下 Python 调试报错 certificate verify failed 问题


程序所需的模块皆已安装,却依然报错。看报错信息为证书问题。

參考作法,即可解決。

其實我找到很多解法,這個我是覺得最安全的。

另外有人用別的模組requests一樣可以使用

2021年5月25日 星期二

學習好好的寫程式

我想買這本,但是要等4~6週

所以我想到一個方法,按照它書的章節去網路上找資料。

其實我是覺得我對於我的工具真的不是很熟悉,所以先試試這個方法。

我想可能會有文件,但是英文真的不太行。試一下!


Jupyter 入門與實戰
馮立超

商品描述
本書全面講解Jupyter的功能、應用、體系架構、配置和部署等內容。全書共8章,前4章面向希望學習Python、數據科學及人工智能相關知識,但尚無軟件開發基礎的讀者,以零起點的方式講述Jupyter的功能與操作,並以Jupyter Notebook為工具,講述Python的基礎知識,以及使用Python開展數據科學工作的入門內容;後4章深入講述Jupyter的高級應用、配置、管理,以及JupyterLab和JupyterHub等相關內容。本書盡量涵蓋Jupyter各方面的內容,致力於成為一本Jupyter完全手冊。

本書適合Jupyter及Python初學者閱讀學習,也適合Python程序員,有Jupyter使用基礎的軟件開發人員、數據科學及人工智能的從業人員,配置和部署Jupyter系統的IT管理員閱讀。

作者簡介
馮立超,上海騰盛智能安全科技股份有限公司物聯傳感事業部總監,微軟認證講師MCT、微軟認證系統工程師MCSE、微軟最有價值專家MVP,一直從事信息系統及軟件研發相關技術與管理工作。
曾著有《中國IT服務管理指南》《用Project 2007構建企業項目管理信息系統》等圖書。

目錄大綱
第1章Jupyter入門1
1.1 Jupyter簡介1
1.2快速安裝Jupyter 2
1.2.1基本概念3
1.2.2安裝Jupyter 3
1.3 Jupyter Notebook快速上手5

第2章Jupyter Notebook操作詳解11
2.1 Jupyter Notebook儀表板11
2.1.1 Files頁12
2.1.2 Running頁13
2.1.3 Clusters頁14
2.1.4 Quit按鈕及Logout按鈕14
2.2 Notebook 15
2 .2.1什麼是Notebook 15
2.2.2 Jupyter Notebook文件16
2.2.3單元格類型18
2.2.4編輯模式與命令模式19
2.2.5內核20
2.3 Notebook操作22
2.3.1 File菜單22
2.3.2 Edit菜單26
2.3.3 View菜單28
2.3.4 Insert菜單30
2.3.5 Cell菜單30
2.3.6 Kernel菜單32
2. 3.7 Widgets菜單33
2.3.8快捷方式35
2.4 Markdown及數學公式37
2.4.1 Markdown 37
2.4.2數學公式46

第3章使用Jupyter學習Python 53
3.1 Python簡述53
3.1.1 Python編程舉例54
3.1 .2運行Python代碼56
3.2 Python語法速覽66
3.3變量與對象68
3.3.1 Python變量的概念與特點68
3.3.2 Python變量的基本類型69
3.4內置數據結構77
3.4.1列表78
3.4.2元組81
3.4.3字典82
3.4.4集合82
3.4.5小結83
3.5流程控制84
3.5.1條件判斷84
3.5.2 while循環85
3.5.3 for循環86
3.5.4 break及continue語句87
3.6函數88
3.6.1使用函數88
3.6.2定義函數89
3. 6.3默認參數值91
3.6.4不定長參數91
3.6.5匿名函數92
3.7模塊與包92
3.7.1模塊與包的基本概念92
3.7.2從Python標準庫導入模塊96
3.7.3導入第三方模塊97
3.7.4包管理器Anaconda 99
3.8面向對象編程99
3.8.1面向過程編程與面向對象編程基本概念99
3.8.2類和實例102
3.8.3繼承和多態104
3.8.4小結108
3.9輸入輸出110

第4章通過Jupyter開啟數據科學之路113
4.1數據科學相關工具簡介113
4.1.1 NumPy 113
4.1.2 Pandas 115
4.1.3 Matplotlib 117
4.1.4 SciPy 118
4.2了解機器學習119
4.2.1使用Scikit-learn 120
4.2.2其他機器學習工具126

第5章Jupyter Notebook高級應用129
5.1 Jupyter擴展129
5.1.1安裝Jupyter Notebook擴展包129
5. 1.2常用Jupyter Notebook的擴展功能132
5.1.3理解Jupyter Notebook擴展136
5.2 Widget控件139
5.2.1認識Widget 140
5.2.2常用Widget簡介144
5.2.3在Widget之間建立關聯149
5.2.4 Widget事件152
5.2.5使用Widget構建實時交互應用156
5 .3 Magic命令160
5.3.1 Magic簡介160
5.3.2常用Magic 161
5.4 Nbconvert 165
5.4.1安裝Nbconvert 166
5.4.2使用Nbconvert 169

第6章配置和管理Jupyter 171
6.1 Jupyter架構與原理171
6.1.1從IPython說起171
6.1.2 Jupyter架構174
6.2 Jupyter安裝與配置174
6.2.1安裝Jupyter 175
6.2.2配置Jupyter 179
6.3 Jupyter的安全性180
6.3.1 Jupyter Notebook服務器的安全驗證180
6.3.2使用SSL實現安全通信183
6.4 Jupyter多語言支持186
6.4.1安裝R內核186
6. 4.2安裝Julia內核188

第7章JupyterLab 193
7.1安裝JupyterLab 193
7.2使用JupyterLab 195
7.2.1 JupyterLab界面196
7.2.2 JupyterLab功能與操作201
7.3 JupyterLab擴展206
7.3.1使用Extension Manager 206
7.3.2常用擴展舉例212

第8章JupyterHub 217
8.1 JupyterHub的概念與架構217
8.1.1 JupyterHub的概念217
8.1.2 JupyterHub的架構218
8.1.3 JupyterHub的部署方式219
8.2安裝JupyterHub最小環境219
8.3安裝JupyterHub + JupyterLab環境225
8.3.1基本概念與過程225
8.3.2在Python虛擬環境中安裝和配置226
8.3.3管理conda環境231
8.3. 4設置反向代理234

乾林老師,LIFF真的好難!

又連到網頁部份,我就腳軟。

我現在要怎麼開始?

30分鐘後…

我只能先照著作,因為我完全看不懂jquery跟bootstarp

雖然我是作出來了,今天也沒打錯字。

我最怕這種情形,作出來了不知道為什麼?

只好再查查LIFF的應用範圍?

我真的不想多踩到jquery跟bootstarp

不然學起來真的會有點慢…


打錯字真的很麻煩!

昨天作範例,又因為打錯字,而只能執行部份功能。

擔誤了一點時間。


睡前有看了有沒有人針對照著範例作,學習程式的人的心得。

其實說的人不多,也能是我不太會在google上找東西!?


不過目前就是想先紀錄一下寫完這本範例的狀況!

順便長期寫blog看看。


今天同時也開始看老余介紹的書!

有空再說一下,開始寫。

今天想要完成第七章!


2021年5月24日 星期一

當自已寫的程式有找不出來的錯誤,而書中的範例居然可以執行時該怎麼辦?

昨天我在寫line bot + flask的時候,程式可以執行。

但是line的圖片按鈕一直出不來。

貼上範例又執行順利?!

我真的看不出來錯誤在什麼地方?我也不想一行一行貼上去看是不是我寫錯?

照著範例寫到現在,是有很多我打錯字,像是注音的@跟英文的@有不同,所以我也檢查了

上網去查關於debug,這樣找算是很籠統的!

後來想到可以比對兩個文章的不同!

真的從床上跳起來,有線上的。

https://www.diffnow.com/compare-clips

一比對就找出來了

http://   #錯誤

https://  #正確

哈哈,我只想說經驗啦。

而且一行一行貼真的很浪費時間。

希望自已可以把這本寫完,目前到第六章


2020年3月23日 星期一

鋼筆字

剛寫完一次心經,第一次寫完一次。

剛寫完一管墨水,第一次寫完一管。

也許是心經的關係,也許是完成的心理因素。

我很高興!