タグ Python 3
人気順 5 users 10 users 100 users 500 users 1000 usersプログラミング言語勉強用の環境を Visual Studio Code + Docker で手に入れてみる - かずきのBlog@hatena
Visual Studio Code を入れます。 azure.microsoft.com Visual Studio のリモート開発の拡張機能を入れます。 marketplace.visualstudio.com そして docker を入れます。 www.docker.com Windows の人は入れたら設定からドライブ共有をオンにしておきましょう。 Python 3 の環境が欲しい 適当なフォルダーを Visual Stud... 続きを読む
3月1日、Homebrew のデフォルトの Python が Python 3 になります。 - methaneのブログ
2018 - 02 - 28 3月1日、Homebrew のデフォルトの Python が Python 3 になります。 python 以前からアナウンスされていた 通り、 3/1 (日本時間では 3/2 になるかも)にデフォルトの Python が Python 3 に切り替わる予定です。 現在そのプルリク エス トがレビュー中です。 github.com 具体的には、今まで " python... 続きを読む
Pythonでコマンドを実行しシェルスクリプトのように使う - cBlog
2017 - 08 - 20 Pythonでコマンドを実行しシェルスクリプトのように使う Python 一連のコマンドを走らせたかったのですが、私はシェルスクリプトの文法が苦手です。そこで、Python 3でシェルのコマンドを実行させる方法を調べてみました。書きやすいし、より高級なことができると思います。 subprocess モジュール 他にも何かあるみたいですが、現在は subprocess ... 続きを読む
Python 3を使うべきでない場合(なんてない) | プログラミング | POSTD
Python 3の受容と利用が広がっています。現在、たくさんの大学でプログラミング言語入門としてPython 3が教えられています。ということは、新世代の開発者はPython 3を使うことを期待または希望するでしょう。あらゆる分野の人々がPythonを使っていて、その多くがPython 3に切り替えようとしています。数日前、著名なライターで開発者でもあるZed Shawが “The Case Ag... 続きを読む
機械学習初心者が『Python 機械学習プログラミング』(速習コース)を読んだメモ - 無印吉澤
2016 - 09 - 24 機械学習初心者が『Python 機械学習プログラミング』(速習コース)を読んだメモ Machine Learning Python きっかけ この記事を書いた人のレベル 今回の読書プラン Python 環境の構築 インストール先の環境 Anaconda (Python 3) のインストール 科学計算に関するライブラリのインストール サンプルの実行に必要なライブラリのイ... 続きを読む
O'Reilly Japan - ゼロから作るDeep Learning
ディープラーニングの本格的な入門書。外部のライブラリに頼らずに、Python 3によってゼロからディープラーニングを作ることで、ディープラーニングの原理を楽しく学びます。ディープラーニングやニューラルネットワークの基礎だけでなく、誤差逆伝播法や畳み込みニューラルネットワークなども実装レベルで理解できます。ハイパーパラメータの決め方や重みの初期値といった実践的なテクニック、Batch Normali... 続きを読む
Python を速くする取り組み - methaneのブログ
2016 - 02 - 02 Python を速くする取り組み 速い Python 実装といえば PyPy が有名ですが、 Python 3 へのキャッチアップが遅い、 CPython が持っている Python /C API のサポートがまだ弱く遅い、などの欠点があります。 また、 Google の1年プロジェクトだった Unladen Swallow もありました。これは CPython をフ... 続きを読む
Python 3誕生の理由 ― つまり、なぜunicode/str/bytesの仕様は変更されたのか | プログラミング | POSTD
このブログの記事で、Python 3が存在する理由をわかりやすく説明します。後方互換性の全くないunicode/str/bytesの仕様変更は、Python 3のコードの移植の中でも本当に難解な部分ですので、私たちがその仕様変更を選択した理由を特に説明します。12月、私は PuPPy(the Puget Sound Python users group)の会合でQ&A セッション を行いました。そ... 続きを読む
セカンドシステム症候群にまつわる3つの話―Perl 6, Python 3, PHP 6 | インフラ・ミドルウェア | POSTD
この10年間で、3つのメジャーなプログラミング言語が、それぞれPerl 6、Python 3、PHP 6へと大幅なバージョンアップに乗り出しましたが、それぞれ根本的に異なった展開を見せています。いま一度振り返って、リリース後の展開について考えてみるのに、今はちょうどいいタイミングでしょう。この10年間で、3つのメジャーなプログラミング言語が、それぞれPerl 6、Python 3、PHP 6へと大... 続きを読む
Web アプリケーションにおいては Python 3 への移行は簡単だという話 - methaneのブログ
2014-09-16 Web アプリケーションにおいては Python 3 への移行は簡単だという話 Python 2 / 3 両対応のライブラリをメンテナンスしている人にとって、 Python 3 の メリットは享受できずメンテナンスコストだけが上がるつらい状況がずっと続いています。 しかし、「Python 3 への移行が大変」というのは、Python 2 を捨てるのが大変、 Python 2/... 続きを読む
本の虫: Python 2.7のサポート期間が2020年まで延長
2014-04-14 Python 2.7のサポート期間が2020年まで延長 peps: 76d43e52d978 Python 2.7のThe End Of Life時間(EOL、日没の時間)は5年間延長されて、2020年になった。この決定はPython 2.7の状態を明確にし、まだPython 3に移行出来ない利用者の懸念を取り除くものである。PEP 466も参照されたし。 この表明は、バグ修... 続きを読む
Python 2/3 両対応のために `unicode_literals` を使うべきか - methaneのブログ
2014-01-18 Python 2/3 両対応のために `unicode_literals` を使うべきか 背景 Python 2 用のコードを書くときは、 Python 3 対応を見越して # -*- coding: utf-8 -*- from __future__ import division, print_function, absolute_import をテンプレとして書いていま... 続きを読む
Mac で Python の開発環境構築(2013.11) - methaneのブログ
2013-11-05 Mac で Python の開発環境構築(2013.11) しばらく Mac からおさらばしていたのですが、ゆえあって戻ってきました。 Python 3.3 ベースで Python 環境の構築をしたので、参考までに手順を残しておきます。 1. Homebrew で Python 3 をインストール とりあえずベースになる Python を用意します。いまならもう Python... 続きを読む
ツン期からデレ期に移行したPython 3を学ぶなら今しかないという話 | TRIVIAL TECHNOLOGIES @ats のイクメン日記
Python 2の妹,Python 3があんま流行ってないのは率直に言ってツン過ぎるからですね。どの程度ツンかは妹の発言を見れば分かります。 「 パパに言ってモラトリアム宣言してもらったから。私の言語仕様はもう完璧なの。もうあんた達にself無くせみたいなバカな提案させないからねっ」 「サードパーティモジュールとかフレームワークとかキモい。完璧な私を素で使いなさいよっ」 「ネットとかファイルから拾... 続きを読む
「逆に凄いわ」って感心するPythonのlambda活用法 | TRIVIAL TECHNOLOGIES on CLOUD
Pythonのlambdaは無名関数を式で作ることができる文法。なんか関数言語っぽくて,「LISPの正当な継承者はPythonだ」という気にさせるクールな機能。 クールだけど,使い方を間違えると大変なことになるので,乱用は避けたいところ。極端すぎるほどアナーキーなlambdaの使い方を見つけたので,反面教師としていくつかの例を紹介します。なお,このコードはあまりにアナーキーなのでPython 3.... 続きを読む
Python 2からPython 3への移行 - YAMAGUCHI::weblog
Python, Translationはじめにこんにちは、Python界のNintendo 3DSです。結婚式2次会で当たりました。さてPython 3.2がリリースされて、Python 3.3のリリーススケジュールが発表され、いよいよPython Language Moratoriumも終了が近づいてきました。PEP 3003 -- Python Language Moratorium 「Pyt... 続きを読む