Python & MicroPython 程式設計目錄列表

Python ftplib.error_perm: 550 空目錄處理方式

Python Class Learning

一次搞懂Python BoxSizer

了解 super() 和 *args and **kwargs

stanley 發表在 痞客邦 留言(0) 人氣()

說明如何在7688 Duo 安裝套件
(1) 系統管理套件 -- htop 套件

在Linux原本就可用top來監測系統效能,而htop是加強版,支援滑鼠操作,搜尋,篩選等加強功能。
opkg update 

stanley 發表在 痞客邦 留言(0) 人氣()

這篇文章所列的問題是針對LinkIt 7688 Duo使用時,我遇到的問題及解決方法,這些問題都是自己實作時遇到的問題,但是在網路上找很久都找不到答案
有些有找到解決方案而有些仍是没有答案的,很奇怪的事大家實作時不是都會遇到的問題,在官方文件或網路上竟然找不到問題及答案,我真疑惑大家是如何實作的,為何没有人遇到這些問題及如何解決這些問題。

(1) LinkIt 7688 Duo 要如何安全關機才不會變磚 ? 
      這個我自己實作電路解決了問題,請參考這篇文章

stanley 發表在 痞客邦 留言(0) 人氣()

undefined

wemos D1 Mini 腳位

https://www.twobitarcade.net/article/wemos-d1-pins-micropython/

stanley 發表在 痞客邦 留言(0) 人氣()

在實作LinkIt 7688 Duo時,想用一個7805穩壓IC去提供開發版電源,不知道可不可以?
很意外的在網路上竟然没有文件或有人提到LinkIt 7688 Duo需要多少的電流才足夠?
搜索很久才在論壇上有人提到 LinkIt 7688 Duo在開機時大約需要800MA的電流
用7805 IC (依型號提供最大電流大約在於1A或1.5A),因此如使用7805 IC供電, 7805IC 很快就會很熱了,
再加上週邊的其他電路的耗電情形,使用7805 IC 是有點風險或是要注意散熱問題

stanley 發表在 痞客邦 留言(0) 人氣()

                       我在去年偶然的一次機會開始接觸到獎金獵人這個網站,而在網站中羅列出各種的競賽,其中一個讓我比較有感想參加比賽的是在2018年由臺南市政府經濟發展局所舉辦二天的臺南智慧農創松。主辦單位的最初想法是地球暖化、氣候異常、城鄉落差及農村缺工,我們應該跟農友攜手共創未來。這是我第一次參加的競賽活動,會想參加的原因有三個:

  • 第一個是這個競賽項目只單著重在農業議題它的主題說明 本競賽運用科技翻轉農業,實際運用於農場上,由科技農夫分享待解決的農業議題,歡迎參賽者使用農業應用套件,思考與設計數位解決方案,發展系統服務、軟硬整合等創新應用,實際協助農友管理與省工。這是目前商業比賽比較少見的利用技科來解決農業問題,這是我比較有興趣的議題。

  • 第二點是它科技技術著重在利用整合ROS的軟ROS的軟、硬體相關應用,當然參賽團隊也可帶自己的成品或模組來整合進行實作,但作品成果只能是能農業相關的議題。我和主辦單位確認過是否我可以使用物聯網和Raspberry Pi樹莓派相關的技術來進行實作,這方面是我比較專長的技術。

  • 第三點是組隊方式很特別: 競賽分組可以個人或團隊報名,團隊報名每隊人數至多8(),推派一名代表人,活動第一天依照報名所選的農業改善議題,安排農業領域的報名者與工程背景的報名者混合編組,預計13組,每組發一套智慧農場應用套件進行實作。因此它的組成團隊成員可能原本就是很熟識的伙伴,也可能是因為任務需要臨時組成的團隊,而成員可能有農業領域背景或與工程背景的專業人土,這是很令人期待且特別的團隊組成方式。

stanley 發表在 痞客邦 留言(0) 人氣()

這是一個建造Django 專案時可參考的目錄及檔案結構,個人建議有如此的圖示會比較簡潔,

參考資料來源為Advanced tutorial: How to write reusable apps 但在這個例子中並無包括資料庫的位置,
ststic 資料夾(存放scripts,js,CSS,images),templates 資料夾存放html

mysite/

stanley 發表在 痞客邦 留言(0) 人氣()

Python 各種官方說明文件

(1)Beautiful Soup 4.4.0 Documentation
(2)Pandas 0.25.1 documentation
(3) Django Documentation Release 3.1.dev

stanley 發表在 痞客邦 留言(0) 人氣()

(1) 一個基本的範例 擷取檔案且儲存至csv

from collections import OrderedDict
import requests
import pandas as pd
from bs4 import BeautifulSoup

stanley 發表在 痞客邦 留言(0) 人氣()

(1) 要先安裝 nvm (Node Version Manager) 用來管理多個 Node.js 版本

Linux 開發者
執行以下其中一個既可

  • curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash

stanley 發表在 痞客邦 留言(0) 人氣()

參考資料: http://tw.gitbook.net/sqlite/sqlite_python.html

此網站用來快速查詢SQLlite3的各種指令及用法,這不是資料庫教學,
我是假設讀者是熟知資料庫的語法及運作

(1) SQLlite 安裝

stanley 發表在 痞客邦 留言(0) 人氣()


conda命令是管理在安裝不同package時的主要介面,使用conda時,你可以進行建立(create)、輸出(export)、列表(list)、移除(remove)和更新(update)環境於不同Python版本及Packages,同時也可以分享你的虛擬環境。

conda –V

conda update conda  

conda env list     -  看目前系統已經安裝幾個虛擬環境

conda create --name myenv python=3.7 - 建立一個叫做myenv的虛擬環境,並且是安裝python 3.7的版本  

stanley 發表在 痞客邦 留言(0) 人氣()

Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。