<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Power的部落格 &#187; Python</title>
	<atom:link href="http://www.forpower.com/blog/category/python/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.forpower.com/blog</link>
	<description>把夢越作越小了</description>
	<lastBuildDate>Wed, 15 Oct 2025 07:44:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
		<item>
		<title>Python：help()與dir()的使用</title>
		<link>http://www.forpower.com/blog/2020/05/14/python%ef%bc%9ahelp%e8%88%87dir%e7%9a%84%e4%bd%bf%e7%94%a8/</link>
		<comments>http://www.forpower.com/blog/2020/05/14/python%ef%bc%9ahelp%e8%88%87dir%e7%9a%84%e4%bd%bf%e7%94%a8/#comments</comments>
		<pubDate>Thu, 14 May 2020 08:26:31 +0000</pubDate>
		<dc:creator>power</dc:creator>
				<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://www.forpower.com/blog/?p=787</guid>
		<description><![CDATA[help()：用於查看函式或模組用途的詳細說明 查看安裝的模組清單 &#62;&#62;&#62;help(‘modules’) 使用 help() 用於查看「dir」 的用途 &#62;&#62;&#62;help(‘dir’) dir()：用於查詢物件的全部屬性 例如使用 dir() 函數用於查看物件「sys」 的全部屬性 &#62;&#62;&#62;import sys &#62;&#62;&#62;dir(sys)]]></description>
			<content:encoded><![CDATA[<ol>
<li><strong><span style="color: #000000;">help()</span></strong>：用於查看函式或模組用途的詳細說明<br />
查看安裝的模組清單<br />
&gt;&gt;&gt;<span style="color: #ff0000;">help(‘modules’)</span><br />
使用 help() 用於查看「dir」 的用途<br />
&gt;&gt;&gt;<span style="color: #ff0000;">help(‘dir’)<br />
<strong><span style="color: #000000;">dir()</span></strong>：用於查詢物件的全部屬性</span></li>
<li> 例如使用 dir() 函數用於查看物件「sys」 的全部屬性<br />
&gt;&gt;&gt;<span style="color: #ff0000;">import sys</span><br />
&gt;&gt;&gt;<span style="color: #ff0000;">dir(sys)</span></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.forpower.com/blog/2020/05/14/python%ef%bc%9ahelp%e8%88%87dir%e7%9a%84%e4%bd%bf%e7%94%a8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>6.打包 Python 程式碼</title>
		<link>http://www.forpower.com/blog/2020/05/14/6-%e6%89%93%e5%8c%85-python-code/</link>
		<comments>http://www.forpower.com/blog/2020/05/14/6-%e6%89%93%e5%8c%85-python-code/#comments</comments>
		<pubDate>Thu, 14 May 2020 06:27:48 +0000</pubDate>
		<dc:creator>power</dc:creator>
				<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://www.forpower.com/blog/?p=764</guid>
		<description><![CDATA[Windows平台：可以將 .py 改成 .pyw 直接執行。 安裝 PyInstaller 快捷鍵 (Win + R) 執行 cmd，於命令列輸入 pip install pyinstaller 開始打包 Python 程式碼：pyinstaller -F HelloWorld.py 參數說明 -h：help -F：將程式打包成單一執行檔 -D：打包多個文件，包含 exe 檔及依賴的東西會一起放置在 dist 資料夾內 -w：使用視窗，no console -c：使用 console，無視窗 完成打包後，所在路徑下產生的資料 a. HelloWorld.spec：打包時，相關的設定 b. build 資料夾： Log紀錄檔與相關檔案 c. dist &#8230; <a href="http://www.forpower.com/blog/2020/05/14/6-%e6%89%93%e5%8c%85-python-code/">繼續閱讀 <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div><span style="font-size: 16px;">Windows平台：可以將 .py 改成 .pyw 直接執行。</span></div>
<div><span style="font-size: 16px;"><br />
</span></div>
<div><span style="font-size: 16px;">安裝 PyInstaller</span></div>
<ol>
<li><span style="font-size: 16px;">快捷鍵 (Win + R) 執行 cmd，於命令列輸入 <span style="color: #ff0000;">pip install pyinstaller</span><br />
</span></li>
<li><span style="color: #ff0000;"><span style="color: #000000;">開始打包 Python 程式碼：</span>pyinstaller -F <span style="color: #0000ff;">HelloWorld.py</span></span></li>
<li><span style="font-size: 16px;"><span style="color: #ff0000;"><span style="color: #000000;">參數說明</span><br />
-h<span style="color: #000000;">：</span></span><span style="color: #000000;">help<br />
<span style="color: #ff0000;">-F</span>：將程式打包成單一執行檔<br />
<span style="color: #ff0000;">-D</span>：打包多個文件，包含 exe 檔及依賴的東西會一起放置在 dist 資料夾內<br />
<span style="color: #ff0000;">-w</span>：使用視窗，no console<br />
<span style="color: #ff0000;">-c</span>：使用 console，無視窗 </span></span></li>
<li><span style="color: #000000;">完成打包後，所在路徑下產生的資料<br />
</span><span style="font-size: 16px;"><span style="color: #000000;">a. HelloWorld.spec：打包時，相關的設定<br />
b. build 資料夾： Log紀錄檔與相關檔案<br />
c. dist 資料夾：執行檔 exe</span></span></li>
</ol>
<ul>
<li><span style="font-size: 16px;">「</span><span style="color: #0000ff;">from …import …</span><span style="font-size: 16px;">」與「</span><span style="color: #0000ff;">import</span><span style="font-size: 16px;">」都是 Python 使用 Module 的方式</span></li>
<li><span style="color: #ff0000;">引入套件時，「from」會將整個包都打包進去<br />
所以引入盡可能使用「from …import …」</span></li>
<li>Module：是 Python 內的檔案，有自己的宣告和實作</li>
<li><span style="font-size: 16px;"> 使用「import」會保留獨立的 Symbol Table，不用擔心 Function Name 衝突的問題，但必須清楚告訴 Python 直譯器是使用哪一個 Function</span></li>
<li>打包後的 exe 執行檔，只能與打包時相同的作業系統下執行</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.forpower.com/blog/2020/05/14/6-%e6%89%93%e5%8c%85-python-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Python：註解</title>
		<link>http://www.forpower.com/blog/2020/04/06/python%ef%bc%9a%e8%a8%bb%e8%a7%a3/</link>
		<comments>http://www.forpower.com/blog/2020/04/06/python%ef%bc%9a%e8%a8%bb%e8%a7%a3/#comments</comments>
		<pubDate>Mon, 06 Apr 2020 05:16:38 +0000</pubDate>
		<dc:creator>power</dc:creator>
				<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://www.forpower.com/blog/?p=757</guid>
		<description><![CDATA[單行註解：使用#開頭 #這是一個單行註解 多行註解：為連續三個單引號 "&#8216; 這 是 多 行 註 解 "&#8216;]]></description>
			<content:encoded><![CDATA[<ul>
<li><strong>單行註解</strong>：使用<span style="color: #ff0000;">#</span>開頭<br />
<span style="color: #999999;">#這是一個單行註解</span></li>
<li><strong>多行註解</strong>：為連續三個單引號<br />
<span style="color: #999999;">"&#8216;</span><br />
<span style="color: #999999;">這</span><br />
<span style="color: #999999;">是</span><br />
<span style="color: #999999;">多</span><br />
<span style="color: #999999;">行</span><br />
<span style="color: #999999;">註</span><br />
<span style="color: #999999;">解</span><br />
<span style="color: #999999;">"&#8216;</span></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.forpower.com/blog/2020/04/06/python%ef%bc%9a%e8%a8%bb%e8%a7%a3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>5.將.ui檔轉換為.py檔</title>
		<link>http://www.forpower.com/blog/2020/04/01/5-%e5%b0%87-ui%e6%aa%94%e8%bd%89%e6%8f%9b%e7%82%ba-py%e6%aa%94/</link>
		<comments>http://www.forpower.com/blog/2020/04/01/5-%e5%b0%87-ui%e6%aa%94%e8%bd%89%e6%8f%9b%e7%82%ba-py%e6%aa%94/#comments</comments>
		<pubDate>Wed, 01 Apr 2020 05:50:23 +0000</pubDate>
		<dc:creator>power</dc:creator>
				<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://www.forpower.com/blog/?p=730</guid>
		<description><![CDATA[將 Qt Designer 產生的 .ui 檔轉換為 .py 檔 使用 pyuic5 指令： PyQt5 安裝成功後，可透過 pyuic5 指令將.ui檔轉換為.py檔 快捷鍵 (Win + R) 執行 cmd 於命令列輸入： D:\Python\Project\pyuic5 -o mainUI.py mainUI.ui 使用 Python 腳本(下載 ui2py.py)： 將 ui2py.py 放在需要轉換介面檔 (.ui) 的目錄下 點兩下執行 ui2py.py 或 執行 D:\Python\Project&#62;python ui2py.py]]></description>
			<content:encoded><![CDATA[<p>將 Qt Designer 產生的 .ui 檔轉換為 .py 檔</p>
<ol>
<li>使用 pyuic5 指令：
<ul>
<li>PyQt5 安裝成功後，可透過 <span style="color: #0000ff;">pyuic5</span> 指令將.ui檔轉換為.py檔</li>
<li>快捷鍵 (Win + R) 執行 cmd<br />
於命令列輸入：<br />
D:\Python\Project\<span style="color: #ff0000;">pyuic5 -o <span style="color: #339966;">mainUI<strong>.py</strong> mainUI<strong>.ui</strong></span></span></li>
</ul>
</li>
<li><span style="color: #000000;">使用 Python 腳本(下載 <a href="http://www.forpower.com/blog/upload/ui2py.py" target="_blank">ui2py.py</a>)：</span>
<ul>
<li><span style="color: #000000;">將 ui2py.py 放在需要轉換介面檔 (.ui) 的目錄下</span></li>
<li><span style="color: #000000;">點兩下執行</span> <span style="color: #ff0000;">ui2py.py<br />
<span style="color: #000000;">或</span><br />
<span style="color: #000000;">執行 D:\Python\Project&gt;python ui2py.py</span></span></li>
</ul>
</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.forpower.com/blog/2020/04/01/5-%e5%b0%87-ui%e6%aa%94%e8%bd%89%e6%8f%9b%e7%82%ba-py%e6%aa%94/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>4.安裝 Qt Designer</title>
		<link>http://www.forpower.com/blog/2020/04/01/%e5%ae%89%e8%a3%9d-qt-designer/</link>
		<comments>http://www.forpower.com/blog/2020/04/01/%e5%ae%89%e8%a3%9d-qt-designer/#comments</comments>
		<pubDate>Wed, 01 Apr 2020 02:25:44 +0000</pubDate>
		<dc:creator>power</dc:creator>
				<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://www.forpower.com/blog/?p=721</guid>
		<description><![CDATA[安裝 Qt Designer (可以用一種所見既所得的方式，產生 QT 程式 GUI 介面的程式碼) 快捷鍵 (Win + R) 執行 cmd，於命令列輸入 pip install PyQt5-tools 或 pip install PyQt5Designer 因為安裝 pyqt5-tools 是為了使用 PyQt5Designer 方便介面設計，所以也可以直接安裝 PyQt5Designer 建立桌面捷徑： C:\Users\YourAccount\AppData\Local\Programs\Python\Python39\Lib\site-packages\qt5_applications\Qt\bin\designer.exeC:\Users\YourAccount\AppData\Local\Programs\Python\Python38\Lib\site-packages\pyqt5_tools\Qt\bin\designer.exe 或 D:\Python38\Lib\site-packages\pyqt5_tools\Qt\bin\designer.exe]]></description>
			<content:encoded><![CDATA[<p>安裝 Qt Designer (可以用一種所見既所得的方式，產生 QT 程式 GUI 介面的程式碼)</p>
<ol>
<li>快捷鍵 (Win + R) 執行 cmd，於命令列輸入<br />
<span style="color: #ff0000;">pip install PyQt5-tools<br />
或<br />
pip install PyQt5Designer</p>
<p>因為安裝 pyqt5-tools 是為了使用 PyQt5Designer 方便介面設計，所以也可以直接安裝 PyQt5Designer</span></li>
<li><span style="color: #000000;">建立桌面捷徑：<br />
C:\Users\<span style="color: #0000ff;">YourAccount</span>\AppData\Local\Programs\Python\<span style="color: #ff0000;"><span style="color: #000000;">Python</span>39</span>\Lib\site-packages\qt5_applications\Qt\bin\designer.exeC:\Users\<span style="color: #0000ff;">YourAccount</span>\AppData\Local\Programs\Python\Python<span style="color: #ff0000;">38</span>\Lib\site-packages\pyqt5_tools\Qt\bin\designer.exe<br />
或<br />
D:\Python38\Lib\site-packages\pyqt5_tools\Qt\bin\designer.exe</p>
<p></span></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.forpower.com/blog/2020/04/01/%e5%ae%89%e8%a3%9d-qt-designer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>3.安裝 PyQt5 GUI</title>
		<link>http://www.forpower.com/blog/2020/03/31/%e5%ae%89%e8%a3%9d-pyqt5-gui/</link>
		<comments>http://www.forpower.com/blog/2020/03/31/%e5%ae%89%e8%a3%9d-pyqt5-gui/#comments</comments>
		<pubDate>Tue, 31 Mar 2020 10:12:49 +0000</pubDate>
		<dc:creator>power</dc:creator>
				<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://www.forpower.com/blog/?p=711</guid>
		<description><![CDATA[使用 pip 安裝時，要在 cmd 命令列中執行，在 python 中無法運行。 退出 python 運行環境 exit() 就再執行 pip。 安裝PyQt5：pip install PyQt5 進入python 輸入 import PyQt5 若沒有報錯，即安裝成功 輸入 help(PyQt5) 查看 PyQt5 依賴的模組 卸載 PyQt5：pip uninstall PyQt5 指定安裝版本：pip install PyQt5==5.14.1 目前可安裝的版本 5.10.1 5.11.2 5.11.3 5.12 5.12.1 5.12.2 &#8230; <a href="http://www.forpower.com/blog/2020/03/31/%e5%ae%89%e8%a3%9d-pyqt5-gui/">繼續閱讀 <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>使用 pip 安裝時，要在 cmd 命令列中執行，在 python 中無法運行。<br />
退出 python 運行環境 exit() 就再執行 pip。</p>
<ul>
<li>安裝PyQt5：<span style="color: #ff0000;">pip install PyQt5</span><br />
進入python<br />
輸入 <span style="color: #ff0000;">import PyQt5</span> 若沒有報錯，即安裝成功<br />
輸入 <span style="color: #ff0000;">help(PyQt5) </span> 查看 PyQt5 依賴的模組</li>
<li>卸載 PyQt5：<span style="color: #ff0000;">pip uninstall PyQt5 </span></li>
<li>指定安裝版本：<span style="color: #ff0000;">pip install PyQt5==5.14.1<br />
</span>目前可安裝的版本<br />
5.10.1<br />
5.11.2<br />
5.11.3<br />
5.12<br />
5.12.1<br />
5.12.2<br />
5.12.3<br />
5.13.0<br />
5.13.1<br />
5.13.2<br />
5.14.0<br />
5.14.1</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.forpower.com/blog/2020/03/31/%e5%ae%89%e8%a3%9d-pyqt5-gui/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2.安裝 pip 軟體包管理系統</title>
		<link>http://www.forpower.com/blog/2020/03/31/%e5%ae%89%e8%a3%9d-pip-%e8%bb%9f%e9%ab%94%e5%8c%85%e7%ae%a1%e7%90%86%e7%b3%bb%e7%b5%b1/</link>
		<comments>http://www.forpower.com/blog/2020/03/31/%e5%ae%89%e8%a3%9d-pip-%e8%bb%9f%e9%ab%94%e5%8c%85%e7%ae%a1%e7%90%86%e7%b3%bb%e7%b5%b1/#comments</comments>
		<pubDate>Tue, 31 Mar 2020 08:14:08 +0000</pubDate>
		<dc:creator>power</dc:creator>
				<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://www.forpower.com/blog/?p=697</guid>
		<description><![CDATA[安裝 pip 軟體包管理系統 下載 get-pip.py ，另存新檔於 C 槽 https://bootstrap.pypa.io/get-pip.py 快捷鍵 (Win + R) 執行 cmd，於命令列輸入 py C:\get-pip.py 驗證安裝 於命令列輸入：pip 如秀出 pip 的各項指令說明，就代表安裝成功 更新 pip 於命令列輸入：py -m pip install &#8211;upgrade pip 列印套件清單 於命令列輸入：pip list 移除套件 於命令列輸入：pip uninstall 套件名稱 於命令列輸入：pip uninstall beautifulsoup4]]></description>
			<content:encoded><![CDATA[<p><span style="text-align: justify; font-size: 16px;">安裝 pip 軟體包管理系統</span></p>
<ol>
<li style="text-align: justify;">下載 <span style="color: #0000ff;">get-pip.py</span> ，另存新檔於 C 槽<br />
<a title="get-pip.py" href="https://bootstrap.pypa.io/get-pip.py" target="_blank">https://bootstrap.pypa.io/get-pip.py</a></li>
<li>快捷鍵 (Win + R) 執行 cmd，於命令列輸入 <span style="color: #ff0000;">py C:\get-pip.py</span></li>
<li><span style="color: #ff0000;"><span style="color: #000000;">驗證安裝<br />
於命令列輸入：<span style="color: #ff0000;">pip</span><br />
如秀出 pip 的各項指令說明，就代表安裝成功</span></span></li>
<li><span style="color: #000000;">更新 pip<br />
<span style="color: #ff0000;"><span style="color: #000000;">於命令列輸入：</span>py -m pip install &#8211;upgrade pip</span></span><span style="color: #ff0000;"><br />
</span></li>
<li><span style="color: #000000;">列印套件清單<br />
於命令列輸入：<span style="color: #ff0000;">pip list</span><br />
</span></li>
<li><span style="color: #000000;">移除套件<br />
於命令列輸入：<span style="color: #ff0000;">pip uninstall 套件名稱<br />
</span>於命令列輸入：<span style="color: #ff0000;">pip uninstall beautifulsoup4</span></span></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.forpower.com/blog/2020/03/31/%e5%ae%89%e8%a3%9d-pip-%e8%bb%9f%e9%ab%94%e5%8c%85%e7%ae%a1%e7%90%86%e7%b3%bb%e7%b5%b1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>1.安裝Python</title>
		<link>http://www.forpower.com/blog/2020/03/31/%e5%ae%89%e8%a3%9dpython/</link>
		<comments>http://www.forpower.com/blog/2020/03/31/%e5%ae%89%e8%a3%9dpython/#comments</comments>
		<pubDate>Tue, 31 Mar 2020 08:03:36 +0000</pubDate>
		<dc:creator>power</dc:creator>
				<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://www.forpower.com/blog/?p=689</guid>
		<description><![CDATA[由 Python 官網下載安裝程式：https://www.python.org/downloads/ 安裝完成後，依安裝路徑加入系統環境變數： 快捷鍵 (Win+S) 開啟 windows 搜尋，輸入「進階系統設定」 開啟「檢視進階系統設定」：「環境變數」 -&#62; 「系統變數」 -&#62; 選擇變數「Path」 -&#62; 「編輯」-&#62;「新增」 預設安裝路徑(以安裝 Python 3.8 版本為例)： C:\Users\YourAccount\AppData\Local\Programs\Python\Python38\ C:\Users\YourAccount\AppData\Local\Programs\Python\Python38\Scripts 自訂安裝路徑(以安裝在D槽為例)： D:\Python38\ D:\Python38\Scripts 驗證安裝： 快捷鍵 (Win + R) 執行 cmd 命令，於命令列輸入「py」或「python」看是否成功 exit() 離開]]></description>
			<content:encoded><![CDATA[<p>由 Python 官網下載安裝程式：<a href="https://www.python.org/downloads/" target="_blank">https://www.python.org/downloads/<br />
</a>安裝完成後，依安裝路徑加入系統環境變數：</p>
<ul>
<li>快捷鍵 (Win+S) 開啟 windows 搜尋，輸入「<span style="color: #ff0000;">進階系統設定</span>」</li>
<li>開啟「檢視進階系統設定」：「環境變數」 -&gt; 「系統變數」 -&gt; 選擇變數「Path」 -&gt; 「編輯」-&gt;「新增」</li>
</ul>
<ol>
<li>預設安裝路徑(以安裝 Python 3.8 版本為例)：<br />
C:\Users\<span style="color: #0000ff;">YourAccount</span>\AppData\Local\Programs\Python\<span style="color: #0000ff;">Python38</span>\<br />
C:\Users\<span style="color: #0000ff;">YourAccount</span>\AppData\Local\Programs\Python\<span style="color: #0000ff;">Python38</span>\Scripts</li>
<li><span style="font-size: 16px;">自訂安裝路徑(以安裝在D槽為例)：<br />
</span>D:\Python38\<br />
D:\Python38\Scripts</li>
</ol>
<p><span style="font-size: 16px;">驗證安裝： </span></p>
<ul>
<li>快捷鍵 (Win + R) 執行 cmd 命令，於命令列輸入「py」或「python」看是否成功</li>
<li>exit() 離開</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.forpower.com/blog/2020/03/31/%e5%ae%89%e8%a3%9dpython/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
