JavaScriptやVBScript VB6などは触ったことがあるのですが、Pythonはありません。
初歩的な質問ですが、どなたかご教示いただけませんでしょうか。
1.VBのようにステップ実行のようなものはできますか?
2.JavaScriptに近い形でしょうか?
3.JavascriptやVBScriptではテキストエディタを利用し作っておりました。
Pythonもテキストエディタでも問題ないと思いますが、他にお勧めのツールなどありましたら紹介して頂けませんか。Coda2などは・
4.phpでWEBサイトを作成した場合、拡張子が.phpのサイトは見たことがありますが、Pythonの.pyが拡張子になっているサイトを見たことがありません。
PythonでWEBサイトを作った場合は、何か違うのでしょうか?
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答6件
0
1.VBのようにステップ実行のようなものはできますか?
デバッガを使えば出来ます。
Python標準のpdbを使っても出来ますが、pudbを使うと分かりやすいです。
https://pypi.python.org/pypi/pudb
デバッガを搭載したIDEを使うという手もあります。
IDEのお勧めはPyCharmです。無料のcommunity版があります。
https://www.jetbrains.com/pycharm/
2.JavaScriptに近い形でしょうか?
見方に依ります。近いとも遠いとも言えそう...
3.JavascriptやVBScriptではテキストエディタを利用し作っておりました。
Pythonもテキストエディタでも問題ないと思いますが、他にお勧めのツールなどありましたら紹介して頂けませんか。
前述のPyCharmがお勧めです。唯一の難点は日本語版がないことですね。
4.phpでWEBサイトを作成した場合、拡張子が.phpのサイトは見たことがありますが、Pythonの.pyが拡張子になっているサイトを見たことがありません。
PythonでWEBサイトを作った場合は、何か違うのでしょうか?
そうですね。
説明し出すと長くなるので、以下を参考にしてみてください。
http://coreblog.org/ats/minpy-web-on-html/
投稿2016/11/17 11:05
編集2016/11/17 11:07総合スコア1847
0
2だけ回答します。
一応、PythonとJavascriptは似ています。
例えば、1+1の答えを出すとき、
Pythonの場合:
print(1+1)
Javascriptの場合:
Console.log(1+1)
つまり、PrintとConsole.logが違うだけです。
(一応僕も初心者なので、間違ってるかもしれません。もし間違えてたらすみません)
投稿2021/07/31 11:21
総合スコア9
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
pythonで開発するなら、VS CODEが最高です。デバック実行もできますよ!動作が軽いのと、いろいろな拡張機能があり、好みでインストールできるのでとても使いやすいです。下記のページが参考になると思います。
投稿2020/02/07 12:45
退会済みユーザー
総合スコア0
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
1.VBのようにステップ実行のようなものはできますか?
→ 実際のところは、JupyterNotebook上で、プログラムを細切れにしてやっちゃってます。
VBはステップ実行が楽ですよね。Pythonは出来ますが、VBほどスムーズではないです。
2.JavaScriptに近い形でしょうか?
→ JavaScriptがなんだったか忘れてしまいましたが、Javaを例にとると、
pythonは、クラスを作りたければ作ることもできるよ。
でも、クラスを作らなくてスクリプトを並べただけでもいいよ
という柔軟な言語です。
実際にもクラスの中にプログラムを書いた例もあれば、クラスを作らないケースも
よく見かけますので、まあある意味、いい加減というか、懐が深いです。
あとは、
・変数の宣言はなくて、代入したものが数字なら数値型、文字なら文字型に勝手に判断してくれます。
・記号が簡素化しています。
・文字の開始位置に意味があるので(←インデントという)そこは大きな違いです。
3.JavascriptやVBScriptではテキストエディタを利用し作っておりました。
Pythonもテキストエディタでも問題ないと思いますが、他にお勧めのツールなどありましたら紹介して頂けませんか。Coda2などは・
jupyter labがおすすめです。jupyter notebookの後継です。
AWS、googleでも採用されていますので、まあ、あとあと自在にかけるようになったときに
スムーズかと思います。
4.phpでWEBサイトを作成した場合、拡張子が.phpのサイトは見たことがありますが、Pythonの.pyが拡張子になっているサイトを見たことがありません。
PythonでWEBサイトを作った場合は、何か違うのでしょうか?
pythonは、AIのパッケージに対応しているのでよく使われています。
AIのパッケージは、高速化の観点からC++で書かれていますが、Pythonから簡単によびだすことができるので、pythonが事実上、AIの標準言語になっています。
すみません、Webの方はよくしらないです。
flask DjangoなどのWEBフレームワークを使って作るということは知っています。そちらを探してみてはどうですか?
(私も質問して回答してもらえると助かるので、ご回答できそうな質問に返信してみました。)
投稿2020/01/22 02:44
総合スコア31
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
1.VBのようにステップ実行のようなものはできますか?
私の場合で話しますね。
無料で使用できる。visual studio 2015 communityではできてます。(以降vs2015と記載します)
3.JavascriptやVBScriptではテキストエディタを利用し作っておりました。
Pythonもテキストエディタでも問題ないと思いますが、他にお勧めのツールなどありましたら紹介して頂けませんか。
これも vs2015で作成しています。
答えられる範囲での回答でした。
習うより慣れたほうが。元々VBなどされていたのであれば尚更。
投稿2016/11/17 11:00
総合スコア3747
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2016/11/17 11:05
2016/11/17 11:06
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。