タグ

2021年9月29日のブックマーク (4件)

  • 【2021】モダンなPython開発環境の紹介 - Qiita

    📌 はじめに Pythonで開発を行うにあたり、リンタやフォーマッタ、パッケージマネージャ等のツールの選定は非常に重要な問題です。一方で歴史的な経緯もあり、沢山の選択肢から何を選ぶべきか情報がまとまっていないように感じました。この記事では2021年9月時点でモダンと言えるであろう開発環境を紹介します。基的にはシェアが高いこと、著名なパッケージで使用されていることを主な選定理由としており、また特定のエディタに依存しないことを前提とします。 記事で紹介する内容は一つのテンプレートに近く、必要に応じてカスタマイズするもよし、そのまま使ってもよし、として参考になればと思います。(CI/CDについてはPythonとは独立した問題なので触れません。またドキュメント生成はSphinxを推しますが、必須ではないので今回は割愛します。) 📄 要約 "モダン"な開発環境を箇条で列挙すると下記の通りです

    【2021】モダンなPython開発環境の紹介 - Qiita
  • データ基盤とは?種類と用途、データパイプラインとワークフロー管理 | AIdrops

    データ基盤とは?種類と用途、データパイプラインとワークフロー管理 データアナリティクスやAI、IoTなどのビッグデータ分析が注目されています。そのようなデータ活用を支えるインフラが「データ基盤」です。データレイク、データウェアハウス、データマートなどデータ基盤の種類や「分析基盤」「機械学習基盤」など用途について知りたいという方も多いのではないでしょうか。 今回の記事では、そのような「データ基盤」について解説します。データパイプラインとワークフロー管理、データエンジニア、SRE、DataOpsなどの最新動向についても紹介します。 データ基盤とは データ基盤とは、分析などに利用するデータを蓄積し、必要に応じて取り出すことができる処理システム群のことを言います。近年、機械学習やディープラーニングなどのAI技術が注目を浴びていますが、それらの業務でビッグデータを活用するためにもデータ基盤が必要です

    データ基盤とは?種類と用途、データパイプラインとワークフロー管理 | AIdrops
  • これまでの経験から学んだ、開発環境構築の本質について – 株式会社エンファクトリー

    こんにちは。ショッピングユニットのエンジニア面屋です。 エンジニアとして開発を行なっている中で、気になった開発環境の構築について話をしてみたいと思います。 開発を始める際にまず行うのが環境構築です。 環境構築は会社によって決まっていたり、開発するサービスによって分けたりと、様々かと思います。 私が今まで関わったプロジェクトも開発環境は様々で、サービスによって変わったり、新しい構築方法が出てきたら試行錯誤を行うなど、開発を開始できる状態にすることのハードルが高かったイメージがあります。 今まで経験した開発環境の構築方法 1. マシン(Windows or Mac PC)に直接構築する 直接マシン構築するため、マシンの状態によって構築がスムーズにいかないことがありました。 マシンによって構築手順に少しばらつきが発生するなど、共有が難しかったです。 2. Vagrantの仮想環境に構築する Va

    これまでの経験から学んだ、開発環境構築の本質について – 株式会社エンファクトリー
  • Lab-On|研究の未来をデザインするメディア

    狙い目は「先輩の少ない分野」―AidemyCEOが語る「今、AIプログラミングを学べばトップに立てる理由」とは

    Lab-On|研究の未来をデザインするメディア