こんにちは!PyQマーケティングチームです。
もうすぐ冬休みや年末年始の休暇の時期ですね。
この休みを利用してPythonを学習してみてはいかがでしょうか?
PyQチームではこのお休み中にPyQのどのパートのクエストを学べばよいか、効率的な学習計画を目的毎に紹介します。
今回は「プログラミング未経験者」と「基礎文法を学びたいPython以外の言語経験者」を対象とした学習計画です。
※冬休み = 1週間と設定しています。各パート毎の想定時間も書いたので、適宜自分の取り組める期間に応じて組み直してもよいでしょう。
PyQを知らない方へ
この記事は、オンラインPython学習サービスPyQ(https://pyq.jp)を活用したPython学習スケジュールです。PyQは、ブラウザだけで始められ、基礎文法から実務的な内容まで、1500問以上の問題で自学できるPython学習サービスです。
プログラミング未経験者向けの学習プラン
プログラミング未経験者向けの学習プランの情報
PyQにははじめてPythonプログラミングを学ばれる方に適している「Pythonプログラミングをはじめよう」コースがあります。
本コースで学習しますと、簡単な計算や条件分岐、繰り返しの処理、ファイル読み込みといったプログラミングの初歩を身につけられます。最終的には、学んだことを組み合わせて実際に使えるプログラムを作れます。
▼「Pythonプログラミングをはじめよう」コースの詳しい記事
学習に必要な時間
学習プラン全体の学習目安時間
- 平均12時間
7日で学習した場合の1日あたりの学習目安時間
- 1~2.5時間
プログラミング未経験者向けの学習プランで学習するPyQのパート一覧
ランク |
パート |
問題数 |
想定時間(分) |
チュートリアル |
PyQについて |
3 |
30 |
はじめてのプログラミング |
プログラミングをはじめよう |
11 |
70 |
はじめてのプログラミング |
Pythonを電卓として使う |
9 |
65 |
はじめてのプログラミング |
if文を使って条件分岐をしよう |
6 |
55 |
はじめてのプログラミング |
リストを使おう |
5 |
40 |
はじめてのプログラミング |
forで繰り返しを書こう |
6 |
60 |
はじめてのプログラミング |
ファイル読み込み |
6 |
65 |
はじめてのプログラミング |
文字列を便利に操作しよう |
6 |
60 |
はじめてのプログラミング |
if文詳細 |
7 |
80 |
はじめてのプログラミング |
ランダムな処理 |
5 |
90 |
はじめてのプログラミング |
はじめてのプログラミング総合課題 |
3 |
120 |
例:7日で学習した場合のスケジュール
1日目: 約1.5時間
- PyQについて(30分)
- プログラミングをはじめよう(70分)
2日目: 約1時間
- Pythonを電卓として使う(65分)
3日目: 約1.5時間
- if文を使って条件分岐をしよう(55分)
- リストを使おう(40分)
4日目: 約2時間
- forで繰り返しを書こう(60分)
- ファイル読み込み(65分)
5日目: 約2.5時間
- 文字列を便利に操作しよう(60分)
- if文詳細(80分)
6日目: 約1.5時間
- ランダムな処理(90分)
7日目: 約2時間
- はじめてのプログラミング総合課題(120分)
Python以外の言語経験者向けの学習プラン
Python以外の言語経験者向けの学習プランの情報
PyQには「Python以外のプログラミング言語を書けるレベルの人」を対象にした「プログラマー向けPython文法速習」コースがあります。
このコースではPythonの基本的な文法を学べます。
冬休みには、このコースのPython文法速習ランク、「プロの所作 」、「Python中級 」のパートの問題を終わらすことを目標にチャレンジしてみましょう。
学習に必要な時間
学習プラン全体の学習目安時間
- 平均18時間
7日で学習した場合の1日あたりの学習目安時間
- 2~3.5時間
Python以外の言語経験者向けの学習プランで学習するPyQのパート一覧
ランク |
パート |
問題数 |
想定時間(分) |
Python文法速習 |
Pythonをはじめよう |
22 |
110 |
Python文法速習 |
関数定義を学ぼう |
12 |
60 |
Python文法速習 |
コンテナを学ぼう |
17 |
80 |
Python文法速習 |
モジュールや入出力など |
20 |
110 |
Python文法速習 |
文法速習のチャレンジ |
1 |
20 |
プロの所作 |
公式ドキュメントの読み方 |
2 |
20 |
Python中級 |
ソート |
9 |
165 |
Python中級 |
集合(set)の使い方 |
11 |
80 |
Python中級 |
for文関連関数、内包表記 |
12 |
130 |
Python中級 |
関数の引数とデコレーター |
11 |
100 |
Python中級 |
例外処理 |
10 |
210 |
例:7日で学習した場合のスケジュール
1日目: 約2時間
- Pythonをはじめよう(110分)
2日目: 約2.5時間
- 関数定義を学ぼう(60分)
- コンテナを学ぼう(80分)
3日目: 約2時間
- モジュールや入出力など(110分)
- 文法速習のチャレンジ(20分)
4日目: 約3時間
- 公式ドキュメントの読み方(20分)
- ソート(165分)
5日目: 約2.5時間
- 集合(set)の使い方(80分)
- for文関連関数、内包表記(前半:65分)
6日目: 約3時間
- for文関連関数、内包表記(後半:65分)
- 関数の引数とデコレーター (100分)
7日目: 約3.5時間
- 例外処理(210分)
まとめ
「プログラミング未経験者」と「基礎文法を学びたい他言語経験者」を対象とした学習計画を紹介しました。
年末年始の休みを利用して、この冬はPythonを始めてみてはいかがでしょうか?
次回は「pandasを使ったデータ処理の基本を学びたい人」向けの学習計画を紹介します。
この学習プランを、無料で体験することができます
プログラミング未経験者向けの学習プランを無料で学習できるキャンペーンがあります。「興味があるが、自分にもできそうか不安」という方は是非、無料で体験してみてください。