python

Python演習 – 文字の長さ, データ型, f-string, input関数

------

python

Pythonプログラミングの土台となるデータ型とそれらを操作する基本テクニックに焦点を当てたハンズオン演習をご用意しました。

コードを書く上で欠かせない

  • 数字(intやfloat)、文字(str)といったデータ型の種類とその確認方法
  • 文字を数字に、数字を文字に変換するテクニック
  • 文字の長さを数えたり、数値を四捨五入したりする方法
  • 今風のコードでよく使われる f-stringを使った文字の整形方法

といった、基礎的でありながら毎日使うスキルを、簡単なコードを通じて徹底的に学んでいきます。

ご紹介するすぐに試せるコード例を一つずつ実行することで、「型」の概念がクリアになり、データの扱い方が格段に理解できるようになります。

さあ、Pythonを本格的に使い始めるための最初のステップを踏み出し、自信を持ってコーディングできるようになりましょう!

文字列の長さを調べる

演習: Hello Worldの長さを調べて

ヒント1

len関数を使います

len()

len("Hello World")

データタイプを確認する (Str, Int, Float, Boolean)

演習: 好きなデータを使って、Str, Int, Float, Booleanの結果が出るようなコードを書いてください

ヒント1

type関数を使います

type()

type("23")
type(23)
type(23.5)
type(True)

データタイプを変換する

演習: データタイプをStrからIntに変換して、23と7を足した結果を表示させてください

ヒント1

int()を使います

int()にString型を入れるとIntに変換されるint関数を使います

int("23")+int("7")

データ入力を行う

演習: 文字を入力できるようにする。そして、入力した文字数が計算され、更にData型を表示させてください

ヒント1

input関数を使います

print(len())
print(type())

text = input("ここに文字を入力するして")  
print(len(text)) 
print(type(text)) 

四捨五入する

演習: 6.121312312を小数点第2位で四捨五入して表示してください

ヒント1

round関数を使います

print(round())

text = print(round(6.121312312,2)) 

入力したデータを表示する

演習: スコアの数字を入れると「あなたのスコアは〇です」という形でスコアを表示させてください。

ヒント1

f-stringは、print(f”)

scoreをVariable

print(f’xxxx{}xxx’)

score = input("スコアを入力")
print(f'あなたのスコアは{score}です')

文字列の長さを調べる

CSV読み込み

Python ソースファイルは「.py」拡張子を使用し、「モジュール」と呼ばれます。Python モジュール hello.py の最も簡単な実行方法は、シェル コマンド「python hello.py Alice」を使用することです。このコマンドは、Python インタープリタを呼び出して hello.py のコードを実行し、コマンドライン引数「Alice」を渡します。コマンドラインから Python を実行する際に使用できるさまざまなオプションについては、公式ドキュメント ページをご覧ください。

ヒント1

Water levelが80以上であれば、”Water level is too high”と表し、80未満であれば、”Need more Water”を表す場合には下記のように記載します

print('Welcome to the water level checker!') 
water_level = float(input("enter water level =")) 
if water_level >= 80: 
    print("Water level is too high") 
else:  
    print("need more Water") 
print('Welcome to the water level checker!') 
water_level = float(input("enter water level =")) 
if water_level >= 80: 
    print("Water level is too high") 
else:  
    print("need more Water") 
print('Welcome to the water level checker!') 
water_level = float(input("enter water level =")) 
if water_level >= 80: 
    print("Water level is too high") 
else:  
    print("need more Water") 

Arduino (アルディーノ) – 世界中のクリエイター・エンジニアに愛される企業

-

世界中のクリエイターやエンジニア、そして趣味で電子工作を楽しむ人々に愛されているArduino。今回は、Arduinoの魅力や取り扱い商品・サービスを紹介していきます。

Arduinoとは?

Arduinoは、イタリア会社です。2025年にQualcommがArduinoを買収。

日本語読みでは、「アルドゥイーノ」、「アルデュイーノ」「アルディーノ」などの呼び方が一般的です。Arduino社が開発した商品名も「Arduino」です。

Arduinoの構成要素1 - Arduino Board

1つはArduino Boardと呼ばれる基盤。競合商品とされる「Raspberry Pi (ラズベリーパイ)」と違い、OSを搭載しない「マイコン」です。もう1つの競合の「micro:bit (マイクロビット)」と同じです。ちなみにmicro:bit も Raspberry Pi もイギリスの会社です。この業界はヨーロッパが強いのですね!

Arduinoの構成要素2 - Software

もう1つの構成要素は、ソフトウェア。Arduinoは「Sketch (スケッチ)」と呼ばれる、C言語似たプログラム言語で動きます。代表的なソフトウェアは「Arduino IDE」。 Arduino IDE は公式サイトから無料でダウンロード出来ます。対応OSも、Windows、MAC、Linuxと基本的なOSはしっかりカバーされています。

最近では、「Arduino Web Editor」と呼ばれる、ソフトウェアをダウンロードしなくても使えるものも登場しています。

【外部サイト】Arduino公式サイトへ

Arduino-商品紹介

Arduino Starter Kit (公式)

Arduino社の公式オンラインサイトはこちら。

【外部サイト】Arduinoの公式オンラインサイト

*Multilanguageにも対応しており、日本語も選択可能です。

公式版というもおかしいですが、世の中には、Arduino Starter Kitが各社から出ています。

*amazon.comで「Arduino starter kit」と検索すると山のように商品が出てきます。

amazon.comで、Arduino starter kitを販売しているメーカー例 [8/4/2022時点]

  • Elegoo
  • KEYESTUDIO
  • Smraza
  • LAFVIN
  • UCTRONICS
  • SunFounder
  • OSOYOO
  • HiLetgo
  • REXQualis
  • BOJACK
  • GAR Monster

*その他、「Gikfun」というメーカーは、Starter kitは販売していないようだが、関連商品をamazonで販売しています。

eyecatch-IT-america-Blog

Windows10でLinuxの仮想を構築する方法

1. WSL2のインストールを行う。

Runs as Administrator(管理者として実行)で PowerShellを起動し、WSL2のインストールを行う。

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

2. 仮想マシンを有効

仮想マシンの機能を有効にする。

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

3. Virtual 環境の設定確認

Windowsマークをクリックし、Enable or disable Windows features (Windows の機能の有効化または無効化)とタイプする。下記の赤囲みにチェックが入っているか確認する。

4. PCを再起動

PCを再起動します。

5. 下記のURLから、「WSL2 Linux カーネル更新プログラム パッケージ」をインストールする。

インストール用のURLはこちら【外部リンク】

6. WSL2をDefaultに変更

Runs as Administrator(管理者として実行)で PowerShellを起動し、WSL2をDefaultに変更する。

python

Python 仮想環境を作成する方法(Linux, Windows)

Windowsの場合

OSは、Windows 10 / Editorは、Visual Studio Codeを使用を前提にしております。

1.仮想環境を構築したいプロジェクト用のフォルダーを作成します。

2.Visual Studio Codeで、1.で作成したフォルダーを開きます。

3.Visual Studio Code上で、New TerminalをOpenします。

4.下記のコマンドを実行し、Virtualenvをインストールします。

pip install virtualenv

*すでにvirtualenvをインストール済みの場合には、不要です。

5.下記のコマンドを実行し、仮想環境を作成します。

*下記のコマンドは、”env”という名前の環境を作成する場合です。

$ virtualenv env

6.Virtualenv(仮想環境)を有効化する

env\Scripts\activate

Linuxの場合

OSは、ubuntu 20.4 / Editorは、Visual Studio Codeを使用を前提にしております。

1.Terminalで現在のDirectlyを確認

ls

2.仮想環境を作成したいDirectlyに移動

cd Directly Path

3.Project用のフォルダーを作成

mkdir Folder Name

4.Visual Studio Codeで、3.で作成したフォルダーを開きます。

6.Virtualenv(仮想環境)を有効化する

source mypython/bin/activate

参考文献

https://packaging.python.org/guides/installing-using-pip-and-virtual-environments/

https://www.geeksforgeeks.org/creating-python-virtual-environment-windows-linux/

blog-it-america-it01

プログラム全般-別のファイルを読み込ませる際のコード集

各種プログラムファイル→HTML

HTMLファイルと同じディレクトリにjsというフォルダがあり、その中にmain.jsというファイルが配置されている場合

<script src="js/main.js"></script>

HTMLファイルと同じディレクトリにcssというフォルダがあり、その中にmain.cssというファイルが配置されている場合

<link rel="stylesheet" href="css/main.css">
adobe premiere elements 15の使い方、チュートリアル集

モザイクのかけかた-Adobe Premiere Elements 15

Adobe Premiere Elements【バージョン15】でビデオにモザイクをかける方法をご紹介します。

モザイクをかけたいTimeflameを作成する

モザイクをかけたいビデオを選択する

*ビデオ全体ではなく、部分的にモザイクをかけたい場合には、「ハサミマーク」のツールを使って、動画内にモザイクをかけたい部分のFlameを作成

Headerの「Clip」→「Effects Mask」→「Apply」の順番に選択する

*そうすると、新たに赤囲みが現れます。

adbe premere mozaic-01

ビデオにモザイクをかける

モザイクをかけたい部分を囲む

赤囲みの四角が表示されるので、モザイクをかけたい部分を囲みます。

Effectの選択

右ナビにある「fx」というアイコンをクリックします。(これはEffectという機能です)

Mosaic Effectを追加

StylizeというCategoryから「Mosaic」を選択し、「2.」で出来上がった赤囲み部分にDrug and Dropします。

adobe premere モザイクのかけかた 3


モザイクを動かす

もし、モザイクをかけたい場所が動かないのであれば、上記で完了なのですが、映像の場合にはそうはいきません、人の顔にモザイクをかけたい、などは多いと思いますので、モザイクをかけたい部分が映像の右上にいったり、中央にいったりと動きます。動き場合にも対応可能です。

モザイクの範囲を選択

下記の画像の「Mask」内の「時計マーク(アニメーション)」をクリックします。赤囲み部分です。

クリックすると赤い長四角のように時計マークが4つ並びます。

adobe premere-mozaic02

モザイクを動かす

モザイクと動かしたい映像を再生しながら、モザイクが外れた場合、先ほど作ったモザイクを動かし、調整していきます。

参考文献。私の作ったYoutubeではないですが、下記のYoutubeも参考にしてください。

 

Business_01

【無料、ソフトのインストール不要!】Windows10で動画、静止画キャプチャ撮影方法

Windows10で画面キャプチャーを静止画を取る場合には、キーボード上にある「PrtSc」を押し、「Paint」などの画像編集用のソフトにPasteすれば良いです。その他にも「切り取り & スケッチ」というアプリを使用する方も多いです。

静止画のキャプチャを取る方法

静止画のキャプチャーを取る方法は、2通りあります。1つ1つ紹介していきます。

方法1:Paintを使う

個人的には、この方法を一番使います。私は、Windows XP時代から「Paint」というソフトを使っていたので、未だに「Paint」を使うことがほとんどです。複雑な加工の場合には、Photoshopを使いますが、正直、プレゼン資料作成などのために画像をクロップ、リサイズする、簡単な図形を追加する程度であれば、Paintで対応してしまいます。

方法2: 切り取り & スケッチ を使う

画像を切り取り場合には、「切り取り & スケッチ」も有効です。仕事柄、20代の若者達と仕事をすることが多いのですが、彼らは、スクリーンショットを撮るときは「切り取り & スケッチ (Snip & Sketch)」というツールを使うことが多いです。勝手な想像ですが、下記のショットカットキーで画面のスクリーンショットを撮って、クロップまで出来るからではないでしょうか?

「Windowsキー」+「Shift」+「S」

動画のキャプチャを取る場合方法

画面キャプチャを動画で取るためには、「専用ソフト必要なのでは?」と思っている方がとても多いですが、画面キャプチャを動画で撮るために、専用ソフトは不要です。

方法:画面のキャプチャー動画を撮る方法

画面キャプチャを動画で撮るのは、とても簡単です!

1.『Windows』+『G』を押す

2.赤囲みのアイコンをクリックし、録画を開始します。

3.録画を停止する場合には、下記の赤囲みのアイコンをクリックします。

*録画した動画ファイルはどこに保存されるか?

録画された動画は、下記のパスに保存されます。

C:\Users\ユーザー名\Videos\Captures

 

 

python

【Python】Windows10で仮想環境【Virtual Environment】を作成できなかった場合の対応方法

Python用の仮想環境【Virtual Environment】をWindows10で構築しようとした際に下記のようなエラーが発生したときの対処法をご紹介いたします。

env\scripts\activate : File C:\Python\python-test-Flask\env\scripts\activate.ps1【フォルダー名】 cannot be loaded because running scripts is disabled on
this system. For more information, see about_Execution_Policies at https:/go.microsoft.com/fwlink/?LinkID=135170.
At line:1 char:1
+ env\scripts\activate
+ ~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : SecurityError: (:) [], PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess

対応方法

1. Windowsマークをクリックします。

2. 「Windows PowerShell」とタイプします。

3. 「Windows PowerShell」というアプリが表示されるので、右クリックで「Run as Administrator」を選択します。

4. 下記のコマンドをWindows PowerShell上にタイプし、正しいDirectlyに移動します。

cd C:\Python\python-test

5. 下記のコマンドをPowerShell上にタイプします。

Get-ExecutionPolicy -List

*この時点では、全ての項目がUndefinedになっています。

6. 下記の2つのコマンドを赤囲みの部分にタイプします。

Set-ExecutionPolicy Unrestricted -Scope Process

set-executionpolicy remotesigned

7. Windows PowerShell上が、下記の画像のようになっていることを確認する

8. 今まで発生していたエラーがなくなりました!!

これで問題解決です!