• 関連の記事

「Python」関連の最新 ニュース・レビュー・解説 記事 まとめ

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

Amazon SageMaker Studio Lab入門:
Amazon SageMaker Studio Lab環境とCondaの使い方
無料で使えるStudio Labは、どうやって使えばよいのか。Studio Labプロジェクトランタイムの起動から、CondaによるPython環境の操作やエクスポートなどについて説明する。(2022/1/27)

ペネトレーションテストのためのPython【前編】
初めてのプログラミングには「Python」を選ぶべき“セキュリティ的な理由”
ペネトレーションテスト担当者にとって、「Python」は優先して習得すべきプログラミング言語だと専門家は推奨する。それはなぜなのか。そもそもPythonは学びやすいのか。(2022/1/26)

解決!Python:
[解決!Python]クラスを定義するには
インスタンス変数/インスタンスメソッド/クラスメソッド/スタティックメソッド/プロパティなどを含んだクラスの定義方法と注意点を紹介する。(2022/1/25)

解決!Python:
[解決!Python]Clickパッケージを使ってコマンドライン引数を処理するには
外部パッケージであるClickは属性ベースでPythonスクリプトに与えられたさまざまな位置引数やオプションを手軽に解析できる。(2022/1/18)

キャリアニュース:
ITエンジニアの案件検索キーワードランキング、1位は「リモート」
「レバテックフリーランス」が「案件検索キーワード トレンドランキング2021」を発表。第1位は2020年に引き続き「リモート」だった。その他、「AWS」「Python」「React」「Flutter」など、DXの関連キーワードが上位に入っている。(2022/1/13)

解決!Python:
[解決!Python]argparseモジュールを使ってコマンドライン引数を処理するには
argparseモジュールを使い、コマンドラインを通して渡される位置引数/オプション引数を処理する方法を紹介する。(2022/1/11)

動く「機械学習帳」、東工大教授が講義資料を無償公開 回帰や分類のグラフをアニメーションに
東京工業大学の岡崎直観教授が、大学の講義で使う資料「機械学習帳」をGitHubのホスティングサービス上で公開している。利用者はPythonのコードとその実行結果を見ながら学べる。(2021/12/22)

解決!Python:
[解決!Python]Pythonスクリプトに与えられたコマンドライン引数を処理するには
sysモジュールのargv属性を使って、スクリプトファイルに与えられたコマンドライン引数を受け取り、それを処理する方法を紹介する。(2021/12/21)

Amazon SageMaker Studio Lab入門:
無料でPython/機械学習できるAmazon SageMaker Studio Labとは? Colabと比較
メールアドレスだけで無料で使えるStudio Labは、同種のColabとどう違うのか。Studio Labプロジェクトランタイムのスペック(CPU/GPUや、実行時間、メモリ、ディスクサイズなど)や機能(ランタイムの保存と再開など)について説明する。(2021/12/20)

解決!Python:
[解決!Python]順列や組み合わせを取り出したり、総数を計算したりするには
mathモジュールのperm/comb関数、itertoolsモジュールのpermutations/combinations関数を使い、順列や組み合わせの総数や組を得られる。(2021/12/14)

技術・家庭科で「Python」を ミクシィが中学校で「プログラミング授業」を実施(後編)
渋谷区立鉢山中学校の技術・家庭科のプログラミングに関する授業に、「モンスト」などで知られるミクシィが協力した。この記事では、3回目と4回目の授業の様子を見てみよう。(2021/12/9)

解決!Python:
[解決!Python]うるう年かどうかを判定するには
ある年がうるう年かどうかを判定するには、calendarモジュールが提供するisleap関数を使うのが簡単だ。また、同じ動作をする関数のコードも紹介する。(2021/12/7)

AWS、ブラウザで機械学習を学び試せる「SageMaker Studio Lab」を無料で提供
AWSが、機械学習の実行環境を提供する新サービス「SageMaker Studio Lab」を無料で提供する。オープンソースの「JupyterLab IDE」をベースにした新サービスで、PythonやR言語などに対応。Webブラウザから利用可能という。(2021/12/2)

バイアスを排除することの重要性
データの「偏見」を可視化するPythonライブラリの真の価値とは何か
機械学習に使うデータに年齢や人種、性別に関わるバイアスが含まれていると、AIは誤った推論を出力する。FairLensはこれらのバイアスを可視化し、公平性に寄与する。それによって得られる真の恩恵とは?(2021/12/2)

AWSチートシート:
初学者向け「Amazon Textract」(AIドキュメント分析サービス)をPythonで利用するには
AWS活用における便利な小技を簡潔に紹介する連載「AWSチートシート」。今回は、AWSのAIドキュメント分析サービス「Amazon Textract」をPythonで利用する方法を紹介する。(2021/12/2)

「AI」エンジニアになるための「基礎数学」再入門(15):
データ分析やAI予測の基本中の基本「回帰分析」「最小二乗法」の基礎をPythonコードと図で理解する
AIに欠かせない数学を、プログラミング言語Pythonを使って高校生の学習範囲から学び直す連載。今回は「回帰分析」「最小二乗法」について、図版とPythonコードを交えて解説します。(2021/12/3)

WebエンジニアからみたRust(2):
Rustは本当に動作が高速なのか? Pythonとの比較で分かる、Rustのパフォーマンス特性
Web開発者としての興味、関心に基づきRustを端的に紹介し、その強みや弱みについて理解を深める本連載。第2回は、Pythonとの比較を通じてRustのパフォーマンス特性を整理、考察します。(2021/12/1)

解決!Python:
[解決!Python]Python処理系のバージョンを確認するには
sysモジュールとplatformモジュールが提供する属性や関数、あるいはpythonコマンドを使ってPython処理系のバージョンを確認する方法を紹介する。(2021/11/30)

技術・家庭科で「Python」を ミクシィが中学校で「プログラミング授業」を実施(前編)
渋谷区立鉢山中学校の技術・家庭科のプログラミングに関する授業に、「モンスト」などで知られるミクシィが協力した。この記事では、1回目と2回目の授業の様子を見てみよう。(2021/11/26)

「Python」×「株価データ」で学ぶデータ分析のいろは(終):
Pythonの「Prophet」ライブラリで株価予測をしてみよう
日々変動する株価データを題材にPythonにおけるデータ分析のいろはを学んでいく本連載。最終回はローソク足とともにこれまでに計算したオシレーターなど一式を1つのグラフで表示する方法や過去の株価データを基にした株価予測の方法を解説します。(2021/11/26)

解決!Python:
[解決!Python]日付や時刻の文字列表現をstrptimeメソッドでdatetime型のオブジェクトに変換するには
datetimeクラスのstrptimeクラスメソッドを使って、文字列として表現されている日付や時刻からdatetime型のオブジェクトを作成する方法を紹介する。(2021/11/24)

データベース複製速度は55%向上も:
データクラウドのSnowflakeがPythonをネイティブサポート、非構造化データ処理などの新機能も発表
クラウドデータウェアハウスのSnowflakeが、Pythonをネイティブにサポートする。これにより、データエンジニアリング用の言語として人気が拡大する Python の開発者にアビールする。他にも非構造化データ処理、マーケットプレイス機能の強化、アカウントレプリケーションなどが発表された。(2021/11/17)

解決!Python:
[解決!Python]datetime型の日付や時刻と、ISO 8601形式の文字列とを相互変換するには
datetimeクラスのisoformatメソッドとfromisoformatクラスメソッドを使って、datetimeオブジェクトをISO 8601形式の文字列表現に変換する方法と、その逆を行う方法を紹介する。(2021/11/16)

AutoML OSS入門(6):
最小限のPythonコードでAutoMLを実現するローコード機械学習ライブラリ「PyCaret」
AutoML OSSを紹介する本連載第6回は、ローコード機械学習ライブラリ「PyCaret」を解説します。さまざまな機械学習ライブラリのラッパーであるPyCaretは、データ分析のあらゆる工程でコードの行数を削減します。(2021/11/16)

解決!Python:
[解決!Python]日付や時刻をYYMMDDhhmmssなどの形式に書式化するには
datetimeモジュールとtimeモジュールには、それらが提供する日付/時刻のデータを書式化するために使えるstrftime関数/メソッドがある。それらの使い方を紹介する。(2021/11/9)

ソースコードに脆弱性を潜ませられるUnicode悪用攻撃法「Trojan Source」を研究者が発表
英ケンブリッジ大学コンピュータ研究所が、「Trojan Source」と名付けた攻撃法を発表した。Unicodeの脆弱性を悪用するもので、C、C++、C#、JavaScript、Java、Rust、Go、Pythonに対して機能した。「他のほとんどの言語に対しても機能すると思われる」としている。(2021/11/2)

解決!Python:
[解決!Python]今日の日付や時刻を取得するには
Pythonに標準で付属するdatetimeモジュールとtimeモジュールを使って、現在の日付と時刻を取得する方法を紹介する。(2021/11/2)

AutoML OSS入門(5):
ノーコードでAutoMLを実現、Javaアプリと簡単に連携できる「H2O」
AutoML OSSを紹介する本連載第5回は、ノーコードでAutoMLが実行できるOSS「H2O」を解説します。H2Oは、最小限の時間で最適なモデルの構築を目指すだけでなく、分散処理フレームワークを活用した大規模なデータセットの高速処理や、Python以外の手法による機械学習の実現など、さまざまなニーズを満たす機能が実装されています。(2021/10/29)

AWSチートシート:
初学者向け「Amazon Rekognition」(AI画像/動画分析サービス)をPythonで利用するには
AWS活用における便利な小技を簡潔に紹介する連載「AWSチートシート」。今回は、AWSのAI画像/動画分析サービス「Amazon Rekognition」をPythonで利用する方法を紹介する。(2021/10/28)

解決!Python:
[解決!Python]Pythonでコメントを書くには
ブロックコメント、インラインコメント、docstringを使ったコメントやドキュメントの基本的な記述方法を紹介する。(2021/10/26)

QLNP普及に向けた第一歩か:
量子自然言語処理向けツールキット「lambeq」がオープンソースで公開 ケンブリッジ・クオンタム
ケンブリッジ・クオンタムは、量子自然言語処理向けツールキット「lambeq」をオープンソースとして公開した。Python 3.7以上に対応する。文章を量子回路に変換し、量子計算機を活用して自然言語処理アプリケーションを開発できる。(2021/10/21)

解決!Python:
[解決!Python]while文やfor文で無限ループを記述するには
Pythonのwhile文を使って無限ループを記述する方法やその際の注意点、for文と無限イテレータを使って無限ループを記述する方法を紹介する。(2021/10/19)

「Python」×「株価データ」で学ぶデータ分析のいろは(4):
Pythonの「Plotly」ライブラリで「ゴールデンクロス」「デッドクロス」を可視化する
日々変動する株価データを題材にPythonにおけるデータ分析のいろはを学んでいく本連載。第4回は株価の上昇、下落を示すゴールデンクロスとデッドクロスを描画させる方法を紹介します。(2021/10/19)

Python最新情報キャッチアップ:
Python 3.10の新機能:型ヒントに関連する新機能
Pythonで静的な型付けを行いながらプログラミングを行うために使える型ヒントに関連する機能がPython 3.10でどのように強化されたかを紹介する。(2021/10/15)

Python最新情報キャッチアップ:
Python 3.10の新機能:with文の強化/エラーメッセージの改善/EncodingWarningクラス
ネストしたコンテキストマネジャーを簡潔な記述、分かりやすくなったエラーメッセージ、EncodingWarningクラスを取り上げる。(2021/10/12)

数学×Pythonプログラミング入門:
Pythonでグラフを描こう ― 棒グラフ/ヒストグラム/散布図/ヒートマップ
「モデルとデータの可視化」というテーマで各種グラフの描画方法を前後編で解説。後編である今回は、棒グラフ/ヒストグラム/箱ひげ図/散布図/ヒートマップを作成し、複数のグラフを並べて表示する方法を説明する。(2021/10/11)

「C」「Java」は下降中:
「Python」が初の首位に、プログラミング言語の人気ランキング「TIOBEインデックス」
TIOBE Softwareが発表したプログラミング言語の人気ランキング「TIOBEインデックス」の2021年10月版では、20年間で初めて「Python」が初めて首位に立った。(2021/10/8)

Python最新情報キャッチアップ:
Python 3.10の新機能:「構造的パターンマッチ」とは
Python 3.10で追加された構造的パターンマッチ(match〜case文)の概要と各種パターンの記述方法をサンプルコードと共に紹介する。(2021/10/8)

製造ITニュース:
Python連携実装など機能強化したデータ基盤ソリューションの最新版
ウイングアーク1stは、Python連携などを実装したデータ基盤ソリューションの最新版「Dr.Sum Ver.5.6」の提供を開始した。Pythonプログラムを大量の業務データやセンサーデータとシームレスに連携できるようになる。(2021/10/5)

解決!Python:
[解決!Python]pass文で何もしない文を記述するには
Pythonには「何もしない」処理を行うpass文がある。その使いどころとちょっとした注意点を紹介する。(2021/10/5)

解決!Python:
[解決!Python]CSVファイルの読み書きまとめ
csvモジュール/NumPy/pandasを使って、CSVファイルを読み書きする方法を1ページにまとめて紹介。(2021/9/28)

「Python」×「株価データ」で学ぶデータ分析のいろは(3):
Pythonの「TA-Lib」ライブラリでテクニカル指標の計算と可視化をしてみよう
日々変動する株価データを題材にPythonにおけるデータ分析のいろはを学んでいく本連載。第3回は複数のテクニカル指標の計算と可視化を説明します。(2021/9/28)

人気連載まとめ読み! @IT eBook(83):
解決!Python:リスト(配列)編
人気過去連載を電子書籍化して無料ダウンロード提供する@IT eBookシリーズ。第83弾では「解決!Python」で紹介したリスト(配列)の使い方をeBook化。「リストの〇〇って〜」とど忘れしちゃう人にオススメ!(2021/9/21)

解決!Python:
[解決!Python]CSVファイルに書き込みを行うには(pandas編)
pandas.DataFrameクラスのto_csvメソッドを使って、データフレームの内容をCSVファイルに書き込む方法を紹介する。(2021/9/14)

AWSチートシート:
初学者向け「Amazon Translate」(AI翻訳サービス)をPythonで利用するには
AWS活用における便利な小技を簡潔に紹介する連載「AWSチートシート」。今回は、AWSのAI翻訳サービス「Amazon Translate」をPythonで利用する方法を紹介する。(2021/9/9)

解決!Python:
[解決!Python]CSVファイルから読み込みを行うには(pandas編)
pandasが提供するread_csv関数を使って、CSVファイルなどからデータを読み込む方法を紹介する。(2021/9/7)

「私はデジタルの専門家でもエンジニアでもない」――石倉洋子デジタル監の発言が話題に 質疑での発言全文
デジタル庁の事務方トップ「デジタル監」に就任した石倉洋子氏の発足式での発言が物議を呼んでいる。石倉デジタル監は報道陣との質疑応答で何を言っていたのか。一問一答形式でまとめた。石倉デジタル監はPythonに挑戦した経験もあるという。(2021/9/2)

「プログラムは大学の講義で初めて学んだ」が約6割:
2023年入社予定の学生が「仕事で使用したい言語」はPython レバテックがトレンド調査の結果を発表
レバテックは、エンジニア志望で就職活動中の2023年入社予定の学生を対象に実施した、プログラミング言語のトレンド調査の結果を発表した。今後仕事で使用したい言語のトップはPythonだった。(2021/8/31)

解決!Python:
[解決!Python]CSVファイルに書き込みを行うには(NumPy編)
NumPyが提供するsavetxt関数関数を使って、CSVファイルなどにデータを書き込む方法を紹介する。(2021/8/31)

「Python」×「株価データ」で学ぶデータ分析のいろは(2):
Pythonの「mplfinance」「pyti」ライブラリで株価データを可視化する
日々変動する株価データを題材にPythonにおけるデータ分析のいろはを学んでいく本連載。第2回はPythonによる株価データの可視化について。(2021/8/31)


サービス終了のお知らせ

この度「質問!ITmedia」は、誠に勝手ながら2020年9月30日(水)をもちまして、サービスを終了することといたしました。長きに渡るご愛顧に御礼申し上げます。これまでご利用いただいてまいりました皆様にはご不便をおかけいたしますが、ご理解のほどお願い申し上げます。≫「質問!ITmedia」サービス終了のお知らせ

にわかに地球規模のトピックとなった新型コロナウイルス。健康被害も心配だが、全国規模での臨時休校、マスクやトイレットペーパーの品薄など市民の日常生活への影響も大きくなっている。これに対し企業からの支援策の発表も相次いでいるが、特に今回は子供向けのコンテンツの無料提供の動きが顕著なようだ。一方産業面では、観光や小売、飲食業等が特に大きな影響を受けている。通常の企業運営においても面会や通勤の場がリスク視され、サーモグラフィやWeb会議ツールの活用、テレワークの実現などテクノロジーによるリスク回避策への注目が高まっている。