PythonPython2017-09-16PyPIには悪意のあるソフトウェアが登録されているPythonいわゆるtyposquatting案件です。やばさを感じる一例を。PyPIにはurllib3というサードパーティ製のHTTPクライアントがある。Pythonはいい言語。初心者には一見わかりにくい挙動をすることもある。Pythonの起動時間は遅い。コア開発者もわかっちゃいる。起動時間は特にコマンドラインプログラムの実行時間に影響する。他のスクリプト言語より遅いので困る。3.7の起動時間は2.7より2倍遅い。基本いろ...Pythonの起動速度問題2017-08-30Pythonの裏知識:infのhash値は円周率になっているPythonredditから拾ってきたネタだよ。Pythonで無限大を表す値を得るにはfloat()を使えばよいことが知られている。infのhash()を取ると、円周率を表す値になっていることが確認できる。2.7にバックポートされ未だに使える。3でしか使えない有用な機能は多く存在する。3の優れた機能2017-04-20Pythonで文字列の長さに対するmax/minを取るPythonPythonにおける文字列の大小比較はどのように行われるのか。それは文字列を先頭文字から順に比較して、Unicodeコードポイントが大きいほうが大きいと扱われる。長さを比較したい場合は関数len()を用いて文字列長に変換する。PythonPythonパングラムは文字列に26種のアルファベットそれぞれが1回以上使われているもの。以下は文字列がパングラムならTrue,でなければFalseを返す。すべてデフォルト引数があるがオプショナルに指定できる。提出に何度も落ちて都度失敗した入力をかわす、という感じで継ぎ足した。ひどいコードになった。zip(*map(...)))という書き方を試みた。"Hell")のような入力で死にます。大人しく書き直したのが以下。map(checkio)Pythonrotateして舐めてく富豪実装。map(checkio)2017-01-27minとmaxの自前実装(checkio)Pythonサンプルケースにはないけどgeneratorがテストケースに入ってる。errorで怒られた。思いながらiterとnextに変えた。面白くは...minとmaxの自前実装(checkio)2017-01-26整数をローマ数字に変換Python冗長なのでもっと短くできる。別の書き方もあるんだろう。ローマ数字は1から3999までしかないので拡張性は気にしなくていいのです。singles...整数をローマ数字に変換2017-01-25Pythonの簡易な壊し方Pythonr/pythonでバズったスレを垂れ流す作業。2か3かにより違うので、ここでは3系前提で話す。好きな構文糖衣をPythonで書けるようにしてくぜ!という姿勢が素敵。Quickstartは、すでに他のWAF経験がある人向けの文書で、Flask特有のやりかたが書かれているという印象。初心者は読んでいってもピンと来ない部分が多いので、チュートリアルを読み進める。FlaskはPythonのWeb開発するためのマイクロフレームワークです。Pythonの極小WAFでは一番有名な子のはずなので、この子はとってもいい子だよ!的な紹介はいらんでしょう。Python+turtleで再帰を用い、フラクタル的なお絵描きの作例をそこそこ用意しました。前半は初心者向けの簡単な図形から始めているので、フラクタルを見たい人は記事後半まで頑張ってスクロールしてください。今年は2017年で6年ぶりの素数年です。素数年には素数うんちくおじさんという生き物が現れて、みんなにうんちくを披露する習性があります。僕はそういう素数うんちくおじさんを観察するのを趣味としています。string.Template)。anacondaにバンドルされているPythonインタプリタが3.6にアプデされました(01/31)。この記事は無用の長物です(元から存在価値は(ry。3.6が正式にリリースされたので、インストールします。cr...anacondaでpython3.6をインストール(Windows)プロフィールコメントは常に歓迎します。`ssize_t`とは何か2018-04-01【読んだもの】Pythonは逐一解釈されるのか、それともコンパイルされるのか?(答えはどちらも)イエスだ。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。