2124807 ランダム
 ホーム | 日記 | プロフィール 【フォローする】 【ログイン】

くぴんのブログ

くぴんのブログ

【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! --/--
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x

PR

プロフィール

くぴん74

くぴん74

フリーページ

カレンダー

カテゴリ

バックナンバー

お気に入りブログ

2021~24PF概況409位… New! みきまるファンドさん

髙安~~~~!! New! Maryu21さん

dow 39806.77 -196.8… New! どらりん0206さん

楽天ラッキーくじ更… じゃっかすさん

話題の中華トランシ… jashiさん

ニューストピックス

キーワードサーチ

▼キーワード検索

2015年12月09日
XML
カテゴリ:プログラミング
今年最後。
もう7回目だ。

http://startpython.connpass.com/event/22661/

〇Talk 1:「いま再びのPython入門」

・Pyhtonには勢いがある
・Pythonのインストール→Anaconda
・2 or 3 →3→printと文字列の扱い方が大きな違い
・Jupyter notebook→Webブラウザ内にコードと結果(画像を含む)などを一括管理できる。
・便利なモジュール→glob, pandas, seaborn→データ可視化、双方向の階層的クラスタリングもできる、
・WSGI(Web Server Gateway)

便利なモジュールがPython人気を支えている気がする。

〇Talk 2:「ゼロから始めた私のPython勉強録?Webアプリ編?」)

・Pyramid→Webフレームワーク
・js,jQuery
・IDE: PyCharm
・Jinja
・Bootstrap→簡単にモダンなデザインができる、簡単に覚えられる、公式ドキュメント充実
・Git-GitHub→気軽に機能追加ができる、commit,checkout,pushだけでも便利
・twilio

・テストはこまめにした方がいい。
・ajax通信を使って今風なアプリを作りたい
・周辺知識に手を広げすぎない
・マルチタスクは集中力が落ちる
・一つのことを一気に覚えたほうが効率がいい。
・バージョン管理をする
・OpnStackなどを学びたい

ゼロから4ヶ月でWEBアプリ作成ができるところまでになった実例。
本人の資質と努力が大きいと思うが、勉強法は参考になる。

〇Talk 3:「PythonによるWebアプリケーション入門 ?Django編?」

・pythonでのWebアプリケーション開発
・Djangoでの開発イメージ→モデル、ビュー、テンプレート
・Admin機能
・Pythonでの選択肢
 CGI
 WSGI→Webサーバーとアプリケーションの共通のインターフェース
 Webアプリケーションフレームワーク
・Webアプリケーションは複雑
・Webアプリケーションフレームワーク→枠組みに乗る、クラス、テンプレート作る
・代表的なフレームワーク
 Pyramid→小さく早く堅実なフレームワーク
 Tornado,→FriendFeed(現Facebook)が開発、非同期のネットワークI/Oライブラリ、シンプルで高速なのが特徴、大規模な実例
 Flask→軽量なフレームワーク、Werkzeug,Jinja2
 Bottle→軽量なフレームワーク、一つのPythonファイルで提供、フレームワークの学習にも最適
 Django→フルスタックのフレームワーク、最新1.9、ドキュメント、テストが充実、コミュニティが活発、大規模な事例
・Djangoが提供する機能
→モデル、ビュー、テンプレート、フォーム、管理サイト、セキュリティ、国際化、ユーザー認証
・Djangoでの開発の流れ
プロジェクトの作成→アプリケーションの作成→初期設定(setting.py)→モデルの作成→ビューの作成→テンプレートの作成→ルーティングの定義
・djangoのインストール→pip install django
・ブログ管理アプリケーション開発のデモ
・管理サイト開発の流れ
モデル→フォーム→ビュー→テンプレート→ルーティング

WEBアプリは使うばかりで作ることは考えたこともなかったが、ブログ管理のデモで開発の流れを見ることができた。

次回
1/8


にほんブログ村 サラリーマン日記ブログ 戦うサラリーマンへ
にほんブログ村





お気に入りの記事を「いいね!」で応援しよう

最終更新日  2015年12月10日 05時53分33秒
コメント(0) | コメントを書く
[プログラミング] カテゴリの最新記事



© Rakuten Group, Inc.