inflearn logo
知識共有
inflearn logo

Python基本文法スタディ - 6週間完成 第2期

6週間で得られるもの

  • コーディングテストに必要なPythonの基本文法

  • Programmers(プログラマーズ)レベル0〜1程度の問題を解くために必要な概念

3月1日 開始

41日

4月11日 完走

  • 第2期今回の開講
  • 33名これまでの期に参加した人過去の参加者
  • 授業8本、ミッション6個

dremdeveloper님과 함께해요!

キャリア認証

5,076

受講生

87

受講レビュー

6

回答

4.9

講座評価

21

講座

こんにちは。サムスン電子で機械学習S/Wを開発している、開発歴10年の開発者であり、『コーディングテスト合格者になる』シリーズの著者、パク・ギョンロクです。

C/C++/Pythonを中心にデータ構造とアルゴリズムを教えています。難しい概念を図や実行過程でわかりやすく解説し、問題分析 → 解法戦略 → 実装 → 計算量の検討という流れを身につけられるコンテンツ作りに力を入れています。

인프런ではPythonとC++のコーディングテスト講義を無料で提供しています。Naverカフェとオープンチャットルームでは、学習資料や勉強会の情報を共有し、質問に回答しています。

著書:https://store.kyobobook.co.kr/person/detail/1112299903

YouTube:https://www.youtube.com/@dremdeveloper

LinkedIn:https://www.linkedin.com/in/ultrasuperrok/

NAVERカフェ:https://cafe.naver.com/dremdeveloper

オープンチャットルーム:https://open.kakao.com/o/gX0WnTCf

ビジネスに関するお問い合わせ:ultrasuperrok@gmail.com

もっと見る

【講義概要】コーディングテスト合格者になる:Pythonアルゴリズムマスターコース

お会いできて嬉しいです!本コースは、Pythonの基礎文法から実践的なアルゴリズム最適化技法まで、コーディングテスト合格に必要なすべての技術的スキルを6週間で体系的に学習するスタディコースです。単に問題を解くだけでなく、「Pythonらしいコード」と「効率的なアルゴリズム」を設計する能力を養う旅を始めましょう。

1. 学習目標 (Learning Objectives)

  • Pythonの核心文法の完全習得: 変数、演算子、制御文など、基礎体力をしっかりと固めます。

  • Pythonらしい(Pythonic)コードの記述:Zip、Enumerate、Unpackingなど、Python特有の便利な文法を習得し、コードの可読性と生産性を高めます。

  • アルゴリズムの最適化 ($O(N)$の魔法): $O(N^2)$の非効率なロジックを、ハッシュや集合を活用して $O(N)$に改善するパターンをマスターします。

  • 核となるデータ構造および数学: スタック、キュー、素数判定など、コーディングテスト頻出テーマを完璧に理解します。

  • 性能分析およびデバッグ能力:時間計算量を直接測定し、頻繁に発生するランタイムエラーを防止する防御的コーディングの習慣を養います。

2. 週次別の詳細カリキュラム (Curriculum)

Week 1: アルゴリズムの始まり - Pythonの核心文法

  • 学習目標: 変数、演算子、制御文など、Pythonの核となる文法を確実に習得する

  • 主要概念: 変数型および型変換(Type Casting)、算術/比較演算子、条件文(If-Elif-Else)、繰り返し文(For & Range)、f-string フォーマット、リストの基本操作(Append, Len)

Week 2: Pythonicなコード - 可読性と機能の活用

  • 学習目標: 最も「Pythonらしい」解決策を見つけ、効率的なループとデータ処理方法を習得する

  • 主要概念: Zip マッピング、Enumerate インデックス検索、Join 文字列結合、三項演算子(Ternary)、可変アンパッキング(*)、Map/Lambda 一括変換、スライシング Step、Set 差集合

Week 3: 効率の最大化 - データの精製と最適化

  • 学習目標: List ComprehensionとHash(Set/Dict)機能を活用して、$O(N^2)$を$O(N)$に短縮する

  • 主要概念: リスト内包表記によるフィルタリング、Zip & Unpackingによるデータのパッキング、集合を活用した重複除去および交差集合の確認、Dictionary/Counterによる頻度計算

第4週:データ構造の基礎 - 順序とシミュレーション

  • 学習目標: データを順序通りに処理するStack(LIFO)とQueue(FIFO)の原理の理解、およびシミュレーションの実装

  • 主要概念: スタックを利用した文字列の反転および括弧のペアの照合、Dequeを活用したヨセフスの問題(円形キュー)およびプリンター待機列のシミュレーション

第5週:強力なツールと数学的思考

  • 学習目標: カスタムソート、Counterの高度な使い方と素数判定アルゴリズムの完全マスター

  • 主要概念: Lambdaベースのカスタムソート(多重条件)、Counterによるアナグラム判定、効率的な素数判定($\sqrt{N}$)、エラトステネスの篩

第6週:性能最適化とミスの防止

  • 学習目標: 時間計算量の実際の測定、および頻出するランタイムエラー防止のノウハウ習得

  • 主要概念: List vs Set の検索速度比較、文字列結合の最適化(Join vs +)、浅いコピー(Shallow Copy)の問題解決、リスト巡回中の安全な要素削除手法

3. コミュニケーションチャネルおよびコミュニティ

成功的な学習のために、仲間たちと積極的にコミュニケーションを取り、お互いの成長を応援し合ってください。

  • インフラン講義室チャットルーム: 学習中に詰まった部分や気になる点は、いつでも講義室内のチャットルームに残してください。仲間と悩みを共有する過程で、最も多くのことを学ぶことができます。

  • 受講レビューおよびハート:皆様の温かい受講レビューとハート(いいね)は、より良い講義コンテンツを作るための大きな力になります!

4. 著者紹介および参照資料

学習中に不明な点がございましたら、以下のチャンネルを通じていつでもお問い合わせください。

講師コメント: 「昨日より優れた今日のコード」を作り上げる過程が、皆さんを合格へと導くでしょう。皆さんの真剣な悩みと成長を心から応援しています。さあ、それでは最初のミッションに向かって出発しましょうか?

2월

28일

챌린지 시작일

2026년 2월 28일 오후 03:00

챌린지 종료일

2026년 4월 11일 오후 02:30

こんな方に
おすすめです

学習対象は
誰でしょう?

  • コーディングテストの準備をされている方のうち、基礎文法をしっかりと身につけたい方

  • 大手企業のコーディングテストに合格したいけれど、Pythonの文法が不足している方へ

受講レビュー

全体

5件

5.0

5件の受講レビュー

  • swdevelop245763님의 프로필 이미지
    swdevelop245763

    受講レビュー 13

    ∙

    平均評価 5.0

    5

    75% 受講後に作成

    Pythonでコーディングテストを受けようとしている方、他の言語には慣れているけれどPythonに慣れたい方、これまでPythonを使ってきたけれど整理が必要な方、すべての方におすすめするチャレンジです。

    • eunsoo88625369님의 프로필 이미지
      eunsoo88625369

      受講レビュー 2

      ∙

      平均評価 5.0

      5

      100% 受講後に作成

      一度整理するのに良いですね。ただ、後半は難しくてAIの助けをかなり借りたので、講義を最初から最後まで見直そうと思います。

      • xogns345님의 프로필 이미지
        xogns345

        受講レビュー 2

        ∙

        平均評価 5.0

        5

        63% 受講後に作成

        • calculator님의 프로필 이미지
          calculator

          受講レビュー 297

          ∙

          平均評価 4.9

          5

          38% 受講後に作成

          • seungilpark5471님의 프로필 이미지
            seungilpark5471

            受講レビュー 11

            ∙

            平均評価 5.0

            5

            63% 受講後に作成

            이 강의의 지난 수강평

            취소 및 환불 규정
            챌린지는 지식공유자가 설정한 수업 최소 정원이 충족되지 않을 경우, 폐강 안내가 고지되며 결제 내역이 자동취소됩니다.

            無料