Real Pythonポッドキャスト:週次インサイト、インタビュー、コーディングヒント
Pythonのヒント、インタビュー、その他
Christopher Baileyがホストを務める週次Pythonポッドキャスト。Pythonコミュニティからのゲストを招き、インタビュー、コーディングヒント、会話をお届けします。
Pythonプログラミングのベストプラクティス、キャリアヒント、関連するソフトウェア開発トピックなど幅広くカバー。毎週金曜朝に、Pythonプログラミングの世界で何が新しいかを聞き、より効果的なPythonistaになりましょう。
エピソード291: LLMランドスケープの再評価&ゴーストの召喚
2026年4月17日 1時間15分
LLMベースシステムのパフォーマンス向上に現在採用されている技術とは? 業界はポストトレーニングからコンテキストエンジニアリングとマルチエージェントオーケストレーションへどうシフトしているか? 今週、JetBrainsのデータサイエンティスト兼Pythonアドボカシーチームリーダー、Jodie Burchellが再登場し、現在のAIコーディングランドスケープについて議論します。
エピソード289: 人間と自動コードレビューの限界
2026年3月27日 51分
今生成可能な膨大なPythonコードに対して、あなたのコードレビューはどうですか? 人間レビューの限界と、機械レビューが優れている領域とは? Christopher Trudeauが今週もPyCoder's Weeklyの記事とプロジェクトを紹介します。
エピソード287: Real Pythonでの詳細チュートリアルの作成と編集
2026年3月13日 1時間21分
Real Pythonで読むチュートリアルの作成には何が含まれる? 編集プロセスのステップと、舞台裏の人々とは? 今週、Real PythonチームのMartin Breuss、Brenda Weleschuk、Philipp Acsanyがトピック選定、レビュー段階、品質保証について語ります。
エピソード283: GitHub開発者体験の改善
2026年2月6日 59分
GitHubの使い方をどう改善できる? より効果的にコラボレーションし、技術文書を改善するには? 今週、Adam Johnsonが新著「Boost Your GitHub DX: Tame the Octocat and Elevate Your Productivity」について語ります。
エピソード280: Pythonプログラミングにおける速と遅の考察
2026年1月16日 55分
Pythonの速度についてどれくらい聞いたことがありますか? 実際に何が測定され、ボトルネックは開発時間か実行時間か、どちらが生産性により重要か? Christopher TrudeauがPyCoder's Weeklyの記事とプロジェクトを紹介します。
エピソード278: PyCoder's Weekly 2025年トップ記事&隠れた宝石
2026年1月2日 32分
2025年、PyCoder's Weeklyには記事、ブログ記事、チュートリアル、プロジェクトへの1,500以上のリンクが含まれました。Christopher Trudeauがハイライトを共有し、山の中からいくつかの隠れた宝石を発掘します。
エピソード277: スペック駆動開発への移行
2025年12月19日 1時間1分
LLMによるバイブコーディングと比較したスペック駆動開発の利点とは? これらの最近のトレンドは宣言型プログラミングへの移行か? 今週、AWSのVP兼Distinguished Engineer、Marc Brookerが仕様駆動開発とKiroについて語ります。
エピソード276: 量子コンピューティングとPythonフレームワークの探求
2025年12月5日 50分
量子コンピューティングとハイパフォーマンスコンピューティングの最近の進展とは? 量子コンピュータで動作するプログラムを開発するために使えるPythonツールとは? 今週、Real Python著者のNegar Vahidがチュートリアル「Qiskitで学ぶ量子コンピューティング基礎」について語ります。
エピソード274: データサイエンスプロジェクトを本番環境に向けて準備する
2025年11月14日 59分
Pythonデータサイエンスプロジェクトを本番環境に向けてどう準備するか? コードを再現可能で、整理され、テスト可能にするための必須ツールとテクニックとは? 今週、CodeCutのKhuyen Tranが新著「Production Ready Data Science」について語ります。
エピソード273: 保守しやすいPythonコードを書くためのアドバイス
2025年11月7日 54分
保守しやすいPythonコードを書くテクニックとは? Pythonをより読みやすく、リファクタリングしやすくするには? Christopher TrudeauがPyCoder's Weeklyの記事とプロジェクトを紹介します。
エピソード271: Python 3.14のベンチマーク&asyncioスケーリングの実現
2025年10月24日 47分
Python 3.14はいくつかの手作りベンチマークでどう振る舞うか? フリースレッドビルドでasyncioのパフォーマンスはスケールするか? Christopher TrudeauがPyCoder's Weeklyの記事とプロジェクトを紹介します。
エピソード270: 教室でのPython教育の進化
2025年10月17日 1時間4分
LLMの登場で、若い学生へのPython教育はどう変わっているか? 今週、Teaching PythonポッドキャストのKelly Schuster-Paredesが教室でのコーディングとAIについて語ります。
エピソード269: Python 3.14:新機能の探求
2025年10月10日 56分
Python 3.14が登場! Christopher TrudeauがReal PythonチームのBartosz Zaczyńskiと新バージョンを議論。今年、BartoszはReal Pythonチームメンバーとのプレビュー記事シリーズを調整し、ショーケースチュートリアル「Python 3.14: 試してみたいクールな新機能」を執筆。Christopherのビデオコース「Python 3.14の新機能」で記事のトピックをカバーし、新機能を実際にデモします。
エピソード268: Python学習を始めるためのアドバイス
2025年10月3日 52分
過去数年でPython学習はどう変わったか? 初心者が旅を始める際に持つべき新しいテクニックとアップデートされたアドバイスとは? 今週、Stephen GruppettaとMartin BreussがPython学習の始め方について語ります。
エピソード267: 機能フラグの管理&Python可視化ライブラリの比較
2025年9月26日 42分
ソフトウェアを再デプロイせずにコードパスを有効/無効にする良い方法とは? 特定ユーザー向けに機能を切り替えるために機能フラグをどう活用するか? Christopher TrudeauがPyCoder's Weeklyの記事とプロジェクトを紹介します。
エピソード266: REST APIをMCPに自動変換する危険性
2025年9月19日 1時間24分
既存のREST APIをModel Context Protocolに変換する際、何を考慮すべきか? AIエージェントのコンテキストをクリーンに保つために避けるべきアンチパターンとは? 今週、Kyle Stratisが新著「AI Agents with MCP」について語ります。
エピソード265: Pythonアプリホスティングの選択肢&Python歴史の文書化
2025年9月12日 43分
Pythonアプリケーションやスクリプトのホスティングオプションとは? PaaS、コンテナベースホスト、VM構築の利点とは? Christopher TrudeauがPyCoder's Weeklyの記事とプロジェクトを紹介します。
エピソード264: スケーリング則の端にある大規模言語モデル
2025年9月5日 1時間28分
最新の大規模言語モデルリリースで何が起きているか? 業界はスケーリング則の限界に達しているか、現在のベンチマークは信頼できる性能評価を提供するか? 今週、Jodie BurchellがLLMリリースの現状について語ります。
エピソード263: PythonにおけるMixinクラスの探求
2025年8月29日 50分
Pythonクラスに隔離された再利用可能な機能を追加する良い方法とは? Christopher TrudeauがPyCoder's Weeklyの記事とプロジェクトを紹介します。
エピソード261: Pythonにおける継承とコンポジションの選択
2025年8月15日 46分
オブジェクト指向プログラミング問題を考える時、継承とコンポジションのどちらを好むべきか? なぜ単に関数を使うだけではダメなのか? Christopher TrudeauがPyCoder's Weeklyの記事とプロジェクトを紹介します。
エピソード260: Python Polarsの力を活用する
2025年8月8日 1時間14分
PythonデータプロジェクトでPolarsを使う利点とは? 遅延APIと即時APIのどちらを使うべきか、それぞれのメリットは? 今週、Jeroen JanssensとThijs Nieuwdorpが新著『Python Polars: The Definitive Guide』について語ります。
エピソード258: Python Package Indexを支える
2025年7月25日 49分
65万以上のプロジェクトと約100万ユーザーを抱えるPython Package Indexを支えるには何が必要か? 今週、初代PyPIサポートスペシャリストとしての最初の1年をMaria Ashnaが語ります。
エピソード257: 実世界のPythonパフォーマンスとBig Oの比較
2025年7月11日 45分
アルゴリズムの性能は現実的な文脈でどう持つか? Pythonコードがプロファイラ使用時にBig O記法の期待に反する場面はどこか? Christopher TrudeauがPyCoder's Weeklyの記事とプロジェクトを紹介します。
エピソード256: Pythonで化学の問題解決と時間短縮
2025年7月4日 1時間13分
科学者がコーディングを学ぶ動機とは? 素早く問題を解決する興奮をどう活かし、科学的仕事におけるコーディングのメリットと結びつけるか? 今週、Ben LearとChristopher Johnsonが著書「Coding For Chemists」について語ります。
エピソード255: Pythonスクリプトの構造化&エキサイティングな非LLMソフトウェアトレンド
2025年6月27日 54分
効果的なPythonスクリプト作りに何が含まれるか? コードの整理、PEP 723での依存関係管理、最高の結果を得るためのコマンドライン引数処理とは? Christopher TrudeauがPyCoder's Weeklyの記事とプロジェクトを紹介します。
エピソード253: marimoノートブック入門&Pythonアプリ設定管理
2025年6月13日 51分
marimoノートブック入門ガイドをお探しですか? 共有用の再現可能なノートブックの構築や、インタラクティブUI要素を持つダッシュボードの作成方法とは? Christopher TrudeauがPyCoder's Weeklyの記事とプロジェクトを紹介します。
エピソード252: Rodrigo Girão Serrão: Pythonトレーニング、itertools、イディオム
2025年6月6日 1時間2分
Pythonの語彙と構文を学んだ後、コードに入れる正しい組み合わせを学ぶにはどう進むか? Pythonの組み込みitertoolsライブラリでスキルをどう高められるか? 今週、ブログでのPython教育とitertoolsライブラリへの情熱についてRodrigo Girão Serrãoが語ります。
エピソード251: Pythonスレッドセーフティ&uvでのプロジェクト管理
2025年5月30日 34分
Pythonでマルチスレッドコードを管理する方法とは? Pythonのthreadingモジュール内で利用可能な同期技術とは? Christopher TrudeauがPyCoder's Weeklyの記事とプロジェクトを紹介します。
エピソード249: requirements.txtを超えて:pylock.tomlとPEP 751
2025年5月16日 1時間31分
プロジェクトの再現性のためにPython依存関係を記録する最良の方法とは? ロックファイルがそれらのプロジェクトにもたらす利点とは? 今週、Pythonコア開発者のBrett CannonがPEP 751とpylock.tomlファイル形式をコミュニティにもたらすまでの道のりについて語ります。
エピソード248: 生成AI、知識グラフ、ワークフロー、Pythonでの実験
2025年5月9日 59分
Pythonスキルを練習できるプロジェクトをお探しですか? 生成AIアプリや自動知識グラフ感情分析ツールの構築を試してみたい? 今週、Raymond CamdenがPythonへの道のり、デベロッパーリレーションズでの仕事、ブログで紹介されたPythonプロジェクトについて語ります。
エピソード244: 『退屈なことはPythonにやらせよう』10年の自動化
2025年3月21日 1時間6分
Pythonで最も人気のある本の一つを更新するには何が必要か? Pythonランドスケープの10年の変化を経て、オフィスワーカーにとって関連するプロジェクト、ライブラリ、スキルとは? 今週、前回ゲストのAl Sweigartが第3版「Automate the Boring Stuff With Python」について語ります。
エピソード242: Eric Matthes: 単体テストから始めない方がいいかも
2025年3月7日 1時間10分
コードのテストは常に単体テストから始めるべきか? 統合テストやE2Eテストを最初のステップとするのが合理的なのはいつか? 今週、前回ゲストのEric Matthesがコードテストの始める場所について語ります。
エピソード241: Python専門用語の解読&Python 1.0のコンパイル
2025年2月28日 43分
Pythonについて語る際に使われる一般的な用語をどう学ぶか? 他のプログラミング言語とどう似ているか? Christopher TrudeauがPyCoder's Weeklyの記事とプロジェクトを紹介します。
エピソード240: Python可視化で効果的なストーリーを伝える
2025年2月21日 1時間9分
データのストーリーを最もよく伝える魅力的な可視化をどう作るか? 人気Pythonツール内でプロットとグラフを改善するために採用できるメソッドとは? 今週、Matt Harrisonが新著「Effective Visualization: Exploiting Matplotlib & Pandas」について語ります。
エピソード237: Pythonコードベースのテスト:単体vs統合
2025年1月31日 54分
Pythonコードの自動テスト作成に何が含まれるか? 個々のコードセクションのテストに焦点を当てるべきか、システム全体の動作テストに焦点を当てるべきか? Christopher TrudeauがPyCoder's Weeklyの記事とプロジェクトを紹介します。
エピソード236: Simon Willison: Python開発にLLMを活用する
2025年1月24日 1時間22分
Python開発に使える現在の大規模言語モデル(LLM)ツールとは? より良い結果を生むプロンプト技術と戦略とは? 今週、Simon WillisonがLLM研究と、急速に進化するこれらのツールでPythonコードを書く探求について語ります。
エピソード235: Pythonツーリングを検討するための原則
2025年1月17日 46分
Pythonツール選択の意思決定で考慮すべき原則とは? チームの正しい選択を妨げるアンチパターンとは? Christopher TrudeauがPyCoder's Weeklyの記事とプロジェクトを紹介します。
エピソード234: Python学習のための新しい構造の構築
2025年1月10日 52分
Pythonについて教え、知識を共有する新しい方法とは? 現在の提供構造をどう改善し、Python学習者向けの新しい教育リソースを構築できるか? 今週、Real PythonコアチームのStephen GruppettaとMartin Breussがサイトの拡張とPython学習の新しい方法について語ります。
エピソード233: PyCoder's Weekly 2024年トップ記事&欠けていた宝石
2025年1月3日 41分
2024年、PyCoder's Weeklyには1,500以上のリンクが含まれました。Christopher Trudeauがハイライトを共有し、山からいくつかの欠けていた宝石を発掘します。
エピソード232: Pythonにおけるモダン感情分析アプローチの探求
2024年12月20日 1時間13分
テキスト内の感情分析の現在のアプローチとは? 感情分析に使うべきツールとPythonパッケージとは? 今週、JetBrainsのデータサイエンスデベロッパーアドボケートJodie BurchellがPythonでのモダン感情分析について語ります。
エピソード230: marimo: Pythonでのリアクティブノートブックとデプロイ可能なWebアプリ
2024年11月29日 1時間
Python開発でノートブックを使う際の一般的な問題とは? 現在の状態をどう知り、再現可能な結果を共有し、インタラクティブなアプリケーションを作成するか? 今週、オープンソースリアクティブmarimoノートブックについてAkshay Agrawalが語ります。
エピソード229: 試行錯誤の喜び&Pythonフリースレッドパフォーマンス
2024年11月22日 45分
ソフトウェア開発とPython学習の火を燃やし続けるものは? 新しいフレームワークを試す、おもちゃプロジェクトを構築する、他の開発者とコラボするのが好き? Christopher TrudeauがPyCoder's Weeklyの記事とプロジェクトを紹介します。
エピソード228: Pythonの基盤を維持する&教訓となる物語
2024年11月15日 1時間9分
持続可能なオープンソースプロジェクトとコミュニティをどう構築するか? Pythonの歴史と、WordPressコミュニティが直面している現在の混乱から何を学べるか? 今週、JetBrainsのPaul Everittがオープンソース資金調達のナビゲーションとPython Software Foundationの始まりについて語ります。
エピソード227: 新PEP: テンプレート文字列&外部Wheelホスティング
2024年11月8日 47分
f-stringの柔軟性が欲しいが、安全チェックが必要? ログ記録やインジェクション攻撃回避のために遅延評価ができたら? Christopher TrudeauがPyCoder's Weeklyの記事とプロジェクトを紹介します。
エピソード226: PySheets: PyScriptでブラウザ上のスプレッドシート
2024年11月1日 1時間19分
ブラウザで動くPythonスプレッドシートアプリケーションの構築に何が含まれるか? どう速く起動させ、データのセルをどこに保存するか? 今週、Chris LaffraがプロジェクトPySheetsと著書「Communication for Engineers」について語ります。
エピソード225: Pythonがより速く、よりリーンに&Djangoプロジェクトのアイデア
2024年10月25日 43分
最新バージョンのPythonでフードの下では何が起きているか? これらのアップデートが今後数年でより速いPythonの基盤をどう築いているか? Christopher TrudeauがPyCoder's Weeklyの記事とプロジェクトを紹介します。
エピソード223: Python 3.13新機能の探求
2024年10月11日 55分
Python 3.13が登場! 定期ゲストのGeir Arne HjelleとChristopher Trudeauが新バージョンを議論。今年、Geir ArneはReal Pythonチームメンバーとのプレビュー記事シリーズを調整し、ショーケースチュートリアル「Python 3.13: 試してみたいクールな新機能」を公開。Christopherのビデオコース「Python 3.13の新機能」で記事のトピックをカバーし、新機能を実際にデモします。
エピソード221: ADHDを持つ開発者として繁栄する
2024年9月20日 1時間6分
ADHDを持つ開発者として生産的であるための戦略とは? ADHDを持つチームメンバーが成功し、プロジェクトを完了できるようどう支援するか? 今週、「ADHD For the Win!」のChris Ferdinandiが語ります。
エピソード218: 電子プロジェクトを通じたロボティクスとPythonの探求
2024年8月23日 1時間6分
Pythonでロボティクスを学びたい? 物理的な電子ベースのプロジェクトが子供のコーディングへの興味を育む? 今週、著者Marwan Alsabbaghが著書「Build Your Own Robot - Using Python, CRICKIT, and Raspberry Pi」について語ります。
エピソード217: データ分析のパッケージング&pandas GroupByの活用
2024年8月16日 55分
Pythonデータ分析プロジェクトを整理するベストプラクティスとは? データサイエンスによりパッケージ中心のアプローチを採用する利点とは? Christopher TrudeauがPyCoder's Weeklyの記事とプロジェクトを紹介します。
エピソード214: Great TablesでPythonの魅力的な表示テーブルを構築
2024年7月26日 1時間10分
Pythonでデータテーブルを面白く魅力的に見せる助けが必要? チャートやグラフと同じくらい簡単に、美しい表示用テーブルをPythonで作成するには? 今週、PositのRichard IannoneとMichael ChowがGreat Tables Pythonライブラリについて語ります。
エピソード212: David Amosと共にPythonでグラフ理論を掘り下げる
2024年7月12日 1時間4分
グラフ理論とPythonでの探求開始について考えたことはある? 実験と学習に使えるリソースとPythonライブラリとは? 今週、元共同ホストのDavid Amosが近況とPythonでのグラフ理論知識を共有します。
エピソード211: Pythonはあなたが思うようには数を丸めない
2024年7月5日 48分
Pythonは数学の授業で習ったのと同じように数を丸めるか? Pythonが使うデフォルトの方法と、Pythonで数を丸める多様な方法に驚くかも。Christopher TrudeauがPyCoder's Weeklyの記事とプロジェクトを紹介します。
エピソード210: ギターシンセサイザーの作成&PythonでWAVファイル生成
2024年6月28日 55分
Pythonでギター音を合成する技術とは? 高度なプロジェクト構築で練習できる高レベルプログラミングとPython概念とは? 今週、Real Python著者兼コアチームメンバーBartosz Zaczyńskiがステップバイステッププロジェクト「ギターシンセサイザー構築: Pythonで音楽タブラチュアを再生」について語ります。
エピソード208: Pythonでデータの外れ値を検出する
2024年6月14日 1時間7分
データ内で最も興味深い、または疑わしいポイントを見つけるには? Pythonでこれらの異常を検出するために使えるライブラリとテクニックとは? 今週、著者Brett Kennedyが著書「Outlier Detection in Python」について語ります。
エピソード205: Python開発者としてアクセシビリティと支援技術を考慮する
2024年5月17日 1時間1分
視覚障害者や盲目の開発者としてPythonを学ぶのはどんな感じか? Python Webアプリケーションのアクセシビリティをどう改善し、現在のガイドラインを学ぶか? 今週、Real PythonコミュニティメンバーのAudrey van Breederodeがプログラミングの旅、Webアクセシビリティ、支援技術について語ります。
エピソード202: Pydanticデータ検証&Python Webセキュリティプラクティス
2024年4月26日 59分
Python Webアプリケーションへのデータをどう検証・バリデートするか? 開発者として考慮すべきツールとセキュリティベストプラクティスとは? Christopher TrudeauがPyCoder's Weeklyの記事とプロジェクトを紹介します。
エピソード201: システムを分離してデータに近づく
2024年4月19日 1時間9分
分離されたデータ処理システムを使うメリットとは? 様々なバックエンドデータプラットフォームで再利用可能なクエリをどう書くか? 今週、IbisリードメンテナーのPhillip CloudがこのポータブルPythonデータフレームライブラリについて語ります。
エピソード200: エラー文化を避け、Python内部で助けを得る
2024年4月12日 1時間5分
エラー文化とは何か、組織内でどう避けるか? アラートと通知の疲れをどうナビゲートするか? なんとエピソード#200! Real Python編集長のDan Baderがお祝いに参加。Christopher TrudeauもPyCoder's Weeklyの記事とプロジェクトを紹介します。
エピソード199: ドキュメントとデータを活用したカスタムLLMチャットボット構築
2024年4月5日 1時間8分
ドキュメントとデータのコレクションに対応するようLLMチャットボットをどうカスタマイズするか? ベクトルデータベースに埋め込みを構築するツールとテクニックとは? 今週、Calvin Hendryx-ParkerがAI駆動のLLMチャットインターフェース開発について語ります。
エピソード198: Python Turtleでビデオゲーム構築&Seabornでデータ可視化
2024年3月29日 49分
Python組み込みのturtleモジュールでSpace Invadersクローンを作れるか? Seabornデータ可視化ライブラリがMatplotlibと比較して提供する利点とは? Christopher Trudeauと特別ゲストReal PythonコアチームメンバーBartosz ZaczyńskiがPyCoder's Weeklyの記事とプロジェクトを紹介します。
エピソード197: バイオインフォマティクスと研究室でのPython活用
2024年3月22日 50分
研究室でのプロセス自動化にPythonがどう使われているか? DNAシーケンシングで科学的作業をどう高速化できるか? 今週、化学工学博士課程のParsa GhadermaziがバイオインフォマティクスでのPythonについて語ります。
エピソード193: Wes McKinney: データスタックの改善とコンポーザブルシステム
2024年2月23日 1時間9分
データ処理システムのボトルネックをどう回避するか? ストレージと計算を分離するツールを構築することは可能か? 今週、pandasライブラリの創造者Wes McKinneyがApache Arrow、コンポーザブルデータシステム、コミュニティコラボレーションについて語ります。
エピソード191: データサイエンスに焦点を当て、エンジニアリングと依存関係を減らす
2024年2月9日 1時間1分
大規模データサイエンスプロジェクトの依存関係をどう管理するか? そのプロジェクトをラップトップからクラウドインフラへ移行したり、GPUと複数インスタンスを並列活用したりするには? 今週、Savin GoyalがオープンソースフレームワークMetaflowのアップデートについて語ります。
エピソード190: オープンソース貢献の優れた出発点
2024年2月2日 1時間19分
カンファレンスでの初デベロッパースプリントはどんな感じか? 新しいオープンソース貢献者として取り組む適切なイシューをどう見つけるか? 今週、著者兼ソフトウェアエンジニアのStefanie Molinがオープンソースプロジェクトへの貢献開始について語ります。
エピソード188: PythonでLLMのバイアス、毒性、真実性を測定
2024年1月19日 1時間15分
大規模言語モデルの品質をどう測定するか? Pythonでバイアス、毒性、真実性レベルを測定できるツールとは? 今週、JetBrainsのデータサイエンスデベロッパーアドボケートJodie BurchellがPythonでのLLM評価技術とツールについて語ります。
エピソード187: Pythonでのデータシリアライズ&アンダースコア命名規則
2024年1月12日 54分
科学プロジェクトで大量データコレクションを転送する必要がある? 分散処理のために実行可能コードをワイヤー経由で送る最良の方法とは? Pythonでデータをシリアライズする様々な方法とは? Christopher TrudeauがPyCoder's Weeklyの記事とプロジェクトを紹介します。
エピソード186: Python in Excelの探求
2024年1月5日 1時間14分
Excel内でPythonスキルを使いたい? データサイエンスプロジェクトや可視化を単一のOfficeファイルとして共有したい? 今週、MicrosoftのPrincipal Architect John LamとSr. Cloud Developer Advocate Sarah KaiserがPython in Excelについて語ります。
エピソード185: 2023年Real Pythonチュートリアル&ビデオコース総括
2023年12月29日 53分
今週、Real PythonチームのKate Finegan、Tappan Moore、Philipp Acsanyの3名が参加。今年チームが作成したチュートリアル、ステップバイステッププロジェクト、コード会話、ビデオコースを紹介する年末総括をお届けします。
エピソード184: PyCoder's Weekly 2023年総括
2023年12月22日 38分
Python言語とコミュニティにとって魅力的な1年でした。2023年、PyCoder's Weeklyには1,500以上のリンクが含まれました。Christopher Trudeauがハイライトと年間を通じたPythonトレンドを共有し、すべてを総括します。
エピソード183: Pythonでのコードレビュー探求とプロセス自動化
2023年12月8日 1時間6分
Pythonでのコードレビューに何が含まれるか? 大規模組織と小規模組織でコードレビューの実践に違いはあるか? ソロ開発者の場合は? 今週、SourceryのBrendan MaginnisとNick Thapenがコードレビューと自動コード支援について語ります。
エピソード182: Python JSONパーサー構築&PEPアイデアの議論
2023年12月1日 56分
Python言語を改善するアイデアを思いついたら? コア開発者とどう共有し、Pythonコミュニティで議論を始めるか? Christopher TrudeauがPyCoder's Weeklyの記事とプロジェクトを紹介します。
エピソード181: 計算的思考&AI革命期のPython学習
2023年11月17日 54分
現在の人工知能(AI)システムの成長で、Python開発者の未来がどうなるか気になる? Pythonでプログラミングを学び、計算的思考を実践する隠れたメリットとは? 今週、著者Lawrence Grayが新著「Mastering Python: A Problem Solving Approach」について語ります。
エピソード180: Pythonソフトウェアアーキテクチャの研究&ラムダ式の作成
2023年11月10日 48分
Pythonの基礎を通過し、より広範なプロジェクトや完全なアプリケーション構築を検討している? 既存Pythonプロジェクトのアーキテクチャを研究し、ベストプラクティスを学ぶにはどこを見るか? Christopher TrudeauがPyCoder's Weeklyの記事とプロジェクトを紹介します。
エピソード179: PythonでのGit開発者体験の改善
2023年11月3日 56分
Pythonプロジェクト構築時、Gitの基本コマンドだけでやり過ごしていないか? バージョン管理技術を改善し、Gitコマンドラインでより効率的になるには? 今週、Adam Johnsonが新著「Boost Your Git DX」について語ります。
エピソード178: 科学Pythonライブラリ開発の指針
2023年10月27日 57分
科学Pythonプロジェクトを他者と共有するためにどう準備するか? パッケージング、文書化、テストのベストプラクティスとガイダンスが必要か? Christopher TrudeauがPyCoder's Weeklyの記事とプロジェクトを紹介します。
エピソード177: PyPI安全・セキュリティエンジニアMike Fiedlerを歓迎
2023年10月20日 58分
最近のPython Package Index(PyPI)によるフルタイムセキュリティエンジニア採用の発表を覚えているかもしれません。PyPIからの現在のセキュリティイニシアチブもいくつか言及しました。今週、Mike Fiedlerがこの新しい役割を引き受けた経緯とPyPIでのアカウント保護について語ります。
エピソード176: Pythonベストプラクティスと基礎スキルの構築
2023年10月13日 1時間3分
新しいPythonユーザーが欠いている基礎開発者スキルとは? コンピュータサイエンスバックグラウンドのない開発者が欠いているベストプラクティスとは? Christopher TrudeauがPyCoder's Weeklyの記事とプロジェクトを紹介します。
エピソード175: Python 3.12新機能の探求
2023年10月6日 1時間6分
Python 3.12が登場! 定期ゲストのGeir Arne HjelleとChristopher Trudeauが新バージョンを議論。Geir Arneは今年、Real Pythonチーム複数メンバーとのプレビュー記事シリーズを調整し、ショーケースチュートリアル「Python 3.12: 試してみたいクールな新機能」が10月2日に公開。Christopherのビデオコースが翌日公開され、記事のトピックを視覚例でカバーしています。
エピソード174: ChatGPTによるプログラミング本の技術レビューを検討
2023年9月29日 1時間10分
Pythonプログラミング本全体をChatGPT-4に読ませ、技術レビューを依頼したら何がわかるか? LLMを学習ツールとして使う潜在的な落とし穴とは? 今週、著者Al SweigartがChatGPTとPythonでの最近の実験について語ります。
エピソード172: ScaleneでPythonパフォーマンスの多面的測定
2023年9月15日 1時間3分
Pythonコードパフォーマンスのプロファイリングツール選びで、CPU、GPU、メモリ、個別コード行のどれに焦点を当てるべきか? それらすべてを見て、コードパフォーマンスを変えずに測定できたら? 今週、マサチューセッツ大学アマースト校コンピュータサイエンス教授Emery BergerがScaleneについて語ります。
エピソード171: コードの各行を効率的に&Python in Excel
2023年9月8日 50分
可能な限り少ないコード行で効率的なPythonを書いているか? コードをシンプルにし、よりPythonicにする多くの組み込み言語機能を知っているか? Christopher TrudeauがPyCoder's Weeklyの記事とプロジェクトを紹介します。
エピソード170: Pythonプログラミングに適したコーディングフォント探し
2023年9月1日 1時間5分
Pythonコーディング用フォント選びで何を考慮すべきか? 決定前にチェックすべき文字とそれぞれのグリフとは? 今週、Real Python著者兼コアチームメンバーPhilipp Acsanyが最近の記事「プログラミングに最適なコーディングフォントの選び方」について語ります。
エピソード169: XGBoostで分類モデルを改善
2023年8月25日 1時間5分
過学習を避けながら分類モデルをどう改善するか? モデルを手に入れた後、他者に説明するツールとは? 今週、著者兼PythonトレーナーMatt Harrisonが新著「Effective XGBoost: Tuning, Understanding, and Deploying Classification Models」について語ります。
エピソード168: よくあるPythonつまずき&奇妙な振る舞い
2023年8月11日 49分
Pythonで新しいことを試した時に奇妙な振る舞いに遭遇したことはある? 言語の中に潜む一般的なクセとは? 今週、Christopher TrudeauがPyCoder's Weeklyの記事とプロジェクトを紹介します。
エピソード167: pandas 2.0探求&Apache Arrowのターゲット
2023年8月4日 1時間14分
pandas 2.0でデータを記述する新しい方法とは? データバックエンドへのApache Arrow追加がデータ相互運用性の成長を促進するか? 今週、pandasコア開発者Marc Garciaがpandas 2.0リリースについて語ります。
エピソード159: ボランティア、運営、Pythonコミュニティの発見
2023年6月9日 1時間
Pythonコミュニティにより深く関わりたいと思ったことはある? イベントのボランティアやオーガナイザーになることに興味はある? 今週、今年のPyCascadesカンファレンスのオーガナイザーから、つながり作り、新スキル学習、時間の配分について語ります。
エピソード157: Mojo議論&Pythonオブジェクト指向プログラミングの改善
2023年5月26日 54分
Python機械学習コードを劇的に高速化したい? コードのわずかなキーワード変更といくつかの型ヒント追加だけで済んだら? 今週、Christopher TrudeauがPyCoder's Weeklyの記事とプロジェクトを紹介します。
エピソード156: 仮想環境構造&パッケージングエコシステムの調査
2023年5月12日 1時間9分
Python仮想環境はフードの下でどう動いているか? これらの概念理解がプロジェクトでの管理にどう役立つか? 今週、CPythonコア開発者Brett Cannonが仮想環境とPythonパッケージングランドスケープについての最近の記事を語ります。
エピソード155: プロジェクト依存関係のチェック&Python開発リソースコレクション
2023年5月5日 38分
プロジェクトの必要依存関係を適切に宣言できているかどう確認するか? 実行できないサードパーティプロジェクトから、不足している依存関係をどう特定するか? 今週、Christopher TrudeauがPyCoder's Weeklyの記事とプロジェクトを紹介します。
エピソード154: WebAssemblyプラットフォームターゲット&最小限の実用的Pythonの蒸留
2023年4月28日 1時間19分
WebAssemblyの異なるバージョンをご存知か? WASMが開発者が探し求めてきた「一度書けばどこでも動く」ソリューションになり得るか? Pythonアプリケーション配布はこの物語のどこに位置するか? 今週、CPythonコア開発者Brett CannonがWebAssemblyとMVPyについての最近の記事を語ります。
エピソード151: Pythonパッケージ評価&PyCon US 20周年祝賀
2023年3月31日 1時間
何も知らないPythonパッケージをインストールしたことはないか? 次のパッケージインストールの品質を確保するベストプラクティスとは? 今週、Christopher TrudeauがPyCoder's Weeklyの記事とプロジェクトを紹介。Python Software FoundationエグゼクティブディレクターDeb NicholsonがPyCon US 2023の詳細を共有します。
エピソード150: Pythonプログラミング4年間の教訓
2023年3月24日 1時間2分
Python開発の旅路で学んだ核心的教訓とは? 言語の新しいユーザーに共有したい重要な気づきとは? 今週、Duarte Oliveira e Carmoが最近の講演「Four Years of Python」について語ります。
エピソード149: namedtupleでのコーディング&Pythonの動的スーパーパワー
2023年3月17日 53分
Pythonのcollectionsモジュールを探求したことはある? その中には、標準タプルより複数の拡張を提供し、より明確でクリーンなコードを書くための強力なファクトリ関数namedtuple()があります。今週、Christopher TrudeauがPyCoder's Weeklyの記事とプロジェクトを紹介します。
エピソード148: BeeWareでPythonアプリをクロスプラットフォーム共有
2023年3月10日 1時間11分
Pythonプロジェクトをあらゆる場所にデプロイしたい? 今週、BeeWareプロジェクトの創設者兼メンテナーRussell Keith-Mageeが再登場。PythonアプリケーションをmacOS、Windows、Linux、モバイルデバイスのネイティブインストーラーに変換するツールBriefcaseの最近のアップデートを共有します。
エピソード147: Djangoデプロイ戦略&PyCascades 2023準備
2023年3月3日 1時間7分
Djangoプロジェクトをどうデプロイするか決めたか? VPSかPaaSか? Christopher TrudeauがPyCoder's Weeklyの記事とプロジェクトを紹介。PyCascadesオーガナイザーから今年のハイブリッド対面・バーチャルカンファレンスの詳細を共有します。
エピソード146: NumPyと線形代数でPythonコードを高速化
2023年2月24日 1時間8分
データ処理にまだループとリストを使っている? 最適化されたデータ構造と組み込み演算でデータサイエンスコードを高速化できるPythonライブラリをご存知か? 今週、JetBrainsのデータサイエンスデベロッパーアドボケートJodie Burchellが線形代数とNumPyをプロジェクトで活用する秘訣を共有します。
エピソード145: Python Wordleクローン作成&Noxでのテスト環境
2023年2月17日 59分
挑戦的なワードゲーム構築でPythonスキルを練習したい? コマンドラインインターフェース作成と、それをカラフルでインタラクティブにする方法を学びたい? 今週、Christopher TrudeauがPyCoder's Weeklyの記事とプロジェクトを紹介します。
エピソード142: Apache Airflowで大小プロジェクトをオーケストレート
2023年1月27日 54分
オーケストレーションツールが必要なプロジェクトに取り組んだことはある? Pythonでデータパイプラインやメッセージングシステムのワークフロー全体をどう定義するか? 今週、Calvin Hendryx-ParkerがApache Airflowの使用とPythonプロジェクトのオーケストレーションについて語ります。
エピソード141: bpythonでPython探求&f-string文法の形式化
2023年1月20日 56分
Python REPLを使って言語を探求し、どう動作するか学んだことはある? 構文ハイライト、定義、コード補完を提供し、IDEのように振る舞ったら便利か? 今週、Christopher TrudeauがPyCoder's Weeklyの記事とプロジェクトを紹介します。
エピソード140: PolarsでDataFrameを高速化
2023年1月13日 57分
既存データサイエンスインフラからより多くのパフォーマンスを引き出すには? マシンの利用可能なコアを活用し、RAM超過データセットを扱う組み込みメソッドを提供するDataFrameライブラリがあったら? 今週、Liam BranniganがPolarsについて語ります。
エピソード138: 2022年Real Pythonチュートリアル&ビデオコース総括
2022年12月23日 1時間16分
Real Pythonではまた変化の年でした! チームは今年、大量のPython教材を執筆、編集、キュレーション、イラスト化、制作しました。新メンバーも加わり、サイト機能をアップデート、新しいスタイルのチュートリアルとビデオコースを作成しました。
エピソード137: ビルドシステムと継続的インテグレーションをPythonで始める
2022年12月16日 1時間
ビルドシステムがPython開発者にもたらす利点とは? 開発者チームで働く際に必要な新しいスキルとは? 今週、ToolchainのBenjy WeinbergerがPantsビルドシステムと継続的インテグレーション(CI)の始め方について語ります。
エピソード135: 真の機械学習モデル性能測定のためのデータ準備
2022年12月2日 57分
機械学習(ML)のためにデータセットをどう準備するか? データクリーニングを超えて、モデルの性能測定へどう進むか? 今週、JetBrainsのデータサイエンスデベロッパーアドボケートJodie Burchellがより良いMLモデル性能のための戦略について語ります。
エピソード134: FlaskでPython REST API構築&プルリクエスト構造化
2022年11月25日 57分
Flask WebフレームワークでREST APIをどう構築するか? エンドポイントを素早く追加し、ドキュメントを自動生成するには? 今週、Real Python著者Philipp Acsanyがチュートリアルシリーズ「Python REST APIs With Flask, Connexion, and SQLAlchemy」について語ります。Christopher TrudeauもPyCoder's Weeklyの記事とプロジェクトを紹介します。
エピソード131: Python 3.11新機能の探求
2022年11月4日 1時間2分
Python 3.11が登場! 定期ゲストのGeir Arne HjelleとChristopher Trudeauが新バージョンを議論。Geir Arneは今年初めにプレビューチュートリアルシリーズを執筆し、年次記事「Python 3.11: 試してみたいクールな新機能」が10月24日に公開。Christopherのビデオコースが翌日公開され、記事のトピックを視覚例でカバーしています。
エピソード130: 社内Pythonコミュニティ育成&3.11リリース管理
2022年10月21日 1時間9分
会社に社内Pythonコミュニティ育成の計画はあるか? 部門に誰かを迎え入れる際、見るべき属性とは? 今週、Pablo Galindo SalgadoがBloombergでのPython Guildを通じたコミュニティ構築とPython 3.11リリース管理について語ります。
エピソード129: Pythonでの楕円記号使用&CPython 3.12への目標
2022年10月14日 56分
Pythonで楕円記号をどこで使うべきか? スクリプト、プロジェクト、スタブファイルでのプレースホルダーとしてどう振る舞うか? Faster CPythonプロジェクトの次の目標とは? 今週、Christopher TrudeauがPyCoder's Weeklyの記事とプロジェクトを紹介します。
エピソード128: Pythonでのメモリプロファイラ使用&それが教えてくれること
2022年10月7日 1時間3分
Pythonアプリケーションのパフォーマンスを測るためにメモリプロファイラを使ったことはある? 大規模データサイエンスプロジェクト読み込み時のメモリ問題トラブルシューティングに使っているかもしれない。学習中のコードベースについてプロファイラ実行が何を示すか? 今週、Pablo Galindo Salgadoが強力なトレーシングメモリプロファイラMemrayについて語ります。
エピソード126: 非開発者のための効率化ツールとしてのPython
2022年9月23日 1時間10分
ソフトウェア開発以外の業界でPythonを使うことに興味はある? 数個のカスタムソフトウェアツールを追加すれば効率が上がり、同僚の仕事が楽になるかも? 今週、Josh Burnettが機械エンジニアとしてPythonを使うことについて語ります。
エピソード124: Al Sweigartと共にPythonでの再帰を探求
2022年9月9日 1時間20分
再帰を理解し、Pythonでどう使うか知りたい? コールスタックとトレースバックとの関係をご存知か? 今週、Al Sweigartが新著「The Recursive Book of Recursion」について語ります。
エピソード123: Pythonコード補完ツール作成&抽象構文木プロジェクト
2022年9月2日 1時間13分
コード補完ツールはどう動く? 抽象構文木(AST)とは何か、Pythonでどう作られるか? ASTがプログラム作成と、Pythonコードを検査・修正するプロジェクトにどう役立つか? 今週、Anvil共同創設者Meredydd LuffがPyCon講演「Building a Python Code Completer」を共有します。
エピソード121: トランスフォーマーモデルとアテンションでNLPを前進させる
2022年8月12日 50分
自然言語処理(NLP)で機械学習をディープラーニングへ劇的に前進させた大きなブレークスルーとは? これらのトランスフォーマーモデルを独特なものにし、「アテンション」を定義するものは何か? 今週、JetBrainsのデータサイエンスデベロッパーアドボケートJodie Burchellが機械学習(ML)モデルがテキストを理解し生成する仕組みについての話を続けます。
エピソード120: Mission Encodeableで若者にPython学習を促す
2022年8月5日 43分
人生の誰かにPython学習を促したいと思っている人はいますか? Mission Encodeableはコーディングを教えるために設計されたウェブサイトで、2人の高校生によって構築されました。今週、AnnaとHarry Wakeがサイト作成と人々をコーディング開始へ動機づけることについて語ります。
エピソード119: 自然言語処理とMLモデルのテキスト理解
2022年7月29日 58分
Pythonでテキストドキュメントを処理・分類するには? 自然言語処理(NLP)の基本技術とビルディングブロックとは? 今週、JetBrainsのデータサイエンスデベロッパーアドボケートJodie Burchellが機械学習(ML)モデルがテキストを理解する仕組みについて語ります。
エピソード118: MkDocsでドキュメント作成&Python dictを使うべき時
2022年7月22日 54分
プロジェクトドキュメント構築をどう始めるか? コードから直接大部分を自動的に書いてくれるツールがあったら? 今週、Christopher TrudeauがPyCoder's Weeklyの記事とプロジェクトを紹介します。
エピソード117: Pythonコード品質、シンプルさ、保守性の測定
2022年7月15日 1時間6分
あなたのPythonコードはどれくらい保守可能か? 関数のコードを頭の中に保持することは可能か? コードレビューで測定を使うのが適切なのはいつか? 今週、SourceryのReka HorvathとBen Martineauが最近のPyCon講演「Actionable insights vs ranking: How to use and how NOT to use code quality metrics」について語ります。
エピソード115: PyScriptを掘り下げる&Pythonエラーの防止と処理
2022年6月24日 56分
PyScriptについて聞いたことはある? ブラウザ内で完全に動作するインタラクティブなPythonアプリケーション構築でコミュニティが興奮している新フレームワーク。「Hello World」例を超えて詳細を掘り下げたい? 今週、Christopher TrudeauがPyCoder's Weeklyの記事とプロジェクトを紹介します。
エピソード114: Pythonサイバーセキュリティとフォレンジック入門
2022年6月17日 1時間1分
Pythonを使ったセキュリティキャリアに興味はある? Pythonアプリケーションの潜在的脆弱性を先回りして把握したい? 今週、James PlegerがPython情報セキュリティ、インシデントレスポンス、フォレンジックについて語ります。
エピソード113: Streamlitデータサイエンスダッシュボード構築&冗長Regex f-string
2022年6月10日 50分
データサイエンスプロジェクト結果をJupyterノートブックではなくインタラクティブダッシュボードとして共有する速い方法が欲しい? StreamlitはPythonだけでシンプルなWebアプリとダッシュボードを作成するライブラリ。今週、Christopher TrudeauがPyCoder's Weeklyの記事とプロジェクトを紹介します。
エピソード112: Daskで大規模Pythonデータサイエンスプロジェクト管理
2022年6月3日 46分
データサイエンスプロジェクトがコンピュータのメモリに収まらない時どうするか? 解決策の一つは複数のワーカーマシンに分散させること。今週、CoiledのGuido ImperialeがDaskと分散コンピューティングによる大規模データサイエンスプロジェクト管理について語ります。
エピソード111: 新しい依存関係への質問&Pythonゲームライブラリ比較
2022年5月27日 51分
様々なPythonゲームフレームワークの違いとは? いくつかのゲーム例を複数ライブラリで見て違いを理解するのに役立つか? 今週、Christopher TrudeauがPyCoder's Weeklyの記事とプロジェクトを紹介します。
エピソード110: PythonでのシリアライズにProtobufを使う利点
2022年5月20日 58分
異なるプラットフォームと言語間で構造化シリアライズデータを送る方法が欲しい? データが自己文書化され、Pythonコードを自動生成し、自己検証できたら? 今週、Liran Haimovitchがプロトコルバッファと、リモートプロシージャコール(RPC)を通じたマイクロサービス通信について語ります。
エピソード109: doctestでPythonテスト開始&Djangoでのページネーション
2022年5月13日 56分
Pythonコードにテストを追加しながら同時に文書化できることをご存知か? docstringを使って、関数がPython REPLでどう相互作用すべきかの例を作成し、組み込みdoctestモジュールでテストできます。今週、Christopher TrudeauがPyCoder's Weeklyの記事とプロジェクトを紹介します。
エピソード108: Pyodideでブラウザ上Python実行&f-stringの力
2022年5月6日 56分
ブラウザでPythonを動かすプロジェクトについて聞いたことはある? 自分で試してみたくないか? PyodideとWebAssembly(WASM)でインタラクティブなPython REPLを構築して。今週、Christopher TrudeauがPyCoder's Weeklyの記事とプロジェクトを紹介します。
エピソード106: クラスコンストラクタ&Pythonic画像処理
2022年4月15日 58分
クラスインスタンス作成と初期化の違いをご存知か? Python Pillowライブラリのインタラクティブツアーをご希望か? 今週、Christopher TrudeauがPyCoder's Weeklyの記事とプロジェクトを紹介します。
エピソード105: Python 3.10&3.11のためのより良いエラーメッセージ作成
2022年4月8日 1時間21分
最新バージョンPythonの強化されたエラーメッセージ作成に何が含まれるか? 新しいPEGパーサーがエラー発生箇所の特定にどう役立つか? 今週、Pablo Galindo Salgadoがこれらの改善に込められた作業について語ります。
エピソード104: Pythonでハッシュテーブル構築&思慮深いREST API設計
2022年4月1日 53分
ハッシュテーブルの仕組みを理解しているか? テスト駆動開発を実践しながら構築を学べたら? REST API設計のベストプラクティスとは? 今週、Christopher TrudeauがPyCoder's Weeklyの記事とプロジェクトを紹介します。
エピソード102: ノートブックをインタラクティブに&Pythonのassert活用
2022年3月18日 47分
観客がデータで遊べる可視化を構築したい? 開発中にPythonのassert文を効果的に使うには? 今週、Christopher TrudeauがPyCoder's Weeklyの記事とプロジェクトを紹介します。
エピソード101: 新しいマシンでのPythonセットアップツール
2022年3月11日 1時間3分
コンピュータにPythonをインストールする方法はたくさんあります。ゼロから始めるなら何のツールを使うか? 複数のPythonバージョンと仮想環境を管理する必要があるなら? コーディングワークフローを完成させる追加ツールは? 今週、Calvin Hendryx-ParkerがPython環境のブートストラップについて語ります。
エピソード98: Pythonでフラクタル描画&天気API活用
2022年2月18日 51分
Pythonでフラクタルと複素数を探求したい? 新しいプロジェクトでPythonを通じてAPI活用を練習したい? 今週、Christopher TrudeauがPyCoder's Weeklyの新しいイシューキュレーションを担当。隔週で共同ホストとして参加し、新しいPyCoder's Weekly記事とプロジェクトを紹介します。
エピソード97: DjangoとPython開発者体験の改善
2022年2月11日 49分
開発者体験(DX)についてどれくらい考えたことがあるか? ワークフロー改善、ドキュメント検索、コードフォーマット簡素化をどう行うか? 今週、Adam Johnsonが新著「Boost Your Django DX」について語ります。
エピソード96: Pythonで音声操作と分析
2022年2月4日 59分
Pythonで音声の分析や操作を試してみたい? 今週、DolbyIOのBraden Riggsが音声機能抽出と音声リシェイピング用Pythonライブラリについて語ります。BradenはPyData Globalでの最近の講演「Unlocking More From Your Audio Data!」から技術を共有します。
エピソード95: JITとは何か、PyjionでPythonを高速化できるか?
2022年1月28日 1時間6分
Pythonをどう高速化できるか? JIT(ジャストインタイムコンパイラ)の使用を考えたことはある? 今週、Real Python著者兼前回ゲストAnthony ShawがプロジェクトPyjion、CPython 3.10用ドロップインJITコンパイラについて語ります。
エピソード94: ユーザーのための設計とDjangoでソーシャルネットワーク構築
2022年1月21日 58分
Djangoスキル練習用のプロジェクトをお探しですか? ソーシャルネットワークの基本的相互作用を設計することは、モデルと関係性を探求しながら高度なDjangoスキルを学ぶ指導的な方法です。今週、前回ゲストMartin Breussが新4部作シリーズ「Djangoでソーシャルネットワーク構築」について語ります。
エピソード92: Brett Cannonと共にPythonのシンタックスシュガー解明を継続
2022年1月7日 58分
1年前、Brett CannonがPythonのシンタックスシュガー解明ブログシリーズについて語るために出演。Brettはシリーズに15エントリ追加し、今週会話を継続するために再登場。'async'と'await'文とそれらのPythonジェネレータとの関係を解明します。
エピソード91: 2021年Real Python記事総括
2021年12月24日 1時間3分
Real Pythonでは変化の年でした! チームは今年、大量のPython記事を執筆、編集、キュレーション、イラスト化、制作しました。多くの新メンバーも加わり、サイト機能をアップデート、新しいスタイルのチュートリアルとプロジェクトを作成しました。
エピソード89: PythonでAdvent of Codeパズル解決
2021年12月10日 57分
年間Advent of Codeチャレンジの最初の日々のパズルを解く準備はできていますか? Advent of Codeは毎月12月に公開される25のプログラミングパズルのアドベントカレンダー。パズル解決練習はPythonスキル構築の素晴らしい方法です。今週、前回ゲスト兼Real Python著者Geir Arne Hjelleが最近の記事「Advent of Code: Pythonでパズルを解く」について語ります。
エピソード88: Pythonでの型ヒント、プロトコル、ダックタイピング議論
2021年12月3日 1時間21分
Python開発者には3種類いるようです:型ヒントを知らないか意見なし、受け入れる派、言及されるとアレルギー反応を示す派。Pythonは動的型付け言語として有名ですが、コードに型ヒントを追加する利点があります。今週、Luciano Ramalhoが最近の講演「Type hints, protocols, and good sense」について語ります。
エピソード87: Pythonでコンテンツアグリゲータ構築&RSS活用
2021年11月19日 57分
PythonでRSSフィードを扱いたい? Django、単体テスト、カスタムコマンドを使ったポートフォリオ用新プロジェクトをお探しですか? 今週、Real Python著者Ricky Whiteが最近のステップバイステッププロジェクト「Pythonでコンテンツアグリゲータ構築」について語ります。
エピソード86: OLPCの遺産とプログラミング教育におけるカリスマ的落とし穴
2021年11月12日 1時間22分
One Laptop Per Childプログラムを覚えていますか? 何が間違っていて、プログラムの失敗から何を学べるか? カリスマ的テクノロジーの潜在的落とし穴とは、学生にプログラミングを導入する際どう回避できるか? 今週、前回ゲストAl Sweigartと著者Morgan Amesが著書「The Charisma Machine - The Life, Death, and Legacy of One Laptop per Child」について語ります。
エピソード85: Djangoテンプレート、タグ、フィルターの探求
2021年11月5日 1時間1分
Djangoフレームワークを最大限活用できていますか? 車輪の再発明に興味がないなら強力なWebフレームワークです。Djangoには継承付きの便利なテンプレートシステムがあり、再利用可能なHTMLを構成できます。今週、前回ゲスト兼Real Python著者Christopher Trudeauが最近の記事とコースについて語ります。
エピソード84: borbでPythonでのPDF作成と操作
2021年10月29日 1時間1分
PythonプロジェクトからPDFを生成したい? 現在の多くのライブラリはピクセルレベルでドキュメント設計を要求します。ページレイアウトを指定するだけで、テキストレイアウトの具体的詳細を処理してくれるツールに興味はある? 今週、Joris SchellekensがPDF作成・操作ライブラリborbについて語ります。
エピソード83: Pythonパッケージを公開する準備はできていますか?
2021年10月22日 1時間1分
Pythonプロジェクトを広い世界と共有したい? pipで簡単にインストールできるようにしたい? スケーラブルで保守しやすい方法でコードを共有するPythonパッケージをどう作るか? 今週、Real Python著者兼前回ゲストDane Hillardが新著「Publishing Python Packages」について語ります。
エピソード82: CPython Developer in Residenceを歓迎
2021年10月15日 1時間32分
今年初め、Python Software FoundationがDeveloper in Residence役職の創設を発表。PSFの最初のVisionary Sponsorsがこの新役職の1年分の資金を提供。この仕事はどの開発責任を扱うか? 今週、前回ゲストŁukasz Langaが初代CPython Developer in Residenceになった経緯について語ります。
エピソード81: Python 3.10新機能の探求
2021年10月8日 54分
Python 3.10が登場! 今週、前回ゲスト兼Real Python著者2名が新バージョンについて語ります。Geir Arne Hjelleの記事が月曜にサイト公開され、「Python 3.10: 試してみたいクールな新機能」と題されています。Christopher Trudeauのビデオコースが火曜に公開され、記事のトピックを複数の視覚例でカバーしています。
エピソード80: テキストユーザーインターフェース(TUI)でPythonアプリをインタラクティブに
2021年10月1日 1時間2分
コマンドラインインターフェースを超えるPythonアプリケーションを作りたい? フレンドリーなインターフェースが欲しいが、GUI(グラフィカルユーザーインターフェース)やWebアプリケーションは作りたくない。たぶんTUI(テキストユーザーインターフェース)がプロジェクトに最適かも。今週、Will McGuganがプロジェクトTextualとRichについて語ります。
エピソード79: Python学習進捗の測定
2021年9月24日 55分
Python学習の道のりであなたはどこにいますか? 進捗を感じていますか? 学習パスをより正確な焦点に当てる方法とは? 今週、前回ゲストMartin Breussが最近の記事「Pythonを学ぶのにどれくらいかかるか?」について語ります。
エピソード78: イラストストーリーでPython学習
2021年9月17日 48分
あなたは視覚学習者ですか? プログラミング概念が具体例と画像で共有されると助けになりますか? お子様がプログラミングに興味を持つかどうか見たい? 今週、著者Shari Eskenasが著書「A Day in Code - Python: イラストストーリーでPythonコーディングを学ぶ」と「童謡とおとぎ話でPython学習」について語ります。
エピソード77: 小さなPythonプロジェクト完了の利点
2021年9月10日 1時間9分
基礎をいくつか通過した初心者または中級Pythonプログラマーですか? 大きなプロジェクトに挑戦したが行き詰まり、フラストレーションを感じた? いくつかの小さなプロジェクト完了が答えかもしれません。今週、著者Al Sweigartと新著「The Big Book of Small Python Projects」について語ります。
エピソード76: Pythonのmathモジュール活用と実用的pandas関数公開
2021年9月3日 50分
Pythonのmathモジュールをどれくらい知っていますか? 定数や算術関数をいくつか使ったことはあるかも。この組み込みライブラリに隠された機能量に驚くかもしれず、追加の外部ライブラリに手を伸ばす必要がないかもしれません。今週、David AmosがPyCoder's Weeklyの記事とプロジェクトを紹介します。
エピソード74: Pythonの代入式と失敗したPyPIリリースの修正
2021年8月20日 58分
Pythonの代入式をコードで使い始めましたか? ウォルラス演算子と呼ばれることを聞いたかも。Python 3.8での導入論争が落ち着いた今、代入式をコードで効果的にどう使うか? 今週、David AmosがPyCoder's Weeklyの記事とプロジェクトを紹介します。
エピソード73: Pythonオープンソースプロジェクトとメンテナー支援
2021年8月13日 1時間
オープンソースソフトウェアをどう定義するか? オープンソースプロジェクトとメンテナーが直面する課題とは? メンテナーは資金、法務、セキュリティ、その他のタイプの支援をどう受けるか? 今週、TideliftとOpen Source InitiativeのJosh Simmonsがこれらの質問に答えます。
エピソード72: FastAPI開始とPythonインポートシステム検証
2021年8月6日 45分
FastAPIを聞いたことはありますか? アプリケーションプログラミングインターフェースは、ソフトウェアをインターネット経由でユーザーにアクセス可能にするために不可欠。FastAPIはベストプラクティスを実装したWeb APIを迅速に作成する優れた選択肢。今週、David AmosがPyCoder's Weeklyの記事とプロジェクトを紹介します。
エピソード71: Pythonコードでデバッガーを使い始める
2021年7月30日 1時間5分
コード書きながらまだprint文をあちこちに撒いていませんか? print文はしばしばかさばり、コード状態の限定的なビューしか提供しません。もっと良い方法があると思いませんか? 今週、Nina Zakharenkoがカンファレンス講演「Goodbye Print, Hello Debugger」について語ります。
エピソード70: Pythonでできることと「Counter」でオブジェクトを数える
2021年7月23日 56分
Pythonは今日どう使われ、言語で何ができるか? ソフトウェア開発、データサイエンスと数学、仕事とデジタルライフの自動化、電子工作のどれか? 今週、David AmosがPyCoder's Weeklyの記事とプロジェクトを紹介します。
エピソード69: Python言語サミットでより速い未来を計画
2021年7月16日 58分
Python言語の未来に何が待っているか気になりますか? 速度改善は間もなく来るか? コア開発者がPythonの未来を議論する部屋にいられたら? 今週、Python Language Summit 2021にジャーナリストとして招待され、イベントを要約・文書化したJoanna Jablonskiが登場します。
エピソード68: functoolsモジュールとPython複素数の探求
2021年7月9日 55分
Python知識を中級〜上級領域へ拡張する準備はできていますか? Pythonのfunctoolsモジュール内に待つツールとは? 今週、David AmosがPyCoder's Weeklyの記事とプロジェクトを紹介します。
エピソード67: Dustin Ingramと共にPythonソフトウェアサプライチェーンを保護
2021年7月2日 1時間11分
あなたのソフトウェアサプライチェーンをどれくらい知っていますか? PIP installでパッケージをインストールする時、悪意のあるものをインストールするリスクを最小化するために何ステップ踏めるか? 今週、Python Software Foundation(PSF)ディレクター兼Python Package Index(PyPI)メンテナーのDustin Ingramが登場します。
エピソード65: PSFで国際Pythonコミュニティ拡大
2021年6月18日 1時間
Pythonの人気は世界中で成長し続けています。世界中の開発者が言語を受け入れています。Pythonはこれらの異なる国々でどう使われているか? Python Software Foundation(PSF)のような組織が、ミッションステートメントの目標に向かって、この国際コミュニティの支援と成長にどう取り組んでいるか? 今週、PSFボードメンバー兼Diversity and Inclusion Work GroupメンバーのMarlene Mhangamiが登場します。
エピソード63: AnvilでPythonのみでWebアプリケーション作成
2021年6月4日 1時間11分
Pythonだけでアプリケーションを作成し、Webにデプロイできたら? Pythonに加えて3つの異なる言語を学ぶフルスタック開発ステップをスキップできたら素敵じゃない? それがAnvilのアイデアです。今週、Anvil共同創設者Meredydd Luffが登場します。
エピソード62: 理想的データ構造選択&Pythonの「pass」と「with」解明
2021年5月28日 48分
Pythonプロジェクトで正しいデータ構造を使っているかどう知るか? Pythonには組み込みがたくさんあり、collectionsモジュールからインポートできるものもさらに多い。今週、David AmosがPyCoder's Weeklyの記事とプロジェクトを紹介。理想的データ構造選択に関する最近の3部作ビデオコースについて議論します。
エピソード61: NetflixのようにデータサイエンスとMLインフラをスケーリング
2021年5月21日 59分
データサイエンスプロジェクトをラップトップからクラウドへ移動したい? プロジェクトのスナップショットを途中で保存し、タイムトラベルや別チームメンバーとの状態共有ができたら? 今週、NetflixのSavin Goyalが登場。SavinはNetflixの機械学習インフラテクニカルリード。Metaflowについて語ります。データサイエンスプロジェクトの構築、管理、スケーリングを簡素化するオープンソースツールです。
エピソード60: Arcadeでプラットフォームゲーム構築&月次Pythonニュースカバー
2021年5月14日 54分
Python Software Foundationが採用中! 3人のVisionary Sponsorsの最近の支援で、PSFはdeveloper-in-residenceとPythonパッケージングプロジェクトマネージャーのポジションを開設できました。Real Pythonには今月次Pythonニュース記事があります。番組の常連ゲストDavid Amosが過去最大のPythonニュースをまとめ要約します。
エピソード59: DjangoCon Europe 2021の運営と再構築
2021年5月7日 53分
Djangoについてもっと学びたい? 他のプロフェッショナルと会い、彼らがどうDjangoを使っているか学びたい? DjangoCon Europe 2021は今年バーチャル開催で、世界中から参加可能。今週、カンファレンスオーガナイザーのMiguel MagalhãesとDavid Vazの2名が登場します。
エピソード57: Pythonゲーム開発の次のステップ
2021年4月23日 1時間15分
ビデオゲーム作成に興味があるが、Pythonで達成できることに制限を感じる? Pythonスキルを活かし、専用ゲームエンジンのメリットを提供するプラットフォームはあるか? 今週、Paweł Fertykが登場。PawełはReal Python著者で、数年前からMiskatonic Studioとしてゲームを作っています。
エピソード56: OrderedDict vs dictとPython vs Javaでのオブジェクト指向プログラミング
2021年4月16日 50分
Pythonで辞書を扱う時に少し秩序が欲しい? Python dictが過去いくつかのバージョンで変化し、今ではアイテムを順序保持することをご存知か? 別言語と比較することでPythonのオブジェクト指向プログラミングをもっと学べるか? 今週、David AmosがPyCoder's Weeklyの記事とプロジェクトを紹介します。
エピソード55: Pythonコードリファクタリング開始ガイド
2021年4月9日 58分
Pythonコードのリファクタリングの時期だと思いますか? このタスクを始める前に何について考えるべきか? 今週、SourceryのBrendan MaginnisとNick Thapenが登場。SourceryはIDEに統合され、コード改善を提案する自動リファクタリングツールです。
エピソード53: Real Pythonでの学習体験改善
2021年3月26日 1時間10分
最近ウェブサイトを訪れていないなら、realpython.comのアップデートを見逃しています! サイトは完全にリフレッシュされたレイアウトで、さらに多くの優れた教育Pythonコンテンツを活用するための複数セクションを備えています。今週、Real Pythonの裏側の人Dan Baderと、これらすべてのアーキテクチャ変更について語ります。
エピソード52: MongoDB接続とPythonパッケージングランドスケープ更新
2021年3月19日 45分
NoSQLデータベースについて聞いたことがあるか、Pythonでどう使うか考えたことはあるか? MongoDBはどう情報を保存し、どのパッケージでこのタイプのデータベースをPythonプロジェクトに接続できるか? 今週、David AmosがPyCoder's Weeklyの記事とプロジェクトを紹介します。
エピソード51: Pythonアプリケーションデプロイオプションのナビゲーション
2021年3月12日 1時間3分
Pythonコードやアプリケーションをクラウドでホストする方法の決定に何が含まれるか? どの技術スタックがプロジェクトに適したサイズか? 今週、Calvin Hendryx-Parkerが登場。クラウドホスティングオプション、インフラ選択、デプロイツールについて語ります。
エピソード50: PythonでAPI消費とgRPCでマイクロサービス構築
2021年3月5日 53分
PythonコードでWebベースAPIからデータを消費したい? requestsパッケージで少し触ったかもしれないが、次のステップがわからない? 今週、David AmosがPyCoder's Weeklyの記事とプロジェクトを紹介します。
エピソード49: Pythonプロフェッショナルへの発展課題
2021年2月26日 51分
自分用コード書きと他者向け開発の違いとは? プロフェッショナルPython開発者として考慮すべき新しい考慮事項とは? 今週、Dane Hillardが著書「Practices of the Python Pro」について語ります。
エピソード48: 確率的勾配降下法とWeb上でのPythonスクリプトデプロイ
2021年2月19日 1時間1分
PythonスクリプトをWebでホストする初期ステップをご存知か? Flaskで何か構築したかもしれないが、どう立てて他者と共有するか? 今週、前回ゲストMartin Breussが最近の記事「Python Web Applications: Flaskアプリとしてスクリプトをデプロイ」を共有。David AmosもPyCoder's Weeklyの記事とプロジェクトを紹介します。
エピソード47: Brett Cannonと共にPython構文を核心まで解明
2021年2月12日 1時間32分
Pythonがフードの下でどう動くか理解できていると感じますか? 構文糖とは何か、Pythonにどれくらいあるべきか? 今週、Brett Cannonが登場。BrettはPythonコア開発者で、Python構文を解明する記事シリーズに取り組んでいます。彼のシリーズは、Pythonが核心でどう構造化され、動作するかを学びたい人にとって素晴らしいリソースです。
エピソード46: Python開発者のためのC言語とDashでのデータ可視化
2021年2月5日 44分
Pythonでインタラクティブダッシュボード構築に興味はある? 平坦なデータファイルをWebホストされたインタラクティブダッシュボードまで持っていくプロジェクトはどう? 今週、David AmosがPyCoder's Weeklyの記事とプロジェクトを紹介します。
エピソード45: PillowでPython画像処理
2021年1月29日 47分
Pythonで画像処理に興味はある? FlaskやDjangoウェブサイト、CMSで画像を読み込み修正する必要がある? それならおそらく、PILのフレンドリーなフォークであるPillow、Python画像ライブラリを使うことになります。今週、Mike DriscollがPython画像処理についての新著を執筆中です。
エピソード44: PyCascades 2021のためのインタラクティブオンラインPythonカンファレンス作成
2021年1月22日 1時間4分
対面イベントのインタラクティブ性を保持するバーチャルカンファレンスをどう作るか? トーク提出、チケッティング、ライブホスティングに必要なツールとは? それらのツールをPythonで見つけられるか? 今週、PyCascades 2021カンファレンスの複数オーガナイザーが登場。Pythonカンファレンスをそれらの課題に対応するよう再構築するプロセスを共有します。
エピソード43: Jupyletでノートブック内ディープ強化学習+ゲームと合成
2021年1月15日 1時間2分
3つの異なるオーディエンス向けPythonライブラリ設計はどんな感じか? 今週、Jupylet創設者Nir Aidesが登場。彼の新ライブラリは、ディープ強化学習研究者、ライブコーディングに興味のあるミュージシャン、プログラミング学習に興味のある子供向けに設計。すべてJupyterノートブック内で動作するよう設計されています。
エピソード42: データエンジニアリングとは何か&1000万Jupyterノートブック研究
2021年1月8日 55分
データサイエンスとPythonの現代的ランドスケープにおけるデータエンジニアの役割をご存知か? データエンジニアリングは、データの輸送、変換、保存に焦点を当てたサブディシプリンです。今週、David AmosがPyCoder's Weeklyの記事とプロジェクトを紹介します。
エピソード41: 2020年Real Python記事レビュー
2020年12月25日 47分
かなりの年でした! Real Pythonチームは今年、大量のPython記事を執筆、編集、キュレーション、イラスト化、制作しました。サイトとメンバーシップもオフィスアワー、トランスクリプト、このポッドキャストなどでアップグレード。Real PythonチームのDavid AmosとJoanna Jablonskiの2名が参加。今年チームが作成したPythonトピックの多様性と品質を示す記事コレクションで年末総括をお届けします。
エピソード40: Pythonのメモリ管理とnp.linspaceでの配列作成
2020年12月18日 57分
Pythonがどうメモリを管理するか気になったことはある? 変数がどうメモリに格納され、いつ削除されるか? 今週、David AmosがPyCoder's Weeklyの記事とプロジェクトを紹介。Pythonメモリ管理に関するReal Python記事とともに、np.linspaceで均等・非均等間隔配列をPythonで作成する記事も議論します。
エピソード39: ジェネレータ、コルーチン、演習を通じたPython学習
2020年12月11日 1時間5分
Pythonでジェネレータを使い始めましたか? 通常関数ではなくジェネレータを使う理由が不明確ですか? 特別な「send」メソッドと「yield from」構文をどう使うか? 今週、Reuven LernerがPyCon Africa 2020講演「Generators, coroutines, and nanoservices」について語ります。
エピソード38: enumerate()でのループ&PyQtでのPython GUI
2020年12月4日 43分
別言語からPythonに来た場合、ループで使える便利なツール、Python組み込みのenumerate関数を知らないかもしれません。今週、David AmosがPyCoder's Weeklyの記事とプロジェクトを紹介。enumerate関数詳細をカバーするReal Python記事とともに、PyQtでのPythonグラフィカルユーザーインターフェース要素構築記事も議論します。
エピソード37: Python教育と学生向けリソース発見
2020年11月27日 49分
何かをよく学ぶ最高の方法の一つは、それを教えることです。今週、Teaching PythonポッドキャストのKelly Schuster-ParedesとSean Tiborが登場。SeanとKellyは中学生にPythonを教え、そのアートとサイエンスをポッドキャストで共有。Real Python記事、クイズ、その他リソースを授業でどう使っているか語ります。
エピソード36: 感情分析、フーリエ変換、その他Pythonデータサイエンス
2020年11月20日 57分
自然言語処理についてもっと学びたい? 感情分析を聞いたことはある? 今週、Kyle Stratisが最近の記事「Pythonで感情分析を使って映画レビューを分類」について語ります。David AmosもPyCoder's Weeklyの記事とプロジェクトを紹介します。
エピソード35: Python Webアプリケーションのセキュリティと認可
2020年11月13日 51分
PythonでWebアプリケーションを構築した。今、ユーザーをどう認可するか? セキュリティは認証を超える。誰が何を、どこで、いつできるか? 今週、OsoのCTO Sam Scottが登場。Osoはアプリケーションに埋め込むオープンソースポリシーエンジンで認可を実現します。
エピソード34: Pythonモジュロ演算子&SQLiteとSQLAlchemyでのデータ管理
2020年11月6日 52分
Pythonでフラットファイルを超えてデータを扱う準備はできていますか? データベースとSQLの始め方が不明確かも? 今週、David AmosがPyCoder's Weeklyの記事とプロジェクトを紹介。SQLiteとSQLAlchemyでのデータ管理に関するReal Python記事をカバーします。
エピソード33: Al Sweigartと共に基本を超えて
2020年10月30日 1時間27分
ベストセラーPython本「Automate the Boring Stuff with Python」をご存知かも。Python基礎で少し手を出した後の次のステップとは? いくつかチュートリアルを完了し、いくつかスクリプトを作り、生活の反復タスクを自動化したかも。今週、著者Al Sweigartが新著「Beyond the Basic Stuff with Python: Best Practices for Writing Clean Code」について語ります。
エピソード32: 新刊「Python Basics」&学習パスのギャップ埋め
2020年10月23日 50分
Python学習パスにギャップはありますか? 私のように、完全にランダムなルートでPythonを学んできたかもしれません。今週、David AmosがReal Python書籍「Python Basics: A Practical Introduction to Python 3」リリースについて語ります。この本は初心者をスピードアップさせるだけでなく、多くの中級学習者がまだ持っているギャップを埋める設計になっています。
エピソード31: Python return文ベストプラクティスとmap()関数活用
2020年10月16日 46分
Python return文は関数書きの基礎中の基礎。自分のreturn文書きでベストプラクティスを見逃している可能性は? 今週、David AmosがPyCoder's Weeklyの記事とプロジェクトを紹介。関数型プログラミングの話も再び、Python map関数とループなしでのイテラブル処理に関する記事を議論します。
エピソード30: Python 3.9新機能の探求
2020年10月9日 1時間14分
Python 3.9が到着! 今週、前回ゲスト兼Real Python著者Geir Arne Hjelleが最近の記事「Python 3.9: 試してみたいクールな新機能」について語ります。Real Pythonビデオコース講師兼著者Christopher Trudeauも会話に参加。Geir Arneの記事ベースのビデオコースを今週リリース。タイムゾーン、辞書マージ、新パーサー、型ヒントなどについて議論します。
エピソード29: 新版pipでのパッケージ依存関係解決
2020年10月2日 1時間9分
Pythonを使うなら、おそらくPythonパッケージインデックスから追加パッケージインストールにpipを使っています。pipの背後にある魔法の一部は依存関係リゾルバーで、最新版pipにはその新バージョンがあります。今週、Sumana HarihareswaraとGeorgia Bullenが最近のpipリリースに取り組んできました。Sumanaはpipプロジェクトマネージャー、Georgiaはpipのユーザー体験(UX)に取り組んでいます。
エピソード28: Visual Studio CodeでPylanceを使ってより良いPythonを書く
2020年9月25日 50分
開発者が下す大きな決断の一つは、コード書きに何のツールを使うか? Pythonを理解し、提案、定義、コード分析で助けてくれるエディタが欲しい? 多くの開発者にとってそれは無料ツール、Visual Studio Codeです。今週、Python Language ServerとVisual StudioでのPythonプログラムマネージャーSavannah Ostrowskiが登場。VS CodeでのPython向け高速・機能豊富な言語サポートを提供する新言語サーバーPylanceについて議論します。
エピソード27: Python練習問題でインタビュー準備
2020年9月18日 47分
Pythonインタビュー準備の効果的な方法とは? 難易度が上がる問題セットでPythonスキルを練習・磨きたい? 今週、Jim Andersonが新Real Python記事「Python Practice Problems: Get Ready for Your Next Interview」について語ります。この記事はいくつかの問題を提供し、スケルトンコード、単体テスト、解答が含まれており、あなたの作業と比較できます。
エピソード26: Michael Kennedyとの5年間Pythonポッドキャスト: 成長、GIL、Async、その他
2020年9月11日 1時間27分
なぜPythonがこれほど多くの新しいプログラマーを引きつけるのか? その成長の一部はPythonがフルスペクトラム言語だからかも? 今週、「Talk Python to Me」ポッドキャストホストMichael Kennedyが登場。Michaelが5年間のPythonポッドキャスティングと、Pythonランドスケープで見た多くの変化を振り返ります。
エピソード25: Pythonでのデータバージョン管理とReal Pythonビデオトランスクリプト
2020年9月4日 1時間
データ用のバージョン管理のようなものが使えたら素敵じゃない? データセットとモデルを追跡・バージョニングできるもの。それがDVCというツールの設計目的です。今週、David AmosがPyCoder's Weeklyの記事とプロジェクトを紹介します。
エピソード24: Pythonアプリケーションパッケージングオプション: Wheel、Docker、その他
2020年8月28日 1時間14分
Pythonコードをどうパッケージングすべきか考えたことはある? アプリケーションを書いたが、意図したマシンに配布する必要がある。コードの内容、依存ライブラリ、誰と共有したいかによる。今週、pythonspeed.com創設者Itamar Turner-Trauringが登場。記事「Options for Packaging Your Python Code: Wheels, Conda, Docker, and More」について議論し、コード共有の「どう」をカバーします。
エピソード23: Python WheelとPythonでの参照渡し
2020年8月21日 1時間4分
Python Wheelが何か気になったことはある? Pythonコードのパッケージングにどう使われるか? Pythonは値渡しか参照渡しか? 今週、David Amosがこれらの質問に答え、PyCoder's Weeklyの記事とプロジェクトを紹介します。
エピソード22: BeeWareでクロスプラットフォームPython GUIアプリ作成
2020年8月14日 1時間23分
Pythonを持っていない、あるいは使わない他のユーザーにPythonアプリケーションを配布したい? iOSやAndroidモバイルデバイスでPythonアプリケーションが動くのを見てみたい? 今週、BeeWareプロジェクトの創設者兼メンテナーRussell Keith-Mageeが登場。PythonアプリケーションをmacOS、Windows、Linux、モバイルデバイスのネイティブインストーラーに変換するツールBriefcaseについて語ります。
エピソード20: ReportLabでPython PDF構築
2020年7月31日 53分
Pythonで高度なレポートをPDFとして生成したい? テーブル、画像、入力可能フォーム付きドキュメントを構築したいかも? 今週、Mike Driscollが著書「ReportLab - PDF Processing with Python」について語ります。
エピソード19: 高度なPythonインポート技術とDjangoでのユーザー管理
2020年7月24日 51分
Python importキーワード使用時に何が起きているか明確に理解したい? モジュールをより効果的に使ってコード構造化したい? それともDjangoプロジェクトでユーザー管理追加で次のレベルへ進む準備ができてる? 今週、David AmosがPyCoder's Weeklyの記事とプロジェクトを紹介します。
エピソード18: Flask 10年: 創設者Armin Ronacherとの会話
2020年7月17日 1時間17分
今週、Flask最初の10年についてArmin Ronacherが語ります。ArminはFlaskの起源とフレームワークを構成するコンポーネントについて語ります。フレームワークやAPI文書化に何が含まれるか。また、Flaskの継続的開発に取り組むコミュニティについても語ります。
エピソード17: 線形計画法、PySimpleGUI、その他
2020年7月10日 49分
線形計画法に精通し、リソース最適化問題解決にどう使えるか知っていますか? 煩雑なコマンドラインからPythonコードを解放し、ユーザー向け便利なグラフィカルインターフェース作成を始めたい? 今週、David AmosがPyCoder's Weeklyの記事とプロジェクトを紹介します。
エピソード16: Pandasで考える: 正しいPythonデータ分析
2020年7月3日 1時間2分
PythonライブラリPandasを正しく使っていますか? より良いパフォーマンス取得や、分析用データ最適化について考えたことはある? 正規化とは何か? 今週、Hannah Stepanekが新著「Thinking in Pandas」について語ります。
エピソード15: Python正規表現、PandasでのView vs Copy、その他
2020年6月26日 44分
Python正規表現を学びたいが、どこから始めればいいかわからない? Pandasで恐ろしいピンクのSettingWithCopyWarningに遭遇したことはある? 今週、Real PythonチームのDavid AmosがPython正規表現に関する最近の2部作シリーズを議論。Pandasでのview vs copyに関する別の最近記事も議論します。DavidはPythonコミュニティ全体からのいくつかの他記事とプロジェクトも紹介します。
エピソード14: Pythonでサーバーレス化
2020年6月19日 54分
インフラエンジニアにならずにクラウドでPythonコードを実行したい? 特定イベントでトリガーされるPython関数を持ちたい? 今週、Microsoft Azure FunctionsプログラムマネージャーAnthony ChuがサーバーレスコンピューティングとクラウドでのPython関数実行について議論します。
エピソード13: PythonでのPDFとRaspberry Piプロジェクト
2020年6月12日 45分
PythonでPDFファイルを扱いたい? テキスト抽出、ファイルマージ・連結、ゼロからPDF作成したいかも? Raspberry Piでハードウェアプロジェクト構築に興味はある? 今週、Real PythonチームのDavid AmosがPDF操作に関する最近の記事を議論。DavidはPythonコミュニティ全体からのいくつかの他記事も紹介します。
エピソード12: PythonでのWebスクレイピング: ツール、技術、合法性
2020年6月5日 50分
PythonでWebスクレイピングを始めたい? 法的影響の可能性が心配? 必要なツールとベストプラクティスとは? 今週、Kimberly FesselがPyCon 2020オンライン向けに作成された優れたチュートリアル「It's Officially Legal so Let's Scrape the Web」について議論します。
エピソード11: Pythonテスト開始へのアドバイス
2020年5月29日 58分
Pythonでテストを始めたい? コードが動く確認だけでなく、もっと深く潜ることに少し緊張する? 必要なツールと、Pythonテストレベルアップの次のステップとは? 今週、Anthony Shawがこのテーマの記事について語ります。AnthonyはReal Pythonチームメンバーで、サイトにいくつかの記事を執筆しています。
エピソード10: パンデミック下でのPython求職
2020年5月22日 1時間19分
パンデミックで最近職を失ったPythonコミュニティの誰かを知っていますか? 現在の求職ランドスケープはどうなっているか? 求職に役立つスキルとテクニックとは? 今週、Kyle Stratisがデータエンジニアリング職を解雇された直後の求職管理について語ります。KyleはReal Pythonチームメンバーで、サイトにいくつかの記事を執筆しています。
エピソード9: Pythonリテラシーレベルアップと学習用Pythonプロジェクト発見
2020年5月15日 1時間16分
より良い開発者になる探求で、あなたの読解レベルに合ったPythonコードをどう見つけるか? 学習に適した良いコードベースやプロジェクトとは? Pythonリテラシーレベルアップを妨げているものとは? 今週、MicrosoftのSenior Cloud Advocate Cecil Phillipがこれらすべての一般的質問について議論します。
エピソード8: データサイエンスと機械学習のためのDocker + Python
2020年5月8日 55分
DockerはPython開発者がアプリケーション作成・デプロイに使う一般的ツールですが、データサイエンスと機械学習でDockerを使いたいなら何を知る必要があるか? 科学プロジェクトでコンテナを使い始めたいならベストプラクティスとは? 今週、Tania Allardが登場。MicrosoftのSr. Developer Advocateで、機械学習、科学計算、研究、オープンソースに焦点を当てています。
エピソード5: CircuitPython探求
2020年4月17日 1時間3分
電子工作でPythonを使う探求をしたいと思ったことはありますか? CircuitPythonは始めるのに最適なプラットフォームです。今週、Thea Flowersが登場。TheaはCircuitPythonベースのハードウェアプロジェクトをいくつか作成し、プラットフォームでの始め方について語ります。
エピソード4: エラーを通じたPython学習
2020年4月10日 1時間10分
Pythonコード実行時のエラーで落ち込み、フラストレーションを感じますか? 今週、Martin Breussが登場。エラーを*通じて*Pythonを学ぶ方法と、エラーが本当にあなたの友達である理由について議論します。
エピソード2: ゲーム作りながらPythonスキル習得
2020年3月27日 55分
ゲームプログラミングはPythonプログラミングスキル開発の良い方法か? 今週、Jon Fincherが登場。JonはReal Pythonチームの著者で、PyGameとArcadeに関する最近の記事について語ります。
エピソード1: PythonデコレータとReal Pythonへの執筆
2020年3月20日 50分
Pythonデコレータについてもっと学びたい? Real Python記事作成の舞台裏で何が起きているか気になったことはある? 記念すべき第1回エピソードで、Real PythonチームのGeir Arne Hjelleが登場します。
エピソード0: 番組について
2020年3月6日 2分
Christopher Baileyがホストを務める週次Pythonポッドキャスト。Pythonコミュニティからのゲストを招き、インタビュー、コーディングヒント、会話をお届けします。
Python
- Python time.sleep():コードに遅延を追加する方法(例付き)
- Pythonエラーと組み込み例外をマスターする
- Pythonデバッグマスター:効率的なテクニックとベストプラクティス
- Pythonマルチスレッドプログラミング:効率的な並行処理テクニック
- Python vs Ruby:特徴、メリット、ユースケースの徹底比較
- Python辞書完全ガイド:構文、メソッド、更新、ソート、マージ
- 仲間と共にPythonスキルを磨く:コホート型ライブコース
- 緊急:Python 2からPython 3へ移行し、完全なサポートとセキュリティを確保せよ
- Pythonイテレータ完全ガイド:仕組みと自作方法
- Pythonスレッド間通信のマスター:同期とデータ共有
- Python演算子オーバーロード完全ガイド:__add__、__lt__など特殊メソッドでOOP設計を強化