タグ

ブックマーク / gihyo.jp (19)

  • 新・標準プログラマーズライブラリ Pythonで学ぶアルゴリズムとデータ構造 徹底理解

    2024年3月11日紙版発売 2024年3月11日電子版発売 黒住敬之 著 B5変形判/344ページ 定価2,992円(体2,720円+税10%) ISBN 978-4-297-14057-1 Gihyo Direct Amazon 楽天ブックス 丸善ジュンク堂書店 ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle ブックライブ 楽天kobo honto 書のサポートページサンプルファイルのダウンロードや正誤表など このの概要 Pythonには標準でlist型やdict型などのデータ型,ソートや探索の便利なアルゴリズムが実装されており,ライブラリも充実しています。基文法とライブラリの使い方を学習するだけで,ある程度プログラムを作成できるようになります。ところが複雑な問題に直面したとき,初歩的な知識だけでは立ちどころに行き詰ります

    新・標準プログラマーズライブラリ Pythonで学ぶアルゴリズムとデータ構造 徹底理解
  • ExcelにPythonコードを埋め込める「Python in Excel」の紹介 | gihyo.jp

    筒井(@ryu22e)です。2024年2月の「Python Monthly Topics」は、Excelの新機能Python in Excelについて紹介します。 なお、Python in Excel記事執筆時点(2024年1月29日)ではプレビュー段階です。正式版リリース時には仕様が変更される可能性があります。 誰向けの機能なのか Python in Excelは、以下のようなことをしたい人に最適な機能です。 Excelに入力したデータを集計、分析したい Excelに入力したデータでグラフを作成したい 従来も上記を行うための機能はありましたが、Python in ExcelではPythonを使うことでより複雑な処理を書くことができます。 導入方法 冒頭でも説明した通り、Python in Excel記事執筆時点ではプレビュー段階です。今のところWindowsExcel(Exce

    ExcelにPythonコードを埋め込める「Python in Excel」の紹介 | gihyo.jp
  • Python作者 Guido氏インタラクティブ記念講演会レポート | gihyo.jp

    レポートではメインコンテンツである、3つの「Guidoさんに○○」について簡単にレポートします。 GuidoさんにQ&A 「GuidoさんにQ&A」のコーナーでは、質問を参加者から事前にフォームで集め、そのうちいくつかの質問をピックアップし、その場でGuidoさんに回答してもらいました。MCはJDLAのシバタアキラさんとPyCon JP AssociationのJonasさんです。 Q&Aの様子 質問に使用したスライドは以下のページで公開しています。 GuidoさんにQ&A 全部で7つの質問をしました。質問を投稿してくれたみなさん、ありがとうございます。ここではいくつかの質問とその回答を紹介します。 「他の人に使ってもらうツール」に大切なこと 質問:「他の人に使ってもらうツール」を作る上で大切なことは何だと思いますか? Guidoさん:他の人が何を望んでいるかを知ることは難しく、まずは自

    Python作者 Guido氏インタラクティブ記念講演会レポート | gihyo.jp
  • 生成系AIがもたらす開発ワークフローの変化 | gihyo.jp

    セキュリティの脆弱性を常に把握しておきたくても、SQLインジェクションのリストは増え続けています。CodeQLなど、MLモデルを使用するコーディングツールは、既知のインジェクションを検出するだけでなく、そのインジェクションに類似した初めて見るパターンもデータから検出するようトレーニングされています。これにより、確認された脆弱性の認識率を高め、新たな脆弱性を予測できるようになります。 生成系AIコーディングツールは、MLを活用して新たな答えを生成し、コードシーケンスを予測します。GitHub Copilotなどのツールは、IDEから切り替えてボイラープレートコードを調べる回数を減らし、コーディングソリューションのブレインストーミングを支援します。生成系AIは、開発者の役割を暗記型の記述から戦略的な意思決定へとシフトさせ、より高度かつ抽象的なレベルでコードを検討できるよう支援します。そのため、

    生成系AIがもたらす開発ワークフローの変化 | gihyo.jp
  • WebブラウザでPythonが動作する!PyScriptの詳解 | gihyo.jp

    鈴木たかのり(@takanory)です。今月の「Python Monthly Topics」では、Webブラウザ上でPythonが動作するPyScriptについて、内部構造なども含めて詳しく解説したいと思います。 PyScript公式サイト(https://pyscript.net/) Warning:PyScriptは現在非常に活発に開発が進んでいるプロダクトのため、将来的にこの記事のサンプルコードが動かなくなる可能性があります。記事執筆時点では最新バージョンであるPyScript 2023.03.1で動作確認しています。うまく動かない場合はPyScriptの公式ドキュメントなどを参照してみてください。 PyScript - PyScript documentation PyScriptとは? PyScriptは公式サイトに「Run Python in Your HTML」と書いてあると

    WebブラウザでPythonが動作する!PyScriptの詳解 | gihyo.jp
  • ChatGPTのおさらいと、プログラミングに活用するための第一歩 | gihyo.jp

    大量の文章から学習することで、多言語を取り扱う能力だけでなく、高度な推論能力まで手に入れました。 GPT-3.5、とりわけその初期モデルのCodexはGitHubに存在する5400万の公開リポジトリから採取された159GBのPythonコードでGPT-3をfine-tuning(微調整)することで生まれました。ChatGPTがとりわけPythonが得意なのはここから来ています。 ChatGPTの学習データを考えることはその能力を発揮させるときに極めて有効です。質問時も以下のように、『⁠涼宮ハルヒの憂』というライトノベル作品について日語で聞いたときはSOS団の略称を間違えるなどしますが、英語ではほぼ期待通りの回答を見せます。 図1 『ハルヒの憂』について日語で聞いた場合の回答 図2 『ハルヒの憂』について英語で聞いた場合の回答 知ったかぶりをするChatGPT ところで、ChatG

    ChatGPTのおさらいと、プログラミングに活用するための第一歩 | gihyo.jp
    puglee
    puglee 2023/03/23
  • [ゲーム&モダン JavaScript文法で2倍楽しい]グラフィックスプログラミング入門 ——リアルタイムに動く画面を描く。プログラマー直伝の基本

    書籍案内 » 書籍ジャンル » デザイン・素材集 » 3D・CG・CAD » [ゲーム&モダン JavaScript文法で2倍楽しい]グラフィックスプログラミング入門 ——リアルタイムに動く画面を描く。プログラマー直伝の基 WEB+DB PRESS plusシリーズ[ゲーム&モダン JavaScript文法で2倍楽しい]グラフィックスプログラミング入門 ——リアルタイムに動く画面を描く。プログラマー直伝の基 2020年1月18日紙版発売 2020年1月11日電子版発売 杉雅広 著 B5変形判/368ページ 定価3,058円(体2,780円+税10%) ISBN 978-4-297-11085-7 Gihyo Direct Amazon 楽天ブックス 丸善ジュンク堂書店 ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle ブックライ

    [ゲーム&モダン JavaScript文法で2倍楽しい]グラフィックスプログラミング入門 ——リアルタイムに動く画面を描く。プログラマー直伝の基本
  • Python実践入門 ──言語の力を引き出し、開発効率を高める

    2020年1月24日紙版発売 2020年1月24日電子版発売 陶山嶺 著 A5判/368ページ 定価3,278円(体2,980円+税10%) ISBN 978-4-297-11111-3 Gihyo Direct Amazon 楽天ブックス 丸善ジュンク堂書店 ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle ブックライブ 楽天kobo honto 書のサポートページサンプルファイルのダウンロードや正誤表など このの概要 Pythonはここ数年で日語の書籍も増え,開発現場での利用実績も着実に増えてきています。ご自身の第二,第三の言語の選択肢としてPythonが気になっているという方も多いのではないでしょうか。また,「Pythonを始めてみたけど,実際に業務で利用するには不安が残る」「コードレビューに怯えながらPythonを書いて

    Python実践入門 ──言語の力を引き出し、開発効率を高める
    puglee
    puglee 2020/01/22
  • Excel VBAを学び続けるための土台をつくる:新刊ピックアップ

    VBAはとても多くの方が活用している人気のプログラム言語です。書店の「Excel VBA」コーナーは,すべての言語の中でも最も広いといってもよいほどの棚面積を専有していて,毎月新しい入門書や解説書が出版されています。 表計算ソフトExcelはビジネスマンなら誰もが使うといっても過言ではありません。そして,VBAはそのExcelに搭載されているわけですから,人気があるのはうなずける話です。Excelがインストールされていれば,開発環境の準備といった技術的なハードルも低く,気軽に,そしてすぐにVBAの扉を開くことができます。 VBAExcelを操作するのが得意ですから,日々のオフィス業務に直接的な効果をもたらします。何時間もかけていた,いつものExcel作業が,マクロを組んでみたら一瞬で終わってしまった。そんな感動を多くの方が味わっています。 このように,VBAITエンジニアだけでなく,す

    Excel VBAを学び続けるための土台をつくる:新刊ピックアップ
    puglee
    puglee 2019/12/04
    VBAはとても多くの方が活用している人気のプログラム言語です
  • 1日目:独学プログラマが語る「なぜPythonが世界を席巻しているのか?」 | gihyo.jp

    PyCon JPとは PyCon JPは日国内外のPythonユーザーが一堂に会し、互いに交流を深め、知識を分け合い、新たな可能性を見つけられる場所として毎年9月中旬に開催される国際カンファレンスです。 PyCon JP 2019は2019年9月14日のスプリント(HENNGE株式会社⁠)⁠、9月15日のチュートリアル、9月16日〜17日のカンファレンス(大田区産業プラザPiO)と4日間の会期で開催されました。来場者は4日間で約1160人と昨年を上回る大盛況で、Pythonへの注目が年々増していることがわかります。 今回は16日に行われたカンファレンスの中から、注目セッションやイベントの様子と感想について運営スタッフがレポートします。 基調講演「Why Python is Eating the World」― Cory Althoff (牛窪翔) 1日目の基調講演は、Cory Altho

    1日目:独学プログラマが語る「なぜPythonが世界を席巻しているのか?」 | gihyo.jp
  • GitLabのこれまでとこれから | gihyo.jp

    あけましておめでとうございます。株式会社Ruby開発の佐藤です。 近年、GitHubを利用したソーシャルコーディングが注目を集めています。GitHubを利用するとエンジニア同士の共同作業をスムーズに進められるため、ソフトウェア開発の生産性を向上させる効果が期待できます。そのため、オープンソースソフトウェア開発での利用にとどまらず、通常業務でGitHubを利用する企業が増えています。 そこで稿では、GitHubの競合として注目が高まっているGitLabについて紹介します。 GitLabとは GitLabは、GitLab社が開発しているRuby on Rails製のGitホスティングソフトウェアです。GitLabには無料で利用可能なオープンソースソフトウェアのCommunity Edition(以下CE)と、利用にライセンスが必要なプロプライエタリソフトウェアのEnterprise Edit

    GitLabのこれまでとこれから | gihyo.jp
    puglee
    puglee 2017/01/05
    GitLab にはお世話になっております.
  • 第20回 Email::Sender:メールを送信する | gihyo.jp

    メール送信のあれこれ たとえばウェブアプリケーションでなにかの注文を受け取ったとき、あるいはシステム管理ツールでなにか異常を発見したとき、ユーザや管理者にメールを送れるようにしたい、というのはよくある要件です。昔はヒアドキュメントやテンプレートエンジンなどを使って送信したいメールを用意したあと、sendmailへのパイプを開いてメールを流し込んでいたものですが、いまはメールの作成から送信まで、すべてモジュールを使って実現できるようになっています。 とはいえ、需要が大きいだけにメール関係のモジュールは山のようにあります。ディストリビューション(パッケージ)の数だけで500を数えますし、メール関係の名前がついたモジュールは現在CPANにアップロードされている7万以上ものモジュールのほぼ1割を占めるほどです。これではどれを使えばよいのかわからないという声があがるのも当然でしょう。 そこで今回はP

    第20回 Email::Sender:メールを送信する | gihyo.jp
    puglee
    puglee 2014/09/17
    Perl でメール送信プログラムを書く時に使うモジュール.
  • [改訂第6版]LaTeX2ε美文書作成入門

    2013年10月23日紙版発売 2013年10月23日電子版発売 奥村晴彦,黒木裕介 著 B5変形判/432ページ/DVD1枚 定価3,520円(体3,200円+税10%) ISBN 978-4-7741-6045-0 ただいま弊社在庫はございません。 →書の新版が発行されています。 書のサポートページサンプルファイルのダウンロードや正誤表など このの概要 LaTeX入門の定番書待望の最新改訂版登場! LaTeXのインストールはもちろん,「自分で体裁を変更したい」といったある程度高度な知識が必要なところまで幅広く網羅。TeXを使うすべての人にお勧めの一冊です。 今版では,長年の加筆・修正でわかりにくくなったり古くなっていた項目を整理し,最新の環境に合わせて新たに構成しなおしました。また,国際的なTeX Live 2013に対応し,これまで以上にかんたんに各種パッケージをご利用いただ

    [改訂第6版]LaTeX2ε美文書作成入門
    puglee
    puglee 2013/10/14
    発注しないと.
  • 第280回 次世代ディスプレイサーバ、Mir/XMirを試そう | gihyo.jp

    先週、Ubuntu 13.10の標準のディスプレイサーバが、X Window SystemからMirに変更されると発表されました。そこで今回は、このMirについての簡単な説明と、手元の環境で試してみる方法を紹介します。 MirとXMirとは Mirとは 「Mir」はUbuntuの中でX Window Systemが担っている部分を置き換えることを目的とした「次世代ディスプレイサーバ」です。 X Window Systemは簡単に言うとディスプレイへのウィンドウの描画やユーザの入出力を扱うプロトコルです。そのプロトコルを実装したものの一つがX.Org Serverです。X Window System自体は互換性に配慮した設計思想と拡張機能を持っており、長い年月に渡ってUbuntuに限らず数多くのOSやソフトウェアで使われてきました。しかしながら古いものを改修・拡張しながら使い続けることは、と

    第280回 次世代ディスプレイサーバ、Mir/XMirを試そう | gihyo.jp
  • 2013年5月第2週号 1位は、フラットデザインはUIを進化させるか、気になるネタは、iPhoneやiPadでも「Google Now」が利用可能に | gihyo.jp

    週刊Webテク通信 2013年5月第2週号1位は、フラットデザインはUIを進化させるか、気になるネタは、iPhoneiPadでも「Google Now」が利用可能に ネットで見かけたWebテク(Webテクニック・Webテクノロジー)記事から、Webデザイナーの目で厳選したネタを週刊で紹介するこのコーナー。今回は、2013年4月29日~5月5日の間に見つけた記事のベスト5です。 1. ソシオメディア | フラットデザインはUIを進化させるかhttps://www.sociomedia.co.jp/4262 フラットデザインが流行っている理由や今後について、うまくまとめられている日語の記事です。フラットデザインについて人に説明するときにも、このページのリンクを教えればいいという決定版的記事だと思います。 フラット過ぎるUIでは操作の仕方が予測しづらくなるという点と、装飾的な要素を削ぎ落しつ

    2013年5月第2週号 1位は、フラットデザインはUIを進化させるか、気になるネタは、iPhoneやiPadでも「Google Now」が利用可能に | gihyo.jp
  • Perl Hackers Hub:連載|gihyo.jp … 技術評論社

    最終回 Carmelによる依存モジュール管理 CPANモジュールの更新を高速⁠⁠、安全に(2) 宮川達彦[著],牧大輔,福貴之,松木雅幸,大沢和宏[監修] 2023-10-17 最終回 Carmelによる依存モジュール管理 CPANモジュールの更新を高速⁠⁠、安全に(1) 宮川達彦[著],牧大輔,福貴之,松木雅幸,大沢和宏[監修] 2023-10-16 第79回最近Perlに追加された実験的機能 try文⁠⁠、defer文⁠⁠、class文(2) 石垣憲一[著],牧大輔,福貴之,松木雅幸,大沢和宏[監修] 2023-08-18

    Perl Hackers Hub:連載|gihyo.jp … 技術評論社
  • Emacs実践入門―思考を直感的にコード化し,開発を加速する

    2012年3月7日紙版発売 2014年12月10日電子版発売 大竹智也 著 A5判/272ページ 定価2,728円(体2,480円+税10%) ISBN 978-4-7741-5002-4 ただいま弊社在庫はございません。 →書の新版が発行されています。 書のサポートページサンプルファイルのダウンロードや正誤表など このの概要 書は,日常のテキスト編集やプログラム開発で,Emacsを快適に利用するためのノウハウを解説した書籍です。Emacsの魅力は,カスタマイズ性の高さや豊富な拡張機能にあります。反面,使いこなすにはある程度の知識が必要で,利用の障壁となっているのも事実です。書では,基的な使い方から,カスタマイズを行うための設定,そしてテキスト編集や開発時に便利な拡張機能の実践的な使い方まで,現在の状況に合わせてしっかり解説しています。プログラマはもちろん,テキスト編集を便利

    Emacs実践入門―思考を直感的にコード化し,開発を加速する
  • 具体例で学ぶ!情報可視化のテクニック 記事一覧 | gihyo.jp

    運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    具体例で学ぶ!情報可視化のテクニック 記事一覧 | gihyo.jp
  • Moodleによるeラーニングシステムの構築と運用

    このの概要 書は,オンライン教育・学習サイト用CMSとして定評のあるMoodleの解説書です。Moodleを用いて実際にサイトを構築・運用したい人に向け,インストールから設定のみでなく,ユーザアカウント管理,コース作成方法などの運用関連事項までもカバーしています。 この一冊で,様々な場面でのMoodle利用方法や,効果的な学習コースを設計する方法を知ることができます。Moodle利用者必携の一冊です。 こんな方におすすめ eラーニングシステムを構築・運用している人 Moodleを利用している学生・教師 この書籍に関連する記事があります! 第1回 Moodle(ムードル)とは Moodleは,オンラインで授業を行うために開発されたシステムですが,ユーザ管理の機能がしっかりしており,また,さまざまな機能が備わっているので,いろんな用途に応用が可能です。 第2回 日語サイトを構築する際の注

    Moodleによるeラーニングシステムの構築と運用
  • 1