質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

90.75%

  • Python

    6835questions

    Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

  • Python 3.x

    5304questions

    Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

  • Webサイト

    1008questions

    一つのドメイン上に存在するWebページの集合体をWebサイトと呼びます。

教えてください!PythonでWEBアプリケーションを作りたい初心者

解決済

回答 3

投稿 編集

  • 評価
  • クリップ 2
  • VIEW 448

BlackEight

score 3

モノづくりが好きで、プログラミング言語に可能性を感じてPythonを勉強中です。
Pythonを選んだ理由は将来的に幅広いWEBアプリケーションなどを構築したいことと、比較的コードが書きやすい、読みやすいとされているからという理由からです。

いちばんやさしいPythonの教本という書籍を読みながら一つ一つ理解を進めていますが、Pythonを得意とされている方で、勉強法や、習得までの道のりなど、これやるといいよなど、お話を聞かせて頂ける方を探しています。

本当は先生が欲しいのですが・・・早く上達したいです!よろしくおねがいします!

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 3

+2

私は、Pythonを勉強し始めたときにO'Reillyから入って挫折した人間です。私はedxというサイトのMITのPythonに関する授業を受講して(無料)勉強しました。毎週問題も出されるので、実際に自分の頭で考えながらPythonを身につけることができます。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

checkベストアンサー

+1

O'Reillyのpythonの本を読めば殆ど分かります。あとは、本に書いてあるコードをひたすら写経すればよく分かりますよ。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2017/10/31 13:16

    『Python』と名がつくオライリー本は18冊あります。
    時間が無限にあるわけでもないですし、もうちょっと具体的だと良いかと思います。
    (個人的には写経もどうかと思うのですが、ここは意見が割れるところですので脇に置いときます)

    キャンセル

  • 2017/10/31 17:35

    web関係をやりたいなら、スクレイピングのhttps://www.amazon.co.jp/PythonによるWebスクレイピング-Ryan-Mitchell/dp/4873117615/ref=sr_1_14?ie=UTF8
    とか、
    一番最初からpythonを学ぶなら
    https://www.amazon.co.jp/入門-Python-3-Bill-Lubanovic/dp/4873117380/ref=sr_1_1?ie=UTF8
    とかですかね。僕はこの入門python3を写経して覚えましたよ。
    これが終わったら
    https://www.amazon.co.jp/実践-Python-3-Mark-Summerfield/dp/4873117399/ref=sr_1_19?ie=UTF8
    これを読んだ方がいいと思います。

    キャンセル

  • 2017/10/31 19:29

    sizumitaさん 回答ありがとうございます。
    ひたすら写経は確かに良さそうです。書いて暗記して、応用できるようになればって感じですね。
    参考サイトも載せて頂きありがとうございます。

    キャンセル

  • 2017/10/31 19:32

    LouiSO616さん 回答ありがとうございます。
    そうですね、具体性に欠けました。Pythonを使ってスケジュール管理アプリケーションや、SNSチャットボットなどを作ってみたいなと考えています。

    キャンセル

  • 2017/10/31 19:52

    多分、sizumitaさんの写経の意味は違うのでしょうけど、只の書き写しではエラーが出たとき解決法に困ります。理解したコードを語彙を増やしながら書いていくのがいいでしょう。

    キャンセル

  • 2017/10/31 20:03

    > 本当は先生が欲しいのですが・・・早く上達したいです!
    先生はGoogle先生が一番いいと思います。

    どうしても調べてわからないことは、どこまでやってどこができないかをここで質問すれば、大方の問題は解決できると思います。その時は皆様が先生ですね。

    sizumitaさんの写経は、とりあえず書いてみて動かしてみて、自分なりのアレンジを加えながら変更とか、そういう感じだと思います。私はの場合はブログの写経(+mod)でした。

    キャンセル

  • 2017/11/15 22:01

    mike2 mike4さん
    コードの語彙を増やすのですか・・・頑張ります!

    キャンセル

  • 2017/11/15 22:02

    slashさん
    とりあえず、書いて書いて書いてみます!

    キャンセル

+1

同じく、Python歴半年の初心者ですが、
基本的には

本を読んで基礎を学ぶえ

作りたいもの(WEBアプリケーションなど)にあわせて環境を用意する(Kivyとか?)
(たぶんこれも本を使ったほうがわかりやすいと思います。 まだWEBアプリを作ったことはないのでよくわかりませんが)

あとはコードを書いてみてわからないところをここで質問する っていう流れかなと思います。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 90.75%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

  • 解決済

    セキュリティに関する本

    今、自分はセキュリティに関して興味があります。しかし、どんなことを学べばいいかあまりよくわかりません。そこで、おすすめの書籍やサイトがありましたら是非教えてください。また、pyth

  • 解決済

    APIの意味について

    python始めて数ヶ月の独習者です。 独習のため理解があやふやな可能性があるので、APIについて、理解できているか、確認できればと思い、質問させていただきました。 A

  • 解決済

    セキュリティ対策の程度について

    python始めて数ヶ月程度の初心者です。よろしくお願いします。 まず状況を述べます。とりあえず実験的に、小さなウェブサイトを立ち上げて、小さいDBと紐付いたDBの更新フォー

  • 解決済

    初心者によるpythonでのwebアプリ開発

    pythonを使ってwebアプリを作りたいです。 しかし、何をすればいいのかわかりません。 python歴ですが、 基本的なことをドットインストールなどを使って勉強した程度の

  • 解決済

    macとwindowsで開発するときの環境をどう合わせるのか OSError: [Errno 8] ...

    前提・実現したいこと 友達とアプリ開発をしているのですが、使っているパソコンがmacとwindowsで異なっており、片方で作ったコードをもう片方のパソコンで実行しようとするとエラ

  • 解決済

    仮想環境(virtualenv とか)はなぜ必要なのか?

    virtualenv とかの仮想環境はなぜ必要なのでしょうか? コードを書いて実行するのに仮想環境が必要な理由がよくわからなくて。。。

  • 解決済

    今後のプログラミングの勉強の方針について

    今後の方針について、 私は現在pythonの勉強をしているのですが基礎的なことは覚えて一通りドキュメントにも目を通したのですが今後の方針としては、 実際にオープンソース等から「こん

  • 受付中

    Pythonでネイティブアプリを開発するには

    Pythonを使ってネイティブアプリケーションを開発したいです。 webアプリケーションは開発できるとわかりました。 質問は2つです ・webアプリケーションをiOSやan

同じタグがついた質問を見る

  • Python

    6835questions

    Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

  • Python 3.x

    5304questions

    Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

  • Webサイト

    1008questions

    一つのドメイン上に存在するWebページの集合体をWebサイトと呼びます。