人云:「工欲善其事,必先利其器。」
今天,我們就放鬆一下只安裝一個Python的IDE工具並確認一下結果,
其他什麼都不做,
也希望各位藉此小空檔好好了解一下Python編輯器的一些使用方式。
首先我讓各為二選一,其中一個就是上網使用免安裝試用的體驗方式來使用Python編輯器,
連結如下:
https://jupyter.org/try-jupyter/retro/notebooks/?path=notebooks/Intro.ipynb
以下以一個例子來操作,希望各位也能找到網路上的語法自己操作看看。

另一個選擇若各位覺得3.5G的空間可以接受,就把環境建立起來
當使用Anaconda 3 的版本時,在預設的狀況下會安裝Python、IPython及Jupyter記事本、Pandas。如果沒有安裝Anaconda的話,就需要透過pip來安裝pandas套件。
$ pip install pandas
Anaconda相關步驟如下:
(一) 安裝Anaconda
主要是學習資料分析,所以用的是Anaconda套件組。環境是windows
step1. 開啟瀏覽器連結Anaconda https://www.anaconda.com/ 下載

step2. 安裝Anaconda
-
版本與64-bit說明,按下【Next】

-
License相關說明,按下【I Agree】

-
先用預設(個人安裝)說明,按下【Next】
e.com.tw/upload/images/20220927/2014119850lkDD7Mxr.png](https://ithelp.ithome.com.tw/upload/images/20220927/2014119850lkDD7Mxr.png)
-
指定安裝路徑,選定後,按下【Next】

-
安裝選項使用預設值,按下【Install】

-
由於檔案約3.5G需要一些時間,這時候可以去泡個咖啡再過來,按下【Next】

-
按下【Next】

-
按下【Next】

-
按下【Finish】完成安裝

(二) Jupyter Notebook
Jupyter Notebook是網頁式的程式編寫與執行環境,(前身是IPython Notebook)是一個基於Web的互動式計算環境,用於創建Jupyter Notebook檔案。Jupyter Notebook檔案是一個JSON檔案,包含一個有序的輸入/輸出單元格列表,這些單元格可以包含程式碼、文字(使用Markdown語言)、數學、圖表和富媒體 (Rich media),通常以「.ipynb」結尾附檔名。
Jupyter Notebook檔案可以透過Web界面中的「Download As」,透過nbconvert函式庫或shell中的「jupyter nbconvert」命令行界面,轉換為許多的開源標準輸出格式(PDF、Markdown、Python)。
為了簡化Jupyter Notebook檔案在Web上的視覺化,nbconvert函式庫是透過nbviewer提供的一項服務,它可以獲取任何公開可用的Notebook檔案的URL,將其動態轉換為 HTML 並顯示給使用者。
step3. 開啟Anaconda Prompt命令視窗
啟動Jupyter Notebook

接著打開瀏覽器:輸入 http://127.0.0.1:8888/
即可開始享用。
生活實踐家Adam 發表在 痞客邦 留言(1) 人氣(228)

大環境欠佳,物價飛漲就是薪水不漲(或是漲不如預期)的年代,
很多在外租房子的小資族三餐都快成問題,
不過,山不轉人轉,
存股或低風險投資一下總是不無少補吧!
這些聲音我聽到了,
因此,趕快來給大家惡補一下,
如何利用Python爬蟲以最少的時間與最有效的方法來增加斜槓獲利。
(一) 什麼是網路爬蟲呢?
網路爬蟲又名"網路蜘蛛",是一種程式腳本,電腦將依照腳本的規則瀏覽與收集你想要的資料,
通過網頁的鏈結地址來尋找特定的網頁內容,從網站的特定頁開始,讀取網頁的內容,
找到其中的鏈接地址,然後通過這些鏈接地址尋找下一個網頁,
依照設計的方式循環的抓取網頁的技術。例如:股票資訊收集
如何運用Python的網路爬蟲來達到這個需求呢?
我們先從需求的角度來看:
(二) 設計需求基本流程規劃
我們就拿這個簡單的例子,來演示一下一般需求條列的狀況,以及因未注意到細節可能衍伸的後果,
從上面的流程示意圖來看,一般的基本業務流程如下:
Step1: 由主程式提出爬文需求(即股價資訊)。
Step2: 程式藉由相關的套件或函式經由網路向股市資訊站取得股價資訊,此時系統可能會將此資訊暫存為*.txt檔。
Step3: 原發出需求的系統取得回覆的股價資訊,此時系統會將相關資訊暫存為*.csv檔。
Step4: 系統將呼叫相關套件或函式過濾(或篩選)有效的股價資訊,並做日期格式的轉換或範圍篩選。
Step5: 系統最終將整理好的股價資訊存檔以供檢閱。
先從以上5個步驟來看,從程式的角度是否都可做到?
再看一次,
應該沒什麼問題。
但,說到Step5這個「檢閱」,那學問可大著呢。
由於沒有具體指出檢閱的產出物(或稱標的)(Output),
因此可能會面臨後面需求變更的狀況與增加工時成本的情形。
以上就是很精簡的一個需求擷取條列的過程,
一般業界在此階段都是甲方與乙方雙方議定好施作範圍(Scope),
然後訂定與訂交付的時間(Time),
業務也須於需求評估階段與技術單位計算出較為可靠的成本預估 + 風險成本(Cost),
在此前提下,誤差越小雙方才有可能在愉悅的氣氛下各取所需達成雙贏。
生活實踐家Adam 發表在 痞客邦 留言(4) 人氣(251)
假日是充電的時刻,本該有滿滿的正能量
成功的修練
年少不學習,老大徒傷悲
以前拚了命的玩
每天幾小時的課坐不住
生活實踐家Adam 發表在 痞客邦 留言(7) 人氣(35)

YouTube 相同議題趣味影片連結:
【程式/知識變現 03】- Python王者降臨 第一式:聖光乍現-作畫天份
https://youtu.be/2Z3qBX-jDbQ
歡迎連結參觀觀賞,若有興趣也請訂閱持續關注我
看了前面的幾位都屬於努力得到成果的Python程式設計師畫作,
那我們所謂的「奇葩與怪傑」會有什麼樣的畫作呢?
與其稱為「奇葩與怪傑」不如說其作品會有王者的光芒與一炫定江山的戰略勝算,
通常這樣的作品讓人在Wow~~~~之後連氣都還沒吐就沉浸式的悠遊於其作品中。
想從Python的程式設計作品看到這些王者氣勢籠罩與輾壓山河的樣態嗎?
這次,別眨眼,準備接招。。。西方版王者(如一開始的畫面)
生活實踐家Adam 發表在 痞客邦 留言(3) 人氣(347)

YouTube 相同議題趣味影片連結:
【程式/知識變現 03】- Python王者降臨 第一式:聖光乍現-作畫天份
https://youtu.be/2Z3qBX-jDbQ
歡迎連結參觀觀賞,若有興趣也請訂閱持續關注我
緊接著來聊一下黃金等級的程式設計師;
這些人都怎麼秀作品的呢?
想當然而,跟頂尖高手摸得著邊的事務,他們都能稍有涉略,
在設計的作品上總想與高手切磋以分高下,
因此,就連程式設計的學習旅程上也不會只停留在基礎程式設計,
總能在基礎程式中找出應用呈現高手的樣子。
想從Python的程式設計作品看到這些黃金高手的影子,
閉眼想像,應該會是一開始畫面的樣子。
生活實踐家Adam 發表在 痞客邦 留言(2) 人氣(442)

YouTube 相同議題趣味影片連結:
【程式/知識變現 03】- Python王者降臨 第一式:聖光乍現-作畫天份
https://youtu.be/2Z3qBX-jDbQ
歡迎連結參觀觀賞,若有興趣也請訂閱持續關注我
這幾天介紹的Turtle模組是一種簡易繪圖程式,操作方式為impor turtle模組,開啟一個 screen畫布,
就能開始控制指標(turtle)(駕馭著我們一般所稱的海龜)移動方向(上、下、左、右)
和繪圖應用(下筆、停筆、變換畫筆顏色)等變化應用,所有的控制動作都是使用指令語法操作。
生活實踐家Adam 發表在 痞客邦 留言(2) 人氣(376)

YouTube 相同議題趣味影片連結:
【程式/知識變現 03】- Python王者降臨 第一式:聖光乍現-作畫天份
https://youtu.be/2Z3qBX-jDbQ
歡迎連結參觀觀賞,若有興趣也請訂閱持續關注我
今天小聊一下青銅等級的程式設計師;
由於剛開始作畫,通常想要輪廓較清晰讓人印象深刻,
即級別跟新手不相上下,但,人活著就爭一口氣,
總要「優」於新手又不失體面的畫法。
印象中應該會比較封面看到的樣子。
不要懷疑,以上還是Python之作,
有人這時候會忍不住跳出來說話了,
啊!都你個人在那邊秀,甚麼時候也讓我們自己來試試。
就在今天,我們就來安裝Python相關Windows環境,
讓你揚眉吐氣一下。
生活實踐家Adam 發表在 痞客邦 留言(1) 人氣(414)

YouTube 相同議題趣味影片連結:
【程式/知識變現 03】- Python王者降臨 第一式:聖光乍現-作畫天份
https://youtu.be/2Z3qBX-jDbQ
歡迎連結參觀觀賞,若有興趣也請訂閱持續關注我
鐵人賽才剛開始幾天,我們先來軟一點的,
當大家興趣濃厚時,
我們再來講點深奧的。
這邊順道淺談程式新手的特性;想當然而新手都會希望在短時間可以看到一點成效,
以滿足剛開始學習艱辛的陡峭坡度,
因此,找點吸睛的題材確實無可厚非,
若一開始就理論且艱深,恐怕嚇跑一堆人(當然大家的素質都是經得起考驗的,放心好了!!)
有人聽說過「海龜繪圖」嗎?
說到這個技法,可說是Python的拿手絕活,
早期作為Logo 程式語言,
之後,一些很酷的 Python 程式設計師構建了 turtle 庫,
讓其他程式設計師只需要 import turtle,就可以在 Python 中使用海龜作圖。
對於一個Python新手,能做出來的就是幾行程式馬上看到效果的成就,
我們就來看看Python新手能為我們帶來怎樣的Python構圖。

生活實踐家Adam 發表在 痞客邦 留言(3) 人氣(460)
生活實踐家Adam 發表在 痞客邦 留言(14) 人氣(540)
生活實踐家Adam 發表在 痞客邦 留言(0) 人氣(718)