Pythonの実行環境021

Pythonの実行環境021

Pythonでの金種計算です。
1-15はdef(DEFINE)で、金種の変数に収納し、
入力された金額を金種計算し、(9-13)
その値を辞書型変数(6)に代入します

18-28は例外処理で、ここで最初に計算する金額を入力します。
入力は「int」型で受け取りますが、負の値や整数以外はIF文を終了し、
27を実行して終了します。

23でdefで定義した関数(1)に飛び、終了後、24からの
表示を行います。

Pythonでは、文法より、この変数の種類、それにClassと
メソッド・インスタンスの概念を理解しないとSourceの解読が出来ず、
短いSourceでも手こずる事になる。


わかお かずまさ

VegaSystems


📷📷📷📷📷📷
#LAN_PRO
#Bloguru
#kuma

People Who Wowed This Post

Full Moon TimeLaps(2023.09.30)

"Tonight, it's a full moon. Japanese people have a special connection with the moon,
especially during the eighth month of the old lunar calendar. They admire the moon,
offer various offerings, and host moon-viewing gatherings in different regions,
expressing their affection for the moon. This sentiment has existed since ancient times,
with 'The Tale of the Bamboo Cutter' portraying Kaguya-hime as a messenger
from the moon. Many poems also celebrate the moon's beauty, transcending
regional and social differences."


今夜は満月。
日本人は月に特別の感情を持っています、特に満月、それも旧暦の8月の時は、月を愛で、
供物を並べます、各地では観月会も行われ、月への愛情を感じることが出来ます。
その思いは、古来からあり「かぐや姫」は月からの使者とされています。
和歌にも多く詠まれており、地域差も身分の上下もありません。


わかお かずまさ

VegaSystems


📷📷📷📷📷📷
#LAN_PRO
#Bloguru
#VegaSystems
#photograph
#Timelapse
#Clipchamp
#GoproHero9
#kuma

People Who Wowed This Post

中秋節(2023.09.29)

中秋節(2023.09.29)
月の出時刻に間に合いました・・・・




わかお かずまさ

VegaSystems


📷📷📷📷📷📷
#LAN_PRO
#Bloguru
#VegaSystems
#photograph
#SIGMA_DP0/2
#kuma

People Who Wowed This Post

台湾では中秋節

今日から台湾では中秋節、29-30-01と三連休になります。
大陸では国慶節を連結して8連休のようです・・・・


わかお かずまさ

VegaSystems


📷📷📷📷📷📷
#LAN_PRO
#Bloguru
#VegaSystems
#photograph
#kuma

People Who Wowed This Post

Pythonでの実用アプリ

Pythonで作成したアプリ、TiemLapsで必要なため作成。
最初に開始時刻を入力、5秒インターバルで720画像の右上に経過時間(実時間)を
表示、透過背景のためLayerのTOPに貼れば、TiemLaps画像の「実時間」が表示されます。
Videoアプリで作成出来ますが、こちらの方が便利で早いのです。


わかお かずまさ

VegaSystems


📷📷📷📷📷📷
#LAN_PRO
#Bloguru
#VegaSystems
#photograph


#Timelapse
#Clipchamp
#kuma

People Who Wowed This Post

今日の日の出(2023.09.29)😊

今日の日の出(2023.09....
久々の快晴です、朝の気温は低くなりましたが昼間は、まだまだのようで
うんざりです。


わかお かずまさ

VegaSystems


📷📷📷📷📷📷
#LAN_PRO
#Bloguru
#VegaSystems
#photograph
#X100V
#sunrise_ichinomiya
#Sunset_ichinomiya
#日の出_一宮
#夜明け_一宮
#kuma

People Who Wowed This Post

インボイス制度が始まります

この制度のスタートのトリガーは、複数税率にあります。

正確な消費税額を把握する
インボイス制度の目的は、 「異なる税率を区別し、正確な消費税額を把握する」 ことす。
8/10%が混在し、正確に区分がなされないのは、この税法になる段階で予想された事ですが、
バカな政党が有権者の味方のような顔をして「食品」のみ低減税率と騒ぎ、結果として
こうなった事を忘れてはなりません。
このバカ政党は、事ある毎に「弱者救済」と目先のことだけを騒いでいますが、実はそれが
今回のように「弱者撃滅」になることを予想できなかったのでしょう。


これは財務省には大きなメリットです、ここで益税を潰すことが出来ます。
スタートは3%が現在は10%にもその益税金額は増大しています。

これはきっちり消費税の借受・仮払で納税している事業所からみると、許せない事なのです。



わかお かずまさ

VegaSystems


📷📷📷📷📷📷
#LAN_PRO
#Bloguru
#VegaSystems
#photograph
#kuma

People Who Wowed This Post

映像と音声137(TimeLaps時間表示)

TimeLapsVideoに時間経過の字幕を作成するPythonのAPP

CMDで
py -m pip install opencv-python-headless pillow
の実行が必要

import cv2
import numpy as np
from PIL import Image, ImageDraw, ImageFont
from datetime import datetime, timedelta

# ビデオの設定
frame_width = 1920
frame_height = 1080
fps = 24
duration = 24  # 秒

fourcc = cv2.VideoWriter_fourcc(*'mp4v')
video_out = cv2.VideoWriter('output.mp4', fourcc, fps, (frame_width, frame_height))

# フォントとサイズの設定
font_size = 36
font = ImageFont.truetype("arial.ttf", font_size)

# 開始時刻を入力から受け取る
start_time_input = input("開始時刻 (HH:MM): ")
start_time = datetime.strptime(start_time_input, "%H:%M")
current_time = start_time

# メインのビデオ生成ループ
for _ in range(fps * duration):
    # フレームの生成
    frame = np.zeros((frame_height, frame_width, 3), dtype=np.uint8)
    
    # 時間の更新
    current_time += timedelta(seconds=1)
    
    # フレームに時間を描画
    frame_pil = Image.fromarray(frame)
    draw = ImageDraw.Draw(frame_pil)
    time_str = current_time.strftime("%H:%M:%S")
    draw.text((frame_width - 150, frame_height - 50), time_str, font=font, fill=(255, 255, 255))
    frame = np.array(frame_pil)
    
    # ビデオにフレームを追加
    video_out.write(frame)

# ビデオのクリーンアップ
video_out.release()
cv2.destroyAllWindows()





わかお かずまさ

VegaSystems


📷📷📷📷📷📷
#LAN_PRO
#Bloguru
#VegaSystems
#photograph
#kuma

People Who Wowed This Post

Pythonの実行環境020

Pythonの実行環境020
GUIのI/Fの作り方です、GUIのLib tkinter を使います
関数で、ファイル選択とホルダー選択を定義します。
rootでTKを読み込み
画面サイズやタイトルをメソッドで決めます。
決定は commandで定義した関数を呼ぶことでOKです。

このあたりになるとPythonの実力を感じる事になります。



わかお かずまさ

VegaSystems


📷📷📷📷📷📷
#LAN_PRO
#Bloguru
#VegaSystems
#photograph
#kuma

People Who Wowed This Post

やはり最初はVBAから・・・・その2

この話は、最近流行りの「ITスキル」で副業・転職等のCMなどで心を動かされて
いる方のために書いています。

Pythonの連載をしているせいか、問い合わせもあるので、誤解を恐れずあえて言います。
プログラミングスキル、特に自分が中心となってシステム展開をするには、かなりの
レベルが必要です、これは時間を費やしても、SchoolやE-ラーニング頑張っても、なかなか
身につかないと思います、無論の個人差はあります。しかし、この面での能力があれば
現在の仕事の中ですでに「開花」していると思います。
中年まで無縁であるとは思えないのです、これは性別は関係ありません。

プログラム能力と同じレベルで要求されるのがOSやNetWorkの経験です、操作も
さることながら、構造に関する知見は絶対に必要です。
システム会社は、この人材が揃っており、自分の得意分野を研ぎ澄ます事が出来ますが
個人での展開は、かなり厳しい事になります。

特に人気のある言語の場合、多くは構築・運用のハードルが高く、個人での運用は
書籍やWebにあるように「簡単」には行きません。

そこで前回も書きましたが、ExcelでのVBA構築をすすめるわけです、VBAはMacro展開
で「骨子」が出来ていれば、簡単ではありませんが、それなりに完成形に持って
行くことが出来、効果を出やすいのです。

ところが、例えばPythonの場合などは、文法こそVBAと大きくは変わりませんが、
実際の運用には、様々な関数、メソッドを始め、基本文法以外に習得せねば、Source
の解読がままなりません、この既成のSourceの解読・応用が一番重要なのですが、
文法のみでは「読めない」のが現実です。

もう一度いいますが、まずはExcelVBAを確実に「もの」にするところから始めましょう。
これが挫折するなら、他の言語に手出しすべきではありません。

訳知り顔で、これからはAIのためにはPythonなどと、自分で構築も出来ない方の無責任な
話をまともに聞いてはいけません、時間とお金を無駄にします。


わかお かずまさ

VegaSystems


📷📷📷📷📷📷
#LAN_PRO
#Bloguru
#VegaSystems
#photograph
#kuma

People Who Wowed This Post

×
  • If you are a bloguru member, please login.
    Login
  • If you are not a bloguru member, you may request a free account here:
    Request Account