PIXNET Logo登入

生活實踐家Adam的部落格

跳到主文

各位好。 我是生活實踐家Adam, 主要興趣在系統/ 程式推廣、生活/科技/知識與理財的分享,希望能結交各行各業的先進,以互重不偏激的方式互相支持。 聯繫管道: airadamgj@gmail.com 歡迎光臨Adam在痞客邦的小天地

部落格全站分類:

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 10月 04 週二 202200:37
  • 知識變現【Python Day12】: 實作Python爬蟲取得股價資訊(二)+Jupyter編輯工具介紹(含Spyder安裝)

人云:「工欲善其事,必先利其器。」
今天,我們就放鬆一下只安裝一個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/ 下載
https://ithelp.ithome.com.tw/upload/images/20220927/20141198mKanhhcYQr.png
step2. 安裝Anaconda

  1. 版本與64-bit說明,按下【Next】
    https://ithelp.ithome.com.tw/upload/images/20220927/20141198jTFW5TRFJg.png

  2. License相關說明,按下【I Agree】
    https://ithelp.ithome.com.tw/upload/images/20220927/20141198BnEcvIYbQ1.png

  3. 先用預設(個人安裝)說明,按下【Next】
    https://ithelp.ithom![https://ithelp.ithome.com.tw/upload/images/20220927/20141198lKqxQ2ndft.pnge.com.tw/upload/images/20220927/2014119850lkDD7Mxr.png](https://ithelp.ithome.com.tw/upload/images/20220927/2014119850lkDD7Mxr.png)

  4. 指定安裝路徑,選定後,按下【Next】
    https://ithelp.ithome.com.tw/upload/images/20220927/20141198vjvlk84SMO.png

  5. 安裝選項使用預設值,按下【Install】
    https://ithelp.ithome.com.tw/upload/images/20220927/20141198glR4m7dcGW.png

  6. 由於檔案約3.5G需要一些時間,這時候可以去泡個咖啡再過來,按下【Next】
    https://ithelp.ithome.com.tw/upload/images/20220927/20141198KoNzs3Zbp1.png

  7. 按下【Next】
    https://ithelp.ithome.com.tw/upload/images/20220927/20141198dndifTxxpV.png

  8. 按下【Next】
    https://ithelp.ithome.com.tw/upload/images/20220927/20141198MvbSOYxD6G.png

  9. 按下【Finish】完成安裝
    https://ithelp.ithome.com.tw/upload/images/20220927/20141198bmqz4broXd.png

(二) 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
https://ithelp.ithome.com.tw/upload/images/20220927/20141198a0HhSBTclM.png

接著打開瀏覽器:輸入 http://127.0.0.1:8888/
即可開始享用。

(繼續閱讀...)
文章標籤

生活實踐家Adam 發表在 痞客邦 留言(1) 人氣(228)

  • 個人分類:知識變現-Python
▲top
  • 10月 03 週一 202201:06
  • 知識變現【Python Day11】: 實作Python斜槓小資族的救星-爬蟲取得股價資訊(一) +基本流程分析

圖片

大環境欠佳,物價飛漲就是薪水不漲(或是漲不如預期)的年代,
很多在外租房子的小資族三餐都快成問題,
不過,山不轉人轉,
存股或低風險投資一下總是不無少補吧!
這些聲音我聽到了,
因此,趕快來給大家惡補一下,
如何利用Python爬蟲以最少的時間與最有效的方法來增加斜槓獲利。

(一) 什麼是網路爬蟲呢?
網路爬蟲又名"網路蜘蛛",是一種程式腳本,電腦將依照腳本的規則瀏覽與收集你想要的資料,

通過網頁的鏈結地址來尋找特定的網頁內容,從網站的特定頁開始,讀取網頁的內容,

找到其中的鏈接地址,然後通過這些鏈接地址尋找下一個網頁,

依照設計的方式循環的抓取網頁的技術。例如:股票資訊收集

如何運用Python的網路爬蟲來達到這個需求呢?
我們先從需求的角度來看:
(二) 設計需求基本流程規劃

我們就拿這個簡單的例子,來演示一下一般需求條列的狀況,以及因未注意到細節可能衍伸的後果,
從上面的流程示意圖來看,一般的基本業務流程如下:
Step1: 由主程式提出爬文需求(即股價資訊)。
Step2: 程式藉由相關的套件或函式經由網路向股市資訊站取得股價資訊,此時系統可能會將此資訊暫存為*.txt檔。
Step3: 原發出需求的系統取得回覆的股價資訊,此時系統會將相關資訊暫存為*.csv檔。
Step4: 系統將呼叫相關套件或函式過濾(或篩選)有效的股價資訊,並做日期格式的轉換或範圍篩選。
Step5: 系統最終將整理好的股價資訊存檔以供檢閱。
先從以上5個步驟來看,從程式的角度是否都可做到?
再看一次,
應該沒什麼問題。
但,說到Step5這個「檢閱」,那學問可大著呢。
由於沒有具體指出檢閱的產出物(或稱標的)(Output),
因此可能會面臨後面需求變更的狀況與增加工時成本的情形。

以上就是很精簡的一個需求擷取條列的過程,
一般業界在此階段都是甲方與乙方雙方議定好施作範圍(Scope),
然後訂定與訂交付的時間(Time),
業務也須於需求評估階段與技術單位計算出較為可靠的成本預估 + 風險成本(Cost),
在此前提下,誤差越小雙方才有可能在愉悅的氣氛下各取所需達成雙贏。

(繼續閱讀...)
文章標籤

生活實踐家Adam 發表在 痞客邦 留言(4) 人氣(251)

  • 個人分類:知識變現-Python
▲top
  • 10月 01 週六 202222:55
  • 【成功的修練 01】 年少不學習,老大徒傷悲

假日是充電的時刻,本該有滿滿的正能量


成功的修練
年少不學習,老大徒傷悲


以前拚了命的玩


每天幾小時的課坐不住

(繼續閱讀...)
文章標籤

生活實踐家Adam 發表在 痞客邦 留言(7) 人氣(35)

  • 個人分類:成功的修練
▲top
  • 9月 29 週四 202200:15
  • 知識變現【Day10】: Python作畫-王者炫作品 + 說明Turtle繪圖基礎控制

圖片

YouTube 相同議題趣味影片連結:
【程式/知識變現 03】- Python王者降臨 第一式:聖光乍現-作畫天份
https://youtu.be/2Z3qBX-jDbQ
歡迎連結參觀觀賞,若有興趣也請訂閱持續關注我

看了前面的幾位都屬於努力得到成果的Python程式設計師畫作,
那我們所謂的「奇葩與怪傑」會有什麼樣的畫作呢?

與其稱為「奇葩與怪傑」不如說其作品會有王者的光芒與一炫定江山的戰略勝算,
通常這樣的作品讓人在Wow~~~~之後連氣都還沒吐就沉浸式的悠遊於其作品中。

想從Python的程式設計作品看到這些王者氣勢籠罩與輾壓山河的樣態嗎?
這次,別眨眼,準備接招。。。西方版王者(如一開始的畫面)

(繼續閱讀...)
文章標籤

生活實踐家Adam 發表在 痞客邦 留言(3) 人氣(347)

  • 個人分類:知識變現-Python
▲top
  • 9月 29 週四 202200:15
  • 知識變現【Python Day09】: Python作畫-黃金秀作品 + Turtle模組程式撰寫概述

圖片

YouTube 相同議題趣味影片連結:
【程式/知識變現 03】- Python王者降臨 第一式:聖光乍現-作畫天份
https://youtu.be/2Z3qBX-jDbQ
歡迎連結參觀觀賞,若有興趣也請訂閱持續關注我

緊接著來聊一下黃金等級的程式設計師;
這些人都怎麼秀作品的呢?

想當然而,跟頂尖高手摸得著邊的事務,他們都能稍有涉略,
在設計的作品上總想與高手切磋以分高下,
因此,就連程式設計的學習旅程上也不會只停留在基礎程式設計,
總能在基礎程式中找出應用呈現高手的樣子。

想從Python的程式設計作品看到這些黃金高手的影子,
閉眼想像,應該會是一開始畫面的樣子。

(繼續閱讀...)
文章標籤

生活實踐家Adam 發表在 痞客邦 留言(2) 人氣(442)

  • 個人分類:知識變現-Python
▲top
  • 9月 28 週三 202200:32
  • 知識變現【Python Day08】:Python作畫 –白銀速作品 + Turtle模組基本介紹

圖片

YouTube 相同議題趣味影片連結:
【程式/知識變現 03】- Python王者降臨 第一式:聖光乍現-作畫天份
https://youtu.be/2Z3qBX-jDbQ
歡迎連結參觀觀賞,若有興趣也請訂閱持續關注我

這幾天介紹的Turtle模組是一種簡易繪圖程式,操作方式為impor turtle模組,開啟一個 screen畫布,

就能開始控制指標(turtle)(駕馭著我們一般所稱的海龜)移動方向(上、下、左、右)

和繪圖應用(下筆、停筆、變換畫筆顏色)等變化應用,所有的控制動作都是使用指令語法操作。

(繼續閱讀...)
文章標籤

生活實踐家Adam 發表在 痞客邦 留言(2) 人氣(376)

  • 個人分類:知識變現-Python
▲top
  • 9月 26 週一 202221:29
  • 【Python Day07】:Python作畫 -青銅學作品 + 安裝Python環境(Windows版)

圖片

YouTube 相同議題趣味影片連結:
【程式/知識變現 03】- Python王者降臨 第一式:聖光乍現-作畫天份
https://youtu.be/2Z3qBX-jDbQ
歡迎連結參觀觀賞,若有興趣也請訂閱持續關注我

今天小聊一下青銅等級的程式設計師;
由於剛開始作畫,通常想要輪廓較清晰讓人印象深刻,
即級別跟新手不相上下,但,人活著就爭一口氣,
總要「優」於新手又不失體面的畫法。

印象中應該會比較封面看到的樣子。

不要懷疑,以上還是Python之作,
有人這時候會忍不住跳出來說話了,
啊!都你個人在那邊秀,甚麼時候也讓我們自己來試試。
就在今天,我們就來安裝Python相關Windows環境,
讓你揚眉吐氣一下。

(繼續閱讀...)
文章標籤

生活實踐家Adam 發表在 痞客邦 留言(1) 人氣(414)

  • 個人分類:知識變現-Python
▲top
  • 9月 25 週日 202214:09
  • 【Python Day06】Python一個被程式耽誤的畫家-新手初作品

image
YouTube 相同議題趣味影片連結:
【程式/知識變現 03】- Python王者降臨 第一式:聖光乍現-作畫天份
https://youtu.be/2Z3qBX-jDbQ
歡迎連結參觀觀賞,若有興趣也請訂閱持續關注我

鐵人賽才剛開始幾天,我們先來軟一點的,
當大家興趣濃厚時,
我們再來講點深奧的。

這邊順道淺談程式新手的特性;想當然而新手都會希望在短時間可以看到一點成效,
以滿足剛開始學習艱辛的陡峭坡度,
因此,找點吸睛的題材確實無可厚非,
若一開始就理論且艱深,恐怕嚇跑一堆人(當然大家的素質都是經得起考驗的,放心好了!!)

有人聽說過「海龜繪圖」嗎?
說到這個技法,可說是Python的拿手絕活,
早期作為Logo 程式語言,
之後,一些很酷的 Python 程式設計師構建了 turtle 庫,
讓其他程式設計師只需要 import turtle,就可以在 Python 中使用海龜作圖。

對於一個Python新手,能做出來的就是幾行程式馬上看到效果的成就,
我們就來看看Python新手能為我們帶來怎樣的Python構圖。
圖片

(繼續閱讀...)
文章標籤

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

  • 個人分類:知識變現-Python
▲top
  • 9月 24 週六 202200:23
  • 【成功的修煉】別過度安逸,要把握當下!!

image

影片連結:

https://www.facebook.com/100082256576572/videos/1148773162513125

 

周末給你滿滿的正能量!!!
羅馬絕非一日造成,

(繼續閱讀...)
文章標籤

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

  • 個人分類:成功的修練
▲top
  • 9月 23 週五 202200:09
  • 【Python Day05】:Python的15大應用領域(二)

https://ithelp.ithome.com.tw/upload/images/20220921/20141198dirxreOlxW.png

今天接續來探討其他的Python應用領域:
https://ithelp.ithome.com.tw/upload/images/20220921/20141198rvcKyAWnDT.png
8. 電腦輔助設計
https://ithelp.ithome.com.tw/upload/images/20220921/20141198z3sqNH94dc.png
9. 開發區塊鏈項目
https://ithelp.ithome.com.tw/upload/images/20220921/20141198HQidKyPe99.png
10. 科技金融
https://ithelp.ithome.com.tw/upload/images/20220921/20141198xOlYhb3cZC.png
11. 圖形使用者介面UI
https://ithelp.ithome.com.tw/upload/images/20220921/20141198PvaY6K7xsd.png
12. 商業與大數據應用
https://ithelp.ithome.com.tw/upload/images/20220921/20141198Jjw37aff2O.png
13. 影音處理
https://ithelp.ithome.com.tw/upload/images/20220921/20141198jyDZWu2kd2.png
14. 自動化測試
https://ithelp.ithome.com.tw/upload/images/20220921/20141198jtkL1ngl4b.png
15. 滲透測試
https://ithelp.ithome.com.tw/upload/images/20220921/20141198ys3vuC0SjZ.png

有這以上的應用領域解決方案後,是否如組合金剛、機械大神般的神勇。
https://ithelp.ithome.com.tw/upload/images/20220921/201411988qNGOPeTkz.jpg
Python 有許多專門處理數據分析的函式庫可以方便運用,除了統計用途,還多了能建構應用程式、系統或網站的功用,所以更通用許多。 人工智慧 Python 可以很方便處理並分析數據的特性,更進一步發展運用到
人工智慧 (Artificial Intelligence,AI) 。

(繼續閱讀...)
文章標籤

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

  • 個人分類:知識變現-Python
▲top
«1234»

個人資訊

生活實踐家Adam
暱稱:
生活實踐家Adam
分類:
好友:
累積中
地區:

站長介紹

文章分類

  • 自動化流程機械人-Blue Prism (2)
  • 知識變現-Python (30)
  • 成功的修練 (2)
  • 未分類文章 (1)

熱門文章

  • ()【Python Day02】:Python值不值得投入時間?-職場機會大探索
  • ()【Python Day03】:Python如何因應企業的數位轉型
  • ()【Python Day04】:Python的15大應用領域(一)
  • ()【Python Day05】:Python的15大應用領域(二)
  • ()【成功的修煉】別過度安逸,要把握當下!!
  • ()【Python Day06】Python一個被程式耽誤的畫家-新手初作品
  • ()【Python Day07】:Python作畫 -青銅學作品 安裝Python環境(Windows版)
  • ()知識變現【Python Day08】:Python作畫 –白銀速作品 Turtle模組基本介紹
  • ()知識變現【Python Day09】: Python作畫-黃金秀作品 Turtle模組程式撰寫概述
  • ()知識變現【Python Day29】: 實作Python識字大考驗 使用OCR模組圖片變文字

最新文章

    動態訂閱

    文章精選

    文章搜尋

    誰來我家

    參觀人氣

    • 本日人氣:
    • 累積人氣:

    留言板