柴田 淳-【新刊】みんなのPython第五版/Pythonで学ぶはじめてのプログラミング入門教室

93.2K posts

柴田 淳-【新刊】みんなのPython第五版/Pythonで学ぶはじめてのプログラミング入門教室 banner
柴田 淳-【新刊】みんなのPython第五版/Pythonで学ぶはじめてのプログラミング入門教室

柴田 淳-【新刊】みんなのPython第五版/Pythonで学ぶはじめてのプログラミング入門教室

@ats

【新刊】みんなのPython第五版(二刷),Pythonで学ぶはじめてのプログラミング入門教室などの著者。Pythonで作ったコンテンツで世田谷に戸建てを建てました。たまに企業や学会,技術イベントに呼ばれてお話しします。

Joined Nisan 2007
742 Following5.7K Followers
柴田 淳-【新刊】みんなのPython第五版/Pythonで学ぶはじめてのプログラミング入門教室 retweeted
Alerta News 24
Alerta News 24@AlertaNews24·
🇺🇸 | Perros robots con cabezas de silicona HIPER-REALISTAS de Musk, Bezos, Zuckerberg y otros recorren la Nueva Galería Nacional de Berlín... Y ocasionalmente 'cagan' imágenes impresas de sus alrededores
Español
163
1.2K
11.2K
1.2M
柴田 淳-【新刊】みんなのPython第五版/Pythonで学ぶはじめてのプログラミング入門教室 retweeted
こねこフィルム| CONECO FILM
【沖縄国際文化祭 2026 「縦型ショートフィルム あらすじコンペティション」 優秀賞 受賞作品】
日本語
471
1K
21.2K
2.2M
柴田 淳-【新刊】みんなのPython第五版/Pythonで学ぶはじめてのプログラミング入門教室
本研究は、出生率の回復に過度に期待するのではなく、低出生率を前提とした社会設計の重要性を示唆する。人口規模の拡大ではなく、一人あたりの豊かさや効率性に焦点を当てることで、経済は別の形で安定しうるという見方である。 つまり、少子化は「問題」ではあるが、それは必ずしも解決すべき異常ではなく、新しい均衡状態への移行過程である可能性がある。人口が減る社会において何を最適化するのか——その問いこそが、これからの政策と経済の中心課題になるのである。
日本語
0
1
0
99
柴田 淳-【新刊】みんなのPython第五版/Pythonで学ぶはじめてのプログラミング入門教室
人口が減少すると、資本と労働の比率が変化し、労働者一人あたりの資本量が増える。これにより賃金が上昇し、生産性の向上が起こりうる。また、住宅や土地といった資源の需給が緩和されることで、生活コストの低下や生活水準の向上が生じる可能性もある。さらに、高齢化が進む社会では消費構造が変化し、それに応じた新たな産業やサービスが発展する余地も生まれる。 もちろん、短期的には労働力不足や財政負担の増加といった問題が発生する。しかしそれは移民政策や技術革新、労働参加率の向上といった手段によって緩和可能であるとされる。重要なのは、人口減少を単なる「縮小」としてではなく、「再編」として捉える視点である。 では、この再編はどこまで持続可能なのだろうか。
日本語
1
0
0
126
柴田 淳-【新刊】みんなのPython第五版/Pythonで学ぶはじめてのプログラミング入門教室
出生率の低下は一時的な現象ではなく、長期的に持続する可能性があり、しかも必ずしも経済にとって悪ではない——これが本研究の問題提起である。 多くの国で出生率は置き換え水準を下回り続けているが、政策による回復は限定的であり、低出生率は「新しい常態」として定着しつつある。従来は人口減少=経済縮小と単純に捉えられてきたが、その前提自体が見直されるべきだと指摘される。人口減少がもたらす影響は、労働供給の減少だけではない。むしろ経済構造全体の変化を伴う現象として理解する必要があるのである。 この変化は何を意味するのだろうか。 nature.com/articles/s4156…
日本語
1
2
1
259
柴田 淳-【新刊】みんなのPython第五版/Pythonで学ぶはじめてのプログラミング入門教室
この変化は、Pythonが「柔軟さ」だけでなく「明確さ」を重視し始めた流れともいえる。しかし—— 実際の現場では、既存コードとの互換性や、開発者の理解コストといった課題も残る。特に初心者にとっては「None以外にも特別な値がある」という概念は新しく感じられるだろう。 それでも長期的には、コードの意図がより明確になり、バグの温床となる曖昧さを減らす効果が期待される。番兵値の導入は、小さな変更に見えて、設計思想の転換に近い。 Noneという万能だが曖昧な存在から距離を取り、値の意味を厳密に扱う方向へ——Sentinel値は、Pythonがより成熟した言語へ進むための一歩なのである。
日本語
0
0
4
1.1K
柴田 淳-【新刊】みんなのPython第五版/Pythonで学ぶはじめてのプログラミング入門教室
Sentinel値は「他のどんな値とも一致しない特別なオブジェクト」であり、「未指定」という状態を明確に表現するために使われる。これにより、Noneは「意味のある値」として扱い、未指定とは切り離せる。 たとえばAPI設計では、次のような違いが自然に書けるようになる。 MISSING = object() def get_value(data, default=MISSING): if default is MISSING: return data.get("key") # 未指定ならそのまま return data.get("key", default) 従来はNoneを使うことでロジックが曖昧になりがちだったが、番兵値を使えば意図が明確になる。さらに型ヒントとの相性も良く、Optionalの乱用を避けられるようになる。
日本語
1
0
3
1.3K
柴田 淳-【新刊】みんなのPython第五版/Pythonで学ぶはじめてのプログラミング入門教室
PEP 661(Sentinel Values、番兵値(ばんぺいち))が承認され、Python 3.15に実装される。 Pythonにおいて「Noneでは表現しきれない状態」をどう扱うかという問題に対し、番兵値(Sentinel value)の標準化がPEP 661として採用されたのである。これは一見地味だが、実務のコード品質に直結する重要な変更である。 これまでPythonでは、「引数が未指定なのか」「Noneが明示的に渡されたのか」を区別するのが難しかった。そのため開発者は次のように、独自の番兵値を作ることが多かった。 _sentinel = object() def func(x=_sentinel): if x is _sentinel: print("未指定") elif x is None: print("Noneが明示された") else: print(x) このような書き方は一般的ではあったが、毎回自作する必要があり、可読性や一貫性に課題があった。そこでPEP 661では、このパターンを言語として整理しようとしている。 この変更の本質は、Noneの役割を整理する点にある—— peps.python.org/pep-0661/
日本語
1
38
131
16.4K
柴田 淳-【新刊】みんなのPython第五版/Pythonで学ぶはじめてのプログラミング入門教室
Pythonのパッケージ管理ツールであるpipのバージョン26.1がリリースされ、依存関係管理のあり方を変える可能性のある新機能がいくつか追加された。中でも注目は、PEP 751に基づくpylock.toml(ロックファイル)をそのままインストールできる実験的機能で、再現性の高い環境構築がよりシンプルになる点だ。 さらに、「依存関係のクールダウン」という考え方も導入され、公開されたばかりのパッケージをあえて一定期間インストール対象から外すことで、サプライチェーン攻撃への耐性を高める仕組みが強化されている。 そのほかにも、依存解決のパフォーマンス改善やメモリ効率の向上、古い依存解決ロジックからの脱却に向けた調整など、裏側の進化も進んでいる。今回のリリースは派手さよりも「安全性・再現性・将来の基盤整備」に軸足を置いたアップデートであり、Pythonエコシステム全体の信頼性を底上げする一歩と言える。 ・ロックファイル(pylock.toml)の直接インストール(実験的) ・依存関係のクールダウンによるセキュリティ強化 ・依存解決の高速化とメモリ改善 ichard26.github.io/blog/2026/04/w…
日本語
1
2
6
684
柴田 淳-【新刊】みんなのPython第五版/Pythonで学ぶはじめてのプログラミング入門教室
一方で、電力消費や水使用、雇用への影響といった懸念自体は現実的な問題であり、これらはエネルギー政策や資源管理、労働政策など個別の制度設計によって対処すべきだと論じる。 総じて本記事は、「止める」という単純な手段ではなく、社会全体でAIの発展を方向づける民主的な統治の枠組みを構築することこそが重要である、という立場から現在の議論を批判的に整理している。
日本語
0
0
0
90
柴田 淳-【新刊】みんなのPython第五版/Pythonで学ぶはじめてのプログラミング入門教室
本記事は、AIブームに伴うデータセンター建設の急増に対し、「モラトリアム(建設停止)」という対応は誤りであり、真に必要なのはAIの民主的ガバナンスだと主張する論考である。著者は、建設停止は一見すると環境負荷やエネルギー消費の抑制に有効に見えるものの、実際にはAI開発そのものを止めることはできず、むしろ開発拠点の海外移転や価格上昇を招くと指摘する。その結果、AIへのアクセスは大企業や富裕層に偏り、中小企業や個人、さらには新興国の利用者が排除されることで、デジタル格差が拡大する恐れがある。 さらに、データセンター反対運動の一部は、結果として既存の中間層・富裕層の地位を守る方向に働きかねないとし、「誰が利益を得て、誰が排除されるのか」という階層的な視点の重要性を強調する。 jacobin.com/2026/04/ai-dat…
日本語
1
0
0
204
柴田 淳-【新刊】みんなのPython第五版/Pythonで学ぶはじめてのプログラミング入門教室 retweeted
Prasenjit
Prasenjit@Star_Knight12·
CLAUDE OPUS 4.7 USING 500K TOKENS TO RENAME A VARIABLE
English
178
1.6K
18.5K
1.3M
柴田 淳-【新刊】みんなのPython第五版/Pythonで学ぶはじめてのプログラミング入門教室 retweeted
柴田 淳-【新刊】みんなのPython第五版/Pythonで学ぶはじめてのプログラミング入門教室 retweeted
iwashi / Yoshimasa Iwase
ジュニアエンジニアの採用控えは、長期的に損になるという記事だった。 ・AIがジュニアエンジニアの仕事を代替できるからといって採用をやめるのは、非常に危険で近視眼的な考え ・ジュニアを採用しないことは、道徳的な問題ではない ・会社がシニアエンジニアに対して交渉力を失うという財務上の大きなリスクになる ・ジュニアエンジニアは将来の中堅やシニアに育つ存在であり、会社にとっての給与保険として機能している ・若手を育成しておかないと、シニアに大幅な昇給を要求された際に、会社は他の選択肢がなく要求をのむしかなくなる ・外部から即戦力のシニアを採用しようとしても、より高い市場価格を支払うことになり莫大なコストがかかってしまう ・ベビーブーマー世代の引退に伴い後継者不足で廃業する中小企業のように、人材のパイプライン問題はすでに現実のものとなっている ・歴史的な徒弟制度も単なる安価な労働力の確保ではない ・それは、技術と事業を次世代に存続させるために必須のシステムであった ・AIがシニアを含むすべてのエンジニアの仕事を奪うわけではない以上、将来のシニアになる人材の供給源は常に必要である ・ジュニアを採用しなければ、数年後には高給なシニアしか残らず、後継者がいないという深刻な状況に陥る ・とくにソフトウェアエンジニアは経済的自立と早期リタイアを実現しやすい ・そのため、給与に執着しないシニアは会社に対して圧倒的な強気に出ることができる ・経済的に余裕のあるシニアが退職を武器に交渉してくれば、会社には彼らを引き留める手段が何もない ・若手が順調に育っていなければ、会社はまるでボランティアのような経済的自立を果たしたシニア集団を管理することになる ・AIの進化に伴い、ジュニアの仕事は定型コードの作成からAIの出力の検証やシステム設計の学習へと変化していく ・企業は短期的な利益を追うのではなく、手間がかかってもAIを活用した新しい形の人材育成ルートを構築しなければならない ・ジュニアの採用を止めた企業は、数年後には自業自得の人材危機に直面して後悔することになる evalcode.com/posts/if-you-s…
日本語
3
215
908
308.4K