プログラミング
21世紀にコンピュータを扱えるということは、インターネットを見ることや文書作成ができるという意味ではなく、コンピュータに命令を出し、繰り返し作業を減らして生産性を高めることができるということ―つまり、プログラミングができるということです。ただし、生しゃも寿司店では、開発者向けのブログではないため、詳細な理論よりは簡単なティップスを中心に扱います。
theory
- プログラミングの型
- プログラミングのファーストクラスオブジェクト
- メタプログラミング
- プログラミングパラダイム
- 整数と実数のフォーマットコードにd、fを使う理由
- 2次元配列の行優先と列優先
- 高階関数
- マップとリデュース
cheatsheet
python
- ウェブ文書をクローリングしてタグを削除する
- 大きな
csv
ファイルを一度に読む方法 numpy
arrayで行結合、列結合する方法- 2つの変数の値を交換する方法
is
と==
の違い- プログラムを一時停止する三つの方法
input()
,time.sleep()
,os.system("pause")
os
モジュールのまとめshutil
モジュールのまとめ- スライシングするときの注意点
- 複数のfor文を一行で書く方法
itertools.product()
- npyファイルが開かないときの解決方法
pandas
でデータフレームの列と行の名前を得る方法.columns
,.index
- タプルで配列のインデックスをする方法
- 文字列
"False"
,"no"
などをbool型False
に変換する方法distutils.util.strtobool()
- 既存の出力を消して新しい出力を表示しながら進行状況を表示する方法
- 辞書を便利に使用するためのPythonライブラリ
easydict
- Pythonファイルを実行するときに入力引数を渡す方法
- PC名を取得する方法
os.getlogin()
- オペレーティングシステムを確認する方法
platform.system()
matplotlib ![](matplotlib.svg)
- Fail to create pixmap with TK_GetPixmap in … のエラーを解決する方法
- 図のスケール範囲を指定する方法
plt.clim(a,b)
- 垂直線、水平線を描く方法
plt.axvline()
,plt.axhline()
- 軸を消す方法
plt.axis('off')
,plt.gca().axes.xaxis.set_visible(False)
- サブプロットを描く方法
plt.subplot
- 複雑なレイアウトでサブプロットを描く方法
gridspec
- 任意の位置にサブプロットを描く、または重ねて描く方法
fig.add_axes
- ボックスプロットを描く方法
plt.boxplot
pip
マットラブ
マットラブmatlabはマスワークスMathworks社が開発したソフトウェアで、強力な行列代数とアプリケーションを提供する有料プログラムである。実際、Matlabはインストールからが大変なのですが、ライセンスさえあれば、簡単にこのリンクからオンラインで起動させることもできます。
入門
- 一度に複数行の注釈処理、注釈解除する方法 Ctrl+R, Ctrl+T
- 計算したデータをエクセルファイルに保存する方法
- エクセルのデータを読み込む方法
- コード実行時間の計測方法
- ワークスペースの初期化、すべての変数を削除する方法
行列
グラフ
画像処理
OS
window
- sshサーバーを構築する方法
- コマンドプロンプトでファイルリストを得る方法
- Python TensorFlowをインストールする方法
- Python TensorFlow GPUをインストールする方法
- Windows 11の初期設定
- システムを復元する方法
rstrui
linux
コンパイラ言語の場合、実際にはWindowsよりもLinuxの方が便利なことが多いです。
Frontend
Javascript
- 🔒(24/09/17) ボタンで出力が変わる例
- 🔒(24/09/19) モジュールの外から関数を使用する方法
window.f = _f
Program
多くの人がコーディングを始めたばかりの時、無限の自信とともに自分の力だけで問題を解決したいと思います。しかし、真の達人はプログラミングをすべき時と必要がない時を区別することができます。いくつかの人気のある商用プログラムは、いくつかのティップスを知っているだけで、仕事の効率を上げることができます。
git
VS Code
ビジュアルスタジオコードVisual Studio Codeは、マイクロソフト社が開発したテキストエディタで、現在最も広く使用されている開発環境の一つです。
Ctrl+Shift+C
で基本ターミナルを変更する方法- 🔒(24/09/05) 基本スニペットのパス
- 🔒(24/09/09) 複数のウィンドウを使用する方法
- 🔒(24/09/13) 自動改行設定を変更する方法 Alt + z
全體ポスト
- code summary
- クヌースの矢印表記法:プログラミングでべき乗を^で表す理由
- エクセル、パワーポイント、ワードの既定の保存場所を変更する方法
- 整数と浮動小数点数のフォーマットコードにdとfを使用する理由
- PythonでWebドキュメントをクローリングして、タグを削除する
- LinuxでFortranをコンパイルした後のa.outの実行方法
- WindowsでPythonのTensorFlowをインストールする方法
- Windowsでコマンドプロンプトからファイルリストを取得する方法
- MATLABで一度に複数行のコメントとコメント解除をする方法
- MATLABで計算したデータをExcelファイルに保存する方法
- MATLABでExcelのデータをインポートする方法
- MATLABでグラフに使用できる特殊記号一覧
- MATLABで1ページに複数の図を出力する方法
- MATLABにおける行列のサイズと関連する関数
- MATLABで二つの行列に対して要素ごとの演算を行う方法
- MATLABで特別な行列を作成する関数
- MATLABで画像を回転する方法
- MATLABグラフでの色、線の種類、マーカーの種類の指定方法
- MATLABで行列の特定の行、列を選択する方法
- MATLABで等間隔の行ベクトルを生成する方法
- プログラミングパラダイム
- プログラミングにおけるタイプ
- プログラミングにおけるファーストクラスオブジェクト
- Pythonでpipを使用してcv2とPILパッケージをインストールする方法
- Pythonで大きなCSVファイルを一度に読む方法
- Pythonのnumpy arrayで行の結合と列の結合の方法
- Pythonで二つの変数の値を交換する方法
- Pythonにおけるisと==の違い
- ウィンドウズでSSHサーバーを構築する方法
- MATLABでの画像サイズの変更方法
- MATLABでコード実行時間を計測する方法
- SCPを使用してサーバーにファイルをアップロードし、サーバーからダウンロードする方法
- メタプログラミング
- MATLABで作業スペースを初期化し、すべての変数を削除する方法
- LinuxでGCCコンパイラを使用してCコードをコンパイルする方法
- MATLABで2次元配列をヒートマップ画像として出力および保存する方法
- ジュリア、マットラボ、パイソン、Rでの同等のコード
- Gitのパスワードを保存する方法
- gitの警告への対処法:LFがCRLFに置換されます…
- RGBカラーチートシート
- 2次元配列の行優先と列優先
- Python matplotlibでの「TK_GetPixmap in TKImgPhotoInstanceSetSizeでpixmapを作成できない」エラーの解決方法
- Linuxでスワップメモリを初期化する方法
- WindowsでPythonを使ったTensorFlow GPUのインストール方法
- Pythonでスライシングする際の注意点
- Pythonでプログラムを一時停止する3つの方法
- Python OSモジュールの総まとめ
- Pythonで複数のforループを1行で書く方法
- Python npy ファイルが開かない時の解決方法
- Python shutilモジュールの総まとめ
- Python matplotlibでグラフのスケール範囲を指定する方法
- Pythonパッケージ、ライブラリ、モジュールのバージョンを確認する方法
- Python Pandasデータフレームの列と行の名前を取得する方法
- Python matplotlibで垂直線と水平線を描く方法
- Python matplotlibで軸を削除する方法
- VS CodeでCtrl+Shift+Cを使ってデフォルトのターミナルを変更する方法
- エクセルでヒストグラムを描く方法
- Pythonでのタプルによるインデクシング方法
- ターミナルでテキストファイルのエンコーディングを確認する方法
- プログラミングにおける高階関数
- マップとリデュースを用いたプログラミング
- CSSカラー名札
- エクセルで地図形の図を描く方法
- Python Matplotlib 基礎&カスタムラインスタイル
- Pythonで'False'、'True'などの文字列をBool型に変換する方法
- Pythonで既存の出力を新しい出力で置き換えて進行状況を表示する方法
- EasyDict: 辞書の便利な使用のためのPythonパッケージ
- Python matplotlibでサブプロットを描く方法
- Python matplotlibで複雑なレイアウトのサブプロットを描く方法
- Python matplotlibで望む任意の位置にサブプロットを描画するか、重ねて描画する方法
- Python matplotlibでボックスプロットを描く方法
- Pythonファイル実行時に引数を渡す方法
- Pythonのコマンドライン解析モジュールargparse
- ウィンドウズ11 初期設定
- CLI経由でSSHサーバーに接続する方法
- Pythonにおける復元抽出と非復元抽出の方法
- ウィンドウズでシステム復元する方法
- PythonでPCの名前を取得する方法
- Pythonでオペレーティングシステムを確認する方法