PyQオフィシャルブログ

Pythonのオンライン学習プラットフォームPyQのオフィシャルブログです

復習に関する機能について

皆さんこんにちは!PyQのスタッフnanaです。

担当となってからしばらくの間、サービス向上の為フィードバックや 質問とにらめっこしていたのですが、 復習に関わる機能 についてお問い合わせが多くあることに気づきました。

問題の追加以外にも、使い勝手を良くする機能が日々実装されているPyQ。そんなことができるようになっていた事に気づいていなかった…!ということもきっとある!ということで、今回はPyQの復習に役立つ機能をピックアップしてご紹介したいと思います。

pyq.jp

学習履歴のリセット機能

まずとっても多いのが、「復習のために一度やったクエストをやり直したい」 というお問い合わせです。実はこれ、全問題をリセットしてもう一度最初から学習する事ができます。

blog.pyq.jp

また、ひとつのクエストだけリセットしたい時 は、クエスト内、PyQ入力フィールドの左上にリセットボタンがあります。

f:id:nana_yu:20180122180316j:plain

こちらを押すと、ダイアログが表示されてクエスト内の問題の編集状態と クリア状況をリセットすることができますよ。

f:id:nana_yu:20180122173749p:plain
クエストのリセットボタンを押すと、ダイアログが表示されます

理解度の記録機能

PyQのクエスト完了画面にこんな表示があるのにお気づきですか?

f:id:nana_yu:20180122180353j:plain
理解度 という項目に★を設定できます。

クエスト終了時にこの理解度を設定しておくと、後で理解度の低い問題だけを検索する事ができます。詳しい内容は下記の記事もご覧ください。

blog.pyq.jp

関連クエスト機能

PyQでの学習は、写経したプログラムを動かし、一つ一つの項目を理解してゆき、演習で自分で使ってみることで実際に使えるようになる…という構成です。その学習の流れの中で、『関連するクエストをもう一度見直したい …あれでもどこで学習したっけ…?』という事はよくありますよね。

そんな時にスムーズに復習ができるよう、問題の解説画面から関連クエストを参照できるようになっています。先程ご紹介したクエストリセットを使って、もう一度やり直す事もできますよ。

blog.pyq.jp

もっと学習しやすく、もっと定着するために。ご意見ご要望をお寄せ下さい

というわけで、復習に役立つPyQの機能をご紹介させていただきました。何度も反復で学習し、自学自習の習慣を自然につけていくこと は、PyQのコンセプトの中でも、重要視している事柄です。

今後ともよりスムーズに自学自習して行けるような機能を実装すべく開発スタッフも奮闘しています。そのためにも、是非受講者の皆さんのご意見を聞かせて頂きたいです。 『こんな機能があったらもっと復習し易くなるのでは?』 というアイディアがあれば、どんどんお寄せ下さい。受講者の方へのアンケートフォームでもご意見を収集していますので、宜しければご協力をお願いします。

PyQブログの更新は、SNSで告知しています。

その他リリース情報・Pythonお役立ち情報なども配信しています。 Python・プログラミング学習の情報に興味のある方は フォローしていただくと、最新情報をいち早く知ることができます。

PyQ公式Twitter

twitter.com

PyQ公式Facebook

PyQ

ブラウザのみでPythonを学習できるオンラインサービス「PyQ」はこちら

pyq.jp

Pythonエンジニア列伝の内容が紹介されました

はじめまして!nanaです。主にPR担当としてPyQスタッフに仲間入りしました。

大学でプログラミングの授業を受けたことはあるものの、PyQでプログラミングをちゃんと勉強はじめました…というPython超初心者です。 ので、学習者目線でPyQやPythonの興味深いと感じたお話をご紹介したり、スタッフに「ここ全然解らない!」と主張したりして、PyQとユーザーの皆さんを繋いでいけたらいいなと思います。よろしくお願いします。

pyq.jp

今回は、以前「石本敦夫氏に聞く、Pythonの歴史とこれから〜Pythonエンジニア列伝 Vol.3」でお招きした石本敦夫氏のブログで、対談内容に触れられていましたのでご紹介します。

続きを読む

PyQにプログラミング学習した時間の合計や学習の継続を可視化する「学習カレンダー」機能をリリースしました

f:id:hirokiky:20180110133733p:plain

PyQの id:hirokiky です。 今日はプログラミング・Pythonのオンライン学習プラットフォーム PyQ に、 学習した時間の週単位での合計を確認 したり、 継続して学習していることを確認 できる「学習カレンダー」機能をリリースしました。

  • 毎日の学習状況をカレンダーで見られるので、 学習の継続している様子が確認できてモチベーションに繋がります
  • 週ごとのクエストを開いた回数と時間の合計が分かるので、プログラミング・Pythonの学習に どれくらい自己投資できているかを振り返られます

pyq.jp

学習カレンダーを見てみましょう

PyQにログイン したあと、 トップ画面 に学習カレンダーが表示されます。

表示は画面の下にあるので、見える位置まで下にスクロールしてください。

f:id:hirokiky:20180110134034j:plain

日ごとの学習している状況のカレンダーと、週ごとの学習回数、時間の合計が可視化されています。

f:id:hirokiky:20180110133733p:plain

カレンダーを見ることで、自分がどれくらい継続して学習しているかを振り返られます。

  • 「1ヶ月以上、継続して学習を続けられているな」
  • 「年末はあまり時間を取れていないな、1月の休日はカフェに行ってPyQをやろう」

など、今までの自分の学習状況を振り返ってモチベーションを維持できたり、直近の状況を見ることでプログラミング学習の計画を立てやすくなれば嬉しいです

PyQでは、プログラムを書いて、読むことを継続することがプログラミングスキルの向上に最も効率が良いと考えています

以前の「クエストの検索、理解度の記録」機能のリリースのときと同じように、このリリースもPyQを使ってくださる皆さまがプログラミング・Pythonの学習を継続して、プログラミング・Pythonのスキルを身につけていっていただくための改善です。

blog.pyq.jp

今後もプログラミング・Pythonの学習をストレス無く継続して行えることで、実務的で確かなスキルを身につけていけるようPyQを作っていきたいと思います。

「はじめてのプログラミング」を追加しました

こんにちは、亀子です。今回のリリースで、ランク「はじめてのプログラミング」を追加しました。

これまでご要望が多かった「プログラムの写経を始める前にプログラム、プログラム学習について知りたい」を受け、Pythonプログラミングを学ぶ前のランクができました。

f:id:kamekokamekame:20171220085107p:plain:w600

また、ビープラウドは対面でのPython研修を行っています。その経験から、受講者のみなさんが最初につまずくポイントを洗い出しその注意点を最初にまとめました。

www.beproud.jp

「プログラミングことはじめ」では、まずはプログラムとは何かをわかっていただくために順次フローを日本語で書いていただき、その後プログラミングをはじめていただきます。

f:id:kamekokamekame:20171220085940p:plain:w600

f:id:kamekokamekame:20171220090018p:plain:w200f:id:kamekokamekame:20171220090047p:plain:w300

それから、条件式・繰り返しのプログラミングに触れていただきます。

f:id:kamekokamekame:20171220090303p:plain:w400

「学ぶ前の注意点」では、よくあるプログラミングの書き間違いを体験していただきます。

f:id:kamekokamekame:20171220085947p:plain:w600

これからも、ユーザーの皆さまがスムーズに学習にはいっていけるように改善を重ねていきます。PyQでは、皆様からのご意見ご要望をお待ちしております!

合わせて、こちらの記事もご覧ください。

blog.pyq.jp

PyQはこちらから!

pyq.jp

「Pythonデータ処理中級」の増加のお知らせ

初めまして。斎藤です。pandas が学べる「Pythonデータ処理入門」に続き、「Pythonデータ処理中級」をリリースしました。 以下の5つのパートがあります。

  • pandasで役立つ機能
  • pandasの表の加工
  • pandasの欠損値について
  • pandasの時系列データ
  • pandasで売上サマリ作成

f:id:tsutomu3:20171219125949p:plain

pandasは、いろいろなことが簡単にできるようになっています。しかし、機能が多すぎて把握するのが大変です。 PyQでは、使用頻度の高い機能に絞って、より実践に近いことを学べるようにしてあります。

Pythonデータ処理中級の紹介

早速、紹介します。

pandasで役立つ機能

データサイズが大きいCSVファイルの取り込み方や、取り込んだデータのサマリの見方を確認します。

f:id:tsutomu3:20171220092339p:plain

pandasの表の加工

表を連結したり、結合したり、クロス集計する方法を学びます。

f:id:tsutomu3:20171220091946p:plain

pandasの欠損値について

実際のデータには、値が抜けていることがあります。このようなデータを欠損値といいます。 ここでは、欠損値を削除したり変換する方法を学びます。

f:id:tsutomu3:20171220091429p:plain

pandasの時系列データ

センサーデータやログデータの多くが時刻情報を持っています。 時刻をキーとするデータを時系列データといいます。 ここでは、時系列データを扱う方法を学習します。

f:id:tsutomu3:20171220091723p:plain

pandasで売上サマリ作成

売上データの報告書の作成という演習を通して、中級で学んだ方法を確認します。

f:id:tsutomu3:20171220092155p:plain


いかがでしたでしょうか?

データを扱うpandasは、他のライブラリと組合せることも簡単にでき、いろいろな業務で役に立ちます。 ぜひ使ってみましょう。

pyq.jp

Copyright ©2017 BeProud Inc. All rights reserved.