More Related Content
PDF
LT: 今日帰ってすぐに始められるPython #nds45 PDF
次世代言語 Python による PyPy を使った次世代の処理系開発 PDF
PDF
Pythonista による Pythonista のための Scala 紹介 in BPStudy #49 PDF
たった一ファイルの python スクリプトから始めるOSS開発入門 / PyCon JP 2016 PPTX
PDF
言語処理するのに Python でいいの? #PyDataTokyo PDF
入門書を読み終わったらなにしよう? 〜Python と WebAPI の使い方から学ぶ次の一歩〜 / next-step-python-programing What's hot
PDF
Python入門 コードリーディング - PyConJP2016 PDF
PyCon JP 2016 ビギナーセッション PDF
PDF
Python & PyConJP 2014 Report PDF
RubyエンジニアがPythonをdisるためにPythonを勉強してみた PPTX
PPTX
PythonとRによるデータ分析環境の構築と機械学習によるデータ認識 第3版 PDF
久しぶりのPythonでgoogleのアレを制御してみた PDF
PDF
PDF
PPTX
PDF
Javascriptを書きたくないヒ トのためのPythonScript PDF
PDF
PPTX
PDF
PDF
PDF
PDF
Viewers also liked
PDF
PDF
PDF
PDF
第43回NDS NetBeansを使ったJavaプロファイリングの紹介 PDF
今日帰ってすぐに始められるChrome App #nds45 PDF
PPTX
PDF
Amazon SESのメール受信対応でサーバー減らせた話 PPTX
#nds47 WebのテストをPythonでやってエビデンス取得作業から開放? PDF
むずかしくないJavaScriptのやさしい話 jQueryからの次のステップ #ndsmeetup8 Similar to 私の好きなPython構文 vol.2 #nds46
ODP
PDF
「Python言語」はじめの一歩 / First step of Python PDF
PDF
PDF
PPTX
PDF
「Python言語」はじめの一歩 / First step of Python / 2016 Jan 12 PDF
LLdeade Python Language Update KEY
Hello World Python featuring GAE PDF
PDF
PDF
Write good parser in perl PPTX
PDF
PDF
Wrapping a C++ library with Cython PDF
Lisp tutorial for Pythonista : Day 2 KEY
PPT
Python languageupdate (2004) PDF
PDF
More from civicpg
PDF
PPTX
PPTX
#nds53 IoTプラットフォーム・工作でスーヴィード(低温調理) PPTX
PPTX
第51回NDS PostgreSQLのデータ型 #nds51 PPTX
PDF
Amazon SESのメール受信対応でサーバー減らせた話 #nds44 Recently uploaded
PDF
20251210_MultiDevinForEnterprise on Devin 1st Anniv Meetup PDF
Machine Tests Benchmark Suite. Explain github.com/alexziskind1/machine_tests #2 PDF
エンジニアが選ぶべきAIエディタ & Antigravity 活用例@ウェビナー「触ってみてどうだった?Google Antigravity 既存IDEと... PDF
流行りに乗っかるClaris FileMaker 〜AI関連機能の紹介〜 by 合同会社イボルブ PPTX
楽々ナレッジベース「楽ナレ」3種比較 - Dify / AWS S3 Vector / Google File Search Tool PDF
Machine Tests Benchmark Suite. Explain github.com/alexziskind1/machine_tests #1 私の好きなPython構文 vol.2 #nds46
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
Python人気は?
• 4位 PHP
•5位 Python
• 6位 CSS
• 7位 C++
• 8位 C#
• 9位 C
• 10位 HTML
• 1位 JavaScript
• 2位 Java
• 3位 Ruby
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.
- 22.
- 23.
- 24.
- 25.
- 26.
- 27.
- 28.
- 29.
- 30.
- 31.
- 32.
- 33.
- 34.
文字列リテラル まとめ
• 3になってからは自然な感じ
•プレフィックスで表現できて便利
• 記号よりわかりやすい
• Python3.6で新しい文字列リテラル
f"Hello {name}" # フォーマット文字列
https://docs.python.org/3.6/whatsnew/3.6.html#pep-498-
formatted-string-literals
- 35.
- 36.
- 37.
- 38.
- 39.
- 40.
- 41.
- 42.
- 43.
- 44.
- 45.
Editor's Notes
- #18 変数展開については、次のPython3.6で搭載予定
- #19 具体的な例として、どういう点で分かりやすいかということを紹介
- #20 正規表現リテラルのあるJavaScriptの場合
- #21 正規表現ライブラリに文字列でパターンを渡さなければならない
- #22 raw文字列は正規表現のためのものではないが、文字列の表現の幅が広がる
言語仕様はシンプルに。その代わり豊富な標準ライブラリ
- #23 PEP498のフォーマット文字列
- #26 Python2の文字列はバイト列でしかないので、代わりにUnicode文字列というオブジェクトもある
- #27 2つの文字列があるから、よく発生したエラー!
- #28 いままでのUnicode文字列が、ふつーに使いたい文字列だからプレフィックスなし
たとえば文字列→SJISで表現されたバイト列にしたらbプレフィックスにしよう
uリテラルもう要らないよね!
- #31 ただしつけても、なにも機能しない互換性のためだけに存在
- #35 f-string
- #40 コンテキストマネージャーを返すことで、前処理・後処理を実装できて綺麗
- #42 クラスを作成するのはおっくうでも、関数ならサッと作る気になる