カテゴリー:Python
-
Pythonではpep8というスタイルガイドがよく利用されています。 具体的なルール インデントはスペース4つ インデントはスペース 1行の長さは最大79文字 トップレベルの関数やクラスは2行ずつ開けて定義する…
-
別にジェネレータ関数(yield)を使わなくても関数などを使えば処理は実装できます。ではなぜyieldは使うのでしょうか。 なぜ使うのか? メモリ使用量を削減するためです。 リストなどで何万件のデータを扱おうとした時にアプリケーシ…
-
Anaconda(アナコンダ)とは? Pythonのデストリビュート(様々なパッケージを一まとめにしているもの)の一つです。 メリット 数値処理のライブラリが豊富 簡単にPython環境を構築できる。 Django…
-
Pythonでも、Webアプリ開発をすることができます。 いくつか開発のためのフレームワークがあります。 django(ジャンゴ) Python用の本格的なWebアプリ開発のフレームワークで、他のPythonのフレームワークに比べ…
-
【Python】「パッケージ」について
06.18
パッケージとは? Pythonで、複数のモジュールを組み合わせたものを、パッケージと呼びます。 「モジュール」については下記の記事で解説しています。 http://www.code-magagine.com/?p=4402 …
-
モジュール(module)とは? 複数ファイルにプログラムを分ける際に使える機能です。 1つのファイルを1つのモジュールとして使えて、別ファイルで定義されている関数を呼び出すことができます。 構文 モジュールを取り込む [cr…
-
リスト(list) 特徴 複数の値を1つの変数で管理できる 重複して値を持たせることが可能 構文 [crayon-63e154894f3b5387874189/] タプル(tuple) 特徴 用途は、リスト(…
-
下記のプログラムを用意します。(「hello.py」というファイル名で保存しましょう。) [crayon-63e154894f994052407864/] 「IDLE」を起動し、「File→Open」で作成したPythonのプログラムを…
-
【Python】開発環境について
06.18
PyCharm Pythonの本格的な統合開発環境です。 基本は有償になりますが、機能を削った無償版もあります。 代表的な機能 プロジェクト単位の管理機能 コード補完機能 リファクタリング機能(プロジェクト内…
-
REPLとは? Pythonで使うことができる対話実行モードのことで、1行実行するたびに結果を見ることができ、動作確認には非常に都合が良いです。 また、数式を入力することで、手軽に電卓としても使うことができます。 REPLの使い方…