タグ

ITとpythonに関するWoody2013のブックマーク (5)

  • Pythonチートシート

    書はPythonでプログラミングする上で覚えておきたい、覚えておくべき、でも、忘れてしまいがちという構文をさまざまな要素ごとにギュッとまとめたPythonプログラマー必携とでもいうべき1冊だ。 Pythonが組み込みで提供する基的なデータ型や制御構造、関数、多数のデータを一括して扱うためのリストやタプル、辞書、集合といったデータ構造、クラス定義に関連するアレコレ、ファイル操作の基、モジュールやパッケージ、例外、さらには特殊メソッドまで、Pythonのコードを記述する際によくお世話になる構文や言語要素をまとめている。 書の内容を以下に示す。 基要素編:組み込みの基データ型、制御構造、演算子、関数定義の基など、Pythonプログラムを構成する基要素を紹介 関数定義編:位置引数とキーワード引数、デフォルト引数値、可変長引数、ラムダ式といった関数にまつわる詳細な知識をギュッと圧縮

    Pythonチートシート
  • [Python入門]モジュールの作り方

    def fact(x): result = 1 if x == 0: return result for num in range(1, x + 1): result *= num return result def fizzbuzz(x): result = str(x) if x % 3 == 0 and x % 5 == 0: result = 'FizzBuzz' elif x % 3 == 0: result = 'Fizz' elif x % 5 == 0: result = 'Buzz' return result def fib(x): if x == 0: return 0 elif x == 1: return 1 return fib(x - 1) + fib(x - 2) PI = 3.14159

    [Python入門]モジュールの作り方
  • [Python入門]モジュールの使い方

    utility.pyファイルで定義されている関数fizzbuzzは、他のPythonプログラムでそのモジュール(utility.pyファイル)を「インポート」(導入)することで、いつでも使える。つまり、一度、関数fizzbuzzを定義してしまえば、そのコードを何度も書き直す必要がなくなる。これが上で述べた「コードの再利用」だ。これを実現するための仕組みが関数であり、モジュールだ。なお、モジュールの作成については次回に詳しく取り上げる。 なお、1つのモジュールには、意味的に関連性がある関数などをまとめるのが一般的だ。例えば、数学関数(絶対値、三角関数など)をまとめたモジュールや、HTTP通信を行うためのモジュールなどが考えられる。 Pythonには、これまでに何度も使ってきた組み込みの関数に加えて、さまざまな機能を提供するモジュールが「標準ライブラリ」として用意されている。組み込み関数(や、

    [Python入門]モジュールの使い方
  • Google Colaboratoryを使えば環境構築不要・無料でPythonの機械学習ができて最高 - karaage. [からあげ]

    Google Colaboratoryが便利 最近、Google Colaboratoryがちょっと気になっていたのですが、タダケン (id:tadaken3)さんの以下記事に分かりやすく使い方が書いてあったのをきっかけに試して見ました。 結論から言うと、これ良いですね。Google Colaboratoryには以下の特徴(利点)があります。 ローカルPCに必要なのはブラウザ(Google Chrome)のみ クラウド上にPython環境がありPython2/3 両方使える 機械学習に必要なライブラリは、ある程度プリインストールされている(numpy, matplotlib, TensorFlow等) 必要なライブラリは !pip installでインストールできる 日フォントも(ちょっと工夫すれば)使える 無料で使える。なんとGPUも12時間分を無料で使える! これ死角無さすぎでは…

    Google Colaboratoryを使えば環境構築不要・無料でPythonの機械学習ができて最高 - karaage. [からあげ]
  • paiza times

    2024-07-20 シリコンバレーの華麗なる失敗談:トップIT企業から学ぶ成功への道 paiza-イベント告知/レポート 当媒体を運営するpaiza株式会社では、クイズに答えると抽選で5名の方にシリコンバレーツアーが当たるプレゼント企画を2024年7月23日に公開します!詳細は、当媒体やプレスリリース、paiza公式Xなどで展開しますのでお見逃しなくです!このツアーは、ただシリ… 2024-07-17 日 vs アメリカITエンジニア文化の5つの違い paiza-イベント告知/レポート ITエンジニアといっても職種は多数、個性もそれぞれというところ。その異なる人と人とがコミュニケーションを取る中でテックチームは築かれていきます。グローバル化が進む中で、多国籍のテックチームも増えており、それぞれの価値観は合うこぶつかり合うこ… 2024-07-15 シリコンバレーに行くとITエンジニア

    paiza times
  • 1