pythonスタートアップ勉強会201109 python入門

Post on 18-Dec-2014

6.414 Views

Category:

Technology

4 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

Python 入門

株式会社

清水川 貴之

Python スタートアップ勉強会

自己紹介: 清水川 貴之

http://清水川.jp/ @shimizukawa

株式会社 BeProud 所属PyCon JP 2011 副座長エキスパート Python プログラミング

翻訳者 (4 名 )エキ Py 読書会主催Sphinx-users.jp 副会長

このセッションでお話しする内容

いくつかの代表的な言語との比較Python という言語の特徴Python 入門チュートリアルPython を学ぶための情報源

代表的な言語との比較、位置づけ

利用目的 ( 汎用性 ), 難易度

汎用性高い汎用性低い

簡単

論理的Java

PHP

RubyPytho

n

(2011/9 俺調べ )

パッチ , セキュリティー

機能変更クリティカル

多い

少ない

Java

PHP

Ruby

Python

2011/8/18: PHP- 5.3.7crypt+MD5 の環境でパスワードが全て通る ..

(2011/9 俺調べ )

人気TIOBE の 2010 年最優秀言語は

Python(WorldWide)

http://www.infoq.com/jp/news/2011/01/python-tiobe-award

Python という言語の特徴

Python という言語の特徴

読みやすいコード少ない予約語高い後方互換性 , but..標準ライブラリが豊富PEP の存在PSF の存在

読みやすいコード

Python: 31Ruby: 40Java: 53PHP: 70Perl: 180

少ない予約語

高い後方互換性 , but..

2.5 2.6 2.7

3.03.1, 3.2

copyright: @torufurukawa http://www.slideshare.net/torufurukawa/python-27

断絶

標準ライブラリが豊富のべ 220 モジュール

文字列処理データ型数値と数学ファイルとディレクトリデータの永続化 データ圧縮と Archiveファイルフォーマット暗号関連OS 操作プロセス間通信と Networkインターネット上のデータの操作…etc

PEP の存在

Python Enhancement Proposals (Python の拡張提案 )

例 : PEP8 の場合インデント インデント 1 段につき、スペース 4 個とする。タブとスペースを、決して混在させてはならない。すべての行の最大長さは 79 文字とする。トップレベルの関数とクラス定義の間は、 2 行空ける。クラス内部でのメソッド定義の間は 1 行空けること。…etc

PSF の存在

PSF は Python の推進 , 保護 , 言語拡張 , そして Pythonista の多様性維持・成長をサポートPython の権利の保護寄付の受付コミュニティーへの支援

Python 入門チュートリアル

Python 入門チュートリアル ( 対話 )

Python チュートリアルに沿ってデモします

環境Windows XPPython 2.7.2

対話シェルでデモします

Python 入門チュートリアル ( サンプル )

画像サイト (cuteproject) の画像収集

Python を学ぶための書籍情報

開発言語を学ぶ

Python スタートブックISBN:4774142298

Python に入門する

みんなの Python( 第 3 版 )ISBN: 4797353953

Python チュートリアル第 1 版 Python2.5第 2 版 Python3.1

Python チュートリアル 2.6 Webhttp://www.python.jp/doc/release/

tutorial/

Python の基礎を網羅

初めての Python ( 第 3 版 )ISBN:4873113938800 ページ超

Python 公式ドキュメント http://www.python.jp/doc/release/

Python モジュール of the weekhttp://www.doughellmann.com/

PyMOTW-ja/

エキスパートを目指す

エキスパート Python プログラミング ISBN:4048686291アスキー・メディアワークス著者 : Tarek Ziade清水川 , 稲田 , 渋川 , 森本2010/5 月発売

Tarek と握手してもらいました!

入門 => エキスパート

寺田さん、よろしく!http://

www.slideshare.net/terapyon/python-9456228

top related