Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
[日本語字幕] Python Logging と Loguru をマスターする: 完全ガイド
Rating: 4.3 out of 5(5 ratings)
31 students

[日本語字幕] Python Logging と Loguru をマスターする: 完全ガイド

効率的なログのパワーを解き放つ: ベストプラクティスとLoguruでPython開発スキルを高める
Last updated 4/2024
Japanese
Japanese

What you'll learn

  • Pythonでのロギングの基本を理解し、なぜそれがソフトウェア開発にとって重要なのかを理解する。
  • ソフトウェア開発におけるロギングの意義
  • Python 組み込みのロギングモジュールを様々なユースケースに合わせて設定する
  • カスタムハンドラやフィルタを含む高度なロギングテクニック
  • 簡素化されたロギングのためのLoguruの導入とセットアップ
  • 様々なシナリオにおけるPythonのロギングモジュールとLoguruの比較
  • ログメッセージのフォーマットとファイル管理のベストプラクティス
  • アプリケーションのモニタリングとデバッグのための実際のロギング戦略
  • マルチスレッド環境でのロギングの実装
  • アプリケーションのパフォーマンスやエラー監視ツールとのロギングの統合
  • 大規模プロジェクトにおけるロガーの構造化

Coding Exercises

This course includes our updated coding exercises so you can practice your skills as you learn.

See a demo
Image of coding exercise example

Course content

7 sections34 lectures3h 27m total length
  • コースの概要4:14
  • ロギングの重要性6:51
  • Pythonログの概要とLoguruの紹介9:25
  • ログレベルの理解10:29
  • ログの基本

Requirements

  • Pythonの基礎知識: Pythonの構文と、変数、ループ、関数などの基本的なプログラミング概念に精通していること。
  • コンピュータへのアクセス Pythonとテキスト編集ソフトを実行できるコンピューター。

Description

ビルトインモジュールとLoguruを使ったPythonでのロギングのマスターは、効果的なロギング戦略を通してPythonアプリケーションの強化を目指す開発者のためにデザインされた専門コースです。Pythonの組み込みロギングモジュールとLoguruライブラリの両方を掘り下げることで、アプリケーションのデバッグ、監視、保守を大幅に改善できる洗練されたロギングメカニズムを実装する方法を学びます。


学習内容


  • Pythonにおけるロギングの基礎とソフトウェア開発における重要性


  • Pythonのロギングモジュールを様々なシナリオやアプリケーションでどのように設定し、利用するか。


  • PythonのロギングモジュールとLoguruのシナリオごとの比較


  • ログメッセージが有益で実用的であるようにフォーマットするテクニック


  • ログメッセージのフォーマットとファイル管理のベストプラクティス


  • ローテーションと保持ポリシーを含むログファイル管理の戦略


  • ロギングをPythonアプリケーションに統合するためのベストプラクティス。


このコースが必要な理由


  • ロギングは、アプリケーションの動作に関する洞察を提供し、エラーやパフォーマンスのボトルネックの迅速な特定を支援する、ソフトウェア開発に不可欠な側面です。このコースでは、以下のことを学びます:


  • Python アプリケーションを効果的にデバッグし、監視するためにロギングを活用する方法を深く理解します。


  • 基本的なスクリプトから大規模なアプリケーションまで、さまざまな複雑さのレベルに合わせてロギングを設定する方法を学びます。


  • ソフトウェアの品質を維持・改善する能力を高め、アプリケーションをより信頼性の高い、使いやすいものにします。

  • パフォーマンスの最適化とエラー防止のための積極的なツールとしてロギングを使用できるようになります。


対象者


  • デバッグとアプリケーションモニタリングのスキルを深めたい中級Python開発者


  • プロジェクトに高度なロギング戦略を実装しようとしているソフトウェアエンジニアやウェブ開発者。


  • データ処理のワークフローをよりよく管理し理解するためにロギングを必要とするデータサイエンティストやアナリスト。


  • アプリケーションのデプロイと管理を改善するためにログを活用することに関心のあるDevOpsの専門家。


  • チーム内のロギングプラクティスの標準化を目指す技術チームのリーダーやマネージャー。


このコースは、ソフトウェア開発に情熱を持ち、Pythonのロギングの複雑さを学ぶことにコミットしている人のためのオーダーメイドです。複雑なデバッグの課題を解決するためであれ、単にアプリケーションの品質と信頼性を向上させるためであれ、"Mastering Python Logging and Loguru: Complete Guide" は成功に必要な知識と実践的な経験を提供します。


イダン・チェン

Who this course is for:

  • 中級Python開発者: Pythonの基本を理解し、アプリケーションの診断、デバッグ、モニタリングの理解を深めたい方。
  • ソフトウェアエンジニア Pythonアプリケーションの効果的なトラブルシューティング、監視、保守の能力向上を目指すプロフェッショナル。
  • データサイエンティストとアナリスト より良いデータ処理と分析ワークフロー管理のためにロギングを実装しようとしているデータ中心の職務に従事する個人。
  • DevOps エンジニア: Pythonアプリケーションのデプロイと管理に携わり、アプリケーションの観測性と運用インテリジェンスを強化したい人。
  • Web開発者: エラー追跡とパフォーマンス監視を強化するために、堅牢なロギングメカニズムをWebアプリケーションに統合しようとしているPython Web開発者。
  • 学生と生涯学習者 ソフトウェア開発のプラクティスに興味があり、ソフトウェアのメンテナンスと品質保証の重要な側面を学びたい人。
  • 技術チームのリーダーやマネージャー ロギングの複雑さを理解し、チーム内の開発とメンテナンスのプロセスを監督、改善したいリーダー。