Pythonとデバイス操作の高度なテクニック

キーボードのCaps Lockキーを押しながらShiftキーを押すと、小文字が出力されます。

Typoraで文中に文字を挿入するには、Tabキーを使ってスペースを作成してからタイプします。

PyCharmで特定の特殊文字を連続して2回押すと、ファイル検索インターフェースが自動的に表示されます。

Ctrl+Sは保存のショートカットです。

スマホに関する知識

スマホの性能を評価するための重要なパラメータ:

  • プロセッサ
  • RAM(メモリ)
  • ROM(ストレージ)
  • 画面
  • バッテリーと充電

RAMはソフトウェア実行時に使用される空間、ROMはデータなどを保存するための空間です。

ベンチマークソフト:

  • Antutu:スマホ全体のパフォーマンスを包括的に評価します。
  • Geekbench:シングルコアおよびマルチコアのパフォーマンステストに特化し、プロセッサの計算能力を評価できます。

スマートウォッチの機能

  • 時間を確認
  • スマホなしで電話をかける
  • スマホのカメラをリモコンで操作
  • 通知や着信の受信を知らせる
  • アラーム設定
  • 歩数を確認
  • カレンダーを見る
  • 計算機を使用

MySQLの基本操作

MySQLではSQL文の終端にセミコロンを使います。

cmdでドライブレターを切り替えるには、ドライブレターにコロンを付けて入力します。

pymysqlの使用方法


import pymysql

# 接続情報
host = 'localhost'
username = 'admin'
pwd = 'admin123'
db_name = 'test_db'

# テーブル作成のSQL文
create_table_sql = '''
    CREATE TABLE sample(
        id INT PRIMARY KEY AUTO_INCREMENT,
        name VARCHAR(50) UNIQUE,
        age INT
    );
'''

# MySQL接続
conn = pymysql.connect(host=host, user=username, password=pwd, db=db_name)
cursor = conn.cursor()
print('----テーブル作成----')
cursor.execute(create_table_sql)

# コミット
conn.commit()

# 接続終了
conn.close()

グラフィカルアプリケーションのexe化

pyinstallerを使用してGUIアプリをexeファイルに変換する手順:

  1. pyinstallerのインストール:
    pip install pyinstaller -i https://pypi.tuna.tsinghua.edu.cn/simple
  2. 画像をバイナリ化するコード:
    
    import base64
    
    def image_to_binary(image_names: list, output_file):
        data = []
        for img in image_names:
            with open(img, 'rb') as f:
                encoded = base64.b64encode(f.read()).decode()
            data.append(f'{img.replace(".", "_")} = "{encoded}"\n')
    
        with open(output_file + '.py', 'w') as out:
            for line in data:
                out.write(line)
    
    # 使用例
    images = ['sample.jpg']
    image_to_binary(images, 'img_bin')
    
  3. pyinstallerでパッケージ化:
    pyinstaller -F -w your_gui_app.py

この記事は、Pythonの基礎操作から具体的なツールの使い方まで幅広く紹介しています。

タグ: Python MySQL PyCharm Typora SmartWatch

5月18日 14:21 投稿