はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena

はてなブックマーク

トップへ戻る

  • 総合
    • 人気
    • 新着
    • IT
    • 最新ガジェット
    • 自然科学
    • 経済・金融
    • おもしろ
    • マンガ
    • ゲーム
    • はてなブログ(総合)
  • 一般
    • 人気
    • 新着
    • 社会ニュース
    • 地域
    • 国際
    • 天気
    • グルメ
    • 映画・音楽
    • スポーツ
    • はてな匿名ダイアリー
    • はてなブログ(一般)
  • 世の中
    • 人気
    • 新着
    • 新型コロナウイルス
    • 働き方
    • 生き方
    • 地域
    • 医療・ヘルス
    • 教育
    • はてな匿名ダイアリー
    • はてなブログ(世の中)
  • 政治と経済
    • 人気
    • 新着
    • 政治
    • 経済・金融
    • 企業
    • 仕事・就職
    • マーケット
    • 国際
    • はてなブログ(政治と経済)
  • 暮らし
    • 人気
    • 新着
    • カルチャー・ライフスタイル
    • ファッション
    • 運動・エクササイズ
    • 結婚・子育て
    • 住まい
    • グルメ
    • 相続
    • はてなブログ(暮らし)
    • 掃除・整理整頓
    • 雑貨
    • 買ってよかったもの
    • 旅行
    • アウトドア
    • 趣味
  • 学び
    • 人気
    • 新着
    • 人文科学
    • 社会科学
    • 自然科学
    • 語学
    • ビジネス・経営学
    • デザイン
    • 法律
    • 本・書評
    • 将棋・囲碁
    • はてなブログ(学び)
  • テクノロジー
    • 人気
    • 新着
    • IT
    • セキュリティ技術
    • はてなブログ(テクノロジー)
    • AI・機械学習
    • プログラミング
    • エンジニア
  • おもしろ
    • 人気
    • 新着
    • まとめ
    • ネタ
    • おもしろ
    • これはすごい
    • かわいい
    • 雑学
    • 癒やし
    • はてなブログ(おもしろ)
  • エンタメ
    • 人気
    • 新着
    • スポーツ
    • 映画
    • 音楽
    • アイドル
    • 芸能
    • お笑い
    • サッカー
    • 話題の動画
    • はてなブログ(エンタメ)
  • アニメとゲーム
    • 人気
    • 新着
    • マンガ
    • Webマンガ
    • ゲーム
    • 任天堂
    • PlayStation
    • アニメ
    • バーチャルYouTuber
    • オタクカルチャー
    • はてなブログ(アニメとゲーム)
    • はてなブログ(ゲーム)
  • おすすめ

    ノーベル賞

『@Usekのマイページ - Qiita』

  • 人気
  • 新着
  • すべて
  • Python基礎講座(14 モジュールとパッケージ) - Qiita

    5 users

    qiita.com/Usek

    モジュール コードを記述して、他のプログラムから再利用できるようにしたファイルのことを「モジュール」と言います。 自分でPython言語を使用して開発する通常のモジュールの他にも Pythonにデフォルトで組み込まれている「組み込みモジュール」 C言語など他の言語で開発された「拡張モジュール」 があります。この章では通常のモジュールと組み込みモジュールを説明します。 通常のモジュール フィボナッチ数列という有名な数列があります。 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, … という数列ですが、ある法則を持ちます。 0 + 1 = 1 1 + 1 = 2 1 + 2 = 3 3 + 5 = 8 5 + 8 = 13 … 見て分かるように、N個目の数値とN+1個目の数値の和がN+2個目の数値になっています

    • テクノロジー
    • 2017/04/13 10:40
    • プログラマのためのSDN基礎講座 3:Ryuでスイッチングハブを作ってみる - Qiita

      3 users

      qiita.com/Usek

      Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? Ryuの環境構築 Ryuの強みの一つに、開発元のNTT研究所が豊富なドキュメントを用意してくれていることが挙げられます。SDNを学ぶためにまとまった文書は日本語の環境ではあまりない上にあったとしても情報が古いことも少なくありません。RyuはWikiが日本語訳されていますし、同一の内容が電子書籍化されています。pdf版は無料で公開されいるため、学習しやすいです。 また、Linux上で動作するフレームワークの宿命なのですが、他のOpenFlowコントローラの環境を整えようとした際には、バージョンの不一致や依存関係による問題でインストールが進

      • テクノロジー
      • 2016/12/17 16:06
      • 今更人に聞けないJava5からの新機能(Java SE 7) - Qiita

        4 users

        qiita.com/Usek

        はじめに Javaのバージョン番号について、ところどころで1.8のように表記されている個所が出てきます。 リリース当初のJavaは1.3、1.4のようにマイナーバージョンがアップされていましたが、1.5のタイミングで5.0とメジャーバージョンを変えていくようになりました。 Java内のフォルダー名や表記など至るところで「1.X」と表記されている個所がありますが、実際にはXのバージョンを差すので混乱しないよう気をつけてください。 #Java SE 7 ##当時の社会 Java SE 7は2011年7月28日にリリースされました。コードネームは「Dolphin」。 7月24日に、日本のテレビ放送において、東日本大震災で大きな被害を受けた岩手・福島・宮城の3県(被災3県)を除く44都道府県で、地上デジタルテレビ放送へ全面移行しました。 同日に日本のアナログBS放送も停波しました。 IT業界のニュ

        • テクノロジー
        • 2016/09/27 15:48
        • 今更人に聞けないJava5からの新機能(J2SE 5.0) - Qiita

          4 users

          qiita.com/Usek

          はじめに Javaのバージョン番号について、ところどころで1.8のように表記されている個所が出てきます。 リリース当初のJavaは1.3、1.4のようにマイナーバージョンがアップされていましたが、1.5のタイミングで5.0とメジャーバージョンを変えていくようになりました。 Java内のフォルダー名や表記など至るところで「1.X」と表記されている個所がありますが、実際にはXのバージョンを差すので混乱しないよう気をつけてください。 #J2SE 5.0 ##当時の社会 J2SE 5.0は2004年9月30日にリリースされました。コードネームは「Tiger」。 2004年9月、プロ野球再編問題が発生し、近鉄の球団売却、オリックスとの合併、そして楽天イーグルスが誕生しました。ライブドアが騒がれていたのもこの頃です。 この年2月にはmixiとgreeがほぼ同時にサービス開始。調べたらFacebookも

          • テクノロジー
          • 2016/03/07 17:25
          • Python基礎講座(11 例外) - Qiita

            18 users

            qiita.com/Usek

            例外とは? コードに間違いがあり、プログラムをコンパイルした際にエラーが発生することを「コンパイルエラー」と言いますが、 コンパイルは正常に終了しても、その後実行中に何らかの異常が発生することを例外と言います。 自分の記事の中ではこれまで意味が伝わるように「エラー」という言葉で「例外」を表現していましたが、 今後は正しい単語である「例外」を使用していきます。 これまでの記事で紹介した例外は以下のようなものがありました。 数値型と文字列型を+で結合する リスト.remove(要素)でリスト内に存在しない要素を削除しようとする ディクショナリでget(キー)を用いずに、存在しないキーを指定する 他にも有名な例外を発生させるコードが、数値を0で割るゼロ除算です。

            • テクノロジー
            • 2016/01/06 11:03
            • python
            • ブックマーク バー
            • Qiita
            • 今更人に聞けないJava5からの新機能(Java SE 8) - Qiita

              7 users

              qiita.com/Usek

              はじめに Javaのバージョン番号について、ところどころで1.8のように表記されている個所が出てきます。 リリース当初のJavaは1.3、1.4のようにマイナーバージョンがアップされていましたが、1.5のタイミングで5.0とメジャーバージョンを変えていくようになりました。 Java内のフォルダー名や表記など至るところで「1.X」と表記されている個所がありますが、実際にはXのバージョンを差すので混乱しないよう気をつけてください。 #Java SE 8 ##当時の社会 Java SE 8は2014年3月18日にリリースされました。Java5から10年経っています。 1年前ですが何があったかは覚えておらず。齢をとりましたな・・・。Wikipediaを頼ることに。 まさにこの日、ロシアのプーチン大統領がクリミアの編入を表明したり、中台間で結ばれたサービス協定に反対する学生が国会を占拠したりと世界が

              • テクノロジー
              • 2015/11/17 01:06
              • java
              • Python基礎講座(13 クラス) - Qiita

                31 users

                qiita.com/Usek

                class Spam: val = 100 def ham(self): self.egg('call method') def egg(self,msg): print("{0}".format(msg)) print(("{0}".format(self.val))) spam = Spam() spam.ham() 結果は以下になります。 call method 100 Pythonではクラスはclass クラス名 **:**で作成します。クラス名の先頭は大文字です。 クラス変数とクラス内関数(=メソッド)は字下げを使用して定義します。 オブジェクトは オブジェクト = クラス() で生成します。 メソッドは *オブジェクト.メソッド()*で呼び出します。 上記のプログラムを日本語で説明すると クラスSpamのオブジェクトspamを生成します spamオブジェクトがhamメソッドを呼

                • テクノロジー
                • 2015/11/10 23:01
                • python
                • class
                • クラス
                • 日本語
                • プログラミング
                • Python基礎講座(はじめに) - Qiita

                  402 users

                  qiita.com/Usek

                  この記事を書いた動機 僕の住む静岡県では、2010年から「静岡Developers勉強会」という ITエンジニアを対象とした勉強会が開催されています。 2010年:「Programming in Haskell」 2011年:「JavaScript: The Good Parts」 2012年:「HTML5&CSS3実践入門」 2013年:「入門 機械学習」 2014年:「実践 コンピュータビジョン」 昨年の「実践 コンピュータビジョン」ではPythonを使用したため、 多くの人に勉強会に参加してもらうために、Pythonの基本を学べる スライドを作成しました。 その後、勉強会に参加したメンバーから、「自分もそのスライドの発表を聞きたい」と 要望があり、せっかく初心者用の資料を作成したのならば、Webで公開したほうが 多くの人が見ることが出来て良いのではないかと考え、今回Qiitaを利用し

                  • テクノロジー
                  • 2015/11/10 17:54
                  • python
                  • プログラミング
                  • あとで読む
                  • programming
                  • エンジニア
                  • 勉強
                  • 入門
                  • Developers
                  • プログラミング言語
                  • 機械学習
                  • Python基礎講座(4 数値型・文字列型) - Qiita

                    5 users

                    qiita.com/Usek

                    変数 プログラミング未経験者の人に「変数」を説明すると、文字通り”変わる値”を格納するための「箱」です。 変数名 = 値 で変数を作成することが出来ます。 var1 = 1 var1 = var1 + 1 変数には定数(数値、文字列)だけでなく、変数の値を格納することを可能です。 この場合最終的にvar1の値は2になります。 変数という名前ですが、変わらない値(定数)も格納することが出来ます。 (一度値を格納した後、変更しなければそれは定数といえます) TAX = 0.08 Pythonでは、定数を作成した場合は変数の名前を大文字にする共通ルールがあります。 大文字にしなくてもプログラムは動作しますが、他の人があなたのプログラムを見た時に、 「この変数は定数なのだな」とすぐに分かるよう共通ルールに従いましょう。 また、Pythonは変数名の大文字と小文字を区別します。"tax"と"TAX"

                    • テクノロジー
                    • 2015/10/27 08:00
                    • 勉強
                    • Python
                    • 技術
                    • 教育
                    • プログラミング
                    • まとめ
                    • あとで読む
                    • Python基礎講座(3 Pythonの実行) - Qiita

                      6 users

                      qiita.com/Usek

                      def odd_or_even(): for i in range(1,6): if i % 2 != 0: print("{0} is odd".format(i)) else: print("{0} is even".format(i)) if __name__ == "__main__": odd_or_even() Pythonが正しくインストールされれば、プログラムを実行すると、以下のような結果が出力されます。 1 is odd 2 is even 3 is odd 4 is even 5 is odd このプログラムは1から5までの値が奇数か偶数かを判断するプログラムです。 日本語に訳すと、上記のプログラムは以下のような処理を行っています。 1から5までの範囲の数値に対して 数値を2で割った余りが0でない場合は、「数値 is odd」と表示 そうでない場合は、「数値 is ev

                      • テクノロジー
                      • 2015/10/27 07:53
                      • あとで読む
                      • 今更人に聞けないJava5からの新機能 - Qiita

                        7 users

                        qiita.com/Usek

                        会社で上司から「お前Java書けるんだよな?」と聞かれると必ず「書けます」と回答します。 しかしその後心の中で付け加えます。(ただしすごい古いバージョンのJavaだけれど・・・) 自分が大学で勉強していた当時のJavaのバージョンはJ2SE 5.0。 Javaの勉強を始めたばかりのころ、1.4からバージョンアップしたため、自分は「Java1.5」と呼んでいたはずです。 しかしあれから10年以上経ち、いつの間にか最新版はJava SE 8になっていました。さらに来年にはJava SE 9がリリースされると聞きます。 30億デバイスで動作するJavaは後方互換性がウリです(と同時に批判される特徴でもあります)。 過去のバージョンで書かれたソースコードが最新のJavaでも動作します。 ただし、『書かれたコードが動作する』と『そのように実装されることが推奨される』は別の話です。 また、Javaもそ

                        • テクノロジー
                        • 2015/05/10 02:58
                        • Java
                        • 勉強
                        • プログラミング
                        • まとめ
                        • Python基礎講座(1 Pythonとは) - Qiita

                          18 users

                          qiita.com/Usek

                          Pythonとは Pythonとは、1991年に登場したプログラミング言語です。 以下のような特徴を持っています。 フリーソフトかつオープンソース クロスプラットフォーム インタラクティブシェル 過去のプログラム言語の便利な考え方を多数取り入れている 科学演算や機械学習で利用可能なライブラリが多数用意されている これらの特徴から、主に欧米で普及しています。 Google App Engineでも利用可能な言語としてJavaなどと共に採用されています。 YoutubeやDropboxもPythonで記述されています。 意外なところでは、人気シミュレーションゲーム「Civilization 4」もPythonで記述されています。 このページを今読んでいる人の中は「Pythonは学習しやすいから」と聞いたことがあるのではないでしょうか? Pythonが学習に適していると言われる理由はいくつかあり

                          • テクノロジー
                          • 2015/01/04 15:01
                          • *プログラミング
                          • Python
                          • webservice
                          • web
                          • あとで読む

                          このページはまだ
                          ブックマークされていません

                          このページを最初にブックマークしてみませんか?

                          『@Usekのマイページ - Qiita』の新着エントリーを見る

                          キーボードショートカット一覧

                          j次のブックマーク

                          k前のブックマーク

                          lあとで読む

                          eコメント一覧を開く

                          oページを開く

                          はてなブックマーク

                          • 総合
                          • 一般
                          • 世の中
                          • 政治と経済
                          • 暮らし
                          • 学び
                          • テクノロジー
                          • エンタメ
                          • アニメとゲーム
                          • おもしろ
                          • アプリ・拡張機能
                          • 開発ブログ
                          • ヘルプ
                          • お問い合わせ
                          • ガイドライン
                          • 利用規約
                          • プライバシーポリシー
                          • 利用者情報の外部送信について
                          • ガイドライン
                          • 利用規約
                          • プライバシーポリシー
                          • 利用者情報の外部送信について

                          公式Twitter

                          • 公式アカウント
                          • ホットエントリー

                          はてなのサービス

                          • はてなブログ
                          • はてなブログPro
                          • 人力検索はてな
                          • はてなブログ タグ
                          • はてなニュース
                          • ソレドコ
                          • App Storeからダウンロード
                          • Google Playで手に入れよう
                          Copyright © 2005-2025 Hatena. All Rights Reserved.
                          設定を変更しましたx