PyQオフィシャルブログ

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

Pythonお悩み解決

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

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

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

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

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

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

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

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

PythonのTypeError: list indices must be integers or slices, not strは何ですか?

こんにちは。PyQ開発チームの清原 id:hirokiky です。 プログラミングをする中で一番大変で、時間がかかるのはデバッグしている時間ではないかと思います。 Pythonにもいくつかエラーがありますが TypeError 、とくに TypeError: list indices must be integ…

Pythonでのファイル書き込み時の 'w' と 'a' の違いは?

こんにちは。PyQ開発チームの清原 id:hirokiky です。 PyQメールサポートの中でいただいたご質問とサポートの回答を紹介します。 (質問いただいたご本人様には掲載の許可をいただいております) Pythonに限らずファイルの読み込み、書き込みやファイルパス…

Pythonでのダース計算の解説

こんにちは。PyQ開発チームの清原 id:hirokiky です。 PyQメールサポートの中でいただいたご質問とサポートの回答を紹介します。 (質問いただいたご本人様には掲載の許可をいただいております) プログラミングで商、剰余というと難しい気がします。 ですが…

数字の入った変数で '在庫:' + stock とできないのはなぜ?

こんにちは。PyQ開発チームの清原 id:hirokiky です。 PyQメールサポートの中でいただいたご質問とサポートの回答を紹介します。 (質問いただいたご本人様には掲載の許可をいただいております) Pythonを学習する中や PyQ を利用する中で同じ疑問あれば参考…

Pythonの .split(...) はどういう動きをするものですか?

こんにちは。PyQ開発チームの清原 id:hirokiky です。 Pythonの文字列の .split について解説いたします。 .split は本当によく使うメソッドですので、ぜひ身につけていただきたいと思います。 PyQメールサポートの中でいただいたご質問とサポートの回答を紹…