このカテゴリーではプログラミング言語に関する記事をまとめます。

PythonのPandasのSeriesで演算操作を行う
Seriesオブジェクトの四則演算はインデックスを指定せずにSeriesに対して演算を行うと要素それぞれに演算が行われると言う特徴を持っています。

pythonのPandasで使うSeriesのスライスによるインデックス参照
PythonのPandasモジュールで作られるSeriesオブジェクトも通常のリストと同様にスライスによるインデックス参照が行えます。インデックス参照はインデックスラベルで行う方法と整数の位置インデックスで行う2つの方法があります。

PythonのFlaskで標準出力のログを出さないようにする方法
PythonのFlaskで作成したアプリケーションで標準出力に出力されるログを出力させないようにする方法です。

PythonでPandasを使ったSeriesの作り方と値の追加・更新・削除
PandasはPythonのモジュールの1つでデータ分析を効率的に行うことができるように行列データを扱いやすくしたり、集計を行ったデータを簡単に可視化したりできるものです。この記事ではPandasの基本データ構造の1つであるSeriesの作り方と値の追加・更新・削除を解説します。

Pythonのvenvを使った仮想環境の作り方と使い方
Pythonのvenvは簡単に仮想環境でPythonの実行環境を作成することができます。

Pythonで配列(List)を文字列として連結する方法
Pythonで配列(List)を文字列として連結するにはjoin()を使います。初期期は「"接続したい文字列".join( 連結するリスト)」です。戻り値はstrになります。

Pythonでファイルの更新日付(タイムスタンプ)を取得する方法
ファイルの更新日時(タイムスタンプ)を取得するにはos.stat_resultオブジェクトの属性のst_mtimeを利用します。

CSSのfocus-within擬似クラスの使い方
CSSには子要素がフォーカスを取得した時に発生するfocus-withinという疑似クラスがあり、focus-withinを使えば、要素のフォーカス取得時の見た目の変更が容易になります。

C言語の「i++」と「++i」の違い
C言語の「i++」と「++i」。似ているようで処理される順番が違います。具体例を見ながらその違いを確認します。

PythonのFlaskで配列と辞書をテンプレートに渡す方法
Python側で作成した配列や辞書の変数をFlask(jinja2)のテンプレートで受けるにはFor文を使って簡単に受け取ることができます。

C言語の配列の宣言方法、初期化、ポインタ、関数などの使い方
C言語にも他の言語と同様に配列(array)が使えます。配列は同じ型のデータ(値)をひとまとまりの塊として扱うのに便利なものです。この記事ではC言語の配列の宣言方法、初期化の方法、要素の指定方法などをまとめていきます。

C言語の関数ポインタでディシジョンテーブル(決定表)を作る
C言語の関数ポインタを使ってディシジョンテーブル(決定表)を作って処理を分岐させると、IF文を減らすことができ、処理の追加などでもディシジョンテーブル(決定表)を修正するだけで済むようになります。

display:flexでdiv要素を横に並べる
CSSを使って要素を横並びにするには「display:flex」を使って子の要素を囲むだけでOKです。

CSS3のpx,%,em,remの使い方
CSSではフォントのサイズなどを指定する方法に4つの単位が存在します。それぞれの意味と使い方をまとめておきます。

CSSのpositionプロパティのabsoluteとrelativeの使い方
positionプロパティのabsoluteは親要素からのずれる位置、relativeは本来表示されるべき位置からずれる位置を表現する値です。absoluteとrelativeでその後に表示される要素への影響も異なるので注意して使いましょう。

HTMLでテキストの表記方向指定するタグ「bdo」
HTMLでbdoタグを利用すればテキストの表記方向を「左から右(ltr)」、「右から左(rtl)」と制御して表示することができます。

INPUTタグのTYPE、month、week、datetime-local、time、number、range、color、password
INPUTタグのTYPEにはmonth、week、datetime-local、time、number、range、color、passwordなど便利に使えるものが数多く準備されています。それぞれの使い方を実例で解説します。

CSS3で幅を指定して段組みをするプロパティcolumn-width
CSS3では段組みの横幅を指定し作るにはcolumn-widthプロパティを利用すること簡単に実現できます。そのcolumn-widthプロパティの使い方を解説します。

CSS3で段組みをするプロパティcolumn-count
CSS3では段組みをcolumn-countプロパティを利用することでpositionプロパティやfloatプロパティを利用することなく簡単に実現できます。そのcolumn-countプロパティの使い方を解説します。

C言語のインクルードファイルの「<>」と「””」の違い
C言語のインクルードファイルの「<>」と「""」の違いはコンパイラーがincludeファイルを検索する際の順番を制御するための書式で、カレントディレクトリから検索を始めるか、標準のパスから検索を始めるかの違いです。

C言語のtypedefの使い方
C言語ではtypedefを使うことで、新しい型や別名定義(エイリアス:alias)を作成できます。

HTML5のdetailsとsummaryタグで作る簡単アコーディオン
HTML5でアコーディオンを作れるdetailsタグとsummaryタグ。使い方は簡単でアコーディオンにしたい全体をdetailsタグを括って、閉じた時に見えるタイトルをsummaryタグで括って書くだけです。

HTML5でゲージを表示する方法-meterタグ-
HTML5でゲージを表示するにはmeterタグを利用すると簡単に表示することができます。

HTML5で進捗状況を表示する「プログレスバー(progress)」タグの使い方
よくWEBページなどでファイルをダウンロードしたり、何かの処理を待っている間に表示される「プログレスバー」ですが、HTML5では「progress」タグを利用することで簡単に実現できます。

Pythonで再帰関数を作る方法
Pythonでも他の言語と同様に再帰関数を作ることができます。注意事項を守って作成すればロジックが簡単になることもあるので是非マスターしましょう。

PythonでTree(木構造)のデータを扱うモジュール「Node, anytree,RenderTree」
PythonでTree(木構造)のデータを扱うにはモジュール「Node, anytree, RenderTree」を使う方法が簡単でおすすめです。Nodeオブジェクトに独自のプロパティも設定してその値の取得方法も解説します。

PythonのFlaskで階層自由なURLをルーティングする方法
PythonのFlaskで動的な階層のURLをルーティングするにはpathというフィルターを利用すると簡単に実現できます。

Pythonのnamedtupleにデフォルト値を設定してオブジェクト化する方法
Pythonにはnamedtupleという名前を指定してtupleを作成するモジュールがあります。そのnamedtupleでオブジェクトを生成するタイミングで、それぞれの属性にデフォルト値を設定する方法です。

Pythonで順序付きの辞書を作成する-OrderedDict-
Pythonで通常辞書型の変数を作成するには「dict」を利用しますが、dictは挿入された順序を保証しません。辞書(dict)型で挿入した順序を保持したい場合には「OrderedDict」を使うようにします。

Pythonで空のファイルを作る方法
Pythonで指定したファイル名で空のファイルを作成するにはpathlibのtouch()を使えば簡単に作成することができます。

Pythonでformat関数を使って0埋め(ゼロパディング)を行う方法
Pythonである値の先頭に固定長の0を埋める(ゼロパディング)を行うにはformat関数を使えば簡単に行うことができます。

Pythonのuuidモジュールを使ってシステム内でユニークな値を取得する方法
Pythonのアプリケーションでシステム内ユニークな値を取得するには「uuid」パッケージを利用すると簡単に取得できます。

Pythonでディレクトリ名、ファイル名の一覧を取得する方法
Pythonでディレクトリ名、ファイル名の一覧を取得するにはosモジュールのlistdir()メソッドを使うと簡単に取得できます。取得した値をlistdir、isfileを使ってフィルタリングします。

PythonのFlaskがデフォルトで参照するパスを変更する方法
PythonのFlaskが参照するパスを変更するにはFlaskの生成時に「static_folder」、「template_folder」を指定して行います。

Pythonで実行中のフォルダー名を取得する方法
Pythonで実行中のフォルダー名を取得するにはosモジュールのgetcwd()メソッドを使用すると簡単に取得できます。

PythonでExcelの結合(マージ)されたセルを取得する方法
PythonでExcelファイルの結合(マージ)されたセルを取得するにはopenpyxlモジュールのmerged_cellsを使うと簡単に取得できます。

PythonでEXCELの行数、列(カラム)数、シート数を取得する
Pythonで読みこんだExcelファイルの中に存在するデータの最大行数、最大列(カラム)数、シート数を取得する方法を解説します。

Pythonでコンピュータ(ホスト)名を取得する方法
Pythonで動作しているコンピュータのコンピュータ(ホスト)名を取得するにはsocketモジュールのgethostname()を利用して簡単に取得することができます。

Boostrap4でボタンの色、サイズ、表示状況、ボタングループを指定する方法
Boostrapにはボタンの色、サイズ、表示状況、を設定するクラスと、ボタンをグループとして扱えるようになる「ボタングループ(btn-group)」というクラスが定義されています。

Pythonでファイルの文字コードを判定する方法
Pythonでファイルの文字コードを判定するにはchardetモジュールを利用すれば簡単に行うことができます。