<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>パソコン | リョクちゃの電脳日記</title>
	<atom:link href="https://dreamparadaisu.com/tag/%E3%83%91%E3%82%BD%E3%82%B3%E3%83%B3/feed/" rel="self" type="application/rss+xml" />
	<link>https://dreamparadaisu.com</link>
	<description>今まで学んできたことや、新たに学んだこと、趣味を通して様々な人と共有できたらなと思いはじめた電脳日記。</description>
	<lastBuildDate>Wed, 05 Nov 2025 16:02:32 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<atom:link rel='hub' href='https://dreamparadaisu.com/?pushpress=hub'/>
<site xmlns="com-wordpress:feed-additions:1">180489529</site>	<item>
		<title>【保存版】ネットワーク診断コマンド6選まとめ｜通信トラブルを即解決！</title>
		<link>https://dreamparadaisu.com/network_matome/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=network_matome</link>
		
		<dc:creator><![CDATA[リョクちゃ]]></dc:creator>
		<pubDate>Wed, 05 Nov 2025 16:02:32 +0000</pubDate>
				<category><![CDATA[インフラ/ネットワーク]]></category>
		<category><![CDATA[まとめ]]></category>
		<category><![CDATA[トラブルシューティング]]></category>
		<category><![CDATA[ネットワーク]]></category>
		<category><![CDATA[パソコン]]></category>
		<category><![CDATA[入門]]></category>
		<guid isPermaLink="false">https://dreamparadaisu.com/?p=8211</guid>

					<description><![CDATA[<p>【保存版】ネットワーク診断コマンド6選まとめ｜通信トラブルを即解決！ ネットワークの不調を感じたとき、まず確認すべきは「基本コマンド」です。 この記事では、Windows・PowerShellで使える代表的な診断コマンド...</p>
The post <a href="https://dreamparadaisu.com/network_matome/">【保存版】ネットワーク診断コマンド6選まとめ｜通信トラブルを即解決！</a> first appeared on <a href="https://dreamparadaisu.com">リョクちゃの電脳日記</a>.<div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
<!-- YARPP List -->
<h3>関連記事</h3><ol>
<li><a href="https://dreamparadaisu.com/infla_basic_full/" rel="bookmark" title="【ネットワーク基礎編まとめ】初心者から学ぶOSI参照モデルまでの全記事リンク集">【ネットワーク基礎編まとめ】初心者から学ぶOSI参照モデルまでの全記事リンク集</a></li>
<li><a href="https://dreamparadaisu.com/infla_rooting_trouble/" rel="bookmark" title="ルーティングトラブルシュート：ping・tracerouteで障害を切り分ける方法">ルーティングトラブルシュート：ping・tracerouteで障害を切り分ける方法</a></li>
<li><a href="https://dreamparadaisu.com/com_test_connection/" rel="bookmark" title="【PowerShellコマンド入門】test-connectionの使い方｜Pingとの違いと通信確認方法">【PowerShellコマンド入門】test-connectionの使い方｜Pingとの違いと通信確認方法</a></li>
<li><a href="https://dreamparadaisu.com/study_nslookup/" rel="bookmark" title="【Windowsコマンド入門】nslookupの使い方｜DNSトラブルを見抜く方法">【Windowsコマンド入門】nslookupの使い方｜DNSトラブルを見抜く方法</a></li>
<li><a href="https://dreamparadaisu.com/infla_gateway/" rel="bookmark" title="デフォルトゲートウェイとは？通信の出口と役割を理解しよう">デフォルトゲートウェイとは？通信の出口と役割を理解しよう</a></li>
</ol>
</div>
]]></description>
										<content:encoded><![CDATA[<h1>【保存版】ネットワーク診断コマンド6選まとめ｜通信トラブルを即解決！</h1>
<p>ネットワークの不調を感じたとき、まず確認すべきは「基本コマンド」です。<br />
この記事では、Windows・PowerShellで使える代表的な診断コマンドを6つ紹介します。</p>
<blockquote>
  💡 各記事は個別に詳しく解説していますので、ブックマークしておくとトラブル時に役立ちます。
</blockquote>
<hr />
<h2>🧭 1. ipconfig｜ネットワーク設定の確認</h2>
<p>IPアドレス、DNSサーバ、ゲートウェイ設定など、PCの基本的な通信情報を確認するコマンド。<br />
ネットワーク不調の第一歩は「設定を確認すること」から。</p>
<p>&#x27a1; <a href="https://dreamparadaisu.com/com_ipconfig/">詳細はこちら</a></p>
<hr />
<h2>🌐 2. test-connection｜通信疎通の確認</h2>
<p>PowerShellで使える「Ping代替コマンド」。<br /><code>Test-Connection</code> は ICMP通信の可否だけでなく、応答時間なども確認できます。</p>
<p>&#x27a1; <a href="https://dreamparadaisu.com/com_test_connection/">詳細はこちら</a></p>
<hr />
<h2>🧩 3. netstat｜通信ポートとプロセスを確認</h2>
<p>「通信できているのか？」「どのアプリがポートを使っているのか？」を調べるならこれ。<br /><code>netstat -ano</code> でポート使用状況を確認し、PIDからプロセスを特定できます。</p>
<p>&#x27a1; <a href="https://dreamparadaisu.com/study_netstat/">詳細はこちら</a></p>
<hr />
<h2>🔎 4. nslookup｜DNSトラブルを見抜く</h2>
<p>Webサイトが開かないときにチェックすべき「名前解決」問題を調査できます。<br />
DNSサーバ指定やMXレコードの確認にも対応。</p>
<p>&#x27a1; <a href="https://dreamparadaisu.com/study_nslookup/">詳細はこちら</a></p>
<hr />
<h2>🚫 5. ICMP禁止環境でも疎通確認する3つの方法</h2>
<p>セキュリティポリシー上でping(ICMP)が禁止されていても、<br /><code>Test-Connection -Port</code> を使えばTCPレベルでの通信確認が可能です。</p>
<p>&#x27a1; <a href="https://dreamparadaisu.com/study_powershell_advance001/">詳細はこちら</a></p>
<hr />
<h2>⚙️ 6. PowerShellでネットワーク監視を自動化する方法</h2>
<p><code>Test-Connection -Port</code> とタスクスケジューラを組み合わせて、<br />
Web・DB・APIなどの死活監視を自動化できます。</p>
<p>&#x27a1; <a href="https://dreamparadaisu.com/study_powershell_advance002/">詳細はこちら</a></p>
<hr />
<h2>🧾 まとめ表</h2>
<table>
<thead>
<tr>

<th>確認したい内容</th>

<th>コマンド</th>

<th>主な用途</th>
</tr>
</thead>
<tbody>
<tr>

<td>IP・DNS設定を確認</td>

<td><code>ipconfig /all</code></td>

<td>ネットワーク設定の把握</td>
</tr>
<tr>

<td>通信疎通を確認</td>

<td><code>Test-Connection</code></td>

<td>Ping代替・応答時間計測</td>
</tr>
<tr>

<td>ポート使用状況を確認</td>

<td><code>netstat -ano</code></td>

<td>通信ポートとプロセス確認</td>
</tr>
<tr>

<td>DNS解決を確認</td>

<td><code>nslookup</code></td>

<td>名前解決トラブルの調査</td>
</tr>
<tr>

<td>ICMP禁止環境で確認</td>

<td><code>Test-Connection -Port</code></td>

<td>TCP疎通確認</td>
</tr>
<tr>

<td>定期監視を自動化</td>

<td>PowerShellスクリプト</td>

<td>死活監視・ログ化・通知</td>
</tr>
</tbody>
</table>
<hr />
<h2>💡 シリーズ活用のヒント</h2>
<ul>
<li><strong>学習順序のおすすめ</strong>：<br>
「ipconfig → test-connection → netstat → nslookup → 応用① → 応用②」</li>
<li><strong>組織運用での活用</strong>：<br>
ネットワーク障害対応マニュアルにリンクを添付しておくと便利です。</li>
<li><strong>検索キーワード例</strong>：<br>
「ネットワークコマンド」「PowerShell 監視」「ping 代替」「ポート 確認」</li>
</ul>
<hr />		<div class="wpulike wpulike-default " ><div class="wp_ulike_general_class wp_ulike_is_restricted"><button type="button"
					aria-label="いいねボタン"
					data-ulike-id="8211"
					data-ulike-nonce="bdab941c3a"
					data-ulike-type="post"
					data-ulike-template="wpulike-default"
					data-ulike-display-likers=""
					data-ulike-likers-style="popover"
					class="wp_ulike_btn wp_ulike_put_image wp_post_btn_8211"></button><span class="count-box wp_ulike_counter_up" data-ulike-counter-value="0"></span>			</div></div>The post <a href="https://dreamparadaisu.com/network_matome/">【保存版】ネットワーク診断コマンド6選まとめ｜通信トラブルを即解決！</a> first appeared on <a href="https://dreamparadaisu.com">リョクちゃの電脳日記</a>.<div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
<!-- YARPP List -->
<h3>関連記事</h3><ol>
<li><a href="https://dreamparadaisu.com/infla_basic_full/" rel="bookmark" title="【ネットワーク基礎編まとめ】初心者から学ぶOSI参照モデルまでの全記事リンク集">【ネットワーク基礎編まとめ】初心者から学ぶOSI参照モデルまでの全記事リンク集</a></li>
<li><a href="https://dreamparadaisu.com/infla_rooting_trouble/" rel="bookmark" title="ルーティングトラブルシュート：ping・tracerouteで障害を切り分ける方法">ルーティングトラブルシュート：ping・tracerouteで障害を切り分ける方法</a></li>
<li><a href="https://dreamparadaisu.com/com_test_connection/" rel="bookmark" title="【PowerShellコマンド入門】test-connectionの使い方｜Pingとの違いと通信確認方法">【PowerShellコマンド入門】test-connectionの使い方｜Pingとの違いと通信確認方法</a></li>
<li><a href="https://dreamparadaisu.com/study_nslookup/" rel="bookmark" title="【Windowsコマンド入門】nslookupの使い方｜DNSトラブルを見抜く方法">【Windowsコマンド入門】nslookupの使い方｜DNSトラブルを見抜く方法</a></li>
<li><a href="https://dreamparadaisu.com/infla_gateway/" rel="bookmark" title="デフォルトゲートウェイとは？通信の出口と役割を理解しよう">デフォルトゲートウェイとは？通信の出口と役割を理解しよう</a></li>
</ol>
</div>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">8211</post-id>	</item>
		<item>
		<title>未経験からSNSデザイナーへ！Flap DESIGNで在宅×副業スキルを3ヶ月で習得</title>
		<link>https://dreamparadaisu.com/study_flap_design/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=study_flap_design</link>
		
		<dc:creator><![CDATA[リョクちゃ]]></dc:creator>
		<pubDate>Wed, 08 Oct 2025 00:00:04 +0000</pubDate>
				<category><![CDATA[学習]]></category>
		<category><![CDATA[パソコン]]></category>
		<category><![CDATA[プログラム]]></category>
		<category><![CDATA[入門]]></category>
		<category><![CDATA[時短]]></category>
		<guid isPermaLink="false">https://dreamparadaisu.com/?p=8096</guid>

					<description><![CDATA[<p>未経験からSNSデザイナーへ！Flap DESIGNで在宅×副業スキルを3ヶ月で習得 どうも！リョクちゃです。 「在宅ワークを始めたい」「デザインで副業をしてみたい」――そんな方に注目のオンラインスクールが Flap D...</p>
The post <a href="https://dreamparadaisu.com/study_flap_design/">未経験からSNSデザイナーへ！Flap DESIGNで在宅×副業スキルを3ヶ月で習得</a> first appeared on <a href="https://dreamparadaisu.com">リョクちゃの電脳日記</a>.<div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
<!-- YARPP List -->
<h3>関連記事</h3><ol>
<li><a href="https://dreamparadaisu.com/digitane_review/" rel="bookmark" title="【調査レビュー】デジタネ（旧D-SCHOOLオンライン）とは？小中学生が自宅で学べるプログラミング教材">【調査レビュー】デジタネ（旧D-SCHOOLオンライン）とは？小中学生が自宅で学べるプログラミング教材</a></li>
<li><a href="https://dreamparadaisu.com/study_kids_programming_001/" rel="bookmark" title="【比較】オンラインと通学どっちがいい？小学生のためのプログラミング体験教室">【比較】オンラインと通学どっちがいい？小学生のためのプログラミング体験教室</a></li>
<li><a href="https://dreamparadaisu.com/study_kids_programming_002/" rel="bookmark" title="【調査レビュー】小学生向けプログラミング教室｜無料体験で学べる内容まとめ">【調査レビュー】小学生向けプログラミング教室｜無料体験で学べる内容まとめ</a></li>
<li><a href="https://dreamparadaisu.com/study_what_aidemy/" rel="bookmark" title="キャリアチェンジに強い！Aidemy Premium Planの特徴と学習メリット">キャリアチェンジに強い！Aidemy Premium Planの特徴と学習メリット</a></li>
<li><a href="https://dreamparadaisu.com/study_dmm/" rel="bookmark" title="DMM WEBCAMP 学習コース徹底解説｜現役エンジニア指導とキャリア支援で未経験からITスキルを習得">DMM WEBCAMP 学習コース徹底解説｜現役エンジニア指導とキャリア支援で未経験からITスキルを習得</a></li>
</ol>
</div>
]]></description>
										<content:encoded><![CDATA[<!-- タイトル -->
<h1>未経験からSNSデザイナーへ！Flap DESIGNで在宅×副業スキルを3ヶ月で習得</h1>
<!-- 冒頭リード -->
<p>どうも！リョクちゃです。</p>
<p>「在宅ワークを始めたい」「デザインで副業をしてみたい」――そんな方に注目のオンラインスクールが <strong>Flap DESIGN</strong> です。未経験からでもSNSデザインを学び、案件獲得までサポートしてくれるカリキュラムが用意されています。</p>
<h2>Flap DESIGNとは？</h2>
<p><strong>Flap DESIGN</strong> は、未経験からSNSデザインのスキルを学び、実際に案件を獲得するまでをサポートするオンラインスクールです。<br>
受講期間は約3ヶ月。デザイン基礎だけでなく、案件を取るための営業ノウハウやポートフォリオの作り方まで学べるのが特徴です。</p>
<h2>Flap DESIGNの特徴とメリット</h2>
<h3>未経験でも学びやすいカリキュラム</h3>
<p>90%以上の受講生が「満足」と答える未経験者向けカリキュラムを提供。デザインツールの使い方から、SNSに特化した制作ノウハウまで学べます。</p>
<h3>マンツーマン指導＋日報制度</h3>
<p>プロのデザイナーによる個別指導で、自分のペースで学習可能。日報制度により学習進捗を管理し、挫折を防ぎます。</p>
<h3>営業サポートで案件獲得を支援</h3>
<p>ポートフォリオの添削や案件獲得の営業ノウハウを学べます。営業が初めてでも安心のサポート体制です。</p>
<h3>売上保証制度で安心</h3>
<p>受講期間中に売上が立たない場合は、営業サポートを延長して並走。結果が出るまで伴走してくれる制度が整っています。</p>
<h3>実績ある講師陣</h3>
<p>現場で活躍するプロデザイナーが講師として指導。実践的な視点から、即戦力につながるスキルを学べます。</p>
<h2>Flap DESIGNがおすすめな人</h2>
<ul>

<li>在宅ワークを始めたい主婦・ママ</li>

<li>未経験からデザイナーとして独立したい人</li>

<li>副業を始めたい会社員</li>

<li>地方在住・転勤族の配偶者</li>

<li>時給制から脱却して効率的に稼ぎたい人</li>
</ul>
<h2>受講から案件獲得までの流れ</h2>
<ol>

<li>オンラインで無料説明会または申込</li>

<li>マンツーマン指導＆課題提出</li>

<li>ポートフォリオを完成</li>

<li>営業支援を受けながら案件獲得</li>
</ol>
<h2>まとめ</h2>
<p>Flap DESIGNは、デザインスキルと営業力を同時に学べる数少ないスクールです。<br>
在宅ワークや副業を始めたい方、フリーランスを目指す方はぜひチェックしてみてください。</p>
<div class="cta-box">
  <a href="//af.moshimo.com/af/c/click?a_id=5197193&amp;p_id=6900&amp;pc_id=19724&amp;pl_id=87351" class="cta-btn" target="_blank" rel="nofollow noopener">
    ✅ 《30万円保証》安定的な収入を【案件獲得まで】デザインする
  </a>
</div>
<p><img decoding="async" src="//i.moshimo.com/af/i/impression?a_id=5197193&amp;p_id=6900&amp;pc_id=19724&amp;pl_id=87351" width="1" height="1" style="border:none" loading="lazy" alt=""></p>		<div class="wpulike wpulike-default " ><div class="wp_ulike_general_class wp_ulike_is_restricted"><button type="button"
					aria-label="いいねボタン"
					data-ulike-id="8096"
					data-ulike-nonce="7ba66dd55d"
					data-ulike-type="post"
					data-ulike-template="wpulike-default"
					data-ulike-display-likers=""
					data-ulike-likers-style="popover"
					class="wp_ulike_btn wp_ulike_put_image wp_post_btn_8096"></button><span class="count-box wp_ulike_counter_up" data-ulike-counter-value="0"></span>			</div></div>The post <a href="https://dreamparadaisu.com/study_flap_design/">未経験からSNSデザイナーへ！Flap DESIGNで在宅×副業スキルを3ヶ月で習得</a> first appeared on <a href="https://dreamparadaisu.com">リョクちゃの電脳日記</a>.<div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
<!-- YARPP List -->
<h3>関連記事</h3><ol>
<li><a href="https://dreamparadaisu.com/digitane_review/" rel="bookmark" title="【調査レビュー】デジタネ（旧D-SCHOOLオンライン）とは？小中学生が自宅で学べるプログラミング教材">【調査レビュー】デジタネ（旧D-SCHOOLオンライン）とは？小中学生が自宅で学べるプログラミング教材</a></li>
<li><a href="https://dreamparadaisu.com/study_kids_programming_001/" rel="bookmark" title="【比較】オンラインと通学どっちがいい？小学生のためのプログラミング体験教室">【比較】オンラインと通学どっちがいい？小学生のためのプログラミング体験教室</a></li>
<li><a href="https://dreamparadaisu.com/study_kids_programming_002/" rel="bookmark" title="【調査レビュー】小学生向けプログラミング教室｜無料体験で学べる内容まとめ">【調査レビュー】小学生向けプログラミング教室｜無料体験で学べる内容まとめ</a></li>
<li><a href="https://dreamparadaisu.com/study_what_aidemy/" rel="bookmark" title="キャリアチェンジに強い！Aidemy Premium Planの特徴と学習メリット">キャリアチェンジに強い！Aidemy Premium Planの特徴と学習メリット</a></li>
<li><a href="https://dreamparadaisu.com/study_dmm/" rel="bookmark" title="DMM WEBCAMP 学習コース徹底解説｜現役エンジニア指導とキャリア支援で未経験からITスキルを習得">DMM WEBCAMP 学習コース徹底解説｜現役エンジニア指導とキャリア支援で未経験からITスキルを習得</a></li>
</ol>
</div>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">8096</post-id>	</item>
		<item>
		<title>DMM WEBCAMP 学習コース徹底解説｜現役エンジニア指導とキャリア支援で未経験からITスキルを習得</title>
		<link>https://dreamparadaisu.com/study_dmm/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=study_dmm</link>
		
		<dc:creator><![CDATA[リョクちゃ]]></dc:creator>
		<pubDate>Sun, 05 Oct 2025 20:23:22 +0000</pubDate>
				<category><![CDATA[学習]]></category>
		<category><![CDATA[おすすめ]]></category>
		<category><![CDATA[パソコン]]></category>
		<category><![CDATA[プログラム]]></category>
		<category><![CDATA[時短]]></category>
		<guid isPermaLink="false">https://dreamparadaisu.com/?p=8080</guid>

					<description><![CDATA[<p>【DMM WEBCAMP 学習コース】現役エンジニアがサポートするオンラインプログラミング学習 どうも！リョクちゃです。 「未経験からでも実務に使えるスキルを身につけたい」 「短期間で効率的に学びたい」 そんな方に人気の...</p>
The post <a href="https://dreamparadaisu.com/study_dmm/">DMM WEBCAMP 学習コース徹底解説｜現役エンジニア指導とキャリア支援で未経験からITスキルを習得</a> first appeared on <a href="https://dreamparadaisu.com">リョクちゃの電脳日記</a>.<div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
<!-- YARPP List -->
<h3>関連記事</h3><ol>
<li><a href="https://dreamparadaisu.com/digitane_review/" rel="bookmark" title="【調査レビュー】デジタネ（旧D-SCHOOLオンライン）とは？小中学生が自宅で学べるプログラミング教材">【調査レビュー】デジタネ（旧D-SCHOOLオンライン）とは？小中学生が自宅で学べるプログラミング教材</a></li>
<li><a href="https://dreamparadaisu.com/study_kids_programming_001/" rel="bookmark" title="【比較】オンラインと通学どっちがいい？小学生のためのプログラミング体験教室">【比較】オンラインと通学どっちがいい？小学生のためのプログラミング体験教室</a></li>
<li><a href="https://dreamparadaisu.com/study_kids_programming_002/" rel="bookmark" title="【調査レビュー】小学生向けプログラミング教室｜無料体験で学べる内容まとめ">【調査レビュー】小学生向けプログラミング教室｜無料体験で学べる内容まとめ</a></li>
<li><a href="https://dreamparadaisu.com/study_kids_programming_003/" rel="bookmark" title="【口コミ調査】小学生でも続けられるプログラミング教室｜無料体験参加者の声まとめ">【口コミ調査】小学生でも続けられるプログラミング教室｜無料体験参加者の声まとめ</a></li>
<li><a href="https://dreamparadaisu.com/study_what_aidemy/" rel="bookmark" title="キャリアチェンジに強い！Aidemy Premium Planの特徴と学習メリット">キャリアチェンジに強い！Aidemy Premium Planの特徴と学習メリット</a></li>
</ol>
</div>
]]></description>
										<content:encoded><![CDATA[<h1>【DMM WEBCAMP 学習コース】現役エンジニアがサポートするオンラインプログラミング学習</h1>
<p>どうも！リョクちゃです。</p>
<p>「未経験からでも実務に使えるスキルを身につけたい」<br />
「短期間で効率的に学びたい」<br />
そんな方に人気のオンラインスクールが <strong>DMM WEBCAMP 学習コース</strong> です。</p>
<hr />
<h2>DMM WEBCAMP 学習コースの特徴</h2>
<ul>
<li><strong>現役エンジニアによるマンツーマンサポート</strong>
<br>
選考通過率10%の現役エンジニアが、質問対応や週2回のメンタリングで学習を徹底サポート。</li>
<li><p><strong>未経験でも上達しやすい独自カリキュラム</strong>
<br>
カナダ発のICEモデルをベースに、3,000人以上の学習データをもとに最適化された課題と教材。<br>
継続率は97％と高く、挫折しにくい環境が整っています。</p></li>
<li><p><strong>卒業後も転職・副業支援あり</strong>
<br>
希望者はキャリアサポートを無料で受けられます。スキルの活かし方まで相談できるのが安心ポイント。</p></li>
</ul>
<hr />
<h2>学べるコース例</h2>
<ul>
<li>はじめてのプログラミングコース</li>
<li>Webアプリケーションコース</li>
<li>PHP / Laravelコース  </li>
<li>Javaコース</li>
<li>Webデザインコース</li>
<li>UI/UXコース  </li>
<li>動画クリエイターコース</li>
<li>Pythonコース  </li>
</ul>
<blockquote>

<p><strong>幅広いジャンル</strong>がそろっているので、自分の目的に合わせた学習が可能です。
</p></blockquote>
<hr />
<h2>料金(例)</h2>
<ul>
<li>学習コース：月額制（詳細は公式サイトで最新情報を確認してください）<br>
※プランや価格は定期的に更新される可能性があります。</li>
</ul>
<hr />
<h2>こんな人におすすめ</h2>
<ul>
<li>ITエンジニアとしてキャリアをスタートしたい</li>
<li>副業やフリーランスで使えるスキルを短期間で習得したい</li>
<li>転職を視野に入れた本格的なプログラミング学習をしたい</li>
</ul>
<hr />
<h2>無料相談から始めるのがおすすめ</h2>
<p>「どのコースが自分に合っているか分からない」という方は、まず<strong>無料カウンセリング</strong>がおすすめです。<br />
学習計画やキャリアの方向性を相談しながら、自分に合うコースを選べます。</p>
<div class="cta-button">
  <a href="//af.moshimo.com/af/c/click?a_id=5157161&amp;p_id=1000&amp;pc_id=1380&amp;pl_id=56028" rel="nofollow" target="_blank">
    DMM WEBCAMP 学習コース（はじめてのプログラミングコース）を詳しく見る
  </a>
</div>
<p><img decoding="async" alt="" src="//i.moshimo.com/af/i/impression?a_id=5157161&amp;p_id=1000&amp;pc_id=1380&amp;pl_id=56028" width="1" height="1" style="border:none" loading="lazy"></p>
<hr />
<h2>注意事項</h2>
<ul>
<li>本記事の情報は2025年時点の公式サイトに基づいています。最新の料金・サービス内容は公式サイトをご確認ください。  </li>
<li>転職成功や副業案件の獲得を保証するものではありません。  </li>
<li>本記事にはアフィリエイトリンクが含まれています。リンク経由でのお申し込みでも追加費用はかかりません。</li>
</ul>		<div class="wpulike wpulike-default " ><div class="wp_ulike_general_class wp_ulike_is_restricted"><button type="button"
					aria-label="いいねボタン"
					data-ulike-id="8080"
					data-ulike-nonce="6f5387e8c8"
					data-ulike-type="post"
					data-ulike-template="wpulike-default"
					data-ulike-display-likers=""
					data-ulike-likers-style="popover"
					class="wp_ulike_btn wp_ulike_put_image wp_post_btn_8080"></button><span class="count-box wp_ulike_counter_up" data-ulike-counter-value="0"></span>			</div></div>The post <a href="https://dreamparadaisu.com/study_dmm/">DMM WEBCAMP 学習コース徹底解説｜現役エンジニア指導とキャリア支援で未経験からITスキルを習得</a> first appeared on <a href="https://dreamparadaisu.com">リョクちゃの電脳日記</a>.<div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
<!-- YARPP List -->
<h3>関連記事</h3><ol>
<li><a href="https://dreamparadaisu.com/digitane_review/" rel="bookmark" title="【調査レビュー】デジタネ（旧D-SCHOOLオンライン）とは？小中学生が自宅で学べるプログラミング教材">【調査レビュー】デジタネ（旧D-SCHOOLオンライン）とは？小中学生が自宅で学べるプログラミング教材</a></li>
<li><a href="https://dreamparadaisu.com/study_kids_programming_001/" rel="bookmark" title="【比較】オンラインと通学どっちがいい？小学生のためのプログラミング体験教室">【比較】オンラインと通学どっちがいい？小学生のためのプログラミング体験教室</a></li>
<li><a href="https://dreamparadaisu.com/study_kids_programming_002/" rel="bookmark" title="【調査レビュー】小学生向けプログラミング教室｜無料体験で学べる内容まとめ">【調査レビュー】小学生向けプログラミング教室｜無料体験で学べる内容まとめ</a></li>
<li><a href="https://dreamparadaisu.com/study_kids_programming_003/" rel="bookmark" title="【口コミ調査】小学生でも続けられるプログラミング教室｜無料体験参加者の声まとめ">【口コミ調査】小学生でも続けられるプログラミング教室｜無料体験参加者の声まとめ</a></li>
<li><a href="https://dreamparadaisu.com/study_what_aidemy/" rel="bookmark" title="キャリアチェンジに強い！Aidemy Premium Planの特徴と学習メリット">キャリアチェンジに強い！Aidemy Premium Planの特徴と学習メリット</a></li>
</ol>
</div>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">8080</post-id>	</item>
		<item>
		<title>【調査レビュー】デジタネ（旧D-SCHOOLオンライン）とは？小中学生が自宅で学べるプログラミング教材</title>
		<link>https://dreamparadaisu.com/digitane_review/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=digitane_review</link>
		
		<dc:creator><![CDATA[リョクちゃ]]></dc:creator>
		<pubDate>Sat, 27 Sep 2025 01:58:23 +0000</pubDate>
				<category><![CDATA[学習]]></category>
		<category><![CDATA[パソコン]]></category>
		<category><![CDATA[プログラム]]></category>
		<category><![CDATA[入門]]></category>
		<category><![CDATA[時短]]></category>
		<guid isPermaLink="false">https://dreamparadaisu.com/?p=7977</guid>

					<description><![CDATA[<p>【体験・調査レビュー】小学生から始めるオンラインプログラミング「デジタネ（旧D-SCHOOLオンライン）」 どうも！リョクちゃです。 小学生や中学生のお子さんにプログラミングを学ばせたいと思っても、 近くに教室がない・送...</p>
The post <a href="https://dreamparadaisu.com/digitane_review/">【調査レビュー】デジタネ（旧D-SCHOOLオンライン）とは？小中学生が自宅で学べるプログラミング教材</a> first appeared on <a href="https://dreamparadaisu.com">リョクちゃの電脳日記</a>.<div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
<!-- YARPP List -->
<h3>関連記事</h3><ol>
<li><a href="https://dreamparadaisu.com/study_kids_programming_001/" rel="bookmark" title="【比較】オンラインと通学どっちがいい？小学生のためのプログラミング体験教室">【比較】オンラインと通学どっちがいい？小学生のためのプログラミング体験教室</a></li>
<li><a href="https://dreamparadaisu.com/study_kids_programming_002/" rel="bookmark" title="【調査レビュー】小学生向けプログラミング教室｜無料体験で学べる内容まとめ">【調査レビュー】小学生向けプログラミング教室｜無料体験で学べる内容まとめ</a></li>
<li><a href="https://dreamparadaisu.com/study_kids_programming_003/" rel="bookmark" title="【口コミ調査】小学生でも続けられるプログラミング教室｜無料体験参加者の声まとめ">【口コミ調査】小学生でも続けられるプログラミング教室｜無料体験参加者の声まとめ</a></li>
<li><a href="https://dreamparadaisu.com/study_what_aidemy/" rel="bookmark" title="キャリアチェンジに強い！Aidemy Premium Planの特徴と学習メリット">キャリアチェンジに強い！Aidemy Premium Planの特徴と学習メリット</a></li>
<li><a href="https://dreamparadaisu.com/study_codecamp/" rel="bookmark" title="【体験レビュー】CodeCamp（コードキャンプ）でエンジニアを目指す方法｜特徴・料金・学び方まとめ">【体験レビュー】CodeCamp（コードキャンプ）でエンジニアを目指す方法｜特徴・料金・学び方まとめ</a></li>
</ol>
</div>
]]></description>
										<content:encoded><![CDATA[<h1>【体験・調査レビュー】小学生から始めるオンラインプログラミング「デジタネ（旧D-SCHOOLオンライン）」</h1>
<p>どうも！リョクちゃです。</p>
<p>小学生や中学生のお子さんにプログラミングを学ばせたいと思っても、<br />
近くに教室がない・送迎が難しい…そんなご家庭に選ばれているのが<br /><strong>デジタネ（旧D-SCHOOLオンライン）</strong> です。</p>
<hr />
<h2>デジタネとは？</h2>
<ul>
<li>自宅で学べるオンライン型プログラミング教材</li>
<li>月額3,980円（税込）から100以上のレッスンが受け放題</li>
<li>ヒルナンデス！でも紹介された人気教材</li>
<li>14日間の無料体験あり</li>
<li>2022年度キッズデザイン賞を受賞</li>
</ul>
<p>「マインクラフト」や「Roblox（ロブロックス）」を使ったゲーム作り、
2023年春に登場した<strong>ディズニーコース</strong>など、子どもが楽しみながら学べる工夫が豊富です。</p>
<hr />
<h2>コース例</h2>
<h3>マイクラッチコース</h3>
<p>マインクラフトの世界でプログラミングの基礎を学習。低学年から始められ、算数や理科の要素も取り入れています。</p>
<h3>Robloxコース</h3>
<p>日本初の本格3Dゲーム制作に挑戦できるRobloxコース。人気急上昇中。</p>
<h3>ディズニーコース</h3>
<p>ディズニーやピクサーの作品世界でプログラミングを学べるコース。
『アラジン』『リトルマーメイド』などが題材になっており、タブレットからでも受講可能です。</p>
<blockquote>
  <strong>ご注意</strong>
<br>
  このページにはアフィリエイトリンクが含まれており、リンクを通じて購入した場合に筆者は報酬を受け取ります。追加料金はかかりません。私が信頼する商品やサービスを推奨しており、記載内容は私自身の調査と意見です。
</blockquote>
<hr />
<h2>メリットと特徴</h2>
<ul>
<li><strong>送迎不要で安全</strong>
<br>
ネット環境さえあれば自宅で完結。保護者も進捗を把握しやすい。</li>
<li><strong>楽しく継続できる教材</strong>
<br>
マイクラやRoblox好きな子供に刺さる設計。学びが遊びに変わる。</li>
<li><strong>保護者向けサポートも充実</strong>
<br>
学習管理ツールやレポートで進度がわかるから安心。</li>
</ul>
<hr />
<h2>デメリットや注意点（正直レビュー）</h2>
<ul>
<li>ゲームに寄りすぎると学習目的が薄まることも。学習の進捗管理は親が一緒に確認すると安心。</li>
<li>PCまたはタブレットが必要（RobloxコースはPC推奨）。</li>
</ul>
<hr />
<h2>料金プラン（例）</h2>
<ul>
<li>月額：3,980円（税込）〜</li>
<li>年間一括プラン：お得なまとめ払いあり</li>
<li>14日間の無料体験あり（まず試したい方におすすめ）</li>
</ul>
<blockquote>
  ※料金は2024年5月時点の公式情報です。最新情報は公式サイトをご確認ください。
</blockquote>
<hr />
<h2>こんなご家庭におすすめ</h2>
<ul>
<li>子供が<strong>マイクラ・Robloxが好き</strong></li>
<li>家の近くにプログラミング教室がない</li>
<li>送り迎えなしで学ばせたい</li>
<li>ディズニー・ピクサーが好きで楽しみながら学んでほしい</li>
</ul>
<hr />
<h2>無料体験で雰囲気をチェック</h2>
<p>まずは14日間の無料体験を利用して、教材のわかりやすさやお子さんの反応を確認してみましょう。</p>
<p>&#x1f449; <a href="//af.moshimo.com/af/c/click?a_id=3935678&amp;p_id=4975&amp;pc_id=13311&amp;pl_id=65311" rel="nofollow">デジタネ公式サイトで無料体験を申し込む</a></p>
<img decoding="async" alt="" src="//i.moshimo.com/af/i/impression?a_id=3935678&amp;p_id=4975&amp;pc_id=13311&amp;pl_id=65311" width="1" height="1" style="border:none" loading="lazy">
<hr />
<h2>関連記事（内部リンク）</h2>
<ul>
<li><a href="https://dreamparadaisu.com/study_kids_programming_001/">小学生プログラミング教育の始め方まとめ</a></li>
<li><a href="https://dreamparadaisu.com/study_kids_programming_002/">家庭でできるプログラミング環境づくり</a></li>
<li><a href="https://dreamparadaisu.com/study_kids_programming_003/">おすすめ子供向けプログラミング教材まとめ</a></li>
</ul>		<div class="wpulike wpulike-default " ><div class="wp_ulike_general_class wp_ulike_is_restricted"><button type="button"
					aria-label="いいねボタン"
					data-ulike-id="7977"
					data-ulike-nonce="37d51e1cf4"
					data-ulike-type="post"
					data-ulike-template="wpulike-default"
					data-ulike-display-likers=""
					data-ulike-likers-style="popover"
					class="wp_ulike_btn wp_ulike_put_image wp_post_btn_7977"></button><span class="count-box wp_ulike_counter_up" data-ulike-counter-value="0"></span>			</div></div>The post <a href="https://dreamparadaisu.com/digitane_review/">【調査レビュー】デジタネ（旧D-SCHOOLオンライン）とは？小中学生が自宅で学べるプログラミング教材</a> first appeared on <a href="https://dreamparadaisu.com">リョクちゃの電脳日記</a>.<div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
<!-- YARPP List -->
<h3>関連記事</h3><ol>
<li><a href="https://dreamparadaisu.com/study_kids_programming_001/" rel="bookmark" title="【比較】オンラインと通学どっちがいい？小学生のためのプログラミング体験教室">【比較】オンラインと通学どっちがいい？小学生のためのプログラミング体験教室</a></li>
<li><a href="https://dreamparadaisu.com/study_kids_programming_002/" rel="bookmark" title="【調査レビュー】小学生向けプログラミング教室｜無料体験で学べる内容まとめ">【調査レビュー】小学生向けプログラミング教室｜無料体験で学べる内容まとめ</a></li>
<li><a href="https://dreamparadaisu.com/study_kids_programming_003/" rel="bookmark" title="【口コミ調査】小学生でも続けられるプログラミング教室｜無料体験参加者の声まとめ">【口コミ調査】小学生でも続けられるプログラミング教室｜無料体験参加者の声まとめ</a></li>
<li><a href="https://dreamparadaisu.com/study_what_aidemy/" rel="bookmark" title="キャリアチェンジに強い！Aidemy Premium Planの特徴と学習メリット">キャリアチェンジに強い！Aidemy Premium Planの特徴と学習メリット</a></li>
<li><a href="https://dreamparadaisu.com/study_codecamp/" rel="bookmark" title="【体験レビュー】CodeCamp（コードキャンプ）でエンジニアを目指す方法｜特徴・料金・学び方まとめ">【体験レビュー】CodeCamp（コードキャンプ）でエンジニアを目指す方法｜特徴・料金・学び方まとめ</a></li>
</ol>
</div>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">7977</post-id>	</item>
		<item>
		<title>【Windowsコマンド】renコマンドの使い方解説！初心者向けのファイル名変更テクニックを紹介</title>
		<link>https://dreamparadaisu.com/windows_command_bat_09/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=windows_command_bat_09</link>
		
		<dc:creator><![CDATA[リョクちゃ]]></dc:creator>
		<pubDate>Sat, 15 Apr 2023 08:04:54 +0000</pubDate>
				<category><![CDATA[プログラム]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Windowsコマンド]]></category>
		<category><![CDATA[パソコン]]></category>
		<category><![CDATA[入門]]></category>
		<guid isPermaLink="false">https://dreamparadaisu.com/?p=5220</guid>

					<description><![CDATA[<p>どうも！リョクちゃです。 &#160; 今回は、初心に戻り初心者向けのWindowsコマンド入門記事となります。 その中でも、renコマンドを使ってファイル名やフォルダ名を変更する方法を紹介するほか、 応用的な使い方につ...</p>
The post <a href="https://dreamparadaisu.com/windows_command_bat_09/">【Windowsコマンド】renコマンドの使い方解説！初心者向けのファイル名変更テクニックを紹介</a> first appeared on <a href="https://dreamparadaisu.com">リョクちゃの電脳日記</a>.<div class='yarpp yarpp-related yarpp-related-rss yarpp-related-none yarpp-template-list'>

この投稿の関連記事が見つかりませんでした。
</div>
]]></description>
										<content:encoded><![CDATA[<p>どうも！リョクちゃです。</p>
<p>&nbsp;</p>
<p>今回は、初心に戻り初心者向けのWindowsコマンド入門記事となります。</p>
<p>その中でも、renコマンドを使ってファイル名やフォルダ名を変更する方法を紹介するほか、</p>
<p>応用的な使い方についても紹介していきます。</p>
<p>&nbsp;</p>
<p>ちなみに前回は、こちら</p>
<div class="blog-card internal-blog-card blog-card-thumbnail-right cf"><div class="blog-card-thumbnail"><a href="https://dreamparadaisu.com/windows_command_bat_08/" class="blog-card-thumbnail-link"><img width="100" height="100" src="https://dreamparadaisu.com/wp-content/uploads/2023/04/Dir_10-100x100.png" class="blog-card-thumb-image wp-post-image" alt="" srcset="https://dreamparadaisu.com/wp-content/uploads/2023/04/Dir_10-100x100.png 100w, https://dreamparadaisu.com/wp-content/uploads/2023/04/Dir_10-150x150.png 150w, https://dreamparadaisu.com/wp-content/uploads/2023/04/Dir_10-120x120.png 120w" sizes="(max-width: 100px) 100vw, 100px" /></a></div><div class="blog-card-content"><div class="blog-card-title"><a href="https://dreamparadaisu.com/windows_command_bat_08/" class="blog-card-title-link">【Windowsコマンド入門】dirコマンドの基本的な使い方と応用テクニック</a></div><div class="blog-card-excerpt">Windowsコマンドの使い方を解説しています！初心者向けの基本的なコマンドであるdirコマンドについて紹介しています。効率的なファイル操作を学んでいきましょう！</div></div><div class="blog-card-footer"><div class="blog-card-site">dreamparadaisu.com</div><div class="blog-card-hatebu"><a href="//b.hatena.ne.jp/entry/https://dreamparadaisu.com/windows_command_bat_08/" rel="nofollow"><img src="//b.hatena.ne.jp/entry/image/https://dreamparadaisu.com/windows_command_bat_08/" alt="" /></a></div><div class="blog-card-date">2023-04-11 07:00</div></div></div>
<p>&nbsp;</p>
<h1>renコマンドの使い方解説！
初心者向けのファイル名変更テクニックを紹介</h1>
<h2>renコマンドとは？基本的な使い方を徹底解説！</h2>
<p>WindowsのコマンドプロンプトやWindows PowerShellといった</p>
<p>コマンドラインインターフェースで使用されるコマンドの一つで、</p>
<p>ファイルやフォルダの名称を変更するためのコマンドになります。</p>
<p>&nbsp;</p>
<p>すなわち、ファイル名やフォルダ名の変更によるリネームを行うことができます。</p>
<p>renコマンドは、「rename」の略称であり、<span style="text-decoration: underline">ファイルやフォルダの名称</span>を</p>
<p><span style="text-decoration: underline"><strong>変更</strong>する際に使用</span>される一般的なコマンドのひとつです。</p>
<p>&nbsp;</p>
<p>renコマンドを使うことで、「ファイルやフォルダの名称を一括で変更する」、</p>
<p>「一部を置換する」、「連番を付ける」等の操作が可能です。</p>
<p>また、オプションを使うことで、ファイルの属性や</p>
<p>タイムスタンプを変更することもできます。</p>
<p>&nbsp;</p>
<p>本記事では、これらをセクションに分けて解説していきます。</p>
<p>&nbsp;</p>
<p>各セクションで利用するファイルについては、以下をローカル環境に作り、</p>
<p>解説していきます。</p>
<p>&nbsp;</p>
<p>以下のフォルダに、下表のファイルを配置しています。</p>
<p>フォルダパス：C:\Data\TestRen</p>
<p>&nbsp;</p>

<table id="tablepress-74" class="tablepress tablepress-id-74">
<thead>
<tr class="row-1">
	<th class="column-1">No</th><th class="column-2">ファイル名</th><th class="column-3">拡張子</th>
</tr>
</thead>
<tbody class="row-striping row-hover">
<tr class="row-2">
	<td class="column-1">1</td><td class="column-2">test.mp4</td><td class="column-3">.mp4</td>
</tr>
<tr class="row-3">
	<td class="column-1">2</td><td class="column-2">test.png</td><td class="column-3">.png</td>
</tr>
<tr class="row-4">
	<td class="column-1">3</td><td class="column-2">test.txt</td><td class="column-3">.txt</td>
</tr>
<tr class="row-5">
	<td class="column-1">4</td><td class="column-2">TestMonstar_one.png</td><td class="column-3">.png</td>
</tr>
<tr class="row-6">
	<td class="column-1">5</td><td class="column-2">TestMonstar_ooo.png</td><td class="column-3">.png</td>
</tr>
<tr class="row-7">
	<td class="column-1">6</td><td class="column-2">TestMonstar_to.jpg</td><td class="column-3">.jpg</td>
</tr>
</tbody>
</table>
<!-- #tablepress-74 from cache -->
<p>&nbsp;</p>
<p>また、前提としてカレントディレクトリをC:\Data\TestRenに設定しておきます。</p>
<p>&nbsp;</p>
<p>コマンドプロンプトを起動したうえで、</p>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">cd C:\Data\TestRen</pre><p></p>
<p>を実行しておきます。</p>
<p>&nbsp;</p>
<h3>ファイル名の変更</h3>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">ren [旧ファイル名] [新ファイル名]</pre><p></p>
<p>上記の形式でrenコマンドを使用します。</p>
<p>[旧ファイル名]には変更したいファイルの現在の名前を、</p>
<p>[新ファイル名]には、変更後のファイル名を指定します。</p>
<p>&nbsp;</p>
<p>例) TestRenフォルダにある、test.txtをnew_test.txtに変更します。</p>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">ren test.txt new_test.txt</pre><p></p>
<p>&nbsp;</p>
<figure id="attachment_mmd_5236" class="wp-block-image aligncenter"><img decoding="async" width="917" height="414" src="https://dreamparadaisu.com/wp-content/uploads/2023/04/ren_1.png" class="attachment-full size-full" alt="" loading="lazy" align="center" /></figure>
<p>ファイル名が、「test.txt」から「new_test.txt」に変更されています。</p>
<p>&nbsp;</p>
<h3>ファイル名の拡張子の変更</h3>
<p>ファイル名の拡張子も変更することが可能です。</p>
<p>&nbsp;</p>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">ren new_test.txt new_test.csv</pre><p></p>
<p>&nbsp;</p>
<figure id="attachment_mmd_5238" class="wp-block-image aligncenter"><img decoding="async" width="920" height="422" src="https://dreamparadaisu.com/wp-content/uploads/2023/04/ren_2.png" class="attachment-full size-full" alt="" loading="lazy" align="center" /></figure>
<p>ファイル名の拡張子が「.txt」から「.csv」に変更されています。</p>
<p>&nbsp;</p>
<p style="text-align: center"><a href="//af.moshimo.com/af/c/click?a_id=3935678&amp;p_id=4975&amp;pc_id=13311&amp;pl_id=65549" rel="nofollow"><img decoding="async" alt="" style="border: none" src="//image.moshimo.com/af-img/3980/000000065549.png" width="468" height="60"></a>
<img decoding="async" alt="" style="border: none" src="//i.moshimo.com/af/i/impression?a_id=3935678&amp;p_id=4975&amp;pc_id=13311&amp;pl_id=65549" width="1" height="1"></p>
<p>&nbsp;</p>
<h2>renコマンドを使ったファイル操作の効率化テクニック</h2>
<h3>ファイル名を一括で変更する方法</h3>
<p>ファイル名を一括で変更するには、renコマンドのワイルドカード(*)を</p>
<p>利用する方法があります。</p>
<p>&nbsp;</p>
<p>ワイルドカードは、複数のファイル名を一括で指定するための特殊文字で、</p>
<p>次のような使い方でファイル名を一括で変換することができます。</p>
<p>&nbsp;</p>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">ren [変更前のファイル名のパターン] [変更後のファイル名のパターン]</pre><p></p>
<p>&nbsp;</p>
<p>TestRenフォルダにある、「test.mp4」や「test.png」の全てのファイル名の先頭に「new_」という接頭辞を付けてみます。</p>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">ren test.* new_test.*</pre><p></p>
<p>&nbsp;</p>
<figure id="attachment_mmd_5241" class="wp-block-image aligncenter"><img decoding="async" width="912" height="426" src="https://dreamparadaisu.com/wp-content/uploads/2023/04/ren_4.png" class="attachment-full size-full" alt="" loading="lazy" align="center" /></figure>
<p>&nbsp;</p>
<h3>ファイル名の拡張子を一括で変更する方法</h3>
<p>例えば、TestRenフォルダにある、「TestMonstar_one.png」、「TestMonstar_ooo.png」の全てのファイル名の拡張子を一括で変更してみます。</p>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">ren TestMonstar_*.png TestMonstar_*.PNG</pre><p></p>
<p>&nbsp;</p>
<figure id="attachment_mmd_5240" class="wp-block-image aligncenter"><img decoding="async" width="923" height="425" src="https://dreamparadaisu.com/wp-content/uploads/2023/04/ren_3.png" class="attachment-full size-full" alt="" loading="lazy" align="center" /></figure>
<p>&nbsp;</p>
<h3>ファイル名の一部を一括で置換する方法</h3>
<p>renコマンドを使って、複数のファイル名の一部を一括で置換することもできます。</p>
<p>例えば、特定の拡張子を持つ各ファイル名の一部を一括で変更したい場合などに便利。</p>
<p>&nbsp;</p>
<p>TestRenフォルダにある、「new_がファイル名に含まれている全てのファイルに対して、</p>
<p>「OCHA」で置換する。</p>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">ren "*new*" "*OCHA*"</pre><p></p>
<p>&nbsp;</p>
<p>……正しく置換されません。</p>
<figure id="attachment_mmd_5244" class="wp-block-image aligncenter"><img decoding="async" width="921" height="413" src="https://dreamparadaisu.com/wp-content/uploads/2023/04/ren_5.png" class="attachment-full size-full" alt="" loading="lazy" align="center" /></figure>
<p>&nbsp;</p>
<p>この場合あくまで、変換前のパターンでは、「new」が含まれるファイルを探し、</p>
<p>変換後のパターンとして、拡張子の後に付加されてしまうようです。</p>
<p>&nbsp;</p>
<p>今回のように、「new_」を置換したい場合は、以下のようにすることで、</p>
<p>正しく置換されました。</p>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">ren "new*.*" "OCHA_test.*"</pre><p></p>
<figure id="attachment_mmd_5245" class="wp-block-image aligncenter"><img decoding="async" width="901" height="413" src="https://dreamparadaisu.com/wp-content/uploads/2023/04/ren_6.png" class="attachment-full size-full" alt="" loading="lazy" align="center" /></figure>
<p>&nbsp;</p>
<h2>注意点とエラー対処法</h2>
<p>renコマンドを使用する際の注意点と一般的なエラー対処法については、</p>
<p>主に以下のようなものがあります。</p>
<h3>注意点</h3>
<ol>

<li>ファイルやフォルダ名のスペルや記号、大文字小文字を正確に入力する必要があります。
入力にミスがあると、正常に変更されない可能性があります。</li>

<li>ファイルやフォルダ名にスペースや特殊文字が含まれる場合には、ダブルクォーテーションで囲む必要があります。</li>

<li>操作を行うファイルやフォルダが現在の作業ディレクトリに存在しているか確認してから実行する必要があります。存在しない場合にはエラーが発生します。</li>
</ol>
<h3>一般的なエラー対処法</h3>
<ol>

<li>ファイルやフォルダ名のスペルや記号、大文字小文字を再度確認し、正確に入力するように心掛ける。</li>

<li>ダブルクォーテーション(&#8220;)を使ってファイルやフォルダ名を囲むことで、スペースや特殊文字を正しく認識させることができるので、留意すること。</li>

<li>操作を行うファイルやフォルダが存在するディレクトリに移動してからrenコマンドを実行することで、ファイルやフォルダが存在しないエラーを回避できます。出ない場合は、フルパスでファイルやフォルダを指定すること。</li>

<li>バックアップを事前に作成しておくことで、意図しない変更を防止できます。</li>

<li>Windowsの管理者権限を持つユーザーアカウントでrenコマンドを実行することで、権限に関するエラーを回避できます。</li>
</ol>
<h2>renコマンドの応用例を紹介</h2>
<h3>ファイル名の一部を一括で置換する方法(応用編)</h3>
<p>応用例として、「ren &#8220;<em>new</em>&#8221; &#8220;<em>OCHA</em>&#8220;」のコマンドが正しく動作しなかった場合における</p>
<p>ファイル名の一部を一括置き換える例として、</p>
<p>for文と組み合わせることで、正しく置き換えることができる。</p>
<p>&nbsp;</p>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">echo off
for %%f in (*.*) do call :change %%f
exit /b
:change

set filename=%1
set fileName=%fileName:new_=OCHA_%

ren %1 %fileName%</pre><p></p>
<p>↑を.batファイルとして作成し、実行することで同様の動作ができる。</p>
<p>&nbsp;</p>
<h3>ファイル名に連番を付ける方法</h3>
<p>renコマンドを使って、ファイル名に連番を付けることもできます。</p>
<p>例えば、複数のファイルに順番に連番を付けたい場合などに便利。</p>
<p>&nbsp;</p>
<p>TestRenフォルダにある、「.png」に対して、「TestMonstar_[連番].png」として</p>
<p>数字の連番を付けていきます。</p>
<p>&nbsp;</p>
<p>この場合もrenコマンドだけでは、できないので、他のコマンドと組み合わせて、</p>
<p>行っていきます。</p>
<p>&nbsp;</p>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">@echo off
setlocal enabledelayedexpansion
set count=1
for %%f in (TestMonstar_*.png) do (
    ren "%%f" "TestMonstar_!count!.png"
    set /a count+=1
)</pre><p></p>
<p>↑これも.bat(バッチファイル)として作成します。</p>
<p>&nbsp;</p>
<p>実行すると、TestMonstar_が含まれる.pngファイルに対して、</p>
<p>変数countを使って連番を管理し、!count!の形式で展開をしていきます。</p>
<p>&nbsp;</p>
<p>forループの繰り返しの度にcountの値がインクリメントされ、</p>
<p>ファイル名に連番が付けられます。</p>
<p>&nbsp;</p>
<p>このように、バッチファイルを使ったforループ処理を組み合わせることで、</p>
<p>renコマンドを使ってファイル名に連番を割り当てることができます。</p>
<p>&nbsp;</p>
<p>ただし、<span style="color: #ff0000"><span style="text-decoration: underline">バッチファイルを使用する際には、注意が必要であり</span>、<span style="text-decoration: underline">正確な</span></span></p>
<p><span style="text-decoration: underline;color: #ff0000">ファイル名の指定や変更前後のファイル名の一貫性を</span></p>
<p><span style="text-decoration: underline;color: #ff0000">確認してから実行</span>するようにしてください。</p>
<p>&nbsp;</p>
<p>また、バッチファイルの実行にはリスクが伴うため、</p>
<p>事前にバックアップを取得するなど、適切な手順を踏むことをお勧めします。</p>
<h2>renコマンドを使ったファイル管理のベストプラクティス</h2>
<p>以下、renコマンドを使ったファイル管理の主なベストプラクティスになります。</p>
<p>&nbsp;</p>
<ol>

<li>ファイル名を変更する前に、変更前のファイルを
バックアップしておくことをお勧めします。変更後に元に戻す必要がある場合や、予期せぬエラーが発生した場合に備えて、
バックアップを作成しておきます。</li>

<li>renコマンドを使ってファイル名を変更する際には、
新しいファイル名を慎重に指定しましょう。不適切なファイル名を指定すると、
予期しない結果につながる可能性があります。また、ファイル名に使用できない文字や文字列に注意し、
適切な命名規則に従ってファイル名を変更しましょう。</li>

<li>renコマンドを使ってファイル名を変更する際には、
正確なファイルのパスを指定することが重要です。誤ったパスを指定すると、ファイルが見つからずにエラーが発生する可能性があります。パスのスペルや大文字小文字の区別に注意し、正確なパスを指定しましょう。</li>

<li>renコマンドではワイルドカードを利用して、
複数のファイル名を一括で変更することができます。ワイルドカードを使って効率的にファイル名を変更することで、
作業効率を向上させることができます。</li>

<li>renコマンドを使ったファイル名の変更を行う前に、
テスト実行をすることをお勧めします。ファイル名の変更結果を事前に確認することで
致命的なエラーを回避することができます。</li>
</ol>
<h2>まとめ</h2>
<p>renコマンドについて、つらつらと解説していきました。</p>
<p>具体的な用途や目的に合わせてrenコマンドを</p>
<p>うまく活用して作業を効率化することができるので、</p>
<p>基礎的な使い方から応用的な使い方まで、</p>
<p>本記事を通して参考にしていただけたら嬉しいです。</p>
<p>&nbsp;</p>
<p>ただし、ファイル操作を行う際には注意して作業を行い、</p>
<p>重要なファイルの場kl句アップを取るなどのセキュリティ対策を遵守するようにしましょう。</p>
<p>最後までお読みいただき、ありがとうございます。</p>
<p><em><strong>Windowsコマンドの学習にはこちらの参考書を活用しています。</strong></em></p>
<div class="wpap-tpl wpap-tpl-detail wpap-tpl-rakuten-books"><a href="https://hb.afl.rakuten.co.jp/hgc/g00q0728.wj9ire09.g00q0728.wj9isd7f/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F13796297%2F%3Frafcid%3Dwsc_b_ts_1064955924733071255" rel="nofollow" class="wpap-link" target="_blank" data-click-tracking="楽天ブックス 9784774180014 Windowsコマンドプロンプトポケットリファレンス改訂新版"><div class="wpap-image"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0014/9784774180014.jpg?_ex=200x200" alt="Windowsコマンドプロンプトポケットリファレンス改訂新版" /></div><p class="wpap-title">Windowsコマンドプロンプトポケットリファレンス改訂新版</p><div class="wpap-creator">山近慶一</div><div class="wpap-price">3,278円<span class="wpap-date">(04/13 05:35時点)</span></div><div class="wpap-service">楽天ブックス</div></a></div>
<h3>次のステップへ進みたい方へ</h3>
<p>ファイル操作や自動化は、PythonやPowerShellを使うとさらに効率化できます。<br />
実務でも使えるスキルを体系的に学びたい方はこちらの記事をどうぞ。</p>
<p>&#x1f449; <a href="https://dreamparadaisu.com/study_services/">プログラミング学習サービス徹底比較【VB.Net・Python・SQL対応】</a></p>		<div class="wpulike wpulike-default " ><div class="wp_ulike_general_class wp_ulike_is_restricted"><button type="button"
					aria-label="いいねボタン"
					data-ulike-id="5220"
					data-ulike-nonce="07f6692754"
					data-ulike-type="post"
					data-ulike-template="wpulike-default"
					data-ulike-display-likers=""
					data-ulike-likers-style="popover"
					class="wp_ulike_btn wp_ulike_put_image wp_post_btn_5220"></button><span class="count-box wp_ulike_counter_up" data-ulike-counter-value="0"></span>			</div></div>The post <a href="https://dreamparadaisu.com/windows_command_bat_09/">【Windowsコマンド】renコマンドの使い方解説！初心者向けのファイル名変更テクニックを紹介</a> first appeared on <a href="https://dreamparadaisu.com">リョクちゃの電脳日記</a>.<div class='yarpp yarpp-related yarpp-related-rss yarpp-related-none yarpp-template-list'>
<p>この投稿の関連記事が見つかりませんでした。</p>
</div>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5220</post-id>	</item>
		<item>
		<title>【PowerShell】条件分岐を使ってみた～こんなこともできるぞ～</title>
		<link>https://dreamparadaisu.com/powershell_21/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=powershell_21</link>
		
		<dc:creator><![CDATA[リョクちゃ]]></dc:creator>
		<pubDate>Sun, 25 Dec 2022 17:15:25 +0000</pubDate>
				<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Windowsコマンド]]></category>
		<category><![CDATA[パソコン]]></category>
		<guid isPermaLink="false">https://dreamparadaisu.com/?p=4927</guid>

					<description><![CDATA[<p>どうも！リョクちゃです。 &#160; 今回は、PowerShellで入力値に基づいて処理を分岐させる、いわゆる条件分岐について、 コードを書いて、紹介していきます。 &#160; プログラミングにおいては、基本中の基本...</p>
The post <a href="https://dreamparadaisu.com/powershell_21/">【PowerShell】条件分岐を使ってみた～こんなこともできるぞ～</a> first appeared on <a href="https://dreamparadaisu.com">リョクちゃの電脳日記</a>.<div class='yarpp yarpp-related yarpp-related-rss yarpp-related-none yarpp-template-list'>

この投稿の関連記事が見つかりませんでした。
</div>
]]></description>
										<content:encoded><![CDATA[<p>どうも！リョクちゃです。</p>
<p>&nbsp;</p>
<p>今回は、PowerShellで入力値に基づいて処理を分岐させる、いわゆる条件分岐について、</p>
<p>コードを書いて、紹介していきます。</p>
<p>&nbsp;</p>
<p>プログラミングにおいては、基本中の基本となるところであり、</p>
<p>割と行き詰まってしまうところでもあります。</p>
<p>&nbsp;</p>
<h1>if文</h1>
<p>一般的にプログラミング言語において条件分岐は、if文という文法で</p>
<p>表されており、if文の中に条件式を記述することで、処理を分岐させることができます。</p>
<p>&nbsp;</p>
<h2>if文の構文</h2>
<p>PowerShellにおけるif文の構文は、以下に示される形となります。</p>
<p>&nbsp;
</p><pre class="urvanov-syntax-highlighter-plain-tag">if ( 条件式 ) {

    処理

}</pre><p>
&nbsp;</p>
<p>条件式の結果が満たされるのであれば、処理が行われます。一方で条件式の結果が満たされない場合は、処理が行われません。</p>
<p>&nbsp;</p>
<p>例えば、整数の1が2よりも小さい場合には、処理としてHello Worldと返すといった動作を行わせたい場合、
</p><pre class="urvanov-syntax-highlighter-plain-tag">if ( 1 -lt 2 ) {
    Write-Host "Hello World"
}</pre><p>
&nbsp;</p>
<p>一方で、整数の1が2よりも小さくなかった場合(本来ありえないですが。。。)に処理を</p>
<p>行わせたいときは、以下の構文を利用します。
</p><pre class="urvanov-syntax-highlighter-plain-tag">if ( 条件式 ) {
    処理
} else {
    処理(条件式が成立しなかった場合)
}</pre><p>
&nbsp;</p>
<p>構文に則って記述すると、
</p><pre class="urvanov-syntax-highlighter-plain-tag">if ( 1 -lt 2 ) {
    Write-Host "Hello World"
} else {
    Write-Host "Not Hello World"
}</pre><p>
となります。</p>
<p>&nbsp;</p>
<p>PowerShellでは、以上のようにしてif文を記述することで、</p>
<p>条件式によって処理を分岐することができます。</p>
<p>&nbsp;</p>
<p>複数の条件がある場合については、以下の記事でもまとめているのでご参照ください。</p>
<div class="blog-card internal-blog-card blog-card-thumbnail-right cf"><div class="blog-card-thumbnail"><a href="https://dreamparadaisu.com/powershell_11/" class="blog-card-thumbnail-link"><img width="100" height="100" src="https://dreamparadaisu.com/wp-content/uploads/2022/02/powershell_27-100x100.png" class="blog-card-thumb-image wp-post-image" alt="" srcset="https://dreamparadaisu.com/wp-content/uploads/2022/02/powershell_27-100x100.png 100w, https://dreamparadaisu.com/wp-content/uploads/2022/02/powershell_27-150x150.png 150w, https://dreamparadaisu.com/wp-content/uploads/2022/02/powershell_27-120x120.png 120w" sizes="(max-width: 100px) 100vw, 100px" /></a></div><div class="blog-card-content"><div class="blog-card-title"><a href="https://dreamparadaisu.com/powershell_11/" class="blog-card-title-link">【PowerShell】複数条件が並ぶ時の効率的な条件分岐について学ぶ～Switch文～</a></div><div class="blog-card-excerpt">条件が複数ある時、ひたすらif文を書いてはいませんか？条件が多くなるにつれて書いていくと複雑に且つわかりづらくなってきますよね。そんな時に使えるSwitch文について簡単に例を出しながら紹介しています。参考になれば嬉しいです。</div></div><div class="blog-card-footer"><div class="blog-card-site">dreamparadaisu.com</div><div class="blog-card-hatebu"><a href="//b.hatena.ne.jp/entry/https://dreamparadaisu.com/powershell_11/" rel="nofollow"><img src="//b.hatena.ne.jp/entry/image/https://dreamparadaisu.com/powershell_11/" alt="" /></a></div><div class="blog-card-date">2022-02-10 03:01</div></div></div>
<p>&nbsp;</p>
<h1>条件式で使われる主な比較演算子</h1>
<p>条件式の中で用いられる比較演算子には、主に以下の表にて示される演算子を記述することで、式の判定ができます。</p>

<table id="tablepress-70" class="tablepress tablepress-id-70">
<thead>
<tr class="row-1">
	<th class="column-1">No</th><th class="column-2">比較演算子</th><th class="column-3">意味</th>
</tr>
</thead>
<tbody class="row-striping row-hover">
<tr class="row-2">
	<td class="column-1">1</td><td class="column-2">-eq, -ieq, -ceq</td><td class="column-3">等しい</td>
</tr>
<tr class="row-3">
	<td class="column-1">2</td><td class="column-2">-ne, -ine, -cne</td><td class="column-3">等しくない</td>
</tr>
<tr class="row-4">
	<td class="column-1">3</td><td class="column-2">-gt, -igt, -cgt</td><td class="column-3">(左辺が右辺)より大きい</td>
</tr>
<tr class="row-5">
	<td class="column-1">4</td><td class="column-2">-ge, -ige, -cge</td><td class="column-3">(左辺が右辺)以上</td>
</tr>
<tr class="row-6">
	<td class="column-1">5</td><td class="column-2">-lt, -ilt, -clt</td><td class="column-3">(左辺が右辺)より小さい</td>
</tr>
<tr class="row-7">
	<td class="column-1">6</td><td class="column-2">-le, -ile, -cle</td><td class="column-3">(左辺が右辺)以下</td>
</tr>
<tr class="row-8">
	<td class="column-1">7</td><td class="column-2">-like, -ilike, -clike</td><td class="column-3">ワイルドカード(*)と等しい</td>
</tr>
<tr class="row-9">
	<td class="column-1">8</td><td class="column-2">-notlike, -inotlike, -cnotlike</td><td class="column-3">ワイルドカード(*)と等しくない</td>
</tr>
<tr class="row-10">
	<td class="column-1">9</td><td class="column-2">-match, -imatch, -cmatch</td><td class="column-3">正規表現と等しい</td>
</tr>
<tr class="row-11">
	<td class="column-1">10</td><td class="column-2">-notmatch, -inotmatch, -cnotmatch</td><td class="column-3">正規表現と等しくない</td>
</tr>
<tr class="row-12">
	<td class="column-1">11</td><td class="column-2">-contains, -contains, -ccontains</td><td class="column-3">コレクションに含まれている</td>
</tr>
<tr class="row-13">
	<td class="column-1">12</td><td class="column-2">-notcontains, -inotcontains, -cnotcontains</td><td class="column-3">コレクションに含まれていない</td>
</tr>
<tr class="row-14">
	<td class="column-1">13</td><td class="column-2">-in</td><td class="column-3">コレクションの中にある</td>
</tr>
<tr class="row-15">
	<td class="column-1">14</td><td class="column-2">-notin</td><td class="column-3">コレクションの中にない</td>
</tr>
</tbody>
</table>

<p>&nbsp;</p>
<h1>まとめ</h1>
<p>PowerShellにおいてif文を使った条件分岐をするには、を簡単にまとめてみました。</p>
<p>&nbsp;</p>
<p>PowerShellで条件分岐を記述することってあまりないかと思いますが、</p>
<p>スクリプトを作成して、定常処理を自動的に処理をさせたいときなどに使える時が来るので、</p>
<p>参考にしていただけたらと思います。</p>
<p>&nbsp;</p>
<p>最後までお読みいただき、ありがとうございます。</p>
<p>&nbsp;</p>

<p>&nbsp;</p>		<div class="wpulike wpulike-default " ><div class="wp_ulike_general_class wp_ulike_is_restricted"><button type="button"
					aria-label="いいねボタン"
					data-ulike-id="4927"
					data-ulike-nonce="6076437e4e"
					data-ulike-type="post"
					data-ulike-template="wpulike-default"
					data-ulike-display-likers=""
					data-ulike-likers-style="popover"
					class="wp_ulike_btn wp_ulike_put_image wp_post_btn_4927"></button><span class="count-box wp_ulike_counter_up" data-ulike-counter-value="0"></span>			</div></div>The post <a href="https://dreamparadaisu.com/powershell_21/">【PowerShell】条件分岐を使ってみた～こんなこともできるぞ～</a> first appeared on <a href="https://dreamparadaisu.com">リョクちゃの電脳日記</a>.<div class='yarpp yarpp-related yarpp-related-rss yarpp-related-none yarpp-template-list'>
<p>この投稿の関連記事が見つかりませんでした。</p>
</div>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4927</post-id>	</item>
		<item>
		<title>【Powershell】CSVファイルをカッコよく扱ってみる！</title>
		<link>https://dreamparadaisu.com/powershell_20/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=powershell_20</link>
		
		<dc:creator><![CDATA[リョクちゃ]]></dc:creator>
		<pubDate>Thu, 01 Dec 2022 20:57:10 +0000</pubDate>
				<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Windowsコマンド]]></category>
		<category><![CDATA[パソコン]]></category>
		<guid isPermaLink="false">https://dreamparadaisu.com/?p=4864</guid>

					<description><![CDATA[<p>どうも！リョクちゃです。 &#160; 今回は、CSVファイルをPowershellで読み込んで、 カッコよく扱った気になれる方法を紹介していきます。 &#160; あまりPowerShellでCSVファイルを読み取って...</p>
The post <a href="https://dreamparadaisu.com/powershell_20/">【Powershell】CSVファイルをカッコよく扱ってみる！</a> first appeared on <a href="https://dreamparadaisu.com">リョクちゃの電脳日記</a>.<div class='yarpp yarpp-related yarpp-related-rss yarpp-related-none yarpp-template-list'>

この投稿の関連記事が見つかりませんでした。
</div>
]]></description>
										<content:encoded><![CDATA[<p>どうも！リョクちゃです。</p>
<p>&nbsp;</p>
<p>今回は、CSVファイルをPowershellで読み込んで、</p>
<p>カッコよく扱った気になれる方法を紹介していきます。</p>
<p>&nbsp;</p>
<p>あまりPowerShellでCSVファイルを読み取って、何かすることってないかもしれないですが、</p>
<p>覚えておくと、こんな使い方もあるのかといった知識の向上につながればと思います。</p>
<p>&nbsp;</p>
<p>前回はこちらになります。</p>
<div class="blog-card internal-blog-card blog-card-thumbnail-right cf"><div class="blog-card-thumbnail"><a href="https://dreamparadaisu.com/powershell_19/" class="blog-card-thumbnail-link"><img width="100" height="100" src="https://dreamparadaisu.com/wp-content/uploads/2022/05/titel2-100x100.png" class="blog-card-thumb-image wp-post-image" alt="" srcset="https://dreamparadaisu.com/wp-content/uploads/2022/05/titel2-100x100.png 100w, https://dreamparadaisu.com/wp-content/uploads/2022/05/titel2-150x150.png 150w, https://dreamparadaisu.com/wp-content/uploads/2022/05/titel2-120x120.png 120w" sizes="(max-width: 100px) 100vw, 100px" /></a></div><div class="blog-card-content"><div class="blog-card-title"><a href="https://dreamparadaisu.com/powershell_19/" class="blog-card-title-link">【PowerShell】WindowsコマンドでいうCDに倣い作業ディレクトリをSet-Locationで変えてみた</a></div><div class="blog-card-excerpt">Windowsコマンドでは、作業ディレクトリを変更するのにCDコマンドを使用していました。PowerShellでも似たコマンドがあり、それはSet-Locationになります。もちろんPowerShellでもCDコマンドは使用できますが、せっかくなので、Set-Locationを使って作業ディレクトリを変えてみました。</div></div><div class="blog-card-footer"><div class="blog-card-site">dreamparadaisu.com</div><div class="blog-card-hatebu"><a href="//b.hatena.ne.jp/entry/https://dreamparadaisu.com/powershell_19/" rel="nofollow"><img src="//b.hatena.ne.jp/entry/image/https://dreamparadaisu.com/powershell_19/" alt="" /></a></div><div class="blog-card-date">2022-05-20 12:47</div></div></div>
<p>&nbsp;</p>
<h1>【準備】CSVファイルの作成</h1>
<p>以下のCSVファイルを事前に作成します。</p>
<p>以降は、作成したCSVファイルを使用していきます。</p>
<figure id="attachment_mmd_4872" class="wp-block-image aligncenter"><img decoding="async" width="260" height="149" src="https://dreamparadaisu.com/wp-content/uploads/2022/11/powershell_csv.png" class="attachment-full size-full" alt="" loading="lazy" align="center" /></figure>
<p>ファイル名は、test_kakaku.csvとしました。</p>
<p>※ヘッダーはあえて設定していません。</p>
<p>ヘッダー：1行目の列の見出し・タイトル</p>
<p>&nbsp;</p>
<p>ちなみに実行環境には、VSCodeを使用しております。</p>
<p>&nbsp;</p>
<h1>CSVファイルを読込む</h1>
<p>&nbsp;</p>
<p>PowerShellでCSVファイルを読込む方法としてはいくつかあります。</p>

<table id="tablepress-68" class="tablepress tablepress-id-68">
<thead>
<tr class="row-1">
	<th class="column-1">No</th><th class="column-2">コマンド</th><th class="column-3">詳細</th>
</tr>
</thead>
<tbody class="row-striping row-hover">
<tr class="row-2">
	<td class="column-1">1</td><td class="column-2">ConvertFrom-Csv</td><td class="column-3">CSVファイルのデータをオブジェクトとして作成</td>
</tr>
<tr class="row-3">
	<td class="column-1">2</td><td class="column-2">Import-Csv</td><td class="column-3">CSVファイルのデータをカスタムオブジェクトとして作成</td>
</tr>
</tbody>
</table>

<p>&nbsp;</p>
<p>ここでは、Import-Csvを使っていきます。</p>
<p>&nbsp;</p>
<p>使い方は簡単です。</p>
<p>&nbsp;</p>
<p>以下の構文となっており、基本的にはCSVファイルのパスをオプションである</p>
<p>引数に渡してあげることで簡単にCSVファイルの中身を読み取ってくれます。</p>
<p>&nbsp;
</p><pre class="urvanov-syntax-highlighter-plain-tag">Import-Csv -Path -Delimiter -Header -Encoding</pre><p>
&nbsp;</p>
<ul>

<li>-Path : CSVファイルのパス</li>

<li>-Delimiter : 区切り文字　デフォルトは,(カンマ)</li>

<li>-Header : ヘッダーの設定ができます。</li>

<li>-Encoding : エンコードの指定ができます。</li>
</ul>
<p>&nbsp;</p>
<p>先ほど作成した、CSVファイルをまずは読み込んでみるには、</p>
<p>&nbsp;
</p><pre class="urvanov-syntax-highlighter-plain-tag">Import-Csv -Path "C:\work\csv\test_kakaku.csv" -Encoding utf8</pre><p>
&nbsp;</p>
<p>上述になり、-PathでCSVファイルの保存されているパスを渡しています。筆者の環境では、</p>
<p>Cドライブにworkフォルダを作成し、更にcsvフォルダを作成し、その中にCSVファイルを</p>
<p>保存しています。</p>
<p>&nbsp;</p>
<p>-Encodingには、csvファイルを保存した時のエンコードである、utf8を指定しています。</p>
<p>&nbsp;</p>
<p>以下のような結果として、Import-Csvの戻り値を受け取ることができます。</p>
<p>&nbsp;
</p><pre class="urvanov-syntax-highlighter-plain-tag">@{りんご=ばなな; 96=106} @{りんご=みかん; 96=238} @{りんご=ゆず; 96=100} @{りんご=れもん; 96=96}</pre><p>
&nbsp;</p>
<h1>カッコよく扱う？！</h1>
<p>Import-Csvの使い方がわかったので、次はカッコよく読み取った結果を扱えるように</p>
<p>していきます。</p>
<p>&nbsp;</p>
<p>結論としては、読み取った結果を辞書型の変数に格納して扱う方法になります。</p>
<p>何かと便利で、辞書に格納しておくことで、効率的に値を取り出すことができます。</p>
<p>※辞書型:PowerShellでは連想配列(ハッシュ、hash)と言われています。</p>
<p>&nbsp;</p>
<p>今回作成したCSVファイルのように2つの列で構成されており、1列目の内容が2列目の内容に意味のあるものの場合や同様の法則性がある且つ1列目が重複していなければ、辞書型変数に格納することができ、前述したようにカッコよく扱える?!はずです。</p>
<p>&nbsp;</p>
<p>順を追って解説していきます。</p>
<p>&nbsp;</p>
<h2>ヘッダーがないCSVファイルにヘッダーを付加して取得</h2>
<p>作成したCSVファイルには各列にタイトル、いわゆるヘッダーが付加されていませんでした。</p>
<p>このままでは、後々の処理が手間になるので、Import-CSVにオプションを加えて、</p>
<p>ヘッダーを付加します。</p>
<p>&nbsp;
</p><pre class="urvanov-syntax-highlighter-plain-tag">Import-Csv -Path "C:\work\csv\test_kakaku.csv" -Header "id", "name" -Encoding utf8</pre><p>
&nbsp;</p>
<p>ヘッダーを付加するには、-Headerの後に、カンマ区切りで列名を</p>
<p>&#8220;&#8221;(ダブルクウォーテーション)で囲んだタイトルを設定していきます。</p>
<p>今回は、1列目をid、2列目をnameとしています。</p>
<p>&nbsp;</p>
<p>実行結果は以下のようになります。
</p><pre class="urvanov-syntax-highlighter-plain-tag">@{id=りんご; name=96} @{id=ばなな; name=106} @{id=みかん; name=238} @{id=ゆず; name=100} @{id=れもん; name=96}</pre><p>
&nbsp;</p>
<h2>辞書型変数への格納準備</h2>
<p>辞書型変数へ格納するために事前に空の辞書型変数を作成しておきます。
</p><pre class="urvanov-syntax-highlighter-plain-tag">$dict_res = @{}</pre><p>
&nbsp;</p>
<h2>行ごとの繰り返し処理はforeachで</h2>
<p>CSVファイルは1行ごとに処理をしていくの、foreach文を活用します。
</p><pre class="urvanov-syntax-highlighter-plain-tag">foreach ($line in $test_csv) {
    Write-Host $line.id
    Write-Host $line.name
}</pre><p>
&nbsp;</p>
<p>Write-Hostでは、行ごとの-Headerオプションで設定した名称を使い、</p>
<p>記述されている内容を出力しています。</p>
<p>&nbsp;</p>
<p>$line変数には、行ごとの内容が1行ずつ格納されています。</p>
<div class="sp-info">$line.-Headerオプションで設定した名称</div>
<p>とすることで、列ごとの情報が取得できます。</p>
<p>&nbsp;</p>
<p>実行結果は以下のようになります。
</p><pre class="urvanov-syntax-highlighter-plain-tag">#-----1行目-----
りんご
96
#-----2行目-----
ばなな
106
#-----3行目-----
みかん
238
#-----4行目-----
ゆず
100
#-----5行目-----
れもん
96</pre><p>
&nbsp;</p>
<h2>辞書型変数へ格納</h2>
<p>辞書型変数への格納は、foreach文内で行います。</p>
<p>念のため、格納前に既に同じキーを持つ値が格納されていないか、</p>
<p>1列目に対してチェックする処理も織り交ぜていきます。</p>
<p>&nbsp;</p>
<p>※今回の例ではありませんが、実践で活用する際にはあると</p>
<p>異常値をはじけるので助かります。</p>
<p>&nbsp;
</p><pre class="urvanov-syntax-highlighter-plain-tag">foreach ($line in $test_csv) {
    if ($dict_res.ContainsKey($line.id) -ne $true) {
        $dict_res[$line.id] = $line.name
    }
}</pre><p>
dict_res.ContainsKey($line.id)で辞書型変数に1列目の情報が含まれているか、</p>
<p>どうかをチェックしています。</p>
<p>&nbsp;</p>
<p>含まれていなければ、辞書型変数へ格納し、含まれている場合は格納しません。</p>
<p>※既に含まれている場合は、最初の情報を正とするので、実は後の情報が正だった場合には、</p>
<p>気をつけないといけません。</p>
<p>&nbsp;</p>
<p>実行結果として、&#8221;りんご&#8221;と指定して値を取り出してみます。
</p><pre class="urvanov-syntax-highlighter-plain-tag">Write-Host $dict_res['りんご']

#-----実行結果-----
96</pre><p>
&nbsp;</p>
<h1>まとめ</h1>
<p>CSVファイルを読込んでカッコよく?!扱う方法を簡単に紹介しました。</p>
<p>辞書型変数に格納することで値の取り出しはわかりやすく且つシンプルな表現に</p>
<p>なったのではないでしょうか？</p>
<p>&nbsp;</p>
<p>プログラミング言語において、様々な文法や書き方を学ぶことは、いろいろな個所で</p>
<p>応用出来たり、工夫次第で化けたりするので、日頃から頭にとどめておくことができればいいのかなと思っています。</p>
<p>&nbsp;</p>
<p>最後まで、お読みいただき、ありがとうございます。</p>

<p>&nbsp;</p>
<p>&nbsp;</p>		<div class="wpulike wpulike-default " ><div class="wp_ulike_general_class wp_ulike_is_restricted"><button type="button"
					aria-label="いいねボタン"
					data-ulike-id="4864"
					data-ulike-nonce="689bf7042d"
					data-ulike-type="post"
					data-ulike-template="wpulike-default"
					data-ulike-display-likers=""
					data-ulike-likers-style="popover"
					class="wp_ulike_btn wp_ulike_put_image wp_post_btn_4864"></button><span class="count-box wp_ulike_counter_up" data-ulike-counter-value="0"></span>			</div></div>The post <a href="https://dreamparadaisu.com/powershell_20/">【Powershell】CSVファイルをカッコよく扱ってみる！</a> first appeared on <a href="https://dreamparadaisu.com">リョクちゃの電脳日記</a>.<div class='yarpp yarpp-related yarpp-related-rss yarpp-related-none yarpp-template-list'>
<p>この投稿の関連記事が見つかりませんでした。</p>
</div>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4864</post-id>	</item>
		<item>
		<title>【Python勉強会】iniファイルを読込む～設定値を取り扱う～</title>
		<link>https://dreamparadaisu.com/python_45/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=python_45</link>
		
		<dc:creator><![CDATA[リョクちゃ]]></dc:creator>
		<pubDate>Sat, 12 Nov 2022 14:40:43 +0000</pubDate>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[パソコン]]></category>
		<category><![CDATA[プログラム]]></category>
		<category><![CDATA[入門]]></category>
		<guid isPermaLink="false">https://dreamparadaisu.com/?p=4830</guid>

					<description><![CDATA[<p>どうも！リョクちゃです。 &#160; 今回は、Pythonでiniファイルに書込まれている値(設定値)を読込む方法を紹介していきます。 アプリケーションを作成していくうえで、iniファイルは必要なスキルなので、 覚えて...</p>
The post <a href="https://dreamparadaisu.com/python_45/">【Python勉強会】iniファイルを読込む～設定値を取り扱う～</a> first appeared on <a href="https://dreamparadaisu.com">リョクちゃの電脳日記</a>.<div class='yarpp yarpp-related yarpp-related-rss yarpp-related-none yarpp-template-list'>

この投稿の関連記事が見つかりませんでした。
</div>
]]></description>
										<content:encoded><![CDATA[<p>どうも！リョクちゃです。</p>
<p>&nbsp;</p>
<p>今回は、Pythonでiniファイルに書込まれている値(設定値)を読込む方法を紹介していきます。</p>
<p>アプリケーションを作成していくうえで、iniファイルは必要なスキルなので、</p>
<p>覚えておくといいです！</p>
<p>&nbsp;</p>
<p>ちなみに前回はこちらになります。</p>
<div class="blog-card internal-blog-card blog-card-thumbnail-right cf"><div class="blog-card-thumbnail"><a href="https://dreamparadaisu.com/python_44/" class="blog-card-thumbnail-link"><img width="100" height="100" src="https://dreamparadaisu.com/wp-content/uploads/2022/11/4b820548ffdca22d08fbb3ba51ee22f3-100x100.png" class="blog-card-thumb-image wp-post-image" alt="" srcset="https://dreamparadaisu.com/wp-content/uploads/2022/11/4b820548ffdca22d08fbb3ba51ee22f3-100x100.png 100w, https://dreamparadaisu.com/wp-content/uploads/2022/11/4b820548ffdca22d08fbb3ba51ee22f3-150x150.png 150w, https://dreamparadaisu.com/wp-content/uploads/2022/11/4b820548ffdca22d08fbb3ba51ee22f3-120x120.png 120w" sizes="(max-width: 100px) 100vw, 100px" /></a></div><div class="blog-card-content"><div class="blog-card-title"><a href="https://dreamparadaisu.com/python_44/" class="blog-card-title-link">【Python勉強会】Seleniumを使ってGoogle検索した結果を取得</a></div><div class="blog-card-excerpt">Python + Seleniumを活用して、Google検索した検索結果(1ページ目)を全て取得し、その中でタイトルとURLを抽出し変数に代入する方法を簡単に紹介しています。検索結果の一覧が取得出来たらいいなと悩んでいる方への少しでも参考になれば嬉しいです。</div></div><div class="blog-card-footer"><div class="blog-card-site">dreamparadaisu.com</div><div class="blog-card-hatebu"><a href="//b.hatena.ne.jp/entry/https://dreamparadaisu.com/python_44/" rel="nofollow"><img src="//b.hatena.ne.jp/entry/image/https://dreamparadaisu.com/python_44/" alt="" /></a></div><div class="blog-card-date">2022-11-07 00:55</div></div></div>
<p>&nbsp;</p>
<h1>iniファイル ＝ 設定ファイル</h1>
<p>主にWindowsで使用され、<span class="marker-under">テキストファイルの一種</span>となります。</p>
<p><span class="marker-under">アプリケーションの設定などを書き込んだ設定ファイル</span>になります。</p>
<p>&nbsp;</p>
<p>例えば、画面のサイズやアプリケーションがファイルを作成する機能を持っていたら、</p>
<p>そのファイルの作成場所などを設定ファイルに書き込んでおくことで、</p>
<p><span class="marker-under">コードをいじらなくても、設定ファイルを参照することで、</span></p>
<p><span class="marker-under">変更が行えたりと利便性があります</span>。</p>
<p>&nbsp;</p>
<p>iniファイルは、テキストファイルと違って、<span class="marker-under"><strong>拡張子が&#8221;.ini&#8221;</strong></span>になります。</p>
<p>最近では、設定値を収めておくのに、<strong>JSON</strong>や<strong>XML</strong>といったデータ形式の、</p>
<p>ファイルを取り扱うことも多く見受けられています。</p>
<p>&nbsp;</p>
<p>それぞれにメリットデメリットがあるので、必要に応じて</p>
<p>&nbsp;</p>
<h1>iniファイルの用意をする</h1>
<p>さっそく、今回使うiniファイルの用意をしていきます。</p>
<p>&nbsp;</p>
<p>今回は、VSCodeを使って説明していきます。</p>
<p>まず、VSCodeを起動します。</p>
<p>&nbsp;</p>
<figure id="attachment_mmd_4832" class="wp-block-image aligncenter"><img decoding="async" width="636" height="666" src="https://dreamparadaisu.com/wp-content/uploads/2022/11/PythonConfigIni_1.png" class="attachment-full size-full" alt="" loading="lazy" align="center" /></figure>
<p>&nbsp;</p>
<p>起動したら、メインで使用されているワークスペースもしくはサブのワークスペースに</p>
<p>今回のテスト用のフォルダをローカルの適当な場所に作成しておき、追加しておきます。</p>
<p>&nbsp;</p>
<p>※筆者はデスクトップ上にTestConfigIniというフォルダを作成し、</p>
<p>WorkSpaceに追加しています。</p>
<figure id="attachment_mmd_4834" class="wp-block-image aligncenter"><img decoding="async" width="681" height="580" src="https://dreamparadaisu.com/wp-content/uploads/2022/11/PythonConfigIni_2-1.png" class="attachment-full size-full" alt="" loading="lazy" align="center" /></figure>
<p>&nbsp;</p>
<p>追加出来たら、追加したフォルダに今回、</p>
<p>対象となるテスト用のiniファイルを新たに作成します。</p>
<figure id="attachment_mmd_4835" class="wp-block-image aligncenter"><img decoding="async" width="681" height="580" src="https://dreamparadaisu.com/wp-content/uploads/2022/11/PythonConfigIni_3.png" class="attachment-full size-full" alt="" loading="lazy" align="center" /></figure>
<p>&nbsp;</p>
<p>TestConfigIniの中に、Config.iniというファイルを作成しました。</p>
<p>※保存の際に文字コードを決める場合は、UTF-8で設定をしておきます。</p>
<p>デフォルトでは、UTF-8だと思います。</p>
<p>&nbsp;</p>
<p>作成したら、Config.iniファイルに以下のように記述します。</p>
<p>&nbsp;</p>
<figure id="attachment_mmd_4836" class="wp-block-image aligncenter"><img decoding="async" width="308" height="198" src="https://dreamparadaisu.com/wp-content/uploads/2022/11/PythonConfigIni_4.png" class="attachment-full size-full" alt="" loading="lazy" align="center" /></figure>
<p>&nbsp;</p>
<p>先ほど記述した内容がなにを意味するのか、簡単に構成を図示しておきます。</p>
<figure id="attachment_mmd_937" class="wp-block-image aligncenter"><img decoding="async" width="669" height="383" src="https://dreamparadaisu.com/wp-content/uploads/2020/10/ini_5.png" class="attachment-full size-full" alt="" loading="lazy" align="center" /></figure>
<p>キーに対してバリューがあるといった感じです。</p>
<p>これはPythonの辞書型(dictionary)と似たような形ですね。</p>
<p>&nbsp;</p>
<p>次のセクションでは、作成したiniファイルをPythonで読み込んでいきます。</p>
<p>&nbsp;</p>
<h1>Pythonでiniファイルを読込む</h1>
<p>iniファイルをPythonで読み込むには、&#8221;<strong>configparser</strong>&#8220;といわれるモジュールを使うことで</p>
<p>簡単に読み込むことができます。</p>
<p>&nbsp;</p>
<h3>使い方</h3>
<div class="sp-info">import configparser</div>
<p>configparserモジュールを呼び出しています。</p>
<p>&nbsp;</p>
<p>モジュールの設定をしたら、configparserモジュールからConfigParserクラスを呼び出し、</p>
<p>変数に代入します。</p>
<p>&nbsp;
</p><pre class="urvanov-syntax-highlighter-plain-tag">config_ini = config.ConfigParser()</pre><p>
ここでは、config_ini変数にConfigparserクラスを設定しています。</p>
<p>&nbsp;</p>
<p>config_ini変数を使って、iniファイルを読込む準備をしていきます。</p>
<p>読込むには、Configparserクラスの<span style="text-decoration: underline"><strong>read</strong>メソッド</span>を使用します。</p>
<p>&nbsp;</p>
<p>readメソッドの引数には、主に</p>
<ul>

<li>引数1 : 読み込みたいiniファイルのパス</li>

<li>引数2 : iniファイルの文字コード</li>
</ul>
<p>を指定します。</p>
<p>&nbsp;</p>
<p>config_ini変数を使って、readメソッドを呼び出すと以下のようになります。
</p><pre class="urvanov-syntax-highlighter-plain-tag">config_ini.read(&lt;iniファイルのパス&gt;, &lt;文字コード&gt;)</pre><p>
&nbsp;</p>
<p>引数1で指定したパスのiniファイルを読込んだ結果が、config_iniに代入されます。</p>
<p>&nbsp;</p>
<p>ここから、Config.iniファイルのTESTセクションからkeyの値を読み取ります。
</p><pre class="urvanov-syntax-highlighter-plain-tag">print(config_ini["TEST"]["key"])</pre><p>
&nbsp;</p>
<p>実行すると、</p>
<p>出力には、りんごと表示されます。</p>
<p>&nbsp;</p>
<p><strong>config_ini[セクション名][キー名]</strong>で指定した、</p>
<p>セクションとキーの値を取り出すことができます。</p>
<p>&nbsp;</p>
<h1>Python3.0系では……他の方法も</h1>
<p>実はPython3.0系では、他にの方法もあり、以下の記述でも</p>
<p>iniファイルから指定したセクション、キーで値が取り出せます。</p>
<p>&nbsp;
</p><pre class="urvanov-syntax-highlighter-plain-tag">print(config_ini.get("セクション名", "キー名"))</pre><p>
Configparserクラスの<span style="text-decoration: underline"><strong>get</strong>メソッド</span>を使うことで、同様に読み込むことができます。</p>
<p>&nbsp;</p>
<h1>まとめ</h1>
<p>Pythonでiniファイルを読込む方法を紹介していきました。</p>
<p><strong>configparser</strong>モジュールは非常に便利なので、</p>
<p>もしiniファイルを使う際は活用してみて下さい。</p>
<p>&nbsp;</p>
<p>書込みもconfigparserを用いて可能なので、次回紹介していきます。</p>
<p>&nbsp;</p>
<p>最後までお読みいただきありがとうございます。</p>
<p>&nbsp;</p>
<p><strong><em>・こちらの書籍を参考にPythonの理解を深めました。</em></strong> <div class="wpap-tpl wpap-tpl-detail wpap-tpl-rakuten-books"><a href="https://hb.afl.rakuten.co.jp/hgc/g00q0728.wj9ire09.g00q0728.wj9isd7f/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F12223744%2F%3Frafcid%3Dwsc_b_ts_1064955924733071255" rel="nofollow" class="wpap-link" target="_blank" data-click-tracking="楽天ブックス 9784798130804 空飛ぶPython即時開発指南書"><div class="wpap-image"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0804/9784798130804.jpg?_ex=200x200" alt="空飛ぶPython即時開発指南書" /></div><p class="wpap-title">空飛ぶPython即時開発指南書</p><div class="wpap-creator">ナオミ・セダー, 新丈径</div><div class="wpap-price">3,080円<span class="wpap-date">(04/13 04:41時点)</span></div><div class="wpap-service">楽天ブックス</div></a></div></p>
<div class="wpap-tpl wpap-tpl-detail wpap-tpl-rakuten-books"><a href="https://hb.afl.rakuten.co.jp/hgc/g00q0728.wj9ire09.g00q0728.wj9isd7f/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F13819463%2F%3Frafcid%3Dwsc_b_ts_1064955924733071255" rel="nofollow" class="wpap-link" target="_blank" data-click-tracking="楽天ブックス 9784797384406 確かな力が身につくPython「超」入門"><div class="wpap-image"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/4406/9784797384406.jpg?_ex=200x200" alt="確かな力が身につくPython「超」入門" /></div><p class="wpap-title">確かな力が身につくPython「超」入門</p><div class="wpap-creator">鎌田正浩</div><div class="wpap-price">2,728円<span class="wpap-date">(04/13 04:41時点)</span></div><div class="wpap-service">楽天ブックス</div></a></div>		<div class="wpulike wpulike-default " ><div class="wp_ulike_general_class wp_ulike_is_restricted"><button type="button"
					aria-label="いいねボタン"
					data-ulike-id="4830"
					data-ulike-nonce="7978a6aa04"
					data-ulike-type="post"
					data-ulike-template="wpulike-default"
					data-ulike-display-likers=""
					data-ulike-likers-style="popover"
					class="wp_ulike_btn wp_ulike_put_image wp_post_btn_4830"></button><span class="count-box wp_ulike_counter_up" data-ulike-counter-value="0"></span>			</div></div>The post <a href="https://dreamparadaisu.com/python_45/">【Python勉強会】iniファイルを読込む～設定値を取り扱う～</a> first appeared on <a href="https://dreamparadaisu.com">リョクちゃの電脳日記</a>.<div class='yarpp yarpp-related yarpp-related-rss yarpp-related-none yarpp-template-list'>
<p>この投稿の関連記事が見つかりませんでした。</p>
</div>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4830</post-id>	</item>
		<item>
		<title>【Python勉強会】Seleniumを使ってGoogle検索した結果を取得</title>
		<link>https://dreamparadaisu.com/python_44/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=python_44</link>
		
		<dc:creator><![CDATA[リョクちゃ]]></dc:creator>
		<pubDate>Sun, 06 Nov 2022 15:55:42 +0000</pubDate>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[Selenium]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[パソコン]]></category>
		<category><![CDATA[プログラム]]></category>
		<guid isPermaLink="false">https://dreamparadaisu.com/?p=3314</guid>

					<description><![CDATA[<p>どうも！リョクちゃです。   ネットサーフィンをしていると、ふと検索結果を一時的にでも セーブしておきたいときってありませんか？   例えば、Google検索でキーワード「今日の献立」で調べた時に、 下図のような結果が得...</p>
The post <a href="https://dreamparadaisu.com/python_44/">【Python勉強会】Seleniumを使ってGoogle検索した結果を取得</a> first appeared on <a href="https://dreamparadaisu.com">リョクちゃの電脳日記</a>.<div class='yarpp yarpp-related yarpp-related-rss yarpp-related-none yarpp-template-list'>

この投稿の関連記事が見つかりませんでした。
</div>
]]></description>
										<content:encoded><![CDATA[<p>どうも！リョクちゃです。</p>
<p> </p>
<p>ネットサーフィンをしていると、ふと検索結果を一時的にでも</p>
<p>セーブしておきたいときってありませんか？</p>
<p> </p>
<p>例えば、Google検索でキーワード「今日の献立」で調べた時に、</p>
<p>下図のような結果が得られるかと思います。</p>
<p> </p>
<figure id="attachment_mmd_4795" class="wp-block-image aligncenter"><img decoding="async" width="961" height="907" src="https://dreamparadaisu.com/wp-content/uploads/2022/11/2b530e80c7d0de90885e285c5d798063.png" class="attachment-full size-full" alt="" loading="lazy" align="center" /></figure>
<p> </p>
<p>全ての結果を見るには、応える時がありませんか？</p>
<p> </p>
<p>今回は、Google検索して得られた結果をPython + Seleniumで</p>
<p>CSVファイル形式もしくは何らかの変数に格納する方法を簡単に紹介していきます。</p>
<p> </p>
<p>ちなみに前回はこちら</p>
<div class="blog-card internal-blog-card blog-card-thumbnail-right cf"><div class="blog-card-thumbnail"><a href="https://dreamparadaisu.com/python_43/" class="blog-card-thumbnail-link"><img width="100" height="100" src="https://dreamparadaisu.com/wp-content/uploads/2022/08/photo_6-100x100.png" class="blog-card-thumb-image wp-post-image" alt="" srcset="https://dreamparadaisu.com/wp-content/uploads/2022/08/photo_6-100x100.png 100w, https://dreamparadaisu.com/wp-content/uploads/2022/08/photo_6-150x150.png 150w, https://dreamparadaisu.com/wp-content/uploads/2022/08/photo_6-120x120.png 120w" sizes="(max-width: 100px) 100vw, 100px" /></a></div><div class="blog-card-content"><div class="blog-card-title"><a href="https://dreamparadaisu.com/python_43/" class="blog-card-title-link">【Python勉強会】与えられた数値が偶数か奇数かを判定する方法</a></div><div class="blog-card-excerpt">Pythonで与えられた数値に対して、それが偶数なのか、奇数なのかを判定する方法を簡単に紹介していきます。プログラミング学びたての人が初めに通る道でもあり、意外と簡単そうに見えて奥が深かったりもします。ここでは、簡単にかける方法と、それを踏まえた応用っぽい書き方をざっくりと。</div></div><div class="blog-card-footer"><div class="blog-card-site">dreamparadaisu.com</div><div class="blog-card-hatebu"><a href="//b.hatena.ne.jp/entry/https://dreamparadaisu.com/python_43/" rel="nofollow"><img src="//b.hatena.ne.jp/entry/image/https://dreamparadaisu.com/python_43/" alt="" /></a></div><div class="blog-card-date">2022-08-27 01:50</div></div></div>
<p> </p>
<p>Seleniumに関しては、こちらを参照ください。</p>
<div class="blog-card internal-blog-card blog-card-thumbnail-right cf"><div class="blog-card-thumbnail"><a href="https://dreamparadaisu.com/python_33/" class="blog-card-thumbnail-link"><img width="100" height="100" src="https://dreamparadaisu.com/wp-content/uploads/2020/08/python_18894-100x100.png" class="blog-card-thumb-image wp-post-image" alt="" srcset="https://dreamparadaisu.com/wp-content/uploads/2020/08/python_18894-100x100.png 100w, https://dreamparadaisu.com/wp-content/uploads/2020/08/python_18894-300x300.png 300w, https://dreamparadaisu.com/wp-content/uploads/2020/08/python_18894-150x150.png 150w, https://dreamparadaisu.com/wp-content/uploads/2020/08/python_18894-75x75.png 75w, https://dreamparadaisu.com/wp-content/uploads/2020/08/python_18894-120x120.png 120w, https://dreamparadaisu.com/wp-content/uploads/2020/08/python_18894.png 512w" sizes="(max-width: 100px) 100vw, 100px" /></a></div><div class="blog-card-content"><div class="blog-card-title"><a href="https://dreamparadaisu.com/python_33/" class="blog-card-title-link">【Python勉強会】Seleniumのインストールをしてみた～Google Chrome編～</a></div><div class="blog-card-excerpt">プログラムでブラウザの操作が自動化できればいいな？って思ったことはありませんか？今回は、Pythonでブラウザ操作を自動化してくれるSeleniumというライブラリをインストールする方法を紹介しています。章立てて連載していきます。何かしらの参考になれば嬉しいです。</div></div><div class="blog-card-footer"><div class="blog-card-site">dreamparadaisu.com</div><div class="blog-card-hatebu"><a href="//b.hatena.ne.jp/entry/https://dreamparadaisu.com/python_33/" rel="nofollow"><img src="//b.hatena.ne.jp/entry/image/https://dreamparadaisu.com/python_33/" alt="" /></a></div><div class="blog-card-date">2021-08-26 06:54</div></div></div>
<p> </p>
<p>今回、動作環境ですが、Jupyter Notebookを使用して検証を行います。</p>
<p>検証程度であれば、こちらの方が早いため、活用しています。</p>
<p>ブラウザには、Google Chromeを使用しています。</p>
<p> </p>
<h1>準備編：Seleniumの準備</h1>
<p>Jupyter Notebookを起動し、Seleniumをインポートし使える形にします。</p>
<p> </p>
<figure id="attachment_mmd_4794" class="wp-block-image aligncenter"><img decoding="async" width="680" height="177" src="https://dreamparadaisu.com/wp-content/uploads/2022/11/795316b92fc766b0181f6fef074f03fa.png" class="attachment-680x267 size-680x267" alt="" loading="lazy" align="center" /></figure>
<p> </p>
<p>実行すると、別ウィンドウでブラウザが立ち上がるかと思います。</p>
<figure id="attachment_mmd_4796" class="wp-block-image aligncenter"><img decoding="async" width="924" height="238" src="https://dreamparadaisu.com/wp-content/uploads/2022/11/c8856789ec11ab8b1013037cef6929f9.png" class="attachment-full size-full" alt="" loading="lazy" align="center" /></figure>
<p>対象となるページのURLを開く</p>
<p>ブラウザが立ち上がったら、今回対象となるWebページのURLを開きます。</p>
<p>対象のURL：https://www.google.com/?hl=ja</p>
<figure id="attachment_mmd_4797" class="wp-block-image aligncenter"><img decoding="async" width="680" height="90" src="https://dreamparadaisu.com/wp-content/uploads/2022/11/3a4f695a458cb0ac0aceaa2eb13ac2dd.png" class="attachment-680x135 size-680x135" alt="" loading="lazy" align="center" /></figure>
<p> </p>
<p>上図のIn[2]でurl変数に対象のURLを代入し、In[3]で立ち上がったブラウザに対して、</p>
<p>url変数を渡すことで、Webページを開いています。</p>
<p>以下、実行後のブラウザの状態になります。</p>
<p> </p>
<figure id="attachment_mmd_4798" class="wp-block-image aligncenter"><img decoding="async" width="920" height="608" src="https://dreamparadaisu.com/wp-content/uploads/2022/11/f96d9b4281f6d16b3c7589aed5a17be5.png" class="attachment-full size-full" alt="" loading="lazy" align="center" /></figure>
<p> </p>
<p>ここまでで検索をするまでの状態に整えることができました。</p>
<p>以降では、実際に検索をSeleniumを用いて実行し、検索結果を取得していきます。</p>
<p> </p>
<h1>Google検索をする</h1>
<p>検索キーワードには、「<strong>今日の献立</strong>」としておきます。</p>
<p> </p>
<p>まず、Google上で検索をするには、</p>
<ol>
<li>検索ボックスの要素を取得</li>
<li>1.で取得した検索ボックスに検索したいワードを入力</li>
<li>検索ボタンの要素を取得し実行</li>
</ol>
<p>1~3の処理を行うことで、Google検索をすることができます。</p>
<p>実際に、これらの処理をPythonで書いていきます。</p>
<p> </p>
<h2>検索ボックスの要素を取得</h2>
<p> </p>
<p>まず、Googleの検索ページで、検索ボックスとは何か？</p>
<p>これは下図の赤枠で示されるオブジェクトが検索ボックスになります。</p>
<p> </p>
<figure id="attachment_mmd_4801" class="wp-block-image aligncenter"><img decoding="async" width="680" height="450" src="https://dreamparadaisu.com/wp-content/uploads/2022/11/94ed160662be198949535a112047e9b4.png" class="attachment-680x678 size-680x678" alt="" loading="lazy" align="center" /></figure>
<p> </p>
<p>では、この検索ボックスはどうやって表されているのでしょうか。</p>
<p>それは、HTMLといわれる言語で表されています。</p>
<p>HTMLはWebページを構成するのに使われる言語になります。</p>
<p> </p>
<p>HTMLでは検索ボックスは、<figure id="attachment_mmd_4802" class="wp-block-image aligncenter"><img decoding="async" width="544" height="106" src="https://dreamparadaisu.com/wp-content/uploads/2022/11/f4a1b0aed5dc02442c433030ff24c031.png" class="attachment-full size-full" alt="" loading="lazy" align="center" /></figure>
<p>上図のHTMLの構成で表されています。</p>
<p> </p>
<p>ここではHTMLについては深くは紹介しませんが、</p>
<p>Seleniumを扱う場合は、HTMLの理解もある程度必要になってきます。</p>
<p> </p>
<p>検索ボックスが表されているHTMLがわかったので、</p>
<p>これより検索ボックスを取得してみます。</p>
<p> </p>
<p>取得するには、</p>
<pre class="lang:python decode:true">elem_searchBox = browser.find_element_by_name('q')</pre>
<p>とすることで、検索ボックスを取得することができます。</p>
<p>ここでは、elem_searchBoxと定めた変数に、find_element_by_nameメソッドで</p>
<p>返ってきた結果を代入しています。</p>
<p> </p>
<p>browser変数には、先ほど立ち上げたブラウザ情報が代入されています。</p>
<p>ちなみにbrowser変数の型としては、</p>
<figure id="attachment_mmd_4803" class="wp-block-image aligncenter"><img decoding="async" width="478" height="74" src="https://dreamparadaisu.com/wp-content/uploads/2022/11/8aa09ea6d7822fbb10331635d428d488.png" class="attachment-full size-full" alt="" loading="lazy" align="center" /></figure>
<p>となり、WebDriberのfind_element_by_nameメソッドを使用して、</p>
<p>検索ボックスを取得します。</p>
<p> </p>
<p>find_element_by_nameメソッドに引数として、対象のWebページ内で</p>
<p>検索ボックスを表すタグの値を渡してあげます。</p>
<p> </p>
<p>検索ボックスを構成するHTMLでは、nameというタグがありました。</p>
<p>また、nameというタグには&#8221;q&#8221;といった値が代入されていました。</p>
<p>したがって、<span style="text-decoration: underline">nameタグの<strong>q</strong>と指定</span>してやれば、検索ボックスが取得できます。</p>
<p> </p>
<h2>検索ボックスにキーワードを入力</h2>
<p>取得できた検索ボックスに対して、キーワードを入力するには、</p>
<p>取得した要素オブジェクトのsend_keysメソッドを使用することで、</p>
<p>検索ボックスに対して入力ができます。</p>
<p> </p>
<p>こんな風になります。</p>
<pre class="lang:python decode:true ">elem_searchBox.send_keys("[検索したいキーワード]")</pre>
<p> </p>
<p>例えば、検索したいキーワードに&#8221;今日の献立&#8221;と入力したい場合、</p>
<pre class="lang:python decode:true ">elem_searchBox.send_keys("今日の献立")</pre>
<p> </p>
<p>実行してみると、</p>
<figure id="attachment_mmd_4804" class="wp-block-image aligncenter"><img decoding="async" width="918" height="604" src="https://dreamparadaisu.com/wp-content/uploads/2022/11/f36fc0458607842cbf0775516687491b.png" class="attachment-full size-full" alt="" loading="lazy" align="center" /></figure>
<p> </p>
<h2>検索ボタンの要素を取得し実行</h2>
<p>ここまでできたら、後は実際に検索をするのみです。</p>
<p>検索ボックスを取得した要領で、検索ボタンを取得していきます。</p>
<p> </p>
<p>ちなみに検索ボタンは、以下のようにGoogleのページでは構成されています。</p>
<p> </p>
<figure id="attachment_mmd_4805" class="wp-block-image aligncenter"><img decoding="async" width="540" height="62" src="https://dreamparadaisu.com/wp-content/uploads/2022/11/e99cc3808964d9e08ec8fb27d43842de.png" class="attachment-full size-full" alt="" loading="lazy" align="center" /></figure>
<p> </p>
<p>同様に、find_element_by_nameメソッドを使用して、検索ボタンを取得します。</p>
<p> </p>
<p>コードで表すと</p>
<pre class="lang:python decode:true ">elem_btnSearch = browser.find_element_by_name('btnK')</pre>
<p>となります。</p>
<p> </p>
<p>これで検索ボタンを取得することができました。</p>
<p>次は、取得した検索ボタンを押すにはどうしたらいいでしょうか？</p>
<p> </p>
<p>これもseleniumでサポートされているメソッドである、click()メソッドを使用することで、</p>
<p>押すことができます。</p>
<p> </p>
<p>こんな風に</p>
<pre class="lang:python decode:true ">elem_btnSearch.click()</pre>
<p> </p>
<p>実行すると</p>
<figure id="attachment_mmd_4807" class="wp-block-image aligncenter"><img decoding="async" width="977" height="1020" src="https://dreamparadaisu.com/wp-content/uploads/2022/11/b1db37a1df6c6332fc8bdf704e9d1e49.png" class="attachment-full size-full" alt="" loading="lazy" align="center" /></figure>
<p>検索ボタンを押して、検索をすることができました。</p>
<p> </p>
<p>さて、ここからが本題です。</p>
<p>検索した結果を、取得していきたいと思います。</p>
<p> </p>
<h2>検索した結果をまとめて取得</h2>
<p> </p>
<p>1件1件の検索結果は、調べてみると、</p>
<figure id="attachment_mmd_4808" class="wp-block-image aligncenter"><img decoding="async" width="680" height="143" src="https://dreamparadaisu.com/wp-content/uploads/2022/11/1249f2682be7181f6a6266c99ee5cae6.png" class="attachment-680x216 size-680x216" alt="" loading="lazy" align="center" /></figure>
<p> </p>
<div class="sp-info">class=&#8221;MjjYud&#8221;</div>
<p>どうやら、classタグの&#8221;MjjYud&#8221;で統一されているようです。</p>
<p>つまり、これを複数取得すれば、検索結果をまとめて得ることができそうです。</p>
<p> </p>
<p>複数取得するには、find_element<span style="color: #ff0000">s</span>_by_class_nameメソッドを使います。</p>
<p>先ほどとは違い、find_elementの後にsが付いています。</p>
<p>sが付くことで同名のオブジェクトを複数取得することができます。</p>
<p> </p>
<p>また、class_nameでは、classタグの引数に渡された値を持つオブジェクトを</p>
<p>取得してくれます。</p>
<p>したがって、MjjYudを持つ同名のオブジェクトをまとめて取得することができます。</p>
<p> </p>
<p>コードで表すと</p>
<pre class="lang:python decode:true ">elems_rec = browser.find_elements_by_class_name('MjjYud')</pre>
<p> </p>
<p>結果がいくつ収められているか確認してみます。</p>
<pre class="lang:python decode:true">elems_rec = browser.find_elements_by_class_name('MjjYud')
len(elems_rec)</pre>
<p> </p>
<figure id="attachment_mmd_4809" class="wp-block-image aligncenter"><img decoding="async" width="274" height="78" src="https://dreamparadaisu.com/wp-content/uploads/2022/11/ad328257df3c27d0237be29c2f1fd87c.png" class="attachment-full size-full" alt="" loading="lazy" align="center" /></figure>
<p> </p>
<p>elems_recには11個のMjjYudを持つオブジェクト(検索結果)が</p>
<p>代入されているのがわかります。</p>
<p> </p>
<p>ここまでで検索結果をまとめて、取得することができました。</p>
<p> </p>
<p>最後に、ここからタイトルとページのURLを取得して、一覧を作成していきます。</p>
<p> </p>
<h2>検索結果のタイトルとページのURLを取得</h2>
<p>下図におけるタイトルとURLを取得していきます。</p>
<p>先ほどの複数取得した結果の1つから、タイトルとページのURLを抜き出してみます。</p>
<figure id="attachment_mmd_4810" class="wp-block-image aligncenter"><img decoding="async" width="680" height="407" src="https://dreamparadaisu.com/wp-content/uploads/2022/11/90b0dfa136419ccc91fda6fec27764ca.png" class="attachment-680x612 size-680x612" alt="" loading="lazy" align="center" /></figure>
<p> </p>
<p>まず、タイトルについては、</p>
<figure id="attachment_mmd_4814" class="wp-block-image aligncenter"><img decoding="async" width="380" height="226" src="https://dreamparadaisu.com/wp-content/uploads/2022/11/88ed93005e0cb97394dcb2f41037a9e6.png" class="attachment-full size-full" alt="" loading="lazy" align="center" /></figure>
<p>どうやら、h3タグに収められているようです。</p>
<p>※今回の検索では、いずれもh3タグに収められていました。</p>
<p> </p>
<p>URLについては、</p>
<figure id="attachment_mmd_4812" class="wp-block-image aligncenter"><img decoding="async" width="538" height="108" src="https://dreamparadaisu.com/wp-content/uploads/2022/11/1229c317e01c766a53c2709efe066b18.png" class="attachment-full size-full" alt="" loading="lazy" align="center" /></figure>
<p>aタグのhref属性にURLが記述されているようです。</p>
<p> </p>
<p>もしくは、</p>
<figure id="attachment_mmd_4813" class="wp-block-image aligncenter"><img decoding="async" width="358" height="110" src="https://dreamparadaisu.com/wp-content/uploads/2022/11/085f435ecdb57e7076774ccbc381f72e.png" class="attachment-full size-full" alt="" loading="lazy" align="center" /></figure>
<p>citeタグからもURLが取得できそうです。</p>
<p> </p>
<p>タイトルもURLもいずれもHTML構成でいうとaタグの中に含まれていますね。</p>
<p>そのため、aタグを起点にそれぞれの情報を抽出していきます。</p>
<p> </p>
<h3>タイトルの取得</h3>
<pre class="lang:python decode:true">elem_title = elems_rec[0].find_element_by_tag_name('a').find_element_by_tag_name('h3')
</pre>
<p> </p>
<h3>URLの取得</h3>
<pre class="lang:python decode:true">elem_Url = elems_rec[0].find_element_by_tag_name('a').get_attribute('href')</pre>
<p> </p>
<p>検索結果が代入されたelems_rec変数の1番目の検索結果から、</p>
<p>タイトルとURLを抽出しています。</p>
<p> </p>
<p>タイトルでは、aタグを起点にh3タグの情報を取得しています。</p>
<p>一方でURLは、aタグに含まれるhref属性の情報を取得しています。</p>
<p> </p>
<p>最終的には、結果を辞書変数に代入していきます。</p>
<pre class="lang:python decode:true">dictRec = {elem_title.text:elem_Url}</pre>
<p> </p>
<figure id="attachment_mmd_4816" class="wp-block-image aligncenter"><img decoding="async" width="872" height="64" src="https://dreamparadaisu.com/wp-content/uploads/2022/11/485aac62cea3d548d1555ce3bfa037e6-1.png" class="attachment-full size-full" alt="" loading="lazy" align="center" /></figure>
<p> </p>
<p>あとは、これをループ処理を駆使すれば、検索結果一覧が取得できます。</p>
<pre class="lang:python decode:true">dictRec = {}
for elem_tag in elems_rec:
    try:
        elem_Url = elem_tag.find_element_by_tag_name('a').get_attribute('href')
        elem_title = elem_tag.find_element_by_tag_name('a').find_element_by_tag_name('h3')
        dictRec[elem_title.text] = elem_Url
    except Exception as e:
        continue</pre>
<p>※一部でエラーが発生するため、try~exceptで例外をキャッチし、</p>
<p>ループ内を全ての検索結果が1回は処理されるようにしています。</p>
<p> </p>
<p>結果は下図のようになります。</p>
<figure id="attachment_mmd_4817" class="wp-block-image aligncenter"><img decoding="async" width="680" height="119" src="https://dreamparadaisu.com/wp-content/uploads/2022/11/aeb80bad1055d60bd4b8dc8204f77f1c.png" class="attachment-680x180 size-680x180" alt="" loading="lazy" align="center" /></figure>
<p> </p>
<p>ちなみにエラーとなっていたのが、下図の赤枠の部分です。</p>
<p>こちらは、MjjYudは同じなのですが、以降のタグ構成が変わっており、</p>
<p>正しく取得ができないため、エラーとなってしまいます。</p>
<p>※もう少し検証が必要ですね……。</p>
<figure id="attachment_mmd_4818" class="wp-block-image aligncenter"><img decoding="async" width="680" height="718" src="https://dreamparadaisu.com/wp-content/uploads/2022/11/51e8fc29fa61692e70bc4c925b602ad0.png" class="attachment-680x1024 size-680x1024" alt="" loading="lazy" align="center" /></figure>
<p> </p>
<p>エラーは出ましたが、何とか、まとめて取得することができました。</p>
<p> </p>
<h1>まとめ</h1>
<p>Python + Seleniumを活用して、Google検索した結果をまとめて取得し変数に格納しておく</p>
<p>方法について簡単に紹介していきました。</p>
<p> </p>
<p>外部ファイルへの出力も、複数取得した検索結果から、最終的にタイトルとURLを取得した、ペアを1行ずつに落とし込めば、ファイル出力も可能です。</p>
<p> </p>
<p>本記事で、Seleniumを扱う場合の工夫など参考にできる部分があると嬉しいです。</p>
<p> </p>
<p>最後までお読みいただきありがとうございます。</p>
<p> </p>
<p><strong><em>・こちらの書籍を参考にPythonの理解を深めました。</em></strong> <div class="wpap-tpl wpap-tpl-detail wpap-tpl-rakuten-books"><a href="https://hb.afl.rakuten.co.jp/hgc/g00q0728.wj9ire09.g00q0728.wj9isd7f/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F12223744%2F%3Frafcid%3Dwsc_b_ts_1064955924733071255" rel="nofollow" class="wpap-link" target="_blank" data-click-tracking="楽天ブックス 9784798130804 空飛ぶPython即時開発指南書"><div class="wpap-image"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0804/9784798130804.jpg?_ex=200x200" alt="空飛ぶPython即時開発指南書" /></div><p class="wpap-title">空飛ぶPython即時開発指南書</p><div class="wpap-creator">ナオミ・セダー, 新丈径</div><div class="wpap-price">3,080円<span class="wpap-date">(04/13 04:41時点)</span></div><div class="wpap-service">楽天ブックス</div></a></div></p>
<div class="wpap-tpl wpap-tpl-detail wpap-tpl-rakuten-books"><a href="https://hb.afl.rakuten.co.jp/hgc/g00q0728.wj9ire09.g00q0728.wj9isd7f/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F13819463%2F%3Frafcid%3Dwsc_b_ts_1064955924733071255" rel="nofollow" class="wpap-link" target="_blank" data-click-tracking="楽天ブックス 9784797384406 確かな力が身につくPython「超」入門"><div class="wpap-image"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/4406/9784797384406.jpg?_ex=200x200" alt="確かな力が身につくPython「超」入門" /></div><p class="wpap-title">確かな力が身につくPython「超」入門</p><div class="wpap-creator">鎌田正浩</div><div class="wpap-price">2,728円<span class="wpap-date">(04/13 04:41時点)</span></div><div class="wpap-service">楽天ブックス</div></a></div>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
		<div class="wpulike wpulike-default " ><div class="wp_ulike_general_class wp_ulike_is_restricted"><button type="button"
					aria-label="いいねボタン"
					data-ulike-id="3314"
					data-ulike-nonce="635156fc2c"
					data-ulike-type="post"
					data-ulike-template="wpulike-default"
					data-ulike-display-likers=""
					data-ulike-likers-style="popover"
					class="wp_ulike_btn wp_ulike_put_image wp_post_btn_3314"></button><span class="count-box wp_ulike_counter_up" data-ulike-counter-value="0"></span>			</div></div>The post <a href="https://dreamparadaisu.com/python_44/">【Python勉強会】Seleniumを使ってGoogle検索した結果を取得</a> first appeared on <a href="https://dreamparadaisu.com">リョクちゃの電脳日記</a>.<div class='yarpp yarpp-related yarpp-related-rss yarpp-related-none yarpp-template-list'>
<p>この投稿の関連記事が見つかりませんでした。</p>
</div>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3314</post-id>	</item>
		<item>
		<title>【Python勉強会】与えられた数値が偶数か奇数かを判定する方法</title>
		<link>https://dreamparadaisu.com/python_43/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=python_43</link>
		
		<dc:creator><![CDATA[リョクちゃ]]></dc:creator>
		<pubDate>Fri, 26 Aug 2022 16:50:57 +0000</pubDate>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[パソコン]]></category>
		<category><![CDATA[プログラム]]></category>
		<category><![CDATA[入門]]></category>
		<guid isPermaLink="false">https://dreamparadaisu.com/?p=4525</guid>

					<description><![CDATA[<p>どうも！リョクちゃです。 &#160; 今回は、初心に戻ってPythonで偶数か奇数かを判定する方法を紹介し、 プログラムを作っていきます。 &#160; これ、意外とプログラミング学びたての人が躓きやすかったりする上、...</p>
The post <a href="https://dreamparadaisu.com/python_43/">【Python勉強会】与えられた数値が偶数か奇数かを判定する方法</a> first appeared on <a href="https://dreamparadaisu.com">リョクちゃの電脳日記</a>.<div class='yarpp yarpp-related yarpp-related-rss yarpp-related-none yarpp-template-list'>

この投稿の関連記事が見つかりませんでした。
</div>
]]></description>
										<content:encoded><![CDATA[<p>どうも！リョクちゃです。</p>
<p>&nbsp;</p>
<p>今回は、初心に戻ってPythonで偶数か奇数かを判定する方法を紹介し、</p>
<p>プログラムを作っていきます。</p>
<p>&nbsp;</p>
<p>これ、意外とプログラミング学びたての人が躓きやすかったりする上、</p>
<p>練習問題では割と早期に出てきますね。ここで挫折する人も多いはず！</p>
<p>&nbsp;</p>
<p>ということで、紹介していきます。</p>
<p>&nbsp;</p>
<p>ちなみに前回はこちら</p>
<div class="blog-card internal-blog-card blog-card-thumbnail-right cf"><div class="blog-card-thumbnail"><a href="https://dreamparadaisu.com/python_42/" class="blog-card-thumbnail-link"><img width="100" height="100" src="https://dreamparadaisu.com/wp-content/uploads/2022/08/practice_9-100x100.png" class="blog-card-thumb-image wp-post-image" alt="" srcset="https://dreamparadaisu.com/wp-content/uploads/2022/08/practice_9-100x100.png 100w, https://dreamparadaisu.com/wp-content/uploads/2022/08/practice_9-150x150.png 150w, https://dreamparadaisu.com/wp-content/uploads/2022/08/practice_9-120x120.png 120w" sizes="(max-width: 100px) 100vw, 100px" /></a></div><div class="blog-card-content"><div class="blog-card-title"><a href="https://dreamparadaisu.com/python_42/" class="blog-card-title-link">【Python勉強会】1つの.pyファイルで練習問題を解く効率的な方法</a></div><div class="blog-card-excerpt">プログラミングにおいて練習問題を解くのは誰しもが通る道だと思ってます。ただ練習問題って数も多い上、1つ1つに対してプログラムファイルを作成して管理するのって大変ですよね？そんな時に筆者が取り組んでいる方法を紹介していきます。</div></div><div class="blog-card-footer"><div class="blog-card-site">dreamparadaisu.com</div><div class="blog-card-hatebu"><a href="//b.hatena.ne.jp/entry/https://dreamparadaisu.com/python_42/" rel="nofollow"><img src="//b.hatena.ne.jp/entry/image/https://dreamparadaisu.com/python_42/" alt="" /></a></div><div class="blog-card-date">2022-08-21 03:18</div></div></div>
<p>&nbsp;</p>
<h1>偶数・奇数の定義</h1>
<p>定義も何も、小学生高学年以上(小学3年生ぐらいから)なら知っての通り、</p>
<p>ある数字を2で割った時に、<span class="red-under"><span style="color: #ff0000">割り切れる場合</span>と<span style="color: #ff0000">割り切れない場合</span></span>ってありますよね。</p>
<p>ここでいう割り切れているとは、余りが0のことを指します。</p>
<p>&nbsp;</p>
<p><span class="red-under">割り切れる場合</span>の、数字を<strong><span style="color: #ff0000;font-size: 20px">偶数</span></strong>っていいます。</p>
<p>⇒　例) ２は2で割り切れるので偶数ですね。</p>
<p>&nbsp;</p>
<p><span class="red-under">割り切れない場合</span>の数字を<strong><span style="color: #ff0000;font-size: 20px">奇数</span></strong>っていいます。</p>
<p>つまり、あまりが発生する数字は奇数になりますね。</p>
<p>⇒　例) 3は2で割り切ることができないので奇数ですね。</p>
<p>&nbsp;</p>
<p>数式で表すと、</p>
<p>&nbsp;</p>
<p><span style="font-size: 18px">$ある数字　÷　2　=　？$</span></p>
<p>&nbsp;</p>
<p>右辺の値が、0であれば割り切れているので<span style="color: #ff0000"><strong><span style="font-size: 20px">偶数</span></strong></span></p>
<p>0以外であれば、割り切れていないので<strong><span style="font-size: 20px;color: #ff0000">奇数</span></strong>になります。</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h1>偶数・奇数の判定をプログラミングで表すと？</h1>
<p>前述で偶数と奇数が何者なのかわかりました。</p>
<p>2で割り切れれば、偶数、割り切れなければ奇数でしたね。</p>
<p>&nbsp;</p>
<p>このことから、パターンがあることがわかります。</p>
<p>これを置き換えると、<strong><span class="marker-under">何らかの条件</span></strong>があることがわかります。</p>
<p>&nbsp;</p>
<p>ここでいう条件は、<span class="marker-under"><strong>2で割り切れるかどうか</strong></span>になります。</p>
<p>&nbsp;</p>
<p>この条件をプログラムに組み込んであげることができれば、</p>
<p>偶数と奇数を判定させることができますね。</p>
<p>&nbsp;</p>
<p>さて、プログラムに条件を組み込む…にあたって、何が必要かを考えていくことになります。</p>
<p>(言葉が難しいですね。。。)</p>
<p>&nbsp;</p>
<p>プログラムでは、与えられる条件によって動作(処理)を変える場合が、</p>
<p>モノによってはあります。例えば、家庭にあるエアコンで説明すると、</p>
<p>&nbsp;</p>
<p>エアコンには、リモコンがありますね。このリモコンよく見ると、</p>
<p>&#8220;<strong>冷房</strong>&#8220;、&#8221;<strong>暖房</strong>&#8220;、&#8221;<strong>除湿</strong>&#8220;といったボタンがあります。</p>
<p>これらのいずれかを押すことで、その機能を使うことができます。</p>
<p>&nbsp;</p>
<p>冷房を押すと、エアコンから冷気が流れ、部屋の温度を下げてくれますね。</p>
<p>一方で暖房を押すと、エアコンから暖気が流れ、部屋の温度を上げてくれます。</p>
<p>&nbsp;</p>
<p>このように、あるボタンを押すと、それに合わせた動作をしてくれます。</p>
<p>これが条件による分岐を表しています。</p>
<p>&nbsp;</p>
<figure id="attachment_mmd_4531" class="wp-block-image aligncenter"><img decoding="async" width="1008" height="679" src="https://dreamparadaisu.com/wp-content/uploads/2022/08/photo_1.png" class="attachment-full size-full" alt="" loading="lazy" align="center" /></figure>
<p>&nbsp;</p>
<p>これを偶数と奇数に当てはめてみると、</p>
<p>&nbsp;</p>
<figure id="attachment_mmd_4532" class="wp-block-image aligncenter"><img decoding="async" width="1008" height="679" src="https://dreamparadaisu.com/wp-content/uploads/2022/08/photo_2.png" class="attachment-full size-full" alt="" loading="lazy" align="center" /></figure>
<p>&nbsp;</p>
<p>こんな感じですね、あとはこれをプログラムコードで表せれば、</p>
<p>偶数と奇数を判定できますね。</p>
<p>&nbsp;</p>
<h1>偶数と奇数を判定するプログラムの実装</h1>
<p>&nbsp;</p>
<p>それでは、条件分岐について、Pythonで実装する場合は、以下のように表現できます。</p>
<p><span style="font-size: 16px">if <span style="color: #ff0000">条件式</span> :</span></p>
<p><span style="font-size: 16px">    <span style="color: #0000ff">処理1</span></span></p>
<p><span style="font-size: 16px">else :</span></p>
<p><span style="font-size: 16px">    <span style="color: #0000ff">処理2</span></span></p>
<p>というような記述で表現ができます。</p>
<p>&nbsp;</p>
<p>詳しくは、こちらで解説してるので、興味のある方は一度ご覧ください。</p>
<div class="blog-card internal-blog-card blog-card-thumbnail-right cf"><div class="blog-card-thumbnail"><a href="https://dreamparadaisu.com/python_7/" class="blog-card-thumbnail-link"><img width="100" height="100" src="https://dreamparadaisu.com/wp-content/uploads/2020/08/python_18894-100x100.png" class="blog-card-thumb-image wp-post-image" alt="" srcset="https://dreamparadaisu.com/wp-content/uploads/2020/08/python_18894-100x100.png 100w, https://dreamparadaisu.com/wp-content/uploads/2020/08/python_18894-300x300.png 300w, https://dreamparadaisu.com/wp-content/uploads/2020/08/python_18894-150x150.png 150w, https://dreamparadaisu.com/wp-content/uploads/2020/08/python_18894-75x75.png 75w, https://dreamparadaisu.com/wp-content/uploads/2020/08/python_18894-120x120.png 120w, https://dreamparadaisu.com/wp-content/uploads/2020/08/python_18894.png 512w" sizes="(max-width: 100px) 100vw, 100px" /></a></div><div class="blog-card-content"><div class="blog-card-title"><a href="https://dreamparadaisu.com/python_7/" class="blog-card-title-link">【Python勉強会】if文の使い方をさらっと紹介～制御構文編①～</a></div><div class="blog-card-excerpt">Pythonを勉強したてで条件分岐の使い方がわからない？といった悩みはないでしょうか？また条件分岐でつまづいてプログラムを挫折してしまったなどの悩みについて、解決ができるように条件分岐であるif文についてさらっと紹介をしています。初学者や悩まれている方の少しでも参考になれば嬉しいです。</div></div><div class="blog-card-footer"><div class="blog-card-site">dreamparadaisu.com</div><div class="blog-card-hatebu"><a href="//b.hatena.ne.jp/entry/https://dreamparadaisu.com/python_7/" rel="nofollow"><img src="//b.hatena.ne.jp/entry/image/https://dreamparadaisu.com/python_7/" alt="" /></a></div><div class="blog-card-date">2020-08-27 01:03</div></div></div>
<p>&nbsp;</p>
<p>条件式には、先ほどの&#8221;ボタンがON&#8221;や&#8221;3 ÷2 = ?&#8221;が入ります。</p>
<p>条件式に当てはまる場合は、処理1が動作し、当てはまらない場合は処理2が動作します。</p>
<p>&nbsp;</p>
<p>これを2で割り切れるかどうかで当てはめてみると、</p>
<p>&nbsp;</p>
<p>if <span style="color: #0000ff">X ÷ 2 = 0(条件式)</span>:</p>
<p><span style="color: #ff6600">割り切れる場合の処理(処理1)</span></p>
<p>else:</p>
<p><span style="color: #ff6600">割り切れない場合の処理(処理2)</span></p>
<p>※()内の表記は補足</p>
<p>ちなみに&#8221;X&#8221;は与えられた&#8221;ある数字&#8221;になります。</p>
<p>&nbsp;</p>
<p>と、こんな風に記述することができますね！</p>
<p>こうして1つずつを当てはめていくと簡単ですね。</p>
<p>図に書いて、文法に落とし込んでいくとわかりやすいですよ。</p>
<p>&nbsp;</p>
<figure id="attachment_mmd_4535" class="wp-block-image aligncenter"><img decoding="async" width="1008" height="679" src="https://dreamparadaisu.com/wp-content/uploads/2022/08/photo_3.png" class="attachment-full size-full" alt="" loading="lazy" align="center" /></figure>
<p>&nbsp;</p>
<h2>Pythonで表現</h2>
<p>これを正しく、Pythonで表現すると、以下の通りになります。
</p><pre class="urvanov-syntax-highlighter-plain-tag">X = int(input())

if X % 2 == 0:
    print("偶数です")
else:
    print("奇数です")</pre><p>
&nbsp;</p>
<p>また、図で表すと</p>
<figure id="attachment_mmd_4538" class="wp-block-image aligncenter"><img decoding="async" width="680" height="393" src="https://dreamparadaisu.com/wp-content/uploads/2022/08/photo_5.png" class="attachment-680x592 size-680x592" alt="" loading="lazy" align="center" /></figure>
<p>&nbsp;</p>
<p>いくつか補足すると、</p>
<p>&nbsp;</p>
<p><strong>print()</strong>は<span class="red-under">()内の値を出力してくれる関数</span>です。</p>
<p>ここでは、偶数であれば、&#8221;偶数です&#8221;、奇数であれば&#8221;奇数です&#8221;と出力してくれます。</p>
<p>また、Xは与えられた数字が代入されます。</p>
<p>&nbsp;</p>
<p><strong>input()</strong>では、私たちユーザが何らかの数字を入力した結果をXに代入します。</p>
<p><strong>int()</strong>されているのは、<span class="red-under">与えられた結果は文字として扱われてしまう</span>ので、</p>
<p><span class="red-under">数字として扱えるように変換</span>をします。</p>
<p>&nbsp;</p>
<p>条件式として記述した、X % 2 = 0は、Pythonでは割り算は、</p>
<p>&#8220;<span style="color: #ff0000"><strong>/(スラッシュ)</strong></span>&#8220;で表されるのですが、偶数と奇数を判定する場合、</p>
<p>余りが0であるかどうかが判断のポイントとなります。</p>
<p>&nbsp;</p>
<p>X <span style="font-size: 18px;color: #ff0000"><strong>/</strong></span> 2としてしまうと、結果としては&#8221;<span style="color: #ff0000"><strong>商</strong></span>&#8220;が返されてしまうため、</p>
<p>期待する結果が返ってきません。</p>
<p>&nbsp;</p>
<p>そのため、X <strong><span style="font-size: 18px;color: #ff0000">%</span></strong> 2とすることで&#8221;<span style="color: #ff0000"><strong>余り</strong></span>&#8220;を取得しています。</p>
<p>&nbsp;</p>
<figure id="attachment_mmd_4537" class="wp-block-image aligncenter"><img decoding="async" width="418" height="330" src="https://dreamparadaisu.com/wp-content/uploads/2022/08/photo_4-1.png" class="attachment-full size-full" alt="" loading="lazy" align="center" /></figure>
<p>&nbsp;</p>
<p><a href="https://px.a8.net/svt/ejp?a8mat=3HKIIJ+D3K36+46GE+64Z8X" rel="nofollow">
<img decoding="async" class="aligncenter" src="https://www25.a8.net/svt/bgt?aid=210909115022&amp;wid=001&amp;eno=01&amp;mid=s00000019499001031000&amp;mc=1" alt="" width="468" height="60" border="0" /></a></p>
<img loading="lazy" decoding="async" class="aligncenter" src="https://www10.a8.net/0.gif?a8mat=3HKIIJ+D3K36+46GE+64Z8X" alt="" width="1" height="1" border="0" />
<p>&nbsp;</p>
<h2>関数化してみる</h2>
<p>ちょこっと応用的なことをしてみます。先ほど書いたプログラムでは、汎用性がなく、</p>
<p>いつでも利用したいってなった時、いちいち書いていかないといけません。</p>
<p>&nbsp;</p>
<p>それだと、面倒くさいので、いつでも呼び出せるよう関数化しちゃいます。
</p><pre class="urvanov-syntax-highlighter-plain-tag">def IsOddOrEven(number):
    if number % 2 == 0:
        return true
    else:
        return false</pre><p>
&nbsp;</p>
<p>関数を呼び出した時、trueが返ってきたら<strong>偶数</strong>でfalseが返ってきたら<strong>奇数</strong>になります。</p>
<p>意外と使い道はあるかと思います。</p>
<p>&nbsp;</p>
<h1>まとめ</h1>
<p>例えをお見せしながら、説明していきましたが、難しいですね。</p>
<p>かえってわかりづらくなってしまったかもしれません。</p>
<p>&nbsp;</p>
<p>今回大事なのは、条件の分岐、Pythonで表現すると、if文になります。</p>
<p>これさえ、覚えておけば、どうにか偶数、奇数の判定はできます。</p>
<p>条件分岐のいろいろについてはこちら</p>
<div class="blog-card internal-blog-card blog-card-thumbnail-right cf"><div class="blog-card-thumbnail"><a href="https://dreamparadaisu.com/python_7/" class="blog-card-thumbnail-link"><img width="100" height="100" src="https://dreamparadaisu.com/wp-content/uploads/2020/08/python_18894-100x100.png" class="blog-card-thumb-image wp-post-image" alt="" srcset="https://dreamparadaisu.com/wp-content/uploads/2020/08/python_18894-100x100.png 100w, https://dreamparadaisu.com/wp-content/uploads/2020/08/python_18894-300x300.png 300w, https://dreamparadaisu.com/wp-content/uploads/2020/08/python_18894-150x150.png 150w, https://dreamparadaisu.com/wp-content/uploads/2020/08/python_18894-75x75.png 75w, https://dreamparadaisu.com/wp-content/uploads/2020/08/python_18894-120x120.png 120w, https://dreamparadaisu.com/wp-content/uploads/2020/08/python_18894.png 512w" sizes="(max-width: 100px) 100vw, 100px" /></a></div><div class="blog-card-content"><div class="blog-card-title"><a href="https://dreamparadaisu.com/python_7/" class="blog-card-title-link">【Python勉強会】if文の使い方をさらっと紹介～制御構文編①～</a></div><div class="blog-card-excerpt">Pythonを勉強したてで条件分岐の使い方がわからない？といった悩みはないでしょうか？また条件分岐でつまづいてプログラムを挫折してしまったなどの悩みについて、解決ができるように条件分岐であるif文についてさらっと紹介をしています。初学者や悩まれている方の少しでも参考になれば嬉しいです。</div></div><div class="blog-card-footer"><div class="blog-card-site">dreamparadaisu.com</div><div class="blog-card-hatebu"><a href="//b.hatena.ne.jp/entry/https://dreamparadaisu.com/python_7/" rel="nofollow"><img src="//b.hatena.ne.jp/entry/image/https://dreamparadaisu.com/python_7/" alt="" /></a></div><div class="blog-card-date">2020-08-27 01:03</div></div></div>
<p>&nbsp;</p>
<p>更には、これを関数化することで、いつでも判定することができるコードの完成です。</p>
<p>関数については、こちら</p>
<div class="blog-card internal-blog-card blog-card-thumbnail-right cf"><div class="blog-card-thumbnail"><a href="https://dreamparadaisu.com/python_19/" class="blog-card-thumbnail-link"><img width="100" height="100" src="https://dreamparadaisu.com/wp-content/uploads/2020/08/python_18894-100x100.png" class="blog-card-thumb-image wp-post-image" alt="" srcset="https://dreamparadaisu.com/wp-content/uploads/2020/08/python_18894-100x100.png 100w, https://dreamparadaisu.com/wp-content/uploads/2020/08/python_18894-300x300.png 300w, https://dreamparadaisu.com/wp-content/uploads/2020/08/python_18894-150x150.png 150w, https://dreamparadaisu.com/wp-content/uploads/2020/08/python_18894-75x75.png 75w, https://dreamparadaisu.com/wp-content/uploads/2020/08/python_18894-120x120.png 120w, https://dreamparadaisu.com/wp-content/uploads/2020/08/python_18894.png 512w" sizes="(max-width: 100px) 100vw, 100px" /></a></div><div class="blog-card-content"><div class="blog-card-title"><a href="https://dreamparadaisu.com/python_19/" class="blog-card-title-link">【Python勉強会】関数編①</a></div><div class="blog-card-excerpt">Pythonにおける関数の作り方(定義の仕方)を簡単に紹介しています。関数を覚えると、コードの可読性向上にもつながったり、問題が起きている場所の特定が容易になったり、再度利用することに対する利便性向上といった様々なメリットがあります。</div></div><div class="blog-card-footer"><div class="blog-card-site">dreamparadaisu.com</div><div class="blog-card-hatebu"><a href="//b.hatena.ne.jp/entry/https://dreamparadaisu.com/python_19/" rel="nofollow"><img src="//b.hatena.ne.jp/entry/image/https://dreamparadaisu.com/python_19/" alt="" /></a></div><div class="blog-card-date">2020-09-17 00:05</div></div></div>
<p>&nbsp;</p>
<div class="blog-card internal-blog-card blog-card-thumbnail-right cf"><div class="blog-card-thumbnail"><a href="https://dreamparadaisu.com/python_20/" class="blog-card-thumbnail-link"><img width="100" height="100" src="https://dreamparadaisu.com/wp-content/uploads/2020/08/python_18894-100x100.png" class="blog-card-thumb-image wp-post-image" alt="" srcset="https://dreamparadaisu.com/wp-content/uploads/2020/08/python_18894-100x100.png 100w, https://dreamparadaisu.com/wp-content/uploads/2020/08/python_18894-300x300.png 300w, https://dreamparadaisu.com/wp-content/uploads/2020/08/python_18894-150x150.png 150w, https://dreamparadaisu.com/wp-content/uploads/2020/08/python_18894-75x75.png 75w, https://dreamparadaisu.com/wp-content/uploads/2020/08/python_18894-120x120.png 120w, https://dreamparadaisu.com/wp-content/uploads/2020/08/python_18894.png 512w" sizes="(max-width: 100px) 100vw, 100px" /></a></div><div class="blog-card-content"><div class="blog-card-title"><a href="https://dreamparadaisu.com/python_20/" class="blog-card-title-link">Python勉強会～関数編②～</a></div><div class="blog-card-excerpt">関数に渡す引数にはどんな引数があるか、それぞれ紹介をしています。使い方や書き方を覚えることでさらにステップアップをしていきましょう。</div></div><div class="blog-card-footer"><div class="blog-card-site">dreamparadaisu.com</div><div class="blog-card-hatebu"><a href="//b.hatena.ne.jp/entry/https://dreamparadaisu.com/python_20/" rel="nofollow"><img src="//b.hatena.ne.jp/entry/image/https://dreamparadaisu.com/python_20/" alt="" /></a></div><div class="blog-card-date">2020-09-18 23:58</div></div></div>
<p>&nbsp;</p>
<p>まずは、書いてみて動き方がわかってきたら、</p>
<p>どんなことができるのか考えてみるといいです。</p>
<p>&nbsp;</p>
<p>最後までお読みいただきありがとうございます。</p>
<p><strong><em>・こちらの書籍を参考にPythonの理解を深めました。</em></strong></p>
<div class="wpap-tpl wpap-tpl-detail wpap-tpl-rakuten-books"><a href="https://hb.afl.rakuten.co.jp/hgc/g00q0728.wj9ire09.g00q0728.wj9isd7f/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F12223744%2F%3Frafcid%3Dwsc_b_ts_1064955924733071255" rel="nofollow" class="wpap-link" target="_blank" data-click-tracking="楽天ブックス 9784798130804 空飛ぶPython即時開発指南書"><div class="wpap-image"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0804/9784798130804.jpg?_ex=200x200" alt="空飛ぶPython即時開発指南書" /></div><p class="wpap-title">空飛ぶPython即時開発指南書</p><div class="wpap-creator">ナオミ・セダー, 新丈径</div><div class="wpap-price">3,080円<span class="wpap-date">(04/13 04:41時点)</span></div><div class="wpap-service">楽天ブックス</div></a></div>
<div class="wpap-tpl wpap-tpl-detail wpap-tpl-rakuten-books"><a href="https://hb.afl.rakuten.co.jp/hgc/g00q0728.wj9ire09.g00q0728.wj9isd7f/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F13819463%2F%3Frafcid%3Dwsc_b_ts_1064955924733071255" rel="nofollow" class="wpap-link" target="_blank" data-click-tracking="楽天ブックス 9784797384406 確かな力が身につくPython「超」入門"><div class="wpap-image"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/4406/9784797384406.jpg?_ex=200x200" alt="確かな力が身につくPython「超」入門" /></div><p class="wpap-title">確かな力が身につくPython「超」入門</p><div class="wpap-creator">鎌田正浩</div><div class="wpap-price">2,728円<span class="wpap-date">(04/13 04:41時点)</span></div><div class="wpap-service">楽天ブックス</div></a></div>
<p>&nbsp;</p>		<div class="wpulike wpulike-default " ><div class="wp_ulike_general_class wp_ulike_is_restricted"><button type="button"
					aria-label="いいねボタン"
					data-ulike-id="4525"
					data-ulike-nonce="a9e5874c2b"
					data-ulike-type="post"
					data-ulike-template="wpulike-default"
					data-ulike-display-likers=""
					data-ulike-likers-style="popover"
					class="wp_ulike_btn wp_ulike_put_image wp_post_btn_4525"></button><span class="count-box wp_ulike_counter_up" data-ulike-counter-value="0"></span>			</div></div>The post <a href="https://dreamparadaisu.com/python_43/">【Python勉強会】与えられた数値が偶数か奇数かを判定する方法</a> first appeared on <a href="https://dreamparadaisu.com">リョクちゃの電脳日記</a>.<div class='yarpp yarpp-related yarpp-related-rss yarpp-related-none yarpp-template-list'>
<p>この投稿の関連記事が見つかりませんでした。</p>
</div>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4525</post-id>	</item>
	</channel>
</rss>
