プログラミング 溶解度の単位は?換算・変換も(g/100gやmol/Lやppmやmg/L等)読み方や一覧は? ctt-media888 CTTメディア 化学や環境分析、食品科学など、さまざまな分野で「溶解度」という概念が登場します。 しかし、溶解度の単位にはg/100g、mol/L、p …
プログラミング Pythonのデコレータとは?使い方をわかりやすく解説!(decorator:関数の拡張:@記法:ラッパー関数:functools.wrapsなど)Pythonのデコレータとは?使い方をわかりやすく解説!(decorator:関数の拡張:@記法:ラッパー関数:functools.wrapsなど) ctt-media888 CTTメディア Pythonを学んでいると「デコレータ」という機能に出会うことがあります。ログの記録・実行時間の計測・認証チェックなど、既存の関数に共通の処 …
プログラミング Pythonのジェネレータとは?yieldの使い方も解説!(generator:遅延評価:メモリ効率:イテレータ:yield fromなど) ctt-media888 CTTメディア Pythonを学んでいると「ジェネレータ」や「yield」という言葉に出会うことがあります。大量のデータを効率よく処理したい、メモリを節約し …
プログラミング Pythonのリスト内包表記とは?書き方をわかりやすく解説!(list comprehension:リスト生成:条件付き:ネスト:forループとの違いなど) ctt-media888 CTTメディア Pythonを学んでいると「リスト内包表記」という書き方に出会うことがあります。forループを使った処理をよりシンプルかつPythonicに …
プログラミング Pythonのprint改行なしで出力するには?endパラメータも解説!(改行なし出力:end="":横並び表示:プログレス表示:flush など) ctt-media888 CTTメディア Pythonのprint()関数はデフォルトで末尾に改行を自動的に追加しますが、改行なしで出力したい場面も多くあります。同じ行に複数の値を横 …
プログラミング Pythonでファイルに書き込むには?openとwriteの使い方も!(ファイル書き込み:テキスト出力:上書き:追記:with文など) ctt-media888 CTTメディア Pythonでプログラムの処理結果をファイルに保存したい場面は、ログの出力・レポートの生成・データのエクスポートなど様々な状況で出てきます。 …
プログラミング Pythonでキーボード入力を受け取るには?input()の使い方も!(ユーザー入力:標準入力:文字列取得:数値変換:バリデーションなど) ctt-media888 CTTメディア Pythonでプログラムを書いていると、ユーザーからキーボード入力を受け取りたい場面が出てきます。名前や数値の入力・メニュー選択・設定値の対 …
プログラミング Pythonで1秒待つには?time.sleepの使い方も!(待機処理:スリープ:遅延実行:時間制御:秒数指定など) ctt-media888 CTTメディア Pythonでプログラムを書いていると、処理と処理の間に一定時間待機させたい場面が出てきます。APIへのリクエスト間隔の調整、アニメーション …
プログラミング Pythonのwhile 1とは?無限ループの書き方も!(while True:繰り返し処理:永続処理:break:ループ制御など) ctt-media888 CTTメディア Pythonでプログラムを書いていると、処理を永続的に繰り返したい場面が出てきます。サーバーの常時稼働・メニュー画面のループ・センサーデータ …
プログラミング Pythonのexit(1)とは?終了コードの意味も解説!(プログラム終了:戻り値:エラーコード:sys.exit:正常終了と異常終了など) ctt-media888 CTTメディア Pythonでプログラムを書いていると、処理を途中で終了させたい場面や、終了時に成功・失敗を呼び出し元に伝えたい場面が出てきます。シェルスク …