Soumettre la recherche
Mettre en ligne
pythonワンライナーのすゝめ
•
8 j'aime
•
9,468 vues
cocu_628496
Suivre
342行が1行になったコードはこちら https://github.com/cocu/WallpaperChanger/tree/oneliner
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 45
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
Transformerを雰囲気で理解する
Transformerを雰囲気で理解する
AtsukiYamaguchi1
世界一わかりやすいClean Architecture
世界一わかりやすいClean Architecture
Atsushi Nakamura
計算機アーキテクチャを考慮した高能率画像処理プログラミング
計算機アーキテクチャを考慮した高能率画像処理プログラミング
Norishige Fukushima
[第2回3D勉強会 研究紹介] Neural 3D Mesh Renderer (CVPR 2018)
[第2回3D勉強会 研究紹介] Neural 3D Mesh Renderer (CVPR 2018)
Hiroharu Kato
NumPyが物足りない人へのCython入門
NumPyが物足りない人へのCython入門
Shiqiao Du
Pythonの理解を試みる 〜バイトコードインタプリタを作成する〜
Pythonの理解を試みる 〜バイトコードインタプリタを作成する〜
Preferred Networks
ネットストーカー御用達OSINTツールBlackBirdを触ってみた.pptx
ネットストーカー御用達OSINTツールBlackBirdを触ってみた.pptx
Shota Shinogi
Python入門 : 4日間コース社内トレーニング
Python入門 : 4日間コース社内トレーニング
Yuichi Ito
Recommandé
Transformerを雰囲気で理解する
Transformerを雰囲気で理解する
AtsukiYamaguchi1
世界一わかりやすいClean Architecture
世界一わかりやすいClean Architecture
Atsushi Nakamura
計算機アーキテクチャを考慮した高能率画像処理プログラミング
計算機アーキテクチャを考慮した高能率画像処理プログラミング
Norishige Fukushima
[第2回3D勉強会 研究紹介] Neural 3D Mesh Renderer (CVPR 2018)
[第2回3D勉強会 研究紹介] Neural 3D Mesh Renderer (CVPR 2018)
Hiroharu Kato
NumPyが物足りない人へのCython入門
NumPyが物足りない人へのCython入門
Shiqiao Du
Pythonの理解を試みる 〜バイトコードインタプリタを作成する〜
Pythonの理解を試みる 〜バイトコードインタプリタを作成する〜
Preferred Networks
ネットストーカー御用達OSINTツールBlackBirdを触ってみた.pptx
ネットストーカー御用達OSINTツールBlackBirdを触ってみた.pptx
Shota Shinogi
Python入門 : 4日間コース社内トレーニング
Python入門 : 4日間コース社内トレーニング
Yuichi Ito
BERTをブラウザで動かしたい!―MobileBERTとTensorFlow.js―
BERTをブラウザで動かしたい!―MobileBERTとTensorFlow.js―
Shion Honda
ナレッジグラフ推論チャレンジの紹介
ナレッジグラフ推論チャレンジの紹介
KnowledgeGraph
先端技術とメディア表現1 #FTMA15
先端技術とメディア表現1 #FTMA15
Yoichi Ochiai
技術ブログを書こう
技術ブログを書こう
akira6592
【LT資料】 Neural Network 素人なんだけど何とかご機嫌取りをしたい
【LT資料】 Neural Network 素人なんだけど何とかご機嫌取りをしたい
Takuji Tahara
マルチコアを用いた画像処理
マルチコアを用いた画像処理
Norishige Fukushima
何となく勉強した気分になれるパーサ入門
何となく勉強した気分になれるパーサ入門
masayoshi takahashi
最近のDeep Learning (NLP) 界隈におけるAttention事情
最近のDeep Learning (NLP) 界隈におけるAttention事情
Yuta Kikuchi
PEGで構文解析をする
PEGで構文解析をする
jiro4989
機械学習で泣かないためのコード設計
機械学習で泣かないためのコード設計
Takahiro Kubo
すごい constexpr たのしくレイトレ!
すごい constexpr たのしくレイトレ!
Genya Murakami
PythonとPyCoRAMでお手軽にFPGAシステムを開発してみよう
PythonとPyCoRAMでお手軽にFPGAシステムを開発してみよう
Shinya Takamaeda-Y
Pythonはどうやってlen関数で長さを手にいれているの?
Pythonはどうやってlen関数で長さを手にいれているの?
Takayuki Shimizukawa
Attentionの基礎からTransformerの入門まで
Attentionの基礎からTransformerの入門まで
AGIRobots
なぜコンピュータを学ばなければならないのか 21世紀の君主論
なぜコンピュータを学ばなければならないのか 21世紀の君主論
Tokoroten Nakayama
【DL輪読会】Llama 2: Open Foundation and Fine-Tuned Chat Models
【DL輪読会】Llama 2: Open Foundation and Fine-Tuned Chat Models
Deep Learning JP
【論文紹介】ProtoMF: Prototype-based Matrix Factorization for Effective and Explain...
【論文紹介】ProtoMF: Prototype-based Matrix Factorization for Effective and Explain...
Kosetsu Tsukuda
いまさら聞けない!CUDA高速化入門
いまさら聞けない!CUDA高速化入門
Fixstars Corporation
研究発表を準備する(2022年版)
研究発表を準備する(2022年版)
Takayuki Itoh
Pythonが動く仕組み(の概要)
Pythonが動く仕組み(の概要)
Yoshiaki Shibutani
Pythonでpdfをいじってみる
Pythonでpdfをいじってみる
株式会社 システムヨシイ
Pythonでexcel
Pythonでexcel
株式会社 システムヨシイ
Contenu connexe
Tendances
BERTをブラウザで動かしたい!―MobileBERTとTensorFlow.js―
BERTをブラウザで動かしたい!―MobileBERTとTensorFlow.js―
Shion Honda
ナレッジグラフ推論チャレンジの紹介
ナレッジグラフ推論チャレンジの紹介
KnowledgeGraph
先端技術とメディア表現1 #FTMA15
先端技術とメディア表現1 #FTMA15
Yoichi Ochiai
技術ブログを書こう
技術ブログを書こう
akira6592
【LT資料】 Neural Network 素人なんだけど何とかご機嫌取りをしたい
【LT資料】 Neural Network 素人なんだけど何とかご機嫌取りをしたい
Takuji Tahara
マルチコアを用いた画像処理
マルチコアを用いた画像処理
Norishige Fukushima
何となく勉強した気分になれるパーサ入門
何となく勉強した気分になれるパーサ入門
masayoshi takahashi
最近のDeep Learning (NLP) 界隈におけるAttention事情
最近のDeep Learning (NLP) 界隈におけるAttention事情
Yuta Kikuchi
PEGで構文解析をする
PEGで構文解析をする
jiro4989
機械学習で泣かないためのコード設計
機械学習で泣かないためのコード設計
Takahiro Kubo
すごい constexpr たのしくレイトレ!
すごい constexpr たのしくレイトレ!
Genya Murakami
PythonとPyCoRAMでお手軽にFPGAシステムを開発してみよう
PythonとPyCoRAMでお手軽にFPGAシステムを開発してみよう
Shinya Takamaeda-Y
Pythonはどうやってlen関数で長さを手にいれているの?
Pythonはどうやってlen関数で長さを手にいれているの?
Takayuki Shimizukawa
Attentionの基礎からTransformerの入門まで
Attentionの基礎からTransformerの入門まで
AGIRobots
なぜコンピュータを学ばなければならないのか 21世紀の君主論
なぜコンピュータを学ばなければならないのか 21世紀の君主論
Tokoroten Nakayama
【DL輪読会】Llama 2: Open Foundation and Fine-Tuned Chat Models
【DL輪読会】Llama 2: Open Foundation and Fine-Tuned Chat Models
Deep Learning JP
【論文紹介】ProtoMF: Prototype-based Matrix Factorization for Effective and Explain...
【論文紹介】ProtoMF: Prototype-based Matrix Factorization for Effective and Explain...
Kosetsu Tsukuda
いまさら聞けない!CUDA高速化入門
いまさら聞けない!CUDA高速化入門
Fixstars Corporation
研究発表を準備する(2022年版)
研究発表を準備する(2022年版)
Takayuki Itoh
Pythonが動く仕組み(の概要)
Pythonが動く仕組み(の概要)
Yoshiaki Shibutani
Tendances
(20)
BERTをブラウザで動かしたい!―MobileBERTとTensorFlow.js―
BERTをブラウザで動かしたい!―MobileBERTとTensorFlow.js―
ナレッジグラフ推論チャレンジの紹介
ナレッジグラフ推論チャレンジの紹介
先端技術とメディア表現1 #FTMA15
先端技術とメディア表現1 #FTMA15
技術ブログを書こう
技術ブログを書こう
【LT資料】 Neural Network 素人なんだけど何とかご機嫌取りをしたい
【LT資料】 Neural Network 素人なんだけど何とかご機嫌取りをしたい
マルチコアを用いた画像処理
マルチコアを用いた画像処理
何となく勉強した気分になれるパーサ入門
何となく勉強した気分になれるパーサ入門
最近のDeep Learning (NLP) 界隈におけるAttention事情
最近のDeep Learning (NLP) 界隈におけるAttention事情
PEGで構文解析をする
PEGで構文解析をする
機械学習で泣かないためのコード設計
機械学習で泣かないためのコード設計
すごい constexpr たのしくレイトレ!
すごい constexpr たのしくレイトレ!
PythonとPyCoRAMでお手軽にFPGAシステムを開発してみよう
PythonとPyCoRAMでお手軽にFPGAシステムを開発してみよう
Pythonはどうやってlen関数で長さを手にいれているの?
Pythonはどうやってlen関数で長さを手にいれているの?
Attentionの基礎からTransformerの入門まで
Attentionの基礎からTransformerの入門まで
なぜコンピュータを学ばなければならないのか 21世紀の君主論
なぜコンピュータを学ばなければならないのか 21世紀の君主論
【DL輪読会】Llama 2: Open Foundation and Fine-Tuned Chat Models
【DL輪読会】Llama 2: Open Foundation and Fine-Tuned Chat Models
【論文紹介】ProtoMF: Prototype-based Matrix Factorization for Effective and Explain...
【論文紹介】ProtoMF: Prototype-based Matrix Factorization for Effective and Explain...
いまさら聞けない!CUDA高速化入門
いまさら聞けない!CUDA高速化入門
研究発表を準備する(2022年版)
研究発表を準備する(2022年版)
Pythonが動く仕組み(の概要)
Pythonが動く仕組み(の概要)
En vedette
Pythonでpdfをいじってみる
Pythonでpdfをいじってみる
株式会社 システムヨシイ
Pythonでexcel
Pythonでexcel
株式会社 システムヨシイ
楽しいプログラミング
楽しいプログラミング
明洋 庄司
ワンライナーのための何か(仮)
ワンライナーのための何か(仮)
Yoshihiro Sugi
Pythonのユニットテスト
Pythonのユニットテスト
株式会社 システムヨシイ
エンジョイ☆スクレイピング
エンジョイ☆スクレイピング
Kazufumi Ohkawa
pythonでオフィス快適化計画
pythonでオフィス快適化計画
Kazufumi Ohkawa
En vedette
(7)
Pythonでpdfをいじってみる
Pythonでpdfをいじってみる
Pythonでexcel
Pythonでexcel
楽しいプログラミング
楽しいプログラミング
ワンライナーのための何か(仮)
ワンライナーのための何か(仮)
Pythonのユニットテスト
Pythonのユニットテスト
エンジョイ☆スクレイピング
エンジョイ☆スクレイピング
pythonでオフィス快適化計画
pythonでオフィス快適化計画
Similaire à pythonワンライナーのすゝめ
The esperanto generator
The esperanto generator
寅次郎 会田
Python-Tokai at Nagoya Ruby Meeting 01
Python-Tokai at Nagoya Ruby Meeting 01
itouakihiro
「自動化...か、かっこいいタル」(憧れ)から始める自動化
「自動化...か、かっこいいタル」(憧れ)から始める自動化
Hirokazu Kutsu
Python札幌 2012/06/17
Python札幌 2012/06/17
Shinya Okano
Ren’pyの御紹介
Ren’pyの御紹介
zgock
Pythonでアルゴレイヴの世界に足を踏み入れる
Pythonでアルゴレイヴの世界に足を踏み入れる
ksnt
簡易TRPG向けチャットツールOnset!
簡易TRPG向けチャットツールOnset!
kiridaruma
Introduction
Introduction
Takeshi Akutsu
Assembler
Assembler
aksechack0001
つくっておぼえる!仮想マシン〜直前で実装編〜
つくっておぼえる!仮想マシン〜直前で実装編〜
Eric Sartre
こわくないPython
こわくないPython
Katsuya Arai
蛇を埋葬する(PythonをEmbedする)
蛇を埋葬する(PythonをEmbedする)
Shintarou Okada
PyPy 紹介
PyPy 紹介
shoma h
Security.gs fes 2010 in tokyo
Security.gs fes 2010 in tokyo
Ren Sakamoto
Django_Fukuoka
Django_Fukuoka
Shuya Motouchi
S15 t0 introduction
S15 t0 introduction
Takeshi Akutsu
S08 t0 orientation
S08 t0 orientation
Takeshi Akutsu
Django_fukuoka
Django_fukuoka
ShuyaMotouchi1
Python2と3の互換性問題に立ち向かうときにまずやること
Python2と3の互換性問題に立ち向かうときにまずやること
kiki utagawa
Pythonでルンバをペットにする闇の技術
Pythonでルンバをペットにする闇の技術
karaage0703
Similaire à pythonワンライナーのすゝめ
(20)
The esperanto generator
The esperanto generator
Python-Tokai at Nagoya Ruby Meeting 01
Python-Tokai at Nagoya Ruby Meeting 01
「自動化...か、かっこいいタル」(憧れ)から始める自動化
「自動化...か、かっこいいタル」(憧れ)から始める自動化
Python札幌 2012/06/17
Python札幌 2012/06/17
Ren’pyの御紹介
Ren’pyの御紹介
Pythonでアルゴレイヴの世界に足を踏み入れる
Pythonでアルゴレイヴの世界に足を踏み入れる
簡易TRPG向けチャットツールOnset!
簡易TRPG向けチャットツールOnset!
Introduction
Introduction
Assembler
Assembler
つくっておぼえる!仮想マシン〜直前で実装編〜
つくっておぼえる!仮想マシン〜直前で実装編〜
こわくないPython
こわくないPython
蛇を埋葬する(PythonをEmbedする)
蛇を埋葬する(PythonをEmbedする)
PyPy 紹介
PyPy 紹介
Security.gs fes 2010 in tokyo
Security.gs fes 2010 in tokyo
Django_Fukuoka
Django_Fukuoka
S15 t0 introduction
S15 t0 introduction
S08 t0 orientation
S08 t0 orientation
Django_fukuoka
Django_fukuoka
Python2と3の互換性問題に立ち向かうときにまずやること
Python2と3の互換性問題に立ち向かうときにまずやること
Pythonでルンバをペットにする闇の技術
Pythonでルンバをペットにする闇の技術
Plus de cocu_628496
SVG、あきた
SVG、あきた
cocu_628496
COINS-Project_2015新歓説明
COINS-Project_2015新歓説明
cocu_628496
svgで遊んでみた話
svgで遊んでみた話
cocu_628496
おふとんから眺めるSVG
おふとんから眺めるSVG
cocu_628496
This is Tsuru.
This is Tsuru.
cocu_628496
後天性ACになるためのガイドブック
後天性ACになるためのガイドブック
cocu_628496
svgに恋をした
svgに恋をした
cocu_628496
Plus de cocu_628496
(7)
SVG、あきた
SVG、あきた
COINS-Project_2015新歓説明
COINS-Project_2015新歓説明
svgで遊んでみた話
svgで遊んでみた話
おふとんから眺めるSVG
おふとんから眺めるSVG
This is Tsuru.
This is Tsuru.
後天性ACになるためのガイドブック
後天性ACになるためのガイドブック
svgに恋をした
svgに恋をした
pythonワンライナーのすゝめ
1.
のすゝめ こく
2.
のすゝめ coins-LTに来るような人は 、
みんなPython知ってるよね。 こく
3.
のすゝめ もっと楽しいことしたいよね うんうんうんうん
美遊さんまぢかわいい こく
4.
ワンライナー のすゝめ こく
5.
$ whoami こく(@cocu_tan)
バトルしないプログラマー COINS-Project(鯖管) SVGおじさん(過去形) フルタスック大学 闇Python科 機械学習専攻
6.
ワンライナーとは プログラムを1行で書く技工プログラミング 使い捨てするのが基本(というか読めない)
awkとかperlとかrubyとかが多い(気がする) そもそもPython表現力高くない(というか表現力求めてない)
7.
8.
9.
CAUNTION 闇Pythonは人を殺せる劇薬なので 扱いには十分注意してください
通常はPEP08に従ったコードを書いてください あとzen of python
10.
文と式(statement and expression)
文 式 ifとかforとかそういうもの 改行が必要(◞‸◟ (◞‸◟ (◞‸◟ (◞‸◟ )デュン セミコロンで代用できるけどもlambda式内で書けない 1+1とかsum()とか関数とか 改行がいらない!!!!(^^)!
11.
方針 文を式として記述できる テクニックを作っていく
12.
第壱の敵 代入
13.
代入 Pythonでは代入は文
14.
じゃあどうする
15.
グローバル変数テーブルを書き換える
16.
( ´◔ ‸◔`)???
17.
DEMO
18.
lambda式を使って…
19.
代入式を作って…
20.
21.
λ計算とはなんだったのか
22.
第弐の敵 ループ
23.
で loopといえば...
24.
forループ ただし文!
25.
whileループ これも文!
26.
以上 Rubyの5.timesとかそういうものはないです。 シンプル!!!!
27.
じゃあどぉする
28.
generator ( ´◔
‸◔`)???????
29.
generatorとは コルーチンの一種 呼び出すごとに値を生成してくれる
イテレータ+コルーチンって感じ ( ´◔ ‸◔`)???
30.
31.
これは式!! やったぜ
32.
DEMO
33.
ジェネレータ展開には ・再帰 ・関数のイテレータ展開
・itertools.dropwhile
34.
俺はオブジェクト志向したい
35.
type()使おう ( ´◔
‸◔`)???
36.
(´⊙ω⊙`)!!!
37.
OOPできるやった٩( 'ω' )
و
38.
あとは... 三項演算子 組み込み関数
itertools functools あたりを理解すればだいたい書ける
39.
ところでこいつを見てくれ
40.
342行が1行に!!!!!
41.
Pythonワンライナー力の単位
42.
37 lambda Pythonワンライナー力の単位
43.
ほかに作ったもの Ame link
gpa.py link 逆ポーランド記法link
44.
まとめ
45.
クソコードはくそ でも書くのは楽しい ✌
('ω' ✌ )三 ✌ ('ω') ✌ 三( ✌ 'ω') ✌
Télécharger maintenant