<?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>転職 &#8211; まったりエンジニア</title>
	<atom:link href="https://javeo.jp/tag/%E8%BB%A2%E8%81%B7/feed/" rel="self" type="application/rss+xml" />
	<link>https://javeo.jp</link>
	<description>ほどほどレベルのプログラミング</description>
	<lastBuildDate>Wed, 10 Jun 2026 23:07:46 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://javeo.jp/wp-content/uploads/2026/05/cropped-サイトアイコン2-32x32.png</url>
	<title>転職 &#8211; まったりエンジニア</title>
	<link>https://javeo.jp</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Python転職の始め方｜自動化スキルを活かすロードマップ</title>
		<link>https://javeo.jp/python-career-change/</link>
					<comments>https://javeo.jp/python-career-change/#respond</comments>
		
		<dc:creator><![CDATA[ジャベ雄]]></dc:creator>
		<pubDate>Tue, 09 Jun 2026 13:38:30 +0000</pubDate>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[初心者]]></category>
		<category><![CDATA[自動化]]></category>
		<category><![CDATA[転職]]></category>
		<guid isPermaLink="false">https://javeo.jp/?p=4570</guid>

					<description><![CDATA[<p><img src="https://javeo.jp/wp-content/uploads/2026/06/python-career-change-1024x539.jpg" class="webfeedsFeaturedVisual" /></p>業務でVBA/Pythonの自動化を触ってきた人が、そのスキルを武器にPython職へ転職する道筋を、足りない部分の補強や講座・スクールの選び方、ポートフォリオの作り方まで実体験ベースでまとめました]]></description>
										<content:encoded><![CDATA[<p><img src="https://javeo.jp/wp-content/uploads/2026/06/python-career-change-1024x539.jpg" class="webfeedsFeaturedVisual" /></p><div class="codoc-evacuations" style="display:none;" data-shortcode=""></div>
<p class="wp-block-paragraph">VBAやPythonで業務を自動化したり、Seleniumでスクレイピングを組んだり——そういうことが自分でできるなら、その<strong><span class="swl-marker mark_yellow">スキルは転職市場でちゃんと武器になります</span></strong></p>



<p class="wp-block-paragraph">ただ正直なところ、「業務の延長で書いている」状態と「実務のエンジニアとして働く」状態の間には、まだ少し差があります、そこを埋めないまま飛び込むと苦労しがちなんですね</p>



<p class="wp-block-paragraph">この記事では、私自身も業務の自動化から入った立場で、今あるスキルを武器にPython職へ転職するための道筋——何が足りなくて、どう補強して、どう動くか——を順番にまとめてみました</p>



<h2 class="wp-block-heading">業務で自動化してるスキルは転職の武器になる</h2>



<p class="wp-block-paragraph">まず大前提として、あなたが普段やっている自動化は、世間で思われているよりずっと価値があります</p>



<p class="wp-block-paragraph">VBAでExcel業務を自動化する、Pythonでデータを集めて整形する、Seleniumでブラウザ操作を自動化する——こういうのは<strong>実務でそのまま需要があるスキル</strong>です、現場には「コードは書けないけど業務は分かる」人が大多数なので、<strong><span class="swl-marker mark_yellow">「業務を理解したうえで自動化できる」人材は普通に重宝されます</span></strong></p>



<p class="wp-block-paragraph">受け皿も意外と広くて、社内SEやDX推進の担当、データ周りのエンジニア、Pythonを使う開発職など、いきなりWebアプリのバリバリ開発でなくても入り口はいろいろあります</p>



<p class="wp-block-paragraph">たとえば<a href="https://javeo.jp/python_wait/" target="_blank" rel="noopener noreferrer">SeleniumのWebDriverWaitで待機処理を書く</a>とか、<a href="https://javeo.jp/vba-json/" target="_blank" rel="noopener noreferrer">VBAでJSONを扱う</a>みたいなことが自力でできるなら、それはもう「ちょっと書ける」のレベルは超えています、自信を持っていいところです</p>



<h2 class="wp-block-heading">ただ&#8221;業務の延長&#8221;だけだと足りない部分</h2>



<p class="wp-block-paragraph">とはいえ、自分用や社内用に書くコードと、仕事として納品するコードには差があります、ここを正直に把握しておくのが大事です</p>



<p class="wp-block-paragraph">実務で求められて、独学だと抜けがちなのはこのあたりです</p>



<ul class="wp-block-list is-style-bad_list">
<li>保守性（他人が読んで直せるコード、命名や構造の整理）</li>



<li>テストやエラー処理（動けばOKでは済まない、想定外への備え）</li>



<li>Gitでのバージョン管理とチーム開発の進め方</li>



<li>要件をヒアリングして設計に落とす力</li>
</ul>



<p class="wp-block-paragraph">逆に言えば、コードを書く土台はもうあるので、<strong><span class="swl-marker mark_yellow" style="color:#e8313b">この&#8221;実務開発との差&#8221;を埋めれば一気に転職レベルに届きます</span></strong>、ゼロから始める完全未経験の人より、ずっと有利なスタート地点にいるわけですね</p>



<h2 class="wp-block-heading">足りないスキルを効率よく補強する</h2>



<p class="wp-block-paragraph">足りない部分を埋める手段は、ざっくり「ピンポイントの講座」と「体系的なスクール」に分かれます、今の自分にどれくらい足りないかで選ぶといいです</p>


<div class="c-scrollHint sp_"><span>スクロールできます <i class="icon-more_arrow"></i></span></div>
<figure data-table-scrollable="sp" class="wp-block-table is-style-stripes"><table style="--table-width:760px;"><thead><tr><th>補強手段</th><th>形態</th><th>費用感（執筆時点）</th><th>こんな人に</th></tr></thead><tbody><tr><td>Coloso</td><td>買い切りの動画講座</td><td>講座ごと（月額なし）</td><td>弱点だけピンポイントで足したい</td></tr><tr><td>Python Winner</td><td>マンツーマンのPython特化スクール</td><td>給付金対象（条件で補助）</td><td>体系的に学び直して転職支援も欲しい</td></tr><tr><td>SHIFT TERAS CAMPUS</td><td>本格エンジニア転職スクール</td><td>数十万・給付金で軽減</td><td>転職に振り切りたい</td></tr></tbody></table></figure>



<h3 class="wp-block-heading">弱点をピンポイントで埋めるなら：Coloso</h3>



<p class="wp-block-paragraph">「Gitだけ」「データ処理だけ」のように<strong>足りない分野が見えている</strong>なら、買い切りの動画講座が手軽です、Colosoは現役プロが教える講座が分野ごとに揃っていて、Python・データ・自動化・AIあたりも選べます</p>



<div class="swell-block-capbox cap_box is-style-onborder_ttl"><div class="cap_box_ttl"><span>必要な分野だけ買い切りで学ぶ</span></div><div class="cap_box_content">
<p class="wp-block-paragraph">Colosoは<strong><span class="swl-marker mark_yellow">月額の縛りがない買い切り型</span></strong>なので、「この部分だけ」と割り切って補強するのに向いています、気になる講座があるか見てみるところからどうぞ</p>



<figure class="wp-block-image"><a href="https://px.a8.net/svt/ejp?a8mat=4B41ZJ+4MPFPE+5Q4A+601S1" rel="nofollow">
<img decoding="async" border="0" width="300" height="250" alt="" src="https://www21.a8.net/svt/bgt?aid=260529679280&#038;wid=003&#038;eno=01&#038;mid=s00000026713001008000&#038;mc=1"></a><img decoding="async" border="0" width="1" height="1" src="https://www18.a8.net/0.gif?a8mat=4B41ZJ+4MPFPE+5Q4A+601S1" alt=""></figure>



<div class="swell-block-button is-style-btn_solid"><a href="https://px.a8.net/svt/ejp?a8mat=4B41ZJ+4MPFPE+5Q4A+5Z6WX" rel="noopener noreferrer" class="swell-block-button__link"><span>Colosoの講座を見てみる</span></a></div>
</div></div>



<h3 class="wp-block-heading">体系的に学び直して転職支援も：Python Winner</h3>



<p class="wp-block-paragraph">「独学の穴が多そう」「転職活動も支えてほしい」なら、Python特化のスクールが安心です、Python WinnerはWinスクールが運営するPython・AI・データ分析特化のスクールで、<strong>マンツーマンレッスン</strong>なので自分の弱点に合わせて進められます</p>



<p class="wp-block-paragraph">経済産業省のリスキリング講座（Reスキル講座）に認定されていて、条件を満たせば給付金で受講料が補助されます、dodaなど大手の転職エージェントと連携した就職・転職サポートがあるのも、未経験から動く人には心強いところですね</p>



<div class="swell-block-capbox cap_box is-style-onborder_ttl"><div class="cap_box_ttl"><span>マンツーマン＋給付金で学ぶ</span></div><div class="cap_box_content">
<p class="wp-block-paragraph">給付金の条件や金額は執筆時点のものなので、最新は公式で確認してくださいね、無料相談で自分が対象か聞いてみるのが早いです</p>



<figure class="wp-block-image"><a href="https://px.a8.net/svt/ejp?a8mat=4B41ZJ+4WTSZM+529E+HW2Q9" rel="nofollow">
<img decoding="async" border="0" width="300" height="250" alt="" src="https://www28.a8.net/svt/bgt?aid=260529679297&amp;wid=003&amp;eno=01&amp;mid=s00000023621003005000&amp;mc=1"></a><img decoding="async" border="0" width="1" height="1" src="https://www18.a8.net/0.gif?a8mat=4B41ZJ+4WTSZM+529E+HW2Q9" alt=""></figure>



<div class="swell-block-button is-style-btn_solid"><a href="https://px.a8.net/svt/ejp?a8mat=4B41ZJ+4WTSZM+529E+HW2Q9" rel="noopener noreferrer" class="swell-block-button__link"><span>Python Winnerを見てみる</span></a></div>
</div></div>



<h3 class="wp-block-heading">転職に振り切るなら：SHIFT TERAS CAMPUS</h3>



<p class="wp-block-paragraph">「短期で本気で転職まで持っていきたい」なら、転職特化のスクールという選択肢もあります、SHIFT TERAS CAMPUS（旧DMM WEBCAMP）は、チーム開発やオリジナル開発など<strong>実務に近いカリキュラム</strong>で、転職保証が付くコースも用意されています</p>



<p class="wp-block-paragraph">料金は数十万円とそれなりですが、専門実践教育訓練給付金の対象で、条件を満たせば<strong><span class="swl-marker mark_yellow">最大80%（上限64万円）が戻る</span></strong>ので、実質負担はぐっと下がります（金額や条件は執筆時点なので公式で確認を）</p>



<div class="swell-block-capbox cap_box is-style-onborder_ttl"><div class="cap_box_ttl"><span>転職保証付きで一気に</span></div><div class="cap_box_content">
<p class="wp-block-paragraph">給付金を使えるか、どのコースが合うかは無料カウンセリングで相談できます、まず話を聞いてみて判断するのがいいと思います</p>



<figure class="wp-block-image"><a href="//af.moshimo.com/af/c/click?a_id=5599197&#038;p_id=1363&#038;pc_id=2297&#038;pl_id=20505" rel="nofollow" referrerpolicy="no-referrer-when-downgrade" attributionsrc><img decoding="async" src="//image.moshimo.com/af-img/0323/000000020505.png" width="300" height="250" style="border:none;"></a><img decoding="async" src="//i.moshimo.com/af/i/impression?a_id=5599197&#038;p_id=1363&#038;pc_id=2297&#038;pl_id=20505" width="1" height="1" style="border:none;" loading="lazy"></figure>



<div class="swell-block-button is-style-btn_solid"><a href="//af.moshimo.com/af/c/click?a_id=5599197&amp;p_id=1363&amp;pc_id=2297&amp;pl_id=20505" rel="noopener noreferrer" class="swell-block-button__link"><span>SHIFT TERAS CAMPUSを見てみる</span></a></div>
</div></div>



<p class="wp-block-paragraph">ちなみに、Pythonそのものより<strong>AIの活用側</strong>に広げたいなら、未経験からAIを学んで仕事に活かす講座もあります、自分の進みたい方向に合わせて選ぶといいですね</p>



<h2 class="wp-block-heading">ポートフォリオは「作った自動化」を見せるだけでいい</h2>



<p class="wp-block-paragraph">転職で効くのが、口で「できます」と言うより<strong>動くものを見せる</strong>ことです、そして自動化を触ってきた人は、ここで出せる材料をすでに持っていることが多いです</p>



<ul class="wp-block-list is-style-good_list">
<li>業務で作った自動化ツールを、汎用化してGitHubに公開する（社内情報は消す）</li>



<li>スクレイピングやデータ整形の小さな成果物をまとめる</li>



<li>作った経緯や工夫をブログに書く（説明できる力も伝わる）</li>
</ul>



<p class="wp-block-paragraph">「実務で困りごとを自動化で解決した」という話は、<strong><span class="swl-marker mark_yellow">そのまま実績として刺さります</span></strong>、完全未経験の人が課題を提出するより、リアルで強いんですね</p>



<p class="wp-block-paragraph">発信のイメージがわかない人は、私が書いている<a href="https://javeo.jp/vba-gmail-send/" target="_blank" rel="noopener noreferrer">VBAでGmailを送る</a>や<a href="https://javeo.jp/decompile-pyinstaller/" target="_blank" rel="noopener noreferrer">PyInstallerの中身を見る</a>のような記事も、「作ったもの・調べたことを公開する」一例として眺めてみてください</p>



<h2 class="wp-block-heading">転職活動の動き方</h2>



<p class="wp-block-paragraph">スキルとポートフォリオが整ってきたら、実際の動き方です、ここはサービスの宣伝ではなく素直なところを書きます</p>



<p class="wp-block-paragraph">求人を探すなら、転職エージェントと求人サイトを併用するのが定番です、エージェントは複数登録して相性のいい担当を見つけると進めやすいです、IT・Web系に強いところを選ぶと、自動化スキルの価値も伝わりやすいですね</p>



<p class="wp-block-paragraph">職務経歴書では、<strong>「何を自動化して、どんな成果が出たか」を数字で言語化</strong>するのがポイントです、「手作業◯時間を◯分に短縮」のような具体が効きます、異業種や非エンジニアからの転職でも、ここが書ければ十分に戦えます</p>



<div class="wp-block-group is-style-big_icon_point"><div class="wp-block-group__inner-container">
<p class="wp-block-paragraph">年齢や経験で難易度が変わるのは事実なので、そこは現実的に、ただ「自動化で業務改善した実績」は年代を問わず評価されやすいので、そこを軸に動くのがおすすめです</p>
</div></div>



<h2 class="wp-block-heading">まとめ｜まずは棚卸しと、1つ補強から</h2>



<p class="wp-block-paragraph">Python転職の道筋を、4ステップで振り返っておきます</p>



<div class="swell-block-step" data-num-style="circle">
<div class="swell-block-step__item"><div class="swell-block-step__number u-bg-main"><span class="__label">STEP</span></div><div class="swell-block-step__title u-fz-l">今のスキルを棚卸しする</div><div class="swell-block-step__body">
<p class="wp-block-paragraph">VBA・Python・Selenium・データ処理など、自分が書けることと、実務で足りなそうな部分を書き出します</p>
</div></div>



<div class="swell-block-step__item"><div class="swell-block-step__number u-bg-main"><span class="__label">STEP</span></div><div class="swell-block-step__title u-fz-l">足りない所を1つ補強する</div><div class="swell-block-step__body">
<p class="wp-block-paragraph">ピンポイントならColoso、体系的に＋転職支援ならPython Winner、転職に振り切るならSHIFT TERAS、と現在地で選びます</p>
</div></div>



<div class="swell-block-step__item"><div class="swell-block-step__number u-bg-main"><span class="__label">STEP</span></div><div class="swell-block-step__title u-fz-l">作ったものをポートフォリオにする</div><div class="swell-block-step__body">
<p class="wp-block-paragraph">業務で作った自動化を汎用化して公開、経緯をブログに残すと、説明できる力もセットで伝わります</p>
</div></div>



<div class="swell-block-step__item"><div class="swell-block-step__number u-bg-main"><span class="__label">STEP</span></div><div class="swell-block-step__title u-fz-l">エージェントを使って動く</div><div class="swell-block-step__body">
<p class="wp-block-paragraph">IT系に強いエージェントを複数登録、職務経歴書は「自動化の成果を数字で」言語化して進めます</p>
</div></div>
</div>



<p class="wp-block-paragraph">大事なのは、<strong><span class="swl-marker mark_yellow">完全なゼロからではなく、すでにある自動化スキルの上に積む</span></strong>という意識です、いきなり全部やろうとせず、まずは棚卸しと、足りない所を1つ補強するところから始めてみてくださいね</p>



<div class="swell-block-capbox cap_box is-style-onborder_ttl"><div class="cap_box_ttl"><span>最初の一歩</span></div><div class="cap_box_content">
<p class="wp-block-paragraph">「何から補強するか」で迷うなら、買い切りで気軽に始められるColosoで弱点を1つ埋めるところからが動きやすいです</p>



<figure class="wp-block-image"><a href="https://px.a8.net/svt/ejp?a8mat=4B41ZJ+4MPFPE+5Q4A+5Z6WX" rel="nofollow">
<img decoding="async" border="0" width="468" height="60" alt="" src="https://www23.a8.net/svt/bgt?aid=260529679280&#038;wid=003&#038;eno=01&#038;mid=s00000026713001004000&#038;mc=1"></a><img decoding="async" border="0" width="1" height="1" src="https://www19.a8.net/0.gif?a8mat=4B41ZJ+4MPFPE+5Q4A+5Z6WX" alt="">



<div class="swell-block-button is-style-btn_solid"><a href="https://px.a8.net/svt/ejp?a8mat=4B41ZJ+4MPFPE+5Q4A+5Z6WX" rel="noopener noreferrer" class="swell-block-button__link"><span>Colosoで弱点を補強する</span></a></div>
</div></div>


<p><!--
公開前チェックリスト:
- [ ] loos/button 4か所の hrefUrl と <a href> を実アフィリンクに差し替え（Coloso×2 / Python Winner×1 / SHIFT TERAS×1〔もしも・バナー可〕）
- [ ] 料金・給付金（SHIFT TERAS 最大80%/上限64万、Python Winner 給付金、Coloso 講座ごと）が公開時点でズレていないか公式で確認
- [ ] アイキャッチ画像を設定（Pythonカテゴリ）
- [ ] 新規タグ「転職」がWPに作成済みか確認
- [ ] status を publish に変更 → 公開後 GSC URL検査で手動リクエスト
--></p>

<div class="p-blogParts post_content" data-partsID="4602">
<div class="jv-books" id="jv-books-python" data-shelf="python"><div class="jv-books-head"><span class="jv-books-title"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4da.png" alt="📚" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Python自動化の独学に効く本</span><span class="jv-books-pr">PR</span></div><div class="jv-books-grid"><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4814401523?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/1529/9784814401529_1_2.jpg?_ex=240x240" alt="退屈なことはPythonにやらせよう 第3版" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">退屈なことはPythonにやらせよう 第3版</p><p class="jv-book-author">Al Sweigart</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4814401523?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="python" data-mall="amazon" data-book="4814401523">Amazonで見る</a><a class="jv-btn jv-btn-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18513569%2F&m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18513569%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="python" data-mall="rakuten" data-book="4814401523">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4297107384?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/7383/9784297107383.jpg?_ex=240x240" alt="Pythonクローリング&amp;スクレイピング 増補改訂版" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">Pythonクローリング&amp;スクレイピング 増補改訂版</p><p class="jv-book-author">加藤耕太</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4297107384?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="python" data-mall="amazon" data-book="4297107384">Amazonで見る</a><a class="jv-btn jv-btn-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F15960670%2F&m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F15960670%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="python" data-mall="rakuten" data-book="4297107384">楽天で見る</a></div></div></div><div class="jv-book-card"><a class="jv-book-cover" href="https://www.amazon.co.jp/dp/4839973857?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer"><img decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/3858/9784839973858.jpg?_ex=240x240" alt="シゴトがはかどる Python自動処理の教科書" width="120" height="170" loading="lazy"></a><div class="jv-book-info"><p class="jv-book-title">シゴトがはかどる Python自動処理の教科書</p><p class="jv-book-author">クジラ飛行机</p><div class="jv-book-btns"><a class="jv-btn jv-btn-az" href="https://www.amazon.co.jp/dp/4839973857?tag=javeo2022-22" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="python" data-mall="amazon" data-book="4839973857">Amazonで見る</a><a class="jv-btn jv-btn-rk" href="https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16520665%2F&m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16520665%2F" target="_blank" rel="nofollow sponsored noopener noreferrer" data-shelf="python" data-mall="rakuten" data-book="4839973857">楽天で見る</a></div></div></div></div><p class="jv-books-note">私のおすすめからランダムで3冊を表示しています</p></div>
<style>
.jv-books{border:1px solid #e0e0e0;border-radius:8px;padding:16px;margin:1.5em 0;background:#fff}
.jv-books-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}
.jv-books-title{font-weight:700;font-size:1.05em}
.jv-books-pr{font-size:.7em;color:#888;border:1px solid #ccc;border-radius:3px;padding:1px 6px;flex-shrink:0}
.jv-books-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;min-height:330px}
.jv-book-card{display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid #f0f0f0;border-radius:6px;padding:12px 8px;background:#fafafa}
.jv-book-cover img{width:auto;max-width:120px;height:170px;object-fit:contain}
.jv-book-info{width:100%;flex:1;display:flex;flex-direction:column}
.jv-book-title{font-size:.82em;font-weight:600;line-height:1.4;margin:8px 0 2px;min-height:2.8em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.jv-book-author{font-size:.72em;color:#777;margin:0 0 8px}
.jv-book-btns{display:flex;flex-direction:column;gap:6px;width:100%;margin-top:auto}
.jv-btn{display:block;text-align:center;font-size:.78em;font-weight:600;color:#fff!important;text-decoration:none!important;border-radius:4px;padding:7px 4px;line-height:1.2}
.jv-btn-az{background:#e88b00}
.jv-btn-rk{background:#bf0000}
.jv-btn:hover{opacity:.85}
.jv-books-note{font-size:.7em;color:#999;text-align:right;margin:8px 0 0}
@media(max-width:599px){
.jv-books-grid{grid-template-columns:1fr;min-height:0}
.jv-book-card{flex-direction:row;text-align:left;gap:12px}
.jv-book-cover img{height:110px;max-width:80px}
.jv-book-info{min-width:0}
.jv-book-title{min-height:0}
.jv-book-btns{flex-direction:row}
.jv-btn{flex:1}
}
</style>
<script>
(function(){
var SHELF='python';
var root=document.getElementById('jv-books-'+SHELF);
if(!root||root.dataset.init)return;
root.dataset.init='1';
var POOL=[{"t": "退屈なことはPythonにやらせよう 第3版", "a": "Al Sweigart", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/1529/9784814401529_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4814401523?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18513569%2F&m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18513569%2F", "id": "4814401523"}, {"t": "Pythonクローリング&スクレイピング 増補改訂版", "a": "加藤耕太", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/7383/9784297107383.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4297107384?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F15960670%2F&m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F15960670%2F", "id": "4297107384"}, {"t": "シゴトがはかどる Python自動処理の教科書", "a": "クジラ飛行机", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/3858/9784839973858.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4839973857?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16520665%2F&m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F16520665%2F", "id": "4839973857"}, {"t": "もっとシゴトがはかどる Python×Excel×AI 業務自動化の教科書", "a": "クジラ飛行机", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/8302/9784839988302_1_2.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4839988307?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18238595%2F&m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F18238595%2F", "id": "4839988307"}, {"t": "Python2年生 スクレイピングのしくみ 第2版", "a": "森巧尚", "img": "https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/2605/9784798182605.jpg?_ex=240x240", "az": "https://www.amazon.co.jp/dp/4798182605?tag=javeo2022-22", "rk": "https://hb.afl.rakuten.co.jp/hgc/24ecde15.e492bb61.24ecde16.6c9a125b/?pc=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17821975%2F&m=https%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F17821975%2F", "id": "4798182605"}];
var REL='nofollow sponsored noopener noreferrer';
function el(tag,cls){var e=document.createElement(tag);if(cls)e.className=cls;return e;}
function btn(href,cls,label,mall,id){
var a=el('a','jv-btn '+cls);a.href=href;a.target='_blank';a.rel=REL;a.textContent=label;
a.setAttribute('data-shelf',SHELF);a.setAttribute('data-mall',mall);a.setAttribute('data-book',id);
return a;}
function card(b){
var d=el('div','jv-book-card');
var cover=el('a','jv-book-cover');cover.href=b.az;cover.target='_blank';cover.rel=REL;
var img=el('img');img.src=b.img;img.alt=b.t;img.width=120;img.height=170;img.loading='lazy';
cover.appendChild(img);
var info=el('div','jv-book-info');
var ttl=el('p','jv-book-title');ttl.textContent=b.t;
var au=el('p','jv-book-author');au.textContent=b.a;
var btns=el('div','jv-book-btns');
btns.appendChild(btn(b.az,'jv-btn-az','Amazonで見る','amazon',b.id));
if(b.rk){btns.appendChild(btn(b.rk,'jv-btn-rk','楽天で見る','rakuten',b.id));}
info.appendChild(ttl);info.appendChild(au);info.appendChild(btns);
d.appendChild(cover);d.appendChild(info);
return d;}
var pool=POOL.slice();
for(var i=pool.length-1;i>0;i--){var j=Math.floor(Math.random()*(i+1));var t=pool[i];pool[i]=pool[j];pool[j]=t;}
var grid=root.querySelector('.jv-books-grid');
grid.style.opacity='0';
while(grid.firstChild)grid.removeChild(grid.firstChild);
pool.slice(0,3).forEach(function(b){grid.appendChild(card(b));});
grid.style.transition='opacity .5s ease';
void grid.offsetWidth;
grid.style.opacity='1';
})();
</script>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://javeo.jp/python-career-change/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
