Pythonを最初のコードから実際のアプリケーション開発まで、徹底的に学びましょう。168のコースと4,020のレッスンで言語全体を網羅し、さらに12,105問の練習問題で理解度を確認できます。
プログラミング経験は一切不要です。すべての概念は基礎から始まり、読みやすく、理解しやすく、再利用できるコード例を通して段階的に理解を深めていきます。
学習内容
Pythonの基礎 ― 構文、変数、データ型、演算子、条件分岐、ループ、関数、スコープ、エラー処理と例外処理
データ構造 ― リスト、タプル、辞書、セット、内包表記、スライス、そして日常的に使用する組み込みメソッド
オブジェクト指向プログラミング ― クラス、オブジェクト、継承、ポリモーフィズム、カプセル化、マジックメソッド、そしてオブジェクト指向設計が最適な選択肢となる場合
ファイルとデータ ― ファイルの読み書き、CSVとJSONの処理、正規表現、日付と時刻
Web開発 ― Django、Flask、FastAPI、requestsライブラリ、ルーティング、テンプレート、BeautifulSoupとRequestsライブラリを使ったWebスクレイピング。
データサイエンスと機械学習 ― NumPy、Pandas、Matplotlib、scikit-learn、TensorFlow、Keras入門。
高度なPython ― デコレータ、ジェネレータ、イテレータ、コンテキストマネージャ、ラムダ関数、スレッド処理、マルチプロセス、非同期プログラミング。
専門トピック ― デスクトップインターフェースのためのTkinter、SciPy、自動化スクリプト、暗号化の基礎、API統合。
12,105問の練習問題
全168コースそれぞれに問題バンクがあり、各章につき約3問ずつ用意されています。1セッションは10問、選択肢は4つです。
3段階の難易度設定:初心者(1問あたり30秒)、中級者(1問あたり20秒)、上級者(1問あたり10秒)。1セッションの所要時間は5分、3分20秒、または1分40秒です。合格点は正答率70%です。
レベル、試行済み/未試行、最高スコアでフィルタリングできるので、本当に苦手な分野に集中して練習できます。すべての試行は永久に保存されるため、あるトピックの正答率が40%から90%に上昇した様子を確認できます。
Python面接対策
25の職種、各職種につき100問(合計2,500問)を網羅。ジュニア、ミドル、シニア、スタッフレベルのPython、バックエンド、Django、Flask、FastAPI、データエンジニアリング、データサイエンス、機械学習、MLOps、NLP、コンピュータビジョン、QA自動化、DevOps、SRE、アプリケーションセキュリティ、フィンテック、組み込みシステム、IoT、ゲームツール、クオンツ、クラウド、フルスタック、RPAなど、幅広い分野をカバーしています。
他のセッションと同様に、時間制限、スコア、保存機能が搭載されているため、特定の職種を練習し、自分の記録を更新するために繰り返し練習できます。
オフライン学習
コースをダウンロードしてオフラインで読むことができます。レッスンテキストはデバイスに保存され、インターネット接続がなくても閲覧可能です。画像閲覧にはネットワーク接続が必要です。開いたコンテンツはすべて自動的にキャッシュされます。ダウンロードマネージャーを使えば、ワンタップでコースを削除できます。
進捗状況、連続記録、そして修了証
レッスンを完了すると、各コースの完了率が上がっていくのを確認できます。「続ける」カードをクリックすると、中断したレッスンの続きから始められます。
毎日の読書記録は、学習した日数をカウントします。リマインダー機能はデフォルトでオフになっています。
コース内のすべてのレッスンを完了し、クイズで70%以上の正答率を達成すると、画像として共有できる修了証が発行されます。
スマートフォンでの学習に最適
通勤時間や昼休みに完了できる短いレッスン。構文ハイライト表示、横スクロール、ワンタップでコピー可能な、読みやすいコード。全168コースを対象とした全文検索。ブックマークと履歴機能。ライト、ダーク、システムテーマ、リーダー内切り替え、フォントサイズ調整、ナビゲーション配置オプション、タブレット向けレイアウト。アカウント登録は不要です。
対象者
初めてプログラムを書く完全な初心者。より分かりやすい説明を求める学生。独学でプログラミングを学び、就職を目指す開発者。データ分析や自動化にPythonを使用するプロフェッショナル。Pythonの面接対策をしている求職者。他の言語からPythonに移行しようとしている開発者。
アプリを開いて、レッスンを1つ読み、10個の質問に答えてください。
質問、訂正、またはトピックのリクエストがありましたら、mail@ehsanur.comまでメールでお問い合わせください。学習者の皆様のご要望に基づいてアプリを更新しています。
Pythonチュートリアル、12,105問のクイズ問題、面接対策、オフラインレッスン