"BOKU"のITな日常

BOKUが勉強したり、考えたことを頭の整理を兼ねてまとめてます。

pythonプログラミング関連記事ブログ内インデックス

f:id:arakan_no_boku:20210912183619p:plain

目次

このブログのPython関連記事のインデックスです。

Web開発(Django)および機械学習関連記事は除いてます。

自分で使いづらくなってきたので整理してみました。

◆:Pythonの開発環境まわり
1 Python3で開発できる環境を作る/Windows10・Anaconda・Visual Studio Code
2 Pythonの仮想環境管理(conda)とパッケージ管理(pip)
3 Pythonの構文チェッカ(pep8)のエラー一覧と自動フォーマッタ(autopep8)
4 ソースコードのバージョン管理をGitHub&Git for windowsで行う最低限のコマンド
5 VisualStudioCode(VSCode)のGit機能とGitLensの使い方
6 matplotlibに日本語フォントをインストールして、日本語表示できるようにする手順
◆:Python3の文法・サンプル
1 Python3プログラミング/自分がよく使う構文のチートシート風まとめ
2 Python関数の引数の定義・与え方・取得方法・注意点
3 Python3のモジュールとパッケージの違いおよびimportについて
4 PythonのForループ(1)基本のループと複数やネストしたリストなどに対する応用技
5 ython3のForループ(2)順列・組合せと組み合わせて内部条件チェックをはぶく応用技
6 Python3の辞書型の初期化・追加・一覧・ソートなどの方法
7 Python3でネストした辞書の初期化・全件処理・JSON保存・復元
8 Python3で文章の複数単語を一括置換する/translate()とre.sub()
9 Python3のシーケンススライス構文のよく使うところ
10 Python3でデータ構造「スタック・キュー」について
11 python3の内包表記構文とその問題点を回避するジェネレータ・ヘルパー関数
12 Python3で使う暗号学的ハッシュ関数と非暗号化ハッシュ関数
13 Python3のThread(並列処理)は速度改善効果がないらしいので確認する。
14 Python3のNumpyで自分がよく使う基本構文
◆:Pythonサンプル ユーティリティ
  Pythonでプログラムの実行時間を計測するユーティリティクラスを作る
  pythonでWindowsのGUI画面を作る標準ライブラリ「tkinter」を使ってみる
  Python3でイベントログのログオン・ログオフ情報から出勤・退勤時刻を特定する
◆:Pythonサンプル 画像・グラフィック
1 Pythonでグラフィックス:「C曲線」と「樹木曲線」を描く
2 Pythonでグラフィックス:バーンスタインのシダの葉を描く
3 Pythonでグラフィックス:「シェルピンスキーのギャスケットを描く。
4 Pythonでグラフィックス:「雪の結晶風図形」(コッホ曲線)を描く
5 Pythonでグラフィックス:「うずまき風図形」を描く
6 Pythonでグラフィックス:花びら曲線関数を使って「花びら」を描く
7 Python3で、写真データからExif情報を参照したり、削除する
8 Python3でQRコードを作成したり、読み込んだりする
◆:Pythonサンプル テキスト処理
1 PDFからテキストデータをうまく抜けるかの検証結果のご報告(pdfminer.six)/Python3
2 Pythonで日本語を単語単位に分割&品詞情報付与を行う(形態素解析)
3 Pythonで文章を識別するのに重要な単語を判断する方法/カウント・出現頻度・TF-IDF
4 Pythonでテキストの単語を「単語の意味は周囲の単語によって形成される」ルールでベクトル化する
5 PythonでWord2Vec学習済モデルを使う単語の足し算・引き算を簡単にためすクラス
◆:Pythonサンプル 音楽関係
1 python3でドレミを鳴らす/pyaudioをwindows10にインストール
2 Python3+pyaudioで和音を含むメロディーを鳴らす/Windows10
3 Python3で音楽データ(au)の特徴量をグラフ化して画像ファイルに保存する/librosa
◆:Pythonサンプル ブロックチェーン
1 Python3でブロックチェーンを実装する/一回目:ブロックチェーンの骨格を作る
2 Python3でブロックチェーンを実装する/二回目:保存や改ざんチェック機能を付け加える
3 Python3でブロックチェーンを実装する/三回目:マイニングを付け加える
◆:Pythonサンプル RPA(自動化)
1 python3+seleniumでChromeとEdgeを操作する/インストールと環境設定と動作確認
2 Python3でWebアプリケーションRPA(1)/自動的に入力・選択する部品
3 Python3でWebアプリケーションRPA(2)/自動的に何かをクリックする部品
4 Python3でWebアプリケーションRPA(3)/自動的な値の参照や、スクロールなどの部品
5 PythonでWindowsアプリを操作する(1)/環境構築と動作確認
6 PythonでWindowsアプリを操作する(2)/画面パーツ取得・値セット・メニュー選択
7 PythonでWindowsアプリを操作する(3)/ボタンを押してWinMergeを動かしてみる
8 PythonでWEBスクレイピング/世界経済のネタ帳:世界のランキングの一覧をEXCELに取り込
◆:Pythonサンプル パズル・暇つぶし
1 Pythonでモンティ・ホール問題が本当にそうなるか確かめてみる。
2 Python3でハノイの塔の解法アルゴリズムを実装する
3 pythonでN次(奇数)の魔法陣を解くアルゴリズムを実装してみる
4 Python3で地球から任意の星までの距離を光年単位で計算する
5 Python3で離散的な値の分布の代表格「二項分布」と「ポアソン分布」を勉強する
6 Pythonでニューラルネットワークの学習を算術微分だけでやったらどうなるか確かめる

とりあえず、こんなところです。

ではでは。