ショー

はじめまして。ゼロスタ運営者のショーです。 当ブログでは、プログラミングに関する情報を発信していきます。

PythonのBeautifulSoupとは?HTMLの取得・解析の使い方を解説

PythonのBeautifulSoupとは?HTMLの取得・解析の使い方を解説

PythonのBeautifulSoupを初心者向けに解説します。インストール方法、find・find_all・selectでのタグの取り出し方、requestsと組み合わせたWebページの解析、スクレイピングのルールとマナーまで、コード例つきで紹介します。

Pythonの仮想環境とは?venvの作り方・使い方を解説

Pythonの仮想環境とは?venvの作り方・使い方を解説

2026/9/20    , , , ,

Pythonの仮想環境を初心者向けに解説します。venvでの作成・有効化・無効化の手順(Mac・Windows別)、仮想環境でのpipの使い方、requirements.txtでのパッケージ共有、.gitignoreとVS Codeでの設定まで紹介します。

Pythonの日付・時刻とは?datetime・strftimeの使い方を解説

Pythonの日付・時刻とは?datetime・strftimeの使い方を解説

2026/9/20    , , , ,

Pythonの日付・時刻の扱いを初心者向けに解説します。datetimeでの現在時刻の取得、strftimeでの書式指定、strptimeでの文字列変換、timedeltaでの日付計算、タイムゾーンの注意点まで、コード例つきで紹介します。

Pythonのrequestsとは?WebAPIの使い方・GETとPOSTを解説

Pythonのrequestsとは?WebAPIの使い方・GETとPOSTを解説

2026/9/20    , , , , ,

Pythonのrequestsライブラリを初心者向けに解説します。インストール方法、GETでのデータ取得、パラメータ付きリクエスト、POSTでの送信、ステータスコードの確認、timeoutとエラー処理まで、コード例つきで紹介します。

PythonのJSONとは?json.dumps・json.loadsの使い方を解説

PythonのJSONとは?json.dumps・json.loadsの使い方を解説

PythonのJSONの扱い方を初心者向けに解説します。json.dumps・json.loadsでの辞書との相互変換、json.dump・json.loadでのファイル読み書き、日本語のエスケープ対策(ensure_ascii)、よくあるエラーまで紹介します。

Pythonの文字列操作とは?よく使うメソッドと使い方を解説

Pythonの文字列操作とは?よく使うメソッドと使い方を解説

Pythonの文字列操作を初心者向けに解説します。lenやupperなどの基本、strip・replaceでの置き換え、スライスでの取り出し、split・joinでの分割・連結、f-stringの書式指定まで、コード例つきで紹介します。

Pythonの内包表記とは?リスト内包表記の書き方・使い方を解説

Pythonの内包表記とは?リスト内包表記の書き方・使い方を解説

Pythonの内包表記(リスト内包表記)を初心者向けに解説します。for文との書き換え、ifでの絞り込み、if-elseの位置の違い、辞書内包表記・セット内包表記、使いすぎを避ける判断まで、コード例つきで紹介します。

Rubyの文字列操作とは?よく使うメソッドと使い方を解説

Rubyの文字列操作とは?よく使うメソッドと使い方を解説

2026/9/16    , ,

Rubyの文字列操作を初心者向けに解説します。length・upcase・downcaseなどの基本、strip・gsub・subでの置き換え、[]での取り出し、split・joinでの分割・連結まで紹介します。

Rubyの配列の便利メソッドとは?map・select・reduceの使い方を解説

Rubyの配列の便利メソッドとは?map・select・reduceの使い方を解説

2026/9/16    , , ,

Rubyの配列でよく使うmap・select・reduce・sort・each_with_objectなどの便利メソッドを初心者向けに解説します。eachとの違いや使い分け、注意点までコード例つきで紹介します。

Rubyのクラスとは?定義・インスタンス・メソッドの使い方を解説

Rubyのクラスとは?定義・インスタンス・メソッドの使い方を解説

Rubyのクラスを初心者向けに解説します。classでの定義、initializeとnew、@付きのインスタンス変数、attr_accessorでの属性の公開、買い物カゴを例にした使い方、継承とsuper、moduleによるミックスインの基本まで、コード例つきで紹介します。

Rubyのライブラリとは?requireとgemの使い方を解説

Rubyのライブラリとは?requireとgemの使い方を解説

Rubyのライブラリの使い方を初心者向けに解説します。requireで標準ライブラリを読み込む方法、require_relativeで自作ファイルを分割する方法、gem installでの外部ライブラリの追加、BundlerとGemfile、moduleという言葉の意味まで、コード例つきで紹介します。

Rubyのファイル操作とは?File.openでの読み書きを解説

Rubyのファイル操作とは?File.openでの読み書きを解説

Rubyのファイル操作を初心者向けに解説します。File.openのモード(r・w・a)、ブロックで安全に開く方法、read・each_line・foreachでの読み込み、putsとwriteでの書き込み、File.read/File.writeの手軽な書き方、存在しないファイルへの対処まで、コード例つきで紹介します。

Rubyの例外処理とは?begin・rescue・ensureの使い方を解説

Rubyの例外処理とは?begin・rescue・ensureの使い方を解説

Rubyの例外処理を初心者向けに解説します。begin・rescueでエラーをキャッチする書き方、エラーの種類の指定、rescue => eでのメッセージ取得、else・ensure、raiseでの例外の発生、メソッド定義でのbegin省略まで、コード例つきで紹介します。

Rubyのメソッドとは?defの書き方・引数・戻り値を解説

Rubyのメソッドとは?defの書き方・引数・戻り値を解説

2026/9/13    , , , ,

Rubyのメソッド(関数)を初心者向けに解説します。defによる定義と呼び出し、引数で値を渡す方法、最後の式が自動で戻り値になる仕組み、デフォルト引数・キーワード引数、複数の値を返す方法、変数のスコープまでコード例つきで紹介します。

Rubyの配列・ハッシュとは?作り方・要素の操作を解説

Rubyの配列・ハッシュとは?作り方・要素の操作を解説

Rubyの配列とハッシュを初心者向けに解説します。配列の作り方・取り出し・追加・削除、後ろから数えるインデックス、ハッシュのシンボルキー、存在しないキーとnil、eachでの繰り返し、よく使うメソッドまでコード例つきで紹介します。