
こんにちは。小倉シエリです。今回もネット上で見つけたPython とネットワーク関連の情報をご紹介します。当協会では、Python とネットワークの自動化検定を全国300 か所で実施しています。
ネットワークエンジニアの方にとってPython を活用した自動化は運用負担を軽減でるので人気です。興味がある方は以下をご覧の上、是非、学習していただき、そのチェックに試験を活用くださいね。
Python とネットワークの自動化検定は以下をご覧ください。
https://network-engineer.jp/pynet_basic
今回ご紹介するニュースは以下の3本です。
1、【Python】コードが劇的に読みやすくなる「クラス」の使い方を徹底解説
2、Python における if __name__ == ‘__main__’ の正しい理解と活用
3、Python 仮想環境ツール多すぎ! 一番ベーシックな「venv」から再入門しよう
興味がある方は是非ご覧ください。
それでは今月も宜しくお願いいたします。
1.【Python】コードが劇的に読みやすくなる「クラス」の使い方を徹底解説
Python のコードを書く際に、同じような処理がいろいろなところに分散してしまって困ったことはありませんか。コーディングの基本は、同じような処理を可能な限り共通化して、一つの処理につき一箇所だけ直せば良いようにすることです。
Python にもクラスの記法があります。
クラスを使うと、同じような処理を一箇所にまとめることが簡単にできます。プログラムの修正が簡単になり、可読性も上がるため、フリーランスエンジニアにとっては是非とも身に付けておきたいスキルです。
この記事では、Python でのクラスの使い方を解説します。
この続きは以下をご覧ください。
URL:https://tech.hipro-job.jp/column/771
2. Python における if __name__ == ‘__main__’ の正しい理解と活用
Python における if __name__ == ‘__main__’: という記述は,Python スクリプトを書く上で頻繁に登場する.これはスクリプトの実行の入り口(エントリーポイント)を制御するための記述であるが,普段はC++を利用しているため,int main() の感覚で使用をしていた.改めて適切に理解すべきであると考
えたので,以下に記事としてまとめる。
この続きは以下をご覧ください。
URL:https://qiita.com/molecular_pool/items/85aa6f8dcc4e86149807
3.Python 仮想環境ツール多すぎ! 一番ベーシックな「venv」から再入門しよう
現代のPython 開発環境はpyenv + Poetry(もしくは最近ならuv)を使って管理することが多いと思います。
名前が似ていてややこしいvenv は、これらと違ってPython に標準搭載されいるベーシックな仮想環境ツールです。色々ありますが、まずはこいつを改めて学びましょう。
この続きは以下をご覧ください。
URL:https://qiita.com/minorun365/items/94bdb12eb42581850315