This domain may be for sale!
This domain may be for sale!
プログラミングpython言語という言語を毎日勉強してその成果をブログに書いていこうと思います。日記程度に書くつもりですが、初心者の方への説明も含めて書きます。上級者の方や経験者の方はアドバイスや指摘をお願いします。 無事にインストールしてPATHを通すことが出来ましたか? 最初につまずいてしまったらそこで終わりなので 開発環境の準備で終わってしまうのはやめましょう! わからなかったら気軽にコメントしてくださいね。 そろそろプログラミングしたいところですが やはり最初に断っておきたいことがあります (とりあえずプログラミングしたいので〜という方はこの回はスルーしてください) (少し難しい話になるので完全に理解しなくても良いです 難しい用語ばかりでわからないという人は一番下のまとめ欄を読んでおいてください。だいたいそこに簡単に書いてありますので...) Pythonには2.x.x(xはバージ
Python 3が後方互換性を捨ててでも求めたもの:よりPythonicなPythonを目指して(前編)(1/2 ページ) Python 3.0では、Python 2で書かれたスクリプトが動かなくなるような実装が行われた。なぜ、後方互換性を崩してまで大きな仕様変更を行ったのか。それは、PythonがよりPythonらしくあるためだ。 2008年12月4日、Python 3.0がリリースされました。これまで「Python 3000」や「Py3k」という愛称で呼ばれ、Pythonの次期メジャーバージョンとして開発されていたものです。 メジャーバージョンアップといっても、基本的な文法、インデントを使ったブロック表記や基本的な機能の多くはPython 2から引き継いでいます。Pythonの持つシンプルで一貫性のある設計思想を受け継ぎ、よりPythonicなPythonへと言語をステップアップさせる
この記事の目指すところ 現在 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 その2 Advent Calendar 2015の9日目の記事です。 書こうと思ったわけ 僕がPython初めて書いたのが4年前でとてもよい言語だと思い、簡単なコードなどはいつもPythonで書いていました。 初めに書いたのはPython2.7でしたが、調べていたらPython3なるものがあり、新しいもの好きだったので本気で学ぼうとし始めた時はPython3.3を使ってました。 なので、2系の話などはほとんど知らず、わざわざ古い(といっても当時は2系がメインでしたが)ものを学ぶ必要もないと思ってました。 が。 2系のライブラリが3系に対応していなかったり、2系で書かれていて3系に自分で置き換えなければならないなど色々問題がありました。 とまぁ、とにかく2系と3系の違いを学習ついでにまとめて見ようと思った次第です。 (すでに3系がでてから7年位経っているのは
Pythonを始めたばかりのユーザーの多くが、どちらのバージョンを使えばいいのか迷っています。私の答えは、「気に入ったチュートリアルに書かれているバージョンにしましょう。そして、あとで違いを調べてください」という言葉につきます。 それでは、新しいプロジェクトを始めるときにはどちらを選べばいいのでしょうか? 使おうとしているライブラリを全てサポートしているなら、2.7.x系と3.x系のどちらを使ってもよいでしょう。そうはいっても、この2つのメジャーバージョンについて大きな違いを見ておくのは良いでしょう。どちらかのみでコードを書いたり、プロジェクトに使おうとしている時によくある落とし穴を避けられるからです。 __future__ モジュール Python 3.x で導入されていて Python 2 で使えないキーワードについては、 __furute__ モジュールをインポートすることで Pyt
The Django Book Pythonで書かれているDjango Web framework (日本語サイト)に関する本をオンラインで公開しています。 この本はThe Django BooksがGNU Free Documentation Licenseで無料で公開している本を日本語訳として派生したものです。 ライセンスは本家のを継承しているため、GNU Free Documentation Licenseです。 現在は以下の3つの本があります(上2つは本家サイトへのリンクしています): 1st edition: Apress 出版。Django 0.96対応 (Django 1.0 非対応!) (本家サイト:英語)。 1st edition: 無料オンライン本。内容は上記出版本と同一。Django 0.96対応 (Django 1.0 非対応!) (本家サイト:英語)。 NEW:
TIOBEの2010年最優秀言語はPython ソフトウェアエンジニアリングにおける過去50年間を見ると、プログラミング言語は産業界が解決すべき問題のタイプによって(Fortran、COBOL)、あるいは、当時のテクノロジーリーダーによって移り変わるものだということがわかる。今年一番シェアが伸びたのはPythonだ。 Pythonはシステムスクリプト言語の「デファクト」スタンダードになってきています(この分野におけるPerlの後継者と言ってよいでしょう)。しかし最近は、さまざまなアプリケーション領域でも使われるようになりました。 特にDjangoフレームワークとの組み合わせは、 Web開発者のあいだで非常に人気があります。Pythonは学びやすいため、Pythonを使ってプログラミング言語を教える大学も増えてきています。 Java、C、C#、Rubyは2010年も安定していたが、PHP、V
オランダTIOBE Softwareは2011年1月度のプログラミング言語人気ランキング「TIOBE Programming Community Index」を発表した。Javaが首位を堅守したが、2010年通年で最も利用が増えたのはPythonとなった。 TIOBE Indexは開発者数、コース数、サードパーティベンダー数から人気度を割り出した月間ランキング。対象となる言語は「Wikipediaのエントリを持ちプログラミング言語と明記されているもの」「チューリング完全である」の2つを満たす言語となる(ColdFusion、Ruby on Rails、Cocoa、AJAXなどは含まれない)。ランキングの作成にはGoogleやYahooといった検索エンジンやYouTubeなどから集計したデータを用いている。 2011年1月度のトップ3は、首位がJava(17.773%)、2位はC(15.82
id:antipopさんたちが作成した「はてなボトル」は楽しいですね.さっそく登録しまして使いはじめました. はてなBottleに登録するとBottleでメールボックスが一杯になってしまう難点があります.また,Bottleの到着メールの期限は30分ぐらいなので,メールボックスをスルーさせたり,3時間おきにメールを送ってもらう設定にするとボトルが自分のものではなくなってしまいます. はてなボトルのBottleはいわば「連投」です.連投といえばTwitter. 一日中twitterにはりついている人ならばBottleはメールボックスよりもTwitterに届いたほうが確認しやすいです. というわけではてなBottleとTwitterをつなぐスクリプトを書いてみました.これに使うTwitterのBotのアカウントを用意してfollowすればいいと思います. コード #!/usr/bin/pytho
GitHub Wiki: https://github.com/rietveld-codereview/rietveld/wiki Google Group: http://groups.google.com/group/codereview-discuss This project shows how to create a somewhat substantial web application using Django on Google App Engine. It requires Python 2.7 and Django version 1.3 (although a previous version using Python 2.5 and Django 1.2 can still be found in the py25 branch in the repository)
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く