タグ

WebとPythonに関するvanbraamのブックマーク (9)

  • PythonのWebフレームワーク、どう選ぶべきか? Part.2 | ログミーBusiness

    2019年9月16、17日、日最大のPythonの祭典である「PyCon JP 2019」が開催されました。「Python New Era」をキャッチコピーに、日だけでなく世界各地からPythonエンジニアたちが一堂に会し、さまざまな知見を共有します。プレゼンテーション「Python_Webフレームワーク比較」に登壇したのは、CMSコミュニケーションズ代表取締役の寺田学氏。講演資料はこちら フルスタックなオールインワンのWebフレームワークDjango寺田学氏(以下、寺田):「Webフレームワークの紹介」に移ります。Django、Flask、Pyramid、Zope、Tornado、aiohttp、Guillotina、Bottle、responderの9種類の紹介をしていきます。 まず、Djangoの説明です。Djangoの公式サイトはここ(https://www.djangopro

    PythonのWebフレームワーク、どう選ぶべきか? Part.2 | ログミーBusiness
    vanbraam
    vanbraam 2020/04/05
    非機能(性能,セキュリティ等)での評価を加えるとまた違ってくる気がする.Tornadoは性能面で有利だったような記憶
  • PythonのWebフレームワーク、どう選ぶべきか? Part.1 | ログミーBusiness

    2019年9月16、17日、日最大のPythonの祭典である「PyCon JP 2019」が開催されました。「Python New Era」をキャッチコピーに、日だけでなく世界各地からPythonエンジニアたちが一堂に会し、さまざまな知見を共有します。プレゼンテーション「Python_Webフレームワーク比較」に登壇したのは、CMSコミュニケーションズ代表取締役の寺田学氏。講演資料はこちら PythonのWebフレームワークについて寺田学氏(以下、寺田):それでは「Python Webフレームワーク比較」ということで、45分間のトークをしていきたいと思います。 資料は基的に英語ですが、大事なところは日語で書いています。もともと英語で発表したいという想いがあったんですけど、日語で伝えたほうがいいなと思ったので、今日は日語です。 私は寺田学といいます。CMSコミュニケーションズとい

    PythonのWebフレームワーク、どう選ぶべきか? Part.1 | ログミーBusiness
    vanbraam
    vanbraam 2020/04/05
    "重要な機能",粒度と独立性に疑義はあるけど,1つの見方としては納得
  • 必要なのはブラウザだけ。Python使ったWebサービス構築(画面を作ってみよう編) - 今日学んだこと

    前回の続きになります 。きっと反響が少なかったのはタイトルが悪かったんだな!ということでタイトル変えました。(もし「お、いいかも」と思いましたら、ハテブよろしくです。モチベーション上がるので・・・) 前回で、環境を作ることができました。今回はページを作っていきます。 前回は「写経しよう!」が主な内容でしたが、今回からは好きなものを作っていこう!を主眼としようかと思います。 その前に・・・Webサービスってどうやって動くの? 好きなものを作っていこう!と言いましたが、まずはWebサービス(プログラム)の概念的なイメージを抑えていた方がいいと思いまして。 基的に、プログラムは単純化すると 入力→計算/保存→出力 というプロセスを経ることになります。これが、Webだと 画面で入力して→サーバーで計算/保存して→画面に描画する といった形になります。画面が2回出てくるので 画面をどうつくるか サ

    必要なのはブラウザだけ。Python使ったWebサービス構築(画面を作ってみよう編) - 今日学んだこと
    vanbraam
    vanbraam 2016/10/02
    後編の方がブクマ数が多い珍しい例.冒頭に書いてある通りタイトル変更が功を奏したか
  • Pythonのフレームワークとは?人気の5種を徹底比較 | 侍エンジニアブログ

    Pythonのフレームワークって何があるの? Pythonのフレームワークはどんな種類があるの? Pythonのおすすめのフレームワークが知りたい など、Pythonのフレームワークについて疑問をもっていませんか? PythonAI人工知能)開発で、注目を集めている近年人気のプログラミング言語です。同時にたくさんのフレームワークも登場しています。しかし、数が多すぎるゆえに、開発時どのフレームワークを使ったらよいのか、またどのフレームワークを学習したらよいのか悩ましいですよね。 そこで、今回はPythonのおすすめフレームワークを目的別の選び方も交えて紹介します。この記事を読めば、目的や用途にあうフレームワークが見つかりますよ。 記事を読む前に、そもそもPythonとはどんなプログラミング言語なのか、その特徴をおさらいしておきたい人は次の記事を参考にしてください。 → Pythonとは

    Pythonのフレームワークとは?人気の5種を徹底比較 | 侍エンジニアブログ
    vanbraam
    vanbraam 2016/04/08
    なぜTornadoがないのだろう?Google TrendsならDjango,Flask以外の3つよりは上なのに;Flaskは一度触ってみた方がいいのかな?
  • Djangoの本番環境と開発環境の切替 - i2bsの日記

    仕事でDjangoを使ったWebアプリを開発しているのですが、先日やっと仮運用を開始したので合わせて番環境と開発環境のsettings.pyを切り替える方法を調べたのでメモしておきます。 Django1.4を利用しているのでsettings.pyのpathは$project/$project/settings.pyです。 settings.py # settings.pyの末尾 try: from project.development import * except ImportError: pass development.py DEBUG = True DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': '$mydb', 'USER': '$user', 'PASSWORD': '$pas

    Djangoの本番環境と開発環境の切替 - i2bsの日記
    vanbraam
    vanbraam 2015/01/18
    "開発環境のみ$project/$project/development.pyを作成しておいて、開発環境で起動した場合のみdevelopment.pyで開発用の設定を上書き" ".gitignoreでdevelopment.pyを無視するようにしてリポジトリには置かない"
  • Webサービス作ったので作業の流れを紹介してみる - 今日学んだこと

    Twitterのフォロワーさんが「こんなサービスあったらいいな」と呟いておりまして。 いっちょ俺が作るか!という事で、作業記録を残してみようかと思います。 最近MacをOS再インストールし、ほぼまっさら、xcode(使わないけどgit有効化に必要)とemacsだけが入ってるような状態からのスタートです。 Webサービスってどうやって作っていくんだろと思われてる方の参考になれば幸いです。なお、いつもの通りDjango&Heroku構成です。 ※これ見て何かを作れるという訳ではなく、こんな流れで作ってるよという説明ですので、詳細は結構省き気味です。 ※作るときのポイントを先に言ってしまいますが、いきなり完成系を目指すんじゃなくて、ちょっと作って動かしてを繰り返すのがポイントになってくるんじゃないかなと思ってます。僕はSI屋なんですが、新人君とかでもいきなり全部コーディングして、いざ動かすと動か

    Webサービス作ったので作業の流れを紹介してみる - 今日学んだこと
    vanbraam
    vanbraam 2015/01/18
    貴重なDjango記事.参考になった!;.gitignoreはこれ使うのもありかも https://github.com/github/gitignore/blob/master/Python.gitignore
  • Djangoのユーザ認証まとめ - c-bata web

    追記: 使用しているDjangoのバージョンをはじめ、いくつか古くなってきている点があります。DjangoCongress JP 2018で認証に関する発表を行ったのですが、ブログ記事も用意しています。そちらを参照してください nwpct1.hatenablog.com 追記終わり Djangoでユーザ認証をしたかったので調べてみると,DjangoではUserモデルがはじめから用意されているらしい.そこでDjangoの提供する機能をそのまま使ってログイン・ログアウトを実装してみた. さらに調べてみるとpython-social-authというライブラリを使えば、TwitterやFacebook,GoogleGithub等のアカウントを使ったOAuth認証が簡単に実装できるみたいなのでそれも試しておく. ソースコードはGithubで公開してます. https://github.com/c-

    Djangoのユーザ認証まとめ - c-bata web
  • django始めました - くろねこ日記

    はじめに PythonにはDjangoというフルスタックウェブフレームワークがあります. これまでここのブログではマイクロウェブフレームワークであるflaskの記事が多かったのですが, 最近,Djangoを使う機会を得たことで,学ぶ機会ができ,使ってみることにしました. なお,記事で扱う環境は以下の通りです Python:3.4.2 Django1.7 学ぶにあたって,まずはここを見て一通り動かしてみました. Python Django入門 (1) - Qiita 解説がよくまとまっており内容もわかりやすいのですが、自分でどんなアプリを作るか決めないまま進めたこともあってか曖昧模糊だったので、シンプルなブログを作って練習してみました。 今回は以下のような仕様のブログの作成しました. 作成するブログ 機能 記事投稿 タイトル 文 日付 記事表示 これだけです. 見た目についてもboots

    django始めました - くろねこ日記
  • nitrous.ioを使ったはじめてのWebサービス構築(Djangoを使ってみよう編) - 今日学んだこと

    作ったサービスの宣伝ばかりで、読み手の人を考えないブログになりつつあったので、ちょっと一旦方針を戻し、お勉強ネタを Webサービス公開後にTwitterやハテブコメントで多く見た意見の中で「自分も何か作ってみようか」というのが多くありました。そんな訳で、何回かに分けてWebサービスの作り方を解説してみようかなと思います。 もし良さそうだと思ったら、ブクマお願いします!後編書く励みになるので・・・ 環境作るの面倒だよ! ご安心ください。今回利用するのはこちら、nitrous.ioです。ないとらす と発音している様に聞こえます。 これはなんぞ?というと、エディタから実行環境、きわめつけには簡易サーバー機能まで持ち合わせた、ブラウザ一つで開発可能な優れものです。以前、ちょっと使ったのを思い出したので、こちらを利用して解説していこうかと思います。 まずはユーザー作成 こちらはあまり解説するようなこ

    nitrous.ioを使ったはじめてのWebサービス構築(Djangoを使ってみよう編) - 今日学んだこと
    vanbraam
    vanbraam 2014/11/08
    開発環境付きPaaSかと思ったが,ブラウザーから開発できる環境だった;あー,でもアプリへのルーティングの提供はPaaS的と言えるか
  • 1