Python基礎講座(4 数値型・文字列型)
変数 プログラミング未経験者の人に「変数」を説明すると、文字通り”変わる値”を格納するための「箱」です。 変数名 = 値 で変数を作成することが出来ます。 var1 = 1 var1 = var...
23 search resultsShowing 1~20 results
変数 プログラミング未経験者の人に「変数」を説明すると、文字通り”変わる値”を格納するための「箱」です。 変数名 = 値 で変数を作成することが出来ます。 var1 = 1 var1 = var...
オブジェクト指向とオブジェクト指向プログラミングは現代のプログラミングでは理解必須の概念です。 Pythonのプログラムにおけるデータは全て、オブジェクトまたはオブジェクト間の関係として表されま...
Ryuの環境構築 Ryuの強みの一つに、開発元のNTT研究所が豊富なドキュメントを用意してくれていることが挙げられます。SDNを学ぶためにまとまった文書は日本語の環境ではあまりない上にあったとし...
はじめに 前回はSDN(Software Defined Network)の簡単な説明をしました。 ネットワーク機器をソフトウェアで制御できるメリットは皆さんも大まかですが想像できると思います。...
はじめに 約1年半ぶりの投稿となります。 前回Python記事を書いていた時にはプログラマのようなものとして働いていましたが、異動によりここ1年はネットワークに関わる仕事をしてきました。コンピュ...
分岐処理 プログラムの処理は「順次・分岐・反復」の組み合わせとされます。 プログラミング言語は一般的に上から書かれた命令文を順次実行しますが、 変数の値に応じて処理の内容を変化させることで、プロ...
リスト Pythonのリスト(List)は1つのリストに数値、文字列、リストなど様々な型の データを格納することが出来ます。定数も変数も要素にすることが可能です。 l = ['a', 'b', ...
モジュール コードを記述して、他のプログラムから再利用できるようにしたファイルのことを「モジュール」と言います。 自分でPython言語を使用して開発する通常のモジュールの他にも Pythonに...
はじめに Javaのバージョン番号について、ところどころで1.8のように表記されている個所が出てきます。 リリース当初のJavaは1.3、1.4のようにマイナーバージョンがアップされていましたが...
2015年1月現在、Pythonには2つの大きなバージョンが存在します。 2000年に公開されたバージョン2.xの最終版である2.7と、2008年に公開された3.xの最新版3.4です。 今回はこ...
この記事を書いた動機 僕の住む静岡県では、2010年から「静岡Developers勉強会」という ITエンジニアを対象とした勉強会が開催されています。 2010年:「Programming in...
関数とは IT用語辞典によれば、『関数』は ”引数と呼ばれるデータを受け取り、定められた通りの処理を実行して結果を返す一連の命令群”とあります。 プログラム自体がデータを基に処理を行い結果を返す...
例外とは? コードに間違いがあり、プログラムをコンパイルした際にエラーが発生することを「コンパイルエラー」と言いますが、 コンパイルは正常に終了しても、その後実行中に何らかの異常が発生することを...
内包表記 内包表記を使用するとリスト、セット、ディクショナリのデータ操作を短い行数で記述できます。 また処理速度も早くなるので、膨大な要素を持つ場合はこちらを使いましょう。 リスト内包表記 まず...
反復処理 前回までに「順次・分岐・反復」のうち「順次・分岐」を説明しました。 今回は「反復」を説明します。「反復」は『複数回同じ処理を行う』と 表現できますが、同じ処理に異なる値を使用することも...
ディクショナリ 辞書型(ディクショナリ)は、キーバリューストアでデータを保存します。 キーバリューストアについて知らない人は、郵便番号を連想してみてください。 郵便番号は、典型的なキーバリューで...
セット セット(Set)は、ユニークなデータのグループを保持します。 つまり、同じデータを登録しても無視されます。 セットは{ }で括ります。またはset([ ])でも表現できます。 set_e...
プログラムの実行 それでは実際にプログラムを書いてみましょう。 それぞれのコードの意味は、この後の章で各自説明しますので、 まずは実際に書いたプログラムを実行してみましょう。 odd_or_ev...
Pythonとは Pythonとは、1991年に登場したプログラミング言語です。 以下のような特徴を持っています。 フリーソフトかつオープンソース クロスプラットフォーム インタラクティブシェル...
会社で上司から「お前Java書けるんだよな?」と聞かれると必ず「書けます」と回答します。 しかしその後心の中で付け加えます。(ただしすごい古いバージョンのJavaだけれど・・・) 自分が大学で勉...
23 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.