Design and History FAQ¶ Why does Python use indentation for grouping of statements?¶ Guido van Rossum believes that using indentation for grouping is extremely elegant and contributes a lot to the clarity of the average Python program. Most people learn to love this feature after a while. Since there are no begin/end brackets there cannot be a disagreement between grouping perceived by the parser
Kivy has been built to be easy to use, cross-platform and fast. With a single codebase, you will be able to deploy apps on Windows, Linux, macOS, iOS and Android. Business Friendly Kivy is released under the MIT License, is 100% free to use, and is professionally developed, backed and maintained. Companies and individuals are using Kivy for their projects every day.
この記事は 2017/9 に書かれたものであり、2019/11/26 現在とは状況が変わっています。公式ドキュメント(日本語訳)を参照してください。 時代は pipenv や— うたがわきき🔰💊 (@utgwkk) September 5, 2017 もう誰も,requirements.txt や,source ENV/bin/activate に頭を悩まされる時代は終わった! というわけで virtualenv の時代は終わり*1,pipenv の時代になりました. この記事は Python を書く人間が全員 pipenv を使うべきだという思いを込めて書きました.日本語で書かれた記事がまだぜんぜんないという事情もあります. pipenv とは Python のパッケージ管理ツールの pip と,環境切り分けツールの virtualenv を融合させたツールです.Ruby でいうとこ
IP Protection Compiling your source code for security. If you're a commercial user, ensure that all of your data and files are secured and that there are no readable strings. Performance Boost your program runtime and launch performance. Deployment Enjoy hassle-free Python deployment with standalone distributions, onefile, PyPI wheels, and more.
今までのPythonには文字列をフォーマットする方法が標準機能で3種類あった(%, str.format(), string.Template)。pythonはたったひとつの冴えたやり方を求める言語じゃないんですか?*1などと皮肉るのは簡単だが、実際に便利だし、主観的な評価としてはこの程度の便利さを求めたところでコードの分かりやすさは損なわれることはないと思う。まあ飽くまで乱用しない限り。ほどほどに…お手柔らかに… さて新しくリリースされたpython 3.6では、ここに第4の文字列整形法が導入された。それが掲題のf-strings(PEP -- Literal String Interpolationである。f-stringsはこれまでの文字列フォーマットのだるいところを解決するために導入された。 使い方 とにかく使い方を見てみよう。 import datetime yukari = "
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? #Pythonマイナー環境ってなんだ? 会社内でPythonの話をしてた時,「Pythonの環境っていっぱいありますよねぇ~」みたいな話をして,軽く「そういやそうですねぇ~」みたいなことを言ってたんですが,意外にこの「マイナー環境」というものについて,まとめたページも少ないので,知っている限りのPythonの実行環境について,ちょっとまとめてみました.ここで,何個か注意点があります. Pythonとして完全でないことも許容する Pythonのトランスパイラも含む Python実行環境を含む という割と緩めな縛りでお話しします.こういうマ
This stylized presentation of the well-established PEP 8 was created by Kenneth Reitz (for humans). Introduction This document gives coding conventions for the Python code comprising the standard library in the main Python distribution. Please see the companion informational PEP describing style guidelines for the C code in the C implementation of Python 1. This document and PEP 257 (Docstring Con
Pythonの処理系はどのように実装され,どのように動いているのか? 我々はその実態を調査すべくアマゾンへと飛んだ.
Jedi is a static analysis tool for Python that is typically used in IDEs/editors plugins. Jedi has a focus on autocompletion and goto functionality. Other features include refactoring, code search and finding references. Jedi has a simple API to work with. There is a reference implementation as a VIM-Plugin. Autocompletion in your REPL is also possible, IPython uses it natively and for the CPython
Pythonのメタプログラミング (__metaclass__) は組み込み関数 type の普段利用しない隠れた機能や、 普通は利用しない特殊メソッド __new__ などを理解する必要があり 理解するのが結構難しい。 あまり関連情報がまとまってるドキュメントがなくて理解するのに苦労したので情報をまとめておきました。 目次 事前知識 type とクラス定義のあまり知られていない関係 特殊メソッド __new__ __metaclass__ typeの継承 メタクラスの例 実装の解説 事前知識 Customizing class creation (日本語:クラス生成をカスタマイズする) を読むと、型を取得するのに普通利用するbuiltin関数 type を継承していたり、 普通利用することのない __new__ が定義されていたりして、 type の隠された機能と __new__ につい
Glossary¶ >>>¶The default Python prompt of the interactive shell. Often seen for code examples which can be executed interactively in the interpreter. ...¶Can refer to: The default Python prompt of the interactive shell when entering the code for an indented code block, when within a pair of matching left and right delimiters (parentheses, square brackets, curly braces or triple quotes), or after
This article was originally published on the Red Hat Customer Portal. The information may no longer be current. Most of us programmers go through technical interviews every once in a while. At other times, many of us sit on the opposite side of the table running these interviews. Stakes are high, emotions run strong, intellectual pressure builds up. I have found that an unfortunate code review may
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く