강의

멘토링

커뮤니티

Programming

/

Back-end

Pythonのためのデザインパターン

あなたのコードを次のレベルに引き上げたいですか?🚀 初心者開発者の方向けに、『Python デザインパターン』📖 講座をご用意しました。複雑な設計ノウハウを実務例で分かりやすく解説しました。 この講座では、以下のようなことを学びます: 💼 実務例中心:すぐに役立つ実践的な例 📚 クラシックパターン攻略:GoFの主要パターンをマスターする 🐍 Pythonらしいコツ:より簡潔で効率的なコードの書き方 コード設計に自信が持てるようになります!✨

  • haeyeomiso
디자인패턴
파이썬
객체지향
클린코드
개발자성장
Python
Design Pattern
software-design
oop
clean-code

学習した受講者のレビュー

受講後に得られること

  • 繰り返されるソフトウェア設計問題への実証済み解決策を学びます。

  • 状況に応じた最適なデザインパターンを選択し、適用する能力を養います。

  • 保守性と拡張性が高い「クリーンコード」の書き方を習得します。

  • オブジェクト指向設計原則(OOP)について深い理解が得られます。

  • デコレーター、コンテキストマネージャーなどPythonらしいコーディングスタイルをマスターします。



🚀私のコードを「アクション」から「作品」に、Python(Python)デザインパターンマスタークラス


「コードはうまくいきますが…「良いコード」は一体何ですか?」

「他の開発者はどうやってきちんとした柔軟なコードを作りますか?」

Pythonの基礎を切り離し、次の段階に進みたい開発者なら誰でも一度くらいやってみたはずです。この質問に対する最も明確な答えの1つがデザインパターンにあります。

デザインパターンとは、何十年もの間、多くの開発者が遭遇した繰り返しの問題を解決する最もエレガントで効率的な方法をまとめた「設計青写真」です。単にコーディングスキルを超えて、良いソフトウェアを作る「思考の枠組み」を学ぶのです。

でもデザインパターン、名前だけ聞くのも難しくて硬く感じられましたか?

この講義はまさにそのような人のために誕生しました。



🤔この講義は何が違うのですか?


1. 初級者の目の高さに合わせた Kind 説明抽象的な理論だけを挙げる講義ではありません。 「このパターンがなぜ必要なのか」、「どんな状況で力を発揮するのか」を、ゲームキャラクターの生成、データ処理パイプライン、GUIウィジェットなどの現実的な例を通じて一つずつ次々と解いていきます。複雑な図ではなく、直感的なPythonコードで概念をすぐに確認できます。


2.「Pythonダウン」パターン活用このレッスンでは、Pythonの動的特性と強力な機能(ファーストクラス、デコレータ、コンテキストマネージャなど)を100%活用して、各デザインパターンをどれだけ簡潔で美しく実装できるかを集中的に取り上げます。他の言語では複雑だったパターンがPythonではどれほど簡単になるか経験し、真の「Pythonic Way」を体得することになるでしょう。


3. 実務に直結するカリキュラムGoF(Gang of Four)が提示した23のクラシックパターンはもちろん、実務でよく使われるが本ではよく知らないPython特化パターンと慣用句まで充実しています。これで実務に投入されたジュニア開発者も、サイドプロジェクトをかっこよくしたい方もすぐに使える実用的な知識を得ることができます。



🙋‍♂こんな方に強力おすすめですよ!


  • Pythonの基礎文法はわかりますが、コードをどのように整理するかについての大変な方

  • スパゲッティのようにもつれた自分のコードをリファクタリングしたいジュニア開発者

  • 技術面接でソフトウェア設計能力をきちんとアピールしたい方

  • オープンソースやチームプロジェクトで他人のコードを簡単に理解して貢献したい方

  • 単純なコーダーを超えて、ソフトウェアアーキテクトで成長したい方



🎓この講義を頑張れば、皆さんは!


  • GoFのコアパターンを自信を持って説明し、コードに活用できます。

  • 「この状況ではこのパターン!」と問題に合った最適な設計を思い出すことができます。

  • メンテナンスと拡張が容易な「クリーンコード」が何なのか体で体得することになります。

  • 他の開発者との設計について、目詰まりなくコミュニケーションできる共通言語を持つようになります。

  • 「動作するコード」を超えて「誇りたいコード」を組む開発者に生まれ変わります。

ソフトウェア設計という妄想で、心強いコンパスになってくれるこの講義とともに、皆さんの開発能力を一段階ジャンプさせてみてください!

こんな方におすすめです

Pythonの基礎はわかっていますが、コードをどのように構成するのか、非常に初心者の開発者

技術面接でソフトウェア設計の力量をしっかり見せたい仕事・離職準備生


自分が編んだコードの冗長性や複雑な構造を改善したいすべての開発者


受講後は

  • 繰り返しソフトウェア設計の問題に対する検証済みの解決策を学びます。

  • 状況に合わせて最適なデザインパターンを選択して適用する能力を養います。

  • メンテナンスと拡張が簡単な「クリーンコード」を書く方法を学びます。

  • オブジェクト指向設計原則(OOP)について深く理解しています。

  • デコレータ、コンテキストマネージャなどのPythonダウンコーディングスタイルをマスターします。


このような内容を学びます。

クリーンコード! (clean-code)

開発者なら誰でも夢見るその「きれいな一行」
クリーンコードと一緒ならコメントでは読みやすさ、便法より原則が先です。
コードランドリー、一度学んでみませんか?


OOP(object oriented programming)

関数だけでは足りないとき
OOPは「コード」ではなく「世界」を設計します。
オブジェクト同士で話し合い、スケーラビリティと再利用性を上品に手に入れよう!

ソフトウェア設計

アイデアは煩わしい、実装は設計道路
ソフトウェア設計図は、コードの青写真であり、チームの公用語です。
今、紙に描いておくと、後でバグの代わりに笑顔が戻ってきます!

コーディングスタイル

コーディングスタイルはチームの手書きです」
同じ言語で書かれているリズムと文体がプロジェクトの品質を完成します。
スタイルガイドはコードのドレスコード、読み込まれる宝石で輝いてみてください!

AIとコンピュータ工学の無限の可能性を探求し、その旅程を皆さんと分かち合いたい年齢です。


学部時代、「コンピュータ工学中毒者」と呼ばれるほど専攻への情熱で4.4点以上の専攻単位で上級卒業し、S大学院でAIを専攻し、修士学位を取得し、博士課程を通じて専門性を深めました。


しかし、理論的探求と同じく、実際の世界の問題をAIとバックエンドの開発で解決することに大きな魅力を感じ、博士課程をしばらく止め、スタートアップでAIベースのLLMやビデオ分析プロジェクトを経験し、貴重な実践経験を積みました。


現在、国内のトップ3大企業の1つでLLMプロジェクトの開発とPMとして働いており、AI技術が私たちの生活にもたらすポジティブな変化を生み出すことに貢献しています。私が経験した悩みと解決の過程、そして現場で得た鮮やかなノウハウを皆さんに惜しみなくお届けします。


開発という興味深い世界への旅に心強いアシスタントになります。

受講前の注意

練習環境

  • 講義はMacOSで説明します。

  • Pythonの基本環境設定は必要です! Pythonの開発をしている方なら問題なくフォローできます

選手の知識と注意事項

  • 基本的なPython文法

こんな方に
おすすめです

学習対象は
誰でしょう?

  • パイソンの基礎はわかるものの、コードの構成に迷っている初級開発者

  • 実務でよりクリーンかつ効率的なコードを書きたい1〜3年目の若手開発者

  • トイプロジェクトを超え、規模のあるプログラムを体系的に設計したい方

  • 技術面接でソフトウェア設計能力をしっかりと見せたい就職・転職活動者

  • 自分で書いたコードの重複や複雑な構造を改善したいすべての開発者

前提知識、
必要でしょうか?

  • プログラミング基礎知識

  • パイソン基礎知識

  • 基礎開発能力

こんにちは
です。

499

受講生

25

受講レビュー

32

回答

4.5

講座評価

6

講座

반갑습니다!

AI와 컴퓨터 공학의 무한한 가능성을 탐구하며, 그 여정을 여러분과 나누고 싶은 해여입니다.

학부 시절 '컴퓨터 공학 중독자'라 불릴 만큼 전공에 대한 열정으로 4.4점 이상의 전공 학점으로 수석 졸업하였고, S대학원에서 AI를 전공하며 석사 학위를 받고 박사 과정을 통해 전문성을 심화했습니다.

하지만 이론적 탐구만큼이나 실제 세상의 문제를 AI로 해결하는 것에 큰 매력을 느껴, 박사 과정을 잠시 멈추고 스타트업에서 AI 기반 LLM 및 비디오 분석 프로젝트를 경험하며 귀중한 실전 경험을 쌓았습니다.

지금은 국내 Top3 대기업 중 한 곳에서 LLM 프로젝트 개발 및 PM으로 일하며, AI 기술이 우리 삶에 가져올 긍정적인 변화들을 만들어가는 데 기여하고 있습니다. 제가 겪었던 고민과 해결의 과정, 그리고 현장에서 얻은 생생한 노하우들을 여러분께 아낌없이 전달해 드리겠습니다. AI라는 흥미로운 세계로의 여정에 든든한 길잡이가 되어 드릴게요.

문의 및 제의 : haeyeo.open@gmail.com

カリキュラム

全体

28件 ∙ (7時間 33分)

講座掲載日: 
最終更新日: 

受講レビュー

全体

5件

5.0

5件の受講レビュー

  • junyongpark님의 프로필 이미지
    junyongpark

    受講レビュー 13

    平均評価 5.0

    修正済み

    5

    39% 受講後に作成

    Ngay khi nghe bài giảng, tôi đã cảm thấy thực sự thấm thía! Ban đầu tôi chỉ nghĩ là phải áp dụng design pattern bằng mọi cách, nhưng có vẻ như chỉ tập trung vào kỹ thuật nên đã bỏ lỡ nhiều thứ.. Sau khi làm theo bài giảng, implement và refactoring, sắp xếp những đoạn code trùng lặp một cách gọn gàng bằng design pattern thì cảm giác như đã tiến bộ thêm một bước, thật là tự hào Cảm ơn bài giảng hay~

    • huklam365295님의 프로필 이미지
      huklam365295

      受講レビュー 3

      平均評価 5.0

      5

      32% 受講後に作成

      Giải thích tổng quan về pattern cũng như ưu nhược điểm, sự hiểu biết thông qua các ví dụ thích hợp và những ví dụ sử dụng nó. Nội dung bài giảng gọn gàng và thanh lịch không chứa đựng mọi thứ mà có sức hút khiến người ta muốn tìm hiểu thêm các pattern liên quan. Mặc dù mới chỉ học được 25% thôi, nhưng mùi GPT trong code của tôi đã bắt đầu biến mất. Nhờ factory method mà code bị lặp đi lặp lại nhiều lần cũng biến mất, nhờ facade pattern mà chỉ cần tạo một object là xong! Nếu biết hữu ích như vậy thì đáng lẽ nên học trước!!! Giờ mới học cũng may mắn rồi

      • haeyeomiso
        知識共有者

        Xin chào, tôi là giảng viên Haeyeo! Trước tiên, cảm ơn bạn đã đăng ký khóa học ạ :) Tôi rất cảm ơn những đánh giá tận tâm như thế này về khóa học!! Điều đó thực sự tiếp thêm rất nhiều sức mạnh cho tôi ạ :) Nếu bạn có ý định tham gia khóa học khác, hãy để lại email nhé! Chúng tôi sẽ phát hành mã giảm giá cho bạn. Cảm ơn bạn!

    • didtkdcn7890님의 프로필 이미지
      didtkdcn7890

      受講レビュー 3

      平均評価 5.0

      5

      21% 受講後に作成

      Tốt

      • haeyeomiso
        知識共有者

        Xin chào, tôi là giáo viên Haeyeo. Trước hết, cảm ơn bạn đã đăng ký khóa học! Thật may vì bạn thấy hài lòng, Nếu có bất kỳ thắc mắc nào, hãy cứ gửi câu hỏi cho tôi bất cứ lúc nào nhé :) Cảm ơn.

    • gureuso님의 프로필 이미지
      gureuso

      受講レビュー 3

      平均評価 5.0

      5

      11% 受講後に作成

      Thật tiếc vì không có bài giảng chất lượng cao dựa trên Python Cảm ơn bạn rất nhiều vì bài giảng!!

      • haeyeomiso
        知識共有者

        Chào bạn, tôi là giảng viên Hae-yeo :) Trước tiên, tôi xin gửi lời cảm ơn vì bạn đã tham gia khóa học! Cảm ơn bạn vì những nhận xét quý báu về khóa học. Tôi sẽ luôn nỗ lực! Cảm ơn bạn :)

    • reogride3237님의 프로필 이미지
      reogride3237

      受講レビュー 6

      平均評価 5.0

      5

      32% 受講後に作成

      期間限定セール、あと1日日で終了

      ¥804,727

      22%

      ¥6,177

      haeyeomisoの他の講座

      知識共有者の他の講座を見てみましょう!

      似ている講座

      同じ分野の他の講座を見てみましょう!