get paid

Get paid for the tasks you do online

2019年9月7日 星期六

Python 教學 --- Python 基礎知識 2


整數 int a=10
浮點數 float b=3.14
負數 complex c=1+2j
字串 str d=‘python’





Python 教學 --- Python 基礎知識 1

Python 基礎知識

Python 使用縮排(Indentation)來管理程式區塊
所以不能任意縮排, 需要對齊
使用 #來做註解

Python 開發的好習慣

正確縮排
所有的變數命名都要有意義
做註解






python 教學 ---- What is Python

What is Python

What is Python

Guido van Rossum 1991 年開發完成是一種直譯程式語言
開源 , 免費的程式語言
設計哲學是「優雅」、「明確」、「簡單」
可讀性和簡潔的語法,開發容易,
豐富的模組,減低開發時間
被業界廣泛使用(Google, Banks …)

Python Environment

Anaconda 是最廣泛使用的開發環境
已經包含Python 直譯器與常用的Libraries

Anacoda 下載
https://www.anaconda.com





2019年8月8日 星期四

nohup 指令

再 GCP 要 常常讓指令在背景執行, nohup 是會常用到的指令


https://www.opencli.com/linux/nohup-background-execute-command


別人寫的網頁 我做個紀錄

UBEAR 信用卡優惠計算

前幾天玉山推出了 新的信用卡 ubear , 雖然有8 % 的超商回饋, 但有200元的限制
超過 我要改刷 Pi

於是快速寫了一個 python flask 小程式放在自己的網路上紀錄刷了多少



source code 如下, html 我就不貼了 很短


from flask import Flask
from flask import render_template,request,redirect, url_for,flash
from datetime import datetime
import time



totalNum = 0
numList = []

app = Flask(__name__)


@app.route('/input', methods=['GET'])
def getdata():
    global totalNum
    global numList
    return render_template('input.html',totalNum=totalNum, numList=numList)

#
@app.route('/input', methods=['POST'])
def submit():
    global totalNum
    global numList
    if request.form.get('clear'):
        totalNum=0
        numList =[]

    else:
        number = request.form.get('numbers')

        print(type(number))
        import time

        localtime = time.asctime( time.localtime(time.time()) )

        moneyRec = "NT " + number +"      " + localtime
        numList.append(moneyRec)
        totalNum = int(number) + totalNum
    return render_template('input.html',totalNum=totalNum, numList=numList)

if __name__ == '__main__':
    app.run(host= '0.0.0.0' , port=1000, debug=False)

2019年7月7日 星期日

nvdia Jetson OpenCV Install

Nvdia 內建的 OpenCV 版本太舊了 , 且只有在 python2 下

為了裝 3.6 版 花好的時間 測試不少人寫的 script

這邊做一下紀錄


首先 follow

https://jkjung-avt.github.io/opencv-on-nano/

用 script install , 但 install 發現 python3 下還是不能 import

從父安裝很久才發現 是要 ln

所以先

sudo find / -name "cv2*"

找到 cv2.cpython-36m-aarch64-linux-gnu.so

再workon 到你的環境

用 ln -s  cv2.cpython-36m-aarch64-linux-gnu.so  的完整位置就可以了

為了這個花了我一天的時間

下面是另一個大師寫的 不過他是用原本舊版的 on board opencv

https://chtseng.wordpress.com/2019/05/01/nvida-jetson-nano-初體驗:安裝與測試/

2019年7月5日 星期五

Nvidia Jetson Nano 設定

前天拿到了一個 Jetson Nano 的開發版

這邊紀錄有用到的網頁

https://www.pyimagesearch.com/2019/05/06/getting-started-with-the-nvidia-jetson-nano/

https://chtseng.wordpress.com/2019/05/01/nvida-jetson-nano-初體驗:安裝與測試/



Bloomberg Markets Wrap 2025-08-15: 股市因美國數據下漲,川普與普丁會議獲關注

 Bloomberg Markets Wrap 2025-08-15: 股市因美國數據下滑,川普與普丁會談受關注 發佈日期:2025-08-15 本篇文章翻譯與整理自 Bloomberg Markets Wrap(經 SWI swissin fo.ch 彙整),該報111導回顧了...