PyQオフィシャルブログ

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

ついに、PyQのエディターに入力補完機能とショートカット機能がリリースされました

id:hirokiky です。とても長い間、待ちに待った機能をやっとリリースできました。 PyQ (https://pyq.jp/) に、 入力補完機能とキーボードショートカット機能をリリースしました! pyq.jp 入力補完機能のリリース PyQのエディター上で、入力補完ができるよう…

PyQの使いやすさ向上と問題点を修正するリリースをしました。

id:hirokiky です。 今日は PyQ https://pyq.jp/ へのリリースのお知らせです。 学習するうえで小さなストレスとなっていた問題を改善しました。 現在PyQは学習するうえでの障壁やストレスをなくそうと積極的に開発しています。 大きな新機能やコンテンツの…

辞書のキーの長さを取るにはどうすれば良いですか?への回答とlenの解説

id:hirokiky です。 今日はPythonの便利な len 関数について、 PyQサポート で回答したことから抜粋してお伝えします。 Python公式ドキュメントlen関数: https://docs.python.jp/3/library/functions.html#len ご質問と回答 辞書から d.keys() で dict_keys(…

「Pythonはじめの一歩」で「判定」結果を分かりやすくして挫折しにくい問題に改善しました

こんにちは、かめちゃんです。 ご要望の多かった「判定」の出力を改善したお知らせです。「Pythonはじめの一歩」部分のみですが、判定結果の表示を改善しました。 修正前 修正後 特に写経通りに書けずに判定がNGになっていた場合にどの場所が原因で判定がNG…

PyQに「学習履歴のリセット」機能をリリースしました。

id:hirokiky です。 ご要望をたくさんいただいていた、「学習履歴のリセット」機能をリリースしました。 とにかく全てリセットして全部復習したい!という方、少し期間が空いてしまったので初めから学びたい方にオススメです。 記憶は時間とともに忘れられて…

自分が知らないすごい人に出会いたい! 〜 Pythonエンジニア列伝 Vol.2 鈴木たかのり氏(後編)

誰かに声をかけられるのを待つんだったら、何か蓄積する必要がある。そうじゃないなら自分から行くしかない。 Pythonエンジニア列伝の二回目は、株式会社ビープラウド所属の鈴木たかのり氏をお招きました。一般社団法人PyCon JP の理事を務められており、Pyt…

Pythonの人たちが集まって何かが生まれるといいな 〜 Pythonエンジニア列伝 Vol.2 鈴木たかのり氏(前編)

PyCon JPで目指していることは、世界中から人が集まって、知らない人同士が話して、新しい交流が生まれることです。美味しいごはんが出て、パーティーがチケット代に含まれていてみんなで一緒にごはんを食べたり飲んだりできるのが外せないところですね。 Py…

次に何を学ぶか迷わない。PyQに「コース」をリリースしました

何かを学ぶときに一番難しいことは、何をどの順番で学ぶのかということだと思います。 自分にあった適切な内容だけを学べれば時間も無駄もなく集中して効果の大きい学習ができると思いませんか? そのために、 PyQ に コース機能をリリースしました 。 コー…

なぜif文内に直接計算を書かないのですか?へのPyQサポートの回答

id:hirokiky です。 「変数に値を置くタイミングって何ですか?」 「小まめに変数に入れずに if 文内で直接計算したらダメな理由はありますか?」 というご質問を PyQ メールサポートにいくつかいただきました。 たしかにこれは、実務でプログラムを書いてい…

PyQが「Flake8」を学べる課題追加!

こんにちは。かめちゃんです。 今日はご要望の多かったFlake8課題を追加したお知らせです! 実務でのPythonに追加しました。 チームで開発する場合など、全員が共通の認識を持ってコーディングするとレビューのコストも節約できますね。この課題はそんな時に…

Djangoの {% ... %} は何ですか?

Djangoを学び始めると、今までPythonの世界だけで学んでいたことから広がった独自の作法などが登場しますね。 モデルについてもそうですし、今回のDjangoテンプレートについても独自の記法が存在します。 PyQ ではDjangoでのWebアプリケーションの作り方も学…

スクレイピングとかクローラーてどうやって作るの? - PyQが「Webスクレイピング」を学べるコンテンツを追加!

こんにちは。PyQ開発チームの照屋和夫です。 今日はPyQでかねてから要望が多かった「Webスクレイピング課題」を追加しましたので紹介します! Webスクレイピングって何? 普段みなさんが使っている Google などの検索エンジンが、あれだけの大量のWebページ…

Pythonのelifはなぜ必要なのですか?という疑問にPyQサポートがお答えします

id:hirokiky です。 Pythonの elif はなぜ必要? こんなご質問をいくつかPyQサポートにいただきました。 ifをならべても、elifを使っても同じではないですか? 用途や違いを知りたいです。 たしかにそんな気はしますね。 ですが elif も活躍する場面がありま…

osモジュールの使用例

こんにちは、かめちゃんです。最近いただく質問に『osモジュールっていつ使うの?』『何の役に立つの?』があります。 PyQの問題ですと実感しづらいかと思いますが、osモジュールは自分のPC内のファイルを操作する時に便利です。 開発環境の構築については、…

西尾氏の「if文から機械学習への道」を今から5分で実践するには?

id:hirokiky です。 if文から機械学習への道、大変勉強になる発表でした。 If文から機械学習への道 from nishio 「機械学習って難しいんじゃないの」 「開発者でやってる自分には関係ないことでしょ」 という疑問や懸念に、 機械学習はif文から一歩一歩学べ…

PyQで複数行をコメントアウトしたい

こんにちは。かめちゃんです。 今回はあまり知られていない複数行コメントの付け方を紹介します。 Pythonの文法 Pythonのコメントは文字列以外でハッシュ文字(#)から始まり、その行の最後までがコメント(プログラムから無視される)となります。 PyQで複…

PyQの領収書に宛名を設定できるようになりました

id:hirokiky です。 発行してもらった領収書に必要な項目が書いていないと困ってしまいますよね。 今回はPyQの発行している領収書で宛名を設定できるように改善しました。 宛名の設定方法 アカウント設定画面 から「姓」「名」を入力することで宛名として設…

PyQメンター相談会9月を開催、Djangoのモデル設計支援とプロジェクトのレビューをしました

id:hirokiky です。 Djangoで開発していて、モデル設計がうまくいかない、Djangoのプロジェクトがちゃんと書けてるか不安、 settings.py があっているか分からないという悩みは多いのではないでしょうか。 今回のPyQ メンタープラン相談会では、そういった自…

Pythonでの環境構築はどうすべきですか?

こんにちは。PyQ開発チームの清原 id:hirokiky です。 今日も PyQ のメールサポートで何度かいただいた質問の紹介をします。 質問 Pythonのインストール方法としてpyenv + virtualenvでの環境構築が検索上位にきますが、 pyenvは使うべきなのでしょうか? ve…

Pythonの関数(オブジェクト) と オブジェクト.関数() の違いは何ですか?

こんにちは。 Python、ひいてはプログラミング言語全般な悩みではないかと思います。 何人かの方にご質問いただいたのでブログでも回答いたします。 Pythonの関数(オブジェクト) と オブジェクト.関数() の違いは何ですか? これは少しヤヤコシイ問題ですね…

PyCon JP 2017カンファレンスにブースを出展しました

先日のブログでお知らせしました、2017年9月8、9日に開催されたPyCon JP 2017 カンファレンスにブースを出展しました。 沢山の皆様にお越しいただきましてありがとうございました。 ブースでは、9月7日にリリースいたしました機械学習・データ分析・Web API…

『いちばんやさしいPythonの教本』こぼれ話 - コミュニティに参加する意味は?

今日(2017-09-07)からいよいよPyCon JP 2017がはじまりました。ワクワクしますね。株式会社ビープラウドは本日のチュートリアルにも参加しています。 blog.pyq.jp PyCon JP 2017の明日(2017-09-08)から2日間ブースを出展します。こちらも是非、お越しく…

PyCon JP 2017カンファレンスにブースを出展します

今週末(2017-09-08, 09)は1年で一番熱いPythonの祭典PyCon JP 2017が開催されます。PyQチームは去年に引き続きブースを出展します。 pycon.jp 今年になって新しくリリースした新規クエストの紹介、PyQ体験などを行います。 PyQに登録する前に触ってみたい…

ダメで当たり前なのでどんどんやる。アウトプットしていこう〜 Pythonエンジニア列伝 Vol.1 清水川貴之氏(後編)

やったことをどんどんアウトプットしていこう。アウトプットしないとツッコミが入らない。『わからない』ということをブログに書いていく。最後は理解できて、自分の技術の記録になる。 Pythonエンジニア列伝 Vol.1 - 後編 清水川貴之(シミズカワタカユキ)…

手をいつでもあげられるように素振りをしよう 〜 Pythonエンジニア列伝 Vol.1 清水川貴之氏(前編)

チャンスに恵まれている人って、普段から素振りをしながら色々なところに網を張っているからこそ、いざという時に運を捕まえられますよね。僕も素振りをしていた期間は長かったですね。 Pythonエンジニア列伝は Pythonエンジニアとして活躍する方にインタビ…

PyCon JP 2017 チュートリアル: 明日から使えるプログラミング入門 〜Pythonを右腕にしよう〜

こんにちは、カメちゃんです。皆さん、Pythonの勉強会って行っていますか?みんなのPython勉強会、Python入門者の集いなど色々ありますね。その中でも日本で一番大きいPythonの集まりはなんといってもPyCon JPです。今年も9月の7日〜10日に開催されます。国…

PyQチームエディション - レビュー機能

こんにちは、カメちゃんです。 前々回、前回に続いて、今日もPyQチームエディションの紹介です。 前々回: blog.pyq.jp 前回: blog.pyq.jp チームエディションにはレビュー機能があります。 まず、クエストを完了したら「クエスト完了」ボタンをクリックしま…

Pythonで obj[...][...] ってしてるのは何?

こんにちは。PyQ開発チームの清原 id:hirokiky です。 今日も PyQ のメールサポートで何度かいただいた質問の紹介をします。 複雑なところですが、こういった疑問を通して深いPythonスキルを鍛えていってもらえればと思います。 質問 14-8の演習問題 2問目で…

関連クエスト機能

こんにちは、カメちゃんです。そろそろお盆休みも終わりですね。まだまだ暑い日が続きそうですが、朝晩は涼しくなってきたので学習するには良い気候ですね。 今日はPyQの関連クエスト機能の紹介です。 PyQは同じ項目を何度も書くことによりプログラムを書く…

「いちばんやさしいPythonの教本」発売記念、コラボレーション問題リリース!

こんにちは、カメちゃんです。明日は山の日ですね。三連休やお盆休みに勉強して何か身につけたい!と考えている方もいらっしゃるでしょう。そんなあなたに朗報です。 本日、「いちばんやさしいPythonの教本」がインプレス社より発売されました!! この本は…