NETWORK ENGINEER BLOG

Tips and Reviews for Engineers

VS Code でコマンドプロンプトを実行

VS Code では、デフォルトのターミナルが Power Shell に設定されています。 これを、コマンドプロントに変更することができます。 VS Code の概要については、こちらがご参考になれば幸いです。 設定方法 左下の「管理(歯車のマーク)」➡「設定」➡「機能」…

CCNA の勉強方法

ネットワークエンジニアが最初に目指す資格として有名な CCNA を勉強する際、参考になりそうなサイトや書籍等を紹介します。 CCNA イージス CCNA イージスとは CCNA イージスとは、CCNA の Web 教科書のことです。CCNA イージスには CCNA(200-301)の試験範…

Python の Selenium モジュールについて

Selenium モジュールとは ブラウザを操作できるモジュールです。主に requests モジュールや Beautiful Soup モジュールと組み合わせて WEB スクレイピングに利用されます。 requests や Beautiful Soup モジュールについては、こちらがご参考になれば幸いで…

Python の urljoin メソッドについて

urljoin メソッドとは 基底 URL(base)と別の URL(url) を結合して、絶対 URL を作成します。 実行例 コード from urllib.parse import urljoin baseurl = 'https://friendsnow.hatenablog.com/' relativeurl = 'archive/category/プログラミング-Python'…

Python の Beautiful Soup モジュールについて

Beautiful Soup モジュールとは HTML や XML ファイルからデータを取得し、解析するライブラリです。 主に requests モジュールと組み合わせて、Web スクレイピングに使用されます。 実行例 コード import requests from bs4 import BeautifulSoup res = req…

Python で AttributeError がでた原因について

Python で import requests を実行した時に以下のエラーがでて、ハマったので共有します。 エラー内容 >>> import requests Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/home/hatkobelab/requests.py", line 2, in <module> res = requests.get</module></module></stdin>…

Python の requests モジュールについて

2021-03-27 requests モジュールとは HTTP 通信ライブラリで、Web サイトの情報を収集することができます。 主に Beautiful Soup モジュールと組み合わせて、Web スクレイピングに使用されます。 実行例 コード import requests res = requests.get('https:/…

Python の def 文について

def 文とは 自分で関数を作成することができます。 実行例 コード def GUNDAM(hero): return hero+'はアムロ・レイです。' output = GUNDAM('主人公') print(output) 出力結果 主人公はアムロ・レイです。 解説 基本的な使い方 コードの記述方法は、以下のと…

Python の replace メソッドについて

replace メソッドとは 文字列に含まれる特定の部分文字列を、別の文字列に置換します。 実行例 コード model = 'MS-06S' output = model.replace('MS-06S', 'シャア専用ザク') print(output) 出力結果 シャア専用ザク 解説 基本的な使い方 コードの記述方法…

Python の len 関数について

len 関数とは 文字列の文字数や、リストのデータ数を取得することができます。 実行例 コード string = 'NETWORK ENGINEER BLOG' var = string.split() print('「{}」の文字数は{}です。'.format(string, len(string))) print('「{}」を空白で区切った場合の…

Python の csv モジュールについて

csv モジュールとは csv ファイルの読み込み・書き込み(新規作成・上書き保存・追記)ができます。 本記事では、書き込みについて解説します。 実行例 コード import csv with open('eggs.csv', 'w', newline='') as csvfile: spamwriter = csv.writer(csvf…

Python の enumerate 関数について

enumerate 関数とは 要素の配列のインデックス*1と、要素を同時に取り出すことができます。 実行例 コード tips = ['Network', 'Server', 'Security'] for i, j in enumerate(tips): print('{0}:{1}'.format(i, j)) 出力結果 0:Network 1:Server 2:Security …

Python の if 文について

if 文とは 「条件分岐の指示を行う」時に利用します。 実行例 コード number = input('数値を入力してください。: ') number = int(number) #文字列を整数に変換 if number % 2 == 0: print('even') 出力結果 数値を入力してください。: 2 even 解説 基本的…

Python の input 関数について

input 関数とは ユーザーがキーボードに入力して、Enter キーを押すのを待ちます。 実行例 コード output = input('文字を入力してください。: ') print(output) 出力結果 文字を入力してください。: テスト テスト 解説 基本的な使い方 コードの記述方法は…

Python の split 関数について

split 関数とは ある文字列を自分で決めたルールで分割します。分割した後は、配列を取得することができます。 実行例 コード url = 'https://friendsnow.hatenablog.com/entry/2021/03/12/190000' var = url.split('.', 1) print(var) 出力結果 ['https://f…