無料

Python中級 内包表記・高階関数・クラス入門

モジュール分割、内包表記、map/filter などの高階関数、例外設計、JSON、クラスの基礎など Python の中級トピックを、毎レッスン実際にコードを書き、入門で作った家計簿アプリをプロ品質に育て直しながら学べるコースです。Python の基礎文法を理解している学習者を対象に、現場の Python コードを読み書きするための知識を補強します。約 14 時間 (1 日 30 分 × 29 日) で 58 レッスンを修了でき、修了後はクラスとモジュールで構成された実務スタイルのスクリプトを設計・実装できるようになります。

所要時間

約1ヶ月

ランク

中級

参加者

-

概要

モジュール分割、内包表記、map/filter などの高階関数、例外設計、JSON、クラスの基礎など Python の中級トピックを、毎レッスン実際にコードを書き、入門で作った家計簿アプリをプロ品質に育て直しながら学べるコースです。Python の基礎文法を理解している学習者を対象に、現場の Python コードを読み書きするための知識を補強します。約 14 時間 (1 日 30 分 × 29 日) で 58 レッスンを修了でき、修了後はクラスとモジュールで構成された実務スタイルのスクリプトを設計・実装できるようになります。

できるようになること

標準ライブラリを import して使いこなせる

タプル・set・Counter などデータ構造を適材適所で選べる

内包表記とジェネレータ式で簡潔に書ける

map・filter・sorted の key など高階関数を使える

カスタム例外でエラー設計ができる

CSV・JSON でデータを保存できる

クラスでデータと処理をまとめられる

前提知識・必要な環境

必須

  • Python入門の基礎文法 (変数・制御構文・関数・リスト・辞書・ファイル入出力) を終えていること

環境

ブラウザ完結(インストール不要)

内容

テキストでの解説

1

レッスン

コーディングの問題

50

レッスン

クイズ問題

7

レッスン

監修

ゆめさくコード編集部

プログラミング学習をもっと身近に。初心者から実務レベルまで、わかりやすいコンテンツをお届けします。

生田 陸人

ゆめさくエンジニア / 現役ソフトウェアエンジニアRuby on Rails・Nuxt.js・Next.js・CakePHPなどの実務の開発をベースに、学習コンテンツを作成しています。

レッスン