Simple Sand Samples プログラミング言語サンプル集 TOPへ Hello World!(各言語のTOP)基本型とリテラル変数/単一代入変数文字列コメント(シェル)シェルを使う(出力)改行なしプリント(出力)改行付きプリント(出力)標準出力(出力)標準エラー出力(出力)書式付きプリント(分岐)if文を使う(分岐)if~elseを使う(分岐)else ifを使う(分岐)三項演算子(繰り返し)無限ループ(繰り返し)for文を使う(繰り返し)while文を使う(繰り返し)breakを使う(繰り返し)foreachを使う(繰り返し)for文のネスト(繰り返し)範囲コマンドライン引数(その1)コマンドライン引数(その2)関数(メソッド)を使う(クラス)クラスを使う(クラス)コンストラクタを使うスライスを使うタプル/構造体を使う無名関数を使う(計算)四則演算(計算)商と余りを求める(計算)商と余りを同時に求める(計算)算術まるめ四捨五入(計算)小数点以下切り捨て(計算)小数点以下切り上げ(計算)べき乗を計算する(計算)平方根(計算)対数(計算)円周率・三角関数(変換)10進数->16進数(変換)10進数->8進数(変換)10進数->2進数(変換)16進数->10進数(変換)8進数->10進数(変換)2進数->10進数(変換)エンディアン変換(例外)try~catchを使う(文字列)文字列を連結する(文字列)小文字->大文字 変換(文字列)大文字->小文字 変換(文字列)文字列の長さを得る(文字列)文字列を左右反転(文字列)10進文字列->数値 変換(文字列)数値->10進文字列 変換(文字列)16進文字列->数値 変換(文字列)数値->2進文字列 変換(文字列)文字列->文字コード 変換(文字列)文字列の一部を取り出す(文字列)文字列を分割する(文字列)一文字毎に分割する(文字列)分割文字列を結合する(文字列)インデックスを得る(リスト/配列)リスト/配列(リスト/配列)要素数(リスト/配列)末尾に要素を追加(リスト/配列)先頭に要素を追加(リスト/配列)N番目の要素(リスト/配列)2番目以降の要素(リスト/配列)順序を反転(リスト/配列)要素の位置(リスト/配列)リストの結合(リスト/配列)リストの差分(リスト/配列)要素の総和(リスト/配列)MAPで各要素を処理(リスト/配列)リスト内包表記で各要素を処理(リスト/配列)ZIP(リスト/配列)UNZIP(リスト/配列)並び替え(ソート)(連想配列)連想配列(辞書)を使う(連想配列)空にする(初期化する)外部コマンドを実行するコマンドの実行結果を得る(テキスト)標準入力を読み込んで表示(テキスト)ファイル内容表示(テキスト)全行一括読み込み(テキスト)ファイル読み込み(テキスト)ファイル書き込み(テキスト)ファイルを行番号付きで表示(テキスト)改行コードを取り除く(テキスト)全行左右反転(テキスト)行シャッフル(テキスト)ファイルのタブスペース変換(テキスト)ファイルのスペースタブ変換(テキスト)ファイル行数を数える(テキスト)列挙した数の合計を求める(テキスト)タブ区切り各データに関数適用(テキスト)CSVファイル読み込み(テキスト)ファイル先頭部分抽出(バイナリ)ファイル読み込み(バイナリ)ファイル書き込み(バイナリ)バイナリファイル複写(バイナリ)16進ダンプ(バイナリ)8進ダンプ(ジェネレータ)数列を生成(ジェネレータ)数列を生成(16進)(ジェネレータ)任意バイナリファイル(ジェネレータ)オール0バイナリファイル(ジェネレータ)連続数値バイナリファイル(ジェネレータ)ランダムバイナリファイル(正規表現)正規表現を使う(正規表現)置換する(ファイル)カレントディレクトリ取得(ファイル)ディレクトリ存在チェック(ファイル)ファイル存在チェック(ファイル)ディレクトリのファイル一覧(ファイル)ファイル一覧再帰取得(ファイル)ディレクトリ作成(ファイル)ファイルの更新日時取得(ファイル)ZIP圧縮(ファイル)ZIP解凍(ファイル名)パスからディレクトリ名取得(ファイル名)パスからファイル名取得(ファイル名)拡張子を取り除く(ESC)エスケープシーケンス(ESC)コンソール画面クリア(日付時刻)今日の日付を得る(日付時刻)現在の時刻を得る(日付時刻)日付と時刻を得る(日付時刻)基準日からの連続日付乱数を使うMD5(128bit)ハッシュ値を求める(RDBMS)SQLiteへ接続する(RDBMS)MySQLへ接続する指定時間sleepさせるシグナル(SIGNAL)を使うスレッドを使う(Excel)ブックを保存(Excel)シートを追加する(末尾)(Excel)セルに値を設定する(Excel)セルの背景色を設定する(Tk)Tkを使う(GUI)GUIを使う(画像)PNGファイルを読込(画像)PNGファイルを生成(Visual)Visualモジュールを使う(Visual)線を描く(Visual)ラベルを使う(Visual)球を描く(Visual)円柱を描く(Visual)円錐を描く(Visual)四角錐を描く(Visual)オブジェクトの回転(Blender)BlenderでPythonを使う(Blender)立方体を描く(Blender)円錐を描く(Blender)円柱を描く(Blender)球を描く(Pygame)Pygameを使う(Pygame)キー入力を使う(Pygame)png画像表示(Pygame)アニメーション 説明のないとってもシンプルなサンプルプログラム集 COBOL awk C言語 D言語 GO言語 Lua Vim bash Perl Gauche Clojure CLISP EmacsLisp VimScript tcsh Ruby Groovy Java C# VBScript JavaScript Io言語 Python Erlang Scala VB.NET Excel/VBA PHP Tcl Haskell OCaml PowerShell Windows Unix/Linux Python > Python(パイソン)でHello World! hello.py 1print "Hello World!" $ sudo apt-get install python *snip* $ python hello.py Hello World! $