ITmedia総合  >  キーワード一覧  >  P

「Python」最新記事一覧

Guide van Rossum氏により開発されたオープンソースのスクリプト言語で、動的型チェックのオブジェクト指向言語でもある。Java言語などのクラスベースオブジェクト指向と比較すると、必要なメソッドさえ持っていればクラス間の関連が成立するため、Smalltalkのようなメッセージベースなオブジェクト指向といえる。
Python − @ITリッチクライアント用語辞典

関連キーワード

2カ月間の集中訓練をオンラインで:
「AIエンジニア育成」に特化したオンライン家庭教師サービス「Aidemy」が開始
AIプログラミングに特化した技術を学べるオンライン学習サービス「Aidemy」が開始。GPU搭載仮想マシン環境を提供し、PythonとTensorFlowなどを利用したAIプログラミング技術を2カ月で学べる。(2017/9/12)

「The Next Platform」で読むグローバルITトレンド(11):
PythonはFPGAアクセラレーションの裾野を広げるか
FPGAによる演算処理高速化の恩恵をPythonユーザーが享受できるようにするための取り組みを、科学技術演算分野で南カリフォルニア大学が進めている。Cよりも10倍以上高速な結果が得られたケースもあるという。(2017/9/12)

特集:Visual Studioで始めるPythonプログラミング:
Visual Studio 2017におけるPythonサポート
[Python 開発]ワークロードのインストール方法、[Python 環境]ウィンドウ、[Interactive]ウィンドウ、ソリューションエクスプローラーの構成などを説明する。(2017/8/18)

求人情報約250万件から平均値を集計:
2017年プログラミング言語別平均年収ランキング、1位は「Scala」 平均626万円
ビズリーチは、「プログラミング言語別 平均年収ランキング2017」を発表した。第1位はScalaで平均年収は626万円、第2位はPythonで601万円、第3位はKotlinで577万円だった。SwiftやRuby、Javaなどもランクインした。(2017/8/14)

夏休みSpecial 山本一郎×細川義洋対談 キャリア残酷物語:
RubyやPythonができるからって何?――エンジニアがパーツに成り下がらずに生き残る方法
@ITの人気連載「開発残酷物語」の山本一郎氏と、「IT訴訟徹底解説」の細川義洋氏がエンジニアのキャリアについて、超真剣に話し合った。(2017/8/10)

Pythonで始める機械学習入門(4):
計算高速化のための強力な武器、NumPyのブロードキャスティングとSciPyの疎行列処理
最近流行の機械学習/Deep Learningを試してみたいという人のために、Pythonを使った機械学習について主要なライブラリ/ツールの使い方を中心に解説する連載。今回は、うまく使うと計算時間を短縮できるNumPyのブロードキャスティングと、機械学習で利用価値の高いSciPyにおける疎行列の扱い方を取り上げる。(2017/6/21)

特集:タイニーレファレンス:
Python 3の組み込み関数を速攻理解しよう: オブジェクト/スコープ/モジュール/動的評価/入出力編
Python 3の組み込み関数のうち、オブジェクトやクラス、スコープ、コードの動的評価、ファイルや標準入出力を扱うものを取り上げる。(2017/4/28)

特集:タイニーレファレンス:
Python 3の組み込み関数を速攻理解しよう: オブジェクト生成/数値計算/文字列/イテラブル編
Python 3が提供する組み込み関数のうち、オブジェクトを生成するもの/簡単な計算を行うもの/文字列に関連するもの/イテラブルに関連するものを紹介する。(2017/3/31)

Dev Basics/Keyword:
Python Fire
Python FireはPythonコードに対するコマンドラインインタフェースを自動生成するライブラリ。グーグルがオープンソースプロダクトとして公開している。(2017/3/28)

特集:Python 3.6の新機能:
フォーマット文字列リテラル/非同期プログラミング機能など、Python 3.6で追加された新機能をザックリ理解しよう
2016年12月にPythonの最新版であるバージョン3.6がリリースされた。本稿ではその中でも特徴的な新機能を幾つか紹介していく。(2017/2/24)

JavaとPythonに脆弱性、ファイアウォールを突破される恐れ
たとえユーザーがブラウザのJavaプラグインを無効にしていた場合でも、脆弱性を突いた攻撃を仕掛けられる恐れがあるという。(2017/2/22)

Pythonで始める機械学習入門(3):
機械学習の基礎の基礎、行列計算に欠かせないNumPyの基本的な使い方
最近流行の機械学習/Deep Learningを試してみたいという人のために、Pythonを使った機械学習について主要なライブラリ/ツールの使い方を中心に解説する連載。今回は、科学的計算の基本的パッケージNumPyを使って、配列の基本操作、スライシングとインデクシング、配列を使った簡単な計算の仕方などを紹介。(2017/2/23)

GoogleのAIライブラリ「TensorFlow」がVer.1.0に 高速化してより柔軟に、新APIも追加
Googleがオープンソースで公開しているディープラーニング対応の機械学習ライブラリ「TensorFlow」が“プロダクトレディ”なバージョン1.0にアップデートした。58倍高速化し、多数の新APIが追加され、Python APIの安定性が向上した。(2017/2/17)

特集:Visual Studioで始めるPythonプログラミング:
Pythonの文字列/ファイル操作/組み込み関数(もしくは落ち穂拾い)
Pythonでプログラミングをする上で必須の知識といえる文字列やファイルの扱い方の基本、便利に使える組み込み関数を本稿では紹介する。(2017/1/27)

IDEARがPythonにも対応:
マイクロソフト、データサイエンスツール群「Data Science Utilities」の新バージョンを公開
マイクロソフトがデータサイエンスツール群の新バージョン「Data Science Utilities version 0.11」をリリース。Python対応の「IDEAR」が追加された。(2017/1/13)

特集:Visual Studioで始めるPythonプログラミング:
Pythonの例外をサクサク理解しよう
Pythonでは構文エラーを含めて、大半のエラーを例外の形で取り扱う。そのための機構であるtry文やraise文などについてサンプル多めで見ていこう。(2017/1/13)

Pythonで始める機械学習入門(2):
機械学習の現場で重宝する多機能WebエディタJupyter Notebookの基本的な使い方
最近流行の機械学習/Deep Learningを試してみたいという人のために、Pythonを使った機械学習について主要なライブラリ/ツールの使い方を中心に解説する連載。今回は、Jupyter Notebookの起動、停止、実行方法、マジックコマンド、ヘルプの使い方、Markdown形式でのテキスト入力、パスワード認証設定などを紹介する。(2017/1/13)

Google、PythonのコードをGo言語に変換して実行する「Grumpy」発表
「Grumpy」は日本語で「気難しい」という意味。(2017/1/5)

オープンソースPythonモジュール「Pyodbc」を正式サポート:
SQL Serverが「Python」との接続性を強化
マイクロソフトがPythonとSQL Serverの接続性を強化したと発表。オープンソースのPythonモジュール「Pyodbc」を正式にサポートし、Jupyter NotebookでもPyodbcを利用できるようになる。(2016/12/13)

特集:Visual Studioで始めるPythonプログラミング:
Pythonにおける名前空間とスコープを理解する上でのポイントを押さえよう
簡単なコードを試しながら、Pythonの名前空間とスコープについての理解を深めよう。(2016/12/9)

特集:Visual Studioで始めるPythonプログラミング:
Pythonのパッケージの基本も押さえる
本稿では複数のモジュールを組織的に取り扱うための機構であるパッケージについて見ていこう。(2016/11/25)

Pythonで始める機械学習入門(1):
Pythonで機械学習/Deep Learningを始めるなら知っておきたいライブラリ/ツール7選
最近流行の機械学習/Deep Learningを試してみたいという人のために、Pythonを使った機械学習について主要なライブラリ/ツールの使い方を中心に解説する連載。初回は、筆者が実業務で有用としているライブラリ/ツールを7つ紹介します。(2016/11/24)

特集:Visual Studioで始めるPythonプログラミング:
Pythonのモジュールの基本を押さえる
本稿ではモジュールの作成、インポート、グローバル変数__name__、コマンドラインからのモジュールの実行など、Pythonのモジュールの基礎を取り上げる。(2016/11/18)

特集:Visual Studioで始めるPythonプログラミング:
Pythonのクラス、最速理解
今回はシンプルなクラス定義、各種のメンバを持つクラスの定義、継承と多重継承の方法など、Python 3のクラスについて駆け足で見ていこう。(2016/11/11)

ブロックチェーンの検証現場で何が起きているのか(3):
Pythonで操作するブロックチェーンベースのデータストアBigchainDBとは
リクルートテクノロジーズの社内ラボで行っている、主に非金融領域に対するブロックチェーンの活用に向けたR&Dを紹介する連載。今回は、ブロックチェーンのデータ構造を、使いやすいデータベースの形にして提供しようとしているオープンソースソフトウェアを利用し、「履歴書データベース」として実装した課程と、その結果を紹介。(2016/11/9)

特集:タイニーレファレンス:
TensorFlowやChainerに興味があるけど、Python未経験の技術者が最低限知っておいた方がいい基礎文法まとめ
Python 3の基本となる構文要素や、データ型の使い方、関数とクラスの定義方法を構文やサンプルコード多めでギュッと濃縮。(2016/10/28)

特集:Visual Studioで始めるPythonプログラミング:
ジェネレーター式と内包表記を使ってみよう
今回はジェネレーター式とリストなどの内包表記を取り上げる。これらはラムダ式と並んでPython的なコードを書くのによく使われる要素だ。(2016/10/14)

.NET、Java、Node.js対応SDKも強化:
「Azure DocumentDB」のクライアントSDKが機能強化、「Python 3」をサポート
マイクロソフトがNoSQLデータベースサービス「Azure DocumentDB」の主要クライアントSDKを刷新。DocumentDB Python SDKでは、「Python 3.x」をサポートした。(2016/10/7)

特集:Visual Studioで始めるPythonプログラミング:
Pythonの関数、超速入門
今回はPythonの関数――通常の名前付き関数、ラムダ式で作成する無名関数、反復的に値を返すジェネレーター――について見ていこう。(2016/10/7)

特集:Visual Studioで始めるPythonプログラミング:
Pythonの文法、基礎の基礎
今回は、Pythonの制御構造と、リスト/タプル/辞書/集合という4つのデータ型について超速で見ていく。(2016/10/3)

特集:Visual Studioで始めるPythonプログラミング:
Python Tools for Visual Studioのセットアップ
Python Tools for Visual Studioを使うと、高度な開発者支援機能を活用して、Pythonプログラミングが行える。今回はその概要について見ていこう。(2016/9/9)

「httpoxy」の脆弱性発覚 PHP、Go、PythonなどのCGIアプリに影響
PHP、Python、Goを使ったCGIベースのアプリケーションで脆弱性が確認されたほか、影響を受ける恐れのある多数のアプリケーションがあると推定される。(2016/7/19)

スマホで便利な環境構築手順書:
機械学習、ビッグデータ解析に欠かせない、PythonをWindowsにダウンロードしてインストール、アンインストールする
本連載では、さまざまなソフトウェアのインストール、実行するためのセットアップ設定、実行確認、アンインストールの手順を解説する。今回は、Pythonとは何か、Pythonのインストールとアンインストールについて解説。Pythonがよく使われる機械学習やビッグデータ解析を始める参考にしてほしい。(2016/7/7)

画像処理ツール「ImageMagick」に脆弱性、広い範囲に影響の恐れ
PHP、Ruby、NodeJS、Pythonなど多数のプログラミング言語にも使われているImageMagicに脆弱性が見つかった。(2016/5/6)

Pythonの普及推進、Pythonicの理解促進:
Pythonエンジニア育成推進協会 発起人会が発足、2017年春にPython試験を実施予定
Pythonエンジニア育成推進協会 発起人会が発足した。冬までに無料ベータ試験を実施した後、2017年春に全国で本試験を開始する予定。(2016/4/21)

マーケティング自動化、IoTも:
米SASがアナリティクスでSAS言語以外に対応、クラウド対応、API連携進める
米SAS Instituteは2016年4月19日(米国時間)、同社アナリティクス製品群の統合アーキテクチャ「SAS Viya(ヴァイア)」、マーケティング自動化の新製品「SAS Customer Intelligence 360」、IoTソリューション「SAS Analytics for IoT」を同時に発表した。Viyaでは、Python、Lua、Javaに対応する。(2016/4/20)

メタリックなホログラム風生地を使用したパイソン柄iPhone 6s/6ケース
「UNiCASE BLUE LABEL」から、メタリックなホログラム風生地を使用したパイソン柄ケース「Hologram Diary Python for iPhone 6s/6」が登場。明るいパステルカラーやシックなネイビーの全4色を用意した。(2016/4/6)

GCPは今後もNode.js開発者支援を強化:
Google App EngineでNode.jsがベータ提供開始
グーグルは2016年3月21日(米国時間)、同社PaaSの「Google App Engine(GAE)」で、Node.jsのベータ提供開始を発表した。Python、Java、PHP、Goに次ぐ対応となる。(2016/3/23)

Dev Basics/Keyword:
Python(プログラミング言語)
Pythonはオープンソースで開発されているオブジェクト指向スクリプト言語であり、シンプルなコードの記述、可読性の高さなどをその特徴とする。(2016/3/18)

週末チャレンジ:
みんな「これならば覚えられる(はず)」──二次元美少女の声で「Python」を学ぶ
二次元美少女が教えてくれる「Python」学習講座が、「うぉぉ。これならば続けられる(はず)」「うん、やる気になる(はず)」と話題です。(2016/3/11)

プログラミング言語別の年収ランキング 1位はPython、機械学習ニーズ増
求人情報を基にしたプログラミング言語別の平均年収ランキングをビズリーチが発表した。(2016/2/26)

CAEニュース:
複合材の薄肉構造に使える中立面抽出機能など追加
エムエスシーソフトウェアは次世代CAEプラットフォームの最新版「MSC Apex Diamond Python」をリリースした。中立面作成機能を強化し、構造解析の際の解析準備チェック機能を追加した。(2015/8/6)

求人案件から見るプログラミング言語別給与ランキング 1位はPython
求人案件から見るプログラミング言語別の給与ランキングをゴーリストが分析・発表した。(2014/10/31)

優秀な技術者を採用するための5つのヒント
Python生みの親を12カ月かけて口説き落としたDropbox CEOの“採用哲学”
米Dropboxの創業者、ドリュー・ヒューストン氏の経験を基に、優秀な人材を採用する方法、エンジニアが望むこと、そして同社のビジネス向けサービス「Dropbox for Business」について紹介する。(2014/8/6)

ロア、牛革×ホログラム加工のMacBook Air対応インナーケース「Hologram Croco」など2製品
ロア・インターナショナルは、韓国GAZEブランド製となるMacBook Air対応インナーケース2製品「Gold Python」「Hologram Croco」の販売を開始する。(2014/7/14)

NumPyは分離:
「PyPy 2.2」公開、インクリメンタルガーベジコレクタを導入
Python処理系「PyPy 2.2」がリリースされた。主な新機能として、インクリメンタルガーベジコレクタが導入されている。その他、バグの修正や処理性能改善が施された。(2013/11/19)

バージョン2.7への移行を:
Google App Engine、Python 2.5ランタイムを非推奨に
米Googleは、PaaS環境「Google App Engine」でPython 2.5ランタイムを非推奨にすると発表した。(2013/5/14)

データ分析アプリケーション高速化にも期待:
広がるGPGPUの利用――CUDAをPythonから呼び出せるように
LL系言語ユーザーもGPGPUプログラミングを手軽にチャレンジできるように。プロトタイプ構築・検証の効率化も期待できる。(2013/3/19)

Selenium WebDriverでWebアプリのテストが変わる(後編):
Selenium WebDriverのブラウザ自動テストを実践する
Chrome、Firefox、Internet Explorer、Opera、Android、iOSといったブラウザに対応し、Java、C#、Python、Rubyなどが使えるWebテスト自動化ツールを簡単に紹介する連載。後編は、サンプルを例に、テストケースの作成、クラス設計、テスト手順の整理、コード化などを実践していく【2017年の情報に合うように更新】。(2017/7/20)

Selenium WebDriverでWebアプリのテストが変わる(前編):
iPhone/Android含むブラウザ自動テストの最終兵器Selenium WebDriverとは
Chrome、Firefox、Internet Explorer、Opera、Android、iOSといったブラウザに対応し、Java、C#、Python、Rubyなどが使えるWebテスト自動化ツールの3つの特徴と環境、実装方法を簡単に紹介する【2017年の情報に合うように更新】。(2017/7/19)



Twitter&TweetDeckライクなSNS。オープンソースで誰でもインスタンス(サーバ)を立てられる分散型プラットフォームを採用している。日本国内でも4月になって大きくユーザー数を増やしており、黎明期ならではの熱さが感じられる展開を見せている。+ こういったモノが大好きなITmedia NEWS編集部を中心に、当社でもインスタンス/アカウントを立ち上げました! →お知らせ記事

意欲的なメディアミックスプロジェクトとしてスタートしたものの、先行したスマホゲームはあえなくクローズ。しかしその後に放映されたTVアニメが大ヒットとなり、多くのフレンズ(ファン)が生まれた。動物園の賑わい、サーバルキャットの写真集完売、主題歌ユニットのミュージックステーション出演など、アニメ最終回後もその影響は続いている。

ITを活用したビジネスの革新、という意味ではこれまでも多くのバズワードが生まれているが、デジタルトランスフォーメーションについては競争の観点で語られることも多い。よくAmazonやUberが例として挙げられるが、自社の競合がこれまでとは異なるIT企業となり、ビジネスモデルレベルで革新的なサービスとの競争を余儀なくされる。つまり「IT活用の度合いが競争優位を左右する」という今や当たり前の事実を、より強調して表現した言葉と言えるだろう。