タグ

pythonに関するmoerrariのブックマーク (5)

  • Pythonで不統一なExcelファイル繋ぐワザの神髄

    コンテンツブロックが有効であることを検知しました。 このサイトを利用するには、コンテンツブロック機能(広告ブロック機能を持つ拡張機能等)を無効にしてページを再読み込みしてください。 ✕

    Pythonで不統一なExcelファイル繋ぐワザの神髄
    moerrari
    moerrari 2022/01/18
    Excel操作というとっつきやすそうな題材
  • 年末年始の新幹線をPythonで予約する - ふしみのブログ

    年末年始の新幹線はすぐに予約で一杯になってしまう。最近はエクスプレス予約のWebサイトを使えばスマホやPCから即時予約できるようになったが、年末年始の「都合が変わって1週間前など新幹線を予約したい」みたいな状況では難しい。ぼくはエクスプレス予約の割引額が増えるJ-WESTカードを持っているのだけど、特にキャンセル待ちなどに優遇があるわけではないので、CYBER STATIONという空席確認Webサイトでじっといい時間の空席が現れるのを待つしかない。 というわけでPythonで解決しよう。 この記事は ふしみ Advent Calendar の10日目の記事です。 CYBER STATIONは (見た目的にも) パースがとても簡単そうなので、素直なスクレイピングが通用しそうだ。予約サイト (エクスプレス予約) は自動操作が難しそうだが、Pythonに空席状況を監視してもらって、空席が見つかっ

    年末年始の新幹線をPythonで予約する - ふしみのブログ
    moerrari
    moerrari 2018/12/29
    ソフトウェアエンジニアな人だけが可能な、いわば役得。例の書籍「退屈なことはPythonにやらせよう」へのリンクあり。書籍を読めばできるようになるだろうか。
  • Python のバージョン毎の違いとその吸収方法について - CUBE SUGAR CONTAINER

    この記事の目指すところ 現在 Python はバージョン 2.x 系と 3.x 系という、一部に互換性のないふたつのメジャーバージョンが併用されている。 その上で、この記事にはふたつの目的がある。 ひとつ目は、2.x 系と 3.x 系の違いについてまとめること。 現状、それぞれのバージョン毎の違いはまとまっているところが少ない。 自分用に、このページだけ見ればひと通り分かる!っていうものがほしかった。 ふたつ目は、2.x 系と 3.x 系の違いを吸収するソースコードの書き方についてまとめること。 こちらも Web 上にナレッジがあまりまとまっていない。 これについては今 python-future というパッケージがアツい。 尚、サポートするバージョンは以下の通り。 2.x 系: 2.6 と 2.7 3.x 系: 3.3 と 3.4 題に入る前に、最近の Python 事情についてまとめ

    Python のバージョン毎の違いとその吸収方法について - CUBE SUGAR CONTAINER
    moerrari
    moerrari 2017/10/29
    pip install python-future / 2to3 や python-modernize のように 2.x のコードを 3.x でも動くようにする自動変換する futurize コマンドや、反対に 3.x のコードを 2.x でも動くようにする pasteurize コマンドが搭載されている。
  • anyagent.net

    This domain is registered at Dynadot.com. Website coming soon.

    anyagent.net
    moerrari
    moerrari 2017/06/18
    sudo update-alternatives -install /usr/bin/python python /usr/bin/python2.7 2 ; sudo update-alternatives -install /usr/bin/python python /usr/bin/python3.4 1としておきsudo update-alternatives --config pythonを実行して切り替えする
  • Python 3 インストール

    ここでは Python 3 の最新版を一つだけインストールする方法を解説します。複数の Python を切り替えて使う方法は、例えばこちらの解説をご参照ください。 最新のものは Python 3.12 です。この後にさらに小数点が付いて 3.12.x のようなバージョン番号になります。3.12 が出た当初はまだ対応していないライブラリがあったのですが、3.12.2 くらいの時点でほぼすべてのライブラリが対応しましたので、ここでは 3.12.x の最新のものをインストールすることにします。 なお、Status of Python versions にあるように、現在3.8以上のバージョンがサポートされています。 インストールしないで Google Colaboratory で使う方法については実行のページに移しました。 ライブラリ名のタイポ(綴り間違い)を狙ってマルウェアをインストールさせる

    moerrari
    moerrari 2017/01/01
    MacでのPython3インストーラへのリンク。pip3も入る。pip3でインストールしたパッケージは"/Library/Frameworks/Python.framework/Versions/3.5/bin/ に実行ファイルが入"る.xcode-select --installするとXCODEも入れられる。
  • 1