並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 15 件 / 15件

新着順 人気順

PEP8の検索結果1 - 15 件 / 15件

  • データ分析のためのSQLを書けるようになるために

    はじめに 本稿では分析用クエリをスラスラ書けるようになるまでの勉強方法や書き方のコツをまとめてみました。具体的には、自分がクエリを書けるようになるまでに利用した教材と、普段クエリを書く際に意識していることを言語化しています。 想定読者として、SQLをガンガン書く予定の新卒のデータアナリスト/データサイエンティストを想定しています。 勉強方法 基礎の基礎をサッと座学で勉強してから、実践教材で実際にクエリを書くのが望ましいです。 実務で使える分析クエリを書けるようになるためには、実務経験を積むのが一番良いですが、だからといって座学を御座なりにして良いというわけではありません。SQLに自信がない人は、一度基礎に立ち返って文法の理解度を確認した方が良いと思います。 書籍 SQL 第2版: ゼロからはじめるデータベース操作 前提として、SQLに関する書籍の多くがデータベース運用/構築に関する書籍がほ

      データ分析のためのSQLを書けるようになるために
    • 主にVSCodeではじめるPython開発環境構築ガイド | DevelopersIO

      ファイル比較 VSCodeのエクスプローラで、ファイル2つを選択して右クリックメニューから「選択項目を比較」で比較することができます。 また右クリックで、「比較対象の選択」をした後に「選択項目を比較」でも比較することも可能です。 VSCodeのSnippetの使い方 VSCodeのSnippetも便利です。似たような構造のクラスを実装する場合などや、プロジェクト共通で使いがちな書き方というものをSnippetに登録して、効率化することができます。 また、変数を持たせておくこともできます。この場合、Snippetを呼び出した後に変数部分にカーソルがあたるので、そこで変数部分をタイピングできます。 詳細は以下のリンクをご覧ください。 Visual Studio Codeに定型文(スニペット)を登録する方法 VSCodeのUser Snippetを活用しよう! また後述するSnippet Gen

        主にVSCodeではじめるPython開発環境構築ガイド | DevelopersIO
      • pythonは_(アンダースコア)の使い方を理解するだけでプロフェッショナルになれる - Qiita

        1. 第3次AIブームの到来 米Google DeepMindが開発した人工知能(AI)の囲碁プログラム「AlphaGo」が世界トップレベルの実力を持つ韓国のプロ棋士、李世ドル(イ・セドル)九段に4勝1敗と大きく勝ち越したことが着火剤となり、2015年より第3次AIブームへと突入した。(ちなみにAIが誕生したのは1950~1960年代で第1次AIブームの到来) 1.1 余談になるがAlphaGo(4億円の知能)はなぜすごいのか? AlphaGoがそれ以前のチェスや将棋のAIと異なるのは、 畳み込みニューラルネットワーク(CNN) を応用している点だ。このCNNはさらに強化学習を行い、自分自身と対局を数千万回も繰り返した。 間違っていたらすみません、、、、 1.2 ChatGPTによる生成AIのブーム ChatGPTに代表されるLLMは以前から開発競争が繰り広げられていた。 GPT1は201

          pythonは_(アンダースコア)の使い方を理解するだけでプロフェッショナルになれる - Qiita
        • コードレビューの思想や心構え - Qiita

          株式会社ブレインパッドでデータサイエンティストをしているasanoです。 この記事はBrainPad Advent Calender 2023 1日目の記事シリーズ2です。 ※シリーズ1は@fuyu_quantさんの入力プロンプトを復元する技術 #ChatGPTです! 今日はコードレビューの思想や心構えについて書きます。 はじめに コードレビューをより生産的に進めるには単にコーディングのスキルだけでなく、そもそものコードレビューに対する思想や心構えについても一定のリテラシーを求められると考えています。 コードレビューはどうしてもロジカルな話になるため伝え方にも気を付けないとモチベーションの低下に繋がりやすいと考えています。 そうなると当然パフォーマンスも下がってしまいます。 これを防ぐために自分は「コードレビューの思想・心構え」をまとめてチームのガイドラインとして使っています。 あくまで主

            コードレビューの思想や心構え - Qiita
          • Python命名規則の基本

            はじめに Pythonの命名規則は、コードの可読性を高めるために非常に重要です。 実はPeP8というPythonのスタイルガイドには、命名規則に関する詳細なガイドラインが記載されています。 本記事では、Pythonの命名規則について、PeP8に基づいてまとめたいと思います。 なぜ命名規則が重要なのか 命名規則(Naming Convention)は、コードの可読性を高めるために非常に重要です。 最も重要なのは一貫性(Consistency)で、コードが一貫性のある命名規則に従っていると、変数や関数の目的が明確になり、コードの理解が容易になります。 また、命名規則に従っていると、他の開発者がコードを読んだり、メンテナンスしたりする際にも、迷うことなく作業を進られるため、作業効率UPにもつながります。 Pythonの命名規則のタイプ Pythonの命名規則には、大きく分けて以下の4つのタイプが

              Python命名規則の基本
            • OpenAI Assistants API(Playground)を使ってコーディングのアドバイスをしてくれるアシスタントを作る

              OpenAI Assistants API OpenAI Dev Day色々アップデートありましたね。 Visionとか、Turboとか着実にすごくて便利そうですが、ちょっとだけわかりづらそうなAssistants APIを使ってみました。 Assistants APIは、Playgroundで試してみるのが簡単でオススメです。ノーコードで機能を試せます。以下リンクから入ってください。 Assistant Playground Playgroundでコーディングのアドバイスをしてくれるアシスタントを作る さっそくアシスタントを作ってみます。比較的(?)実用的なものとしてコーディングのアドバイスをしてくれるアシスタントを作ってみます。 「+Create」ボタンでアシスタントを新規作成します。 以下のように設定します。Instructionsにプロンプトを入力して、モデルを選ぶだけです。オプシ

                OpenAI Assistants API(Playground)を使ってコーディングのアドバイスをしてくれるアシスタントを作る
              • Pythonコーディングのベストプラクティス「PEP 8」を解説

                Pythonコーディングのベストプラクティス「PEP 8」を解説:命名規則、インデント、コメントの付け方など TechTargetは、「開発チームのPythonコーディング標準」に関する記事を公開した。Pythonを使う開発チームのリーダーには、コード標準に関して2つの課題がある。スタイルガイドを作成することと、開発者にそれを守らせることだ。

                  Pythonコーディングのベストプラクティス「PEP 8」を解説
                • 【完全版】ChatGPTの性能が爆上がりするCustom instructions(カスタム指示)おすすめの設定8選

                  ChatGPTの拡張機能Custom instructionsが無料ユーザーにも開放されたものの、「Custtom instructions(カスタム指示)に何を入力・設定したらいいの?」という疑問を持つ方も多いのではないでしょうか。 この記事はそんな方向けに、ChatGPTの性能を爆上げするCustom instructions(カスタム指示)のおすすめの設定内容を厳選してご紹介します! すべてコピペOKですので、ぜひ試してみてください。 Custom instructions(カスタム指示)は上手く活用すると、ChatGPTの性能を向上させるとともにプロンプト入力の手間を大きく節約できる便利な機能です。 この記事を参考にして、Custom instructions(カスタム指示)を上手く使いこなしましょう。 おすすめ1.深津式の最強コンサルタント設定 深津式プロンプトなどでも著名なno

                    【完全版】ChatGPTの性能が爆上がりするCustom instructions(カスタム指示)おすすめの設定8選
                  • エンジニア1年目に読んだ技術書 - Qiita

                    はじめに エンジニアに転職してそろそろ1年になります。 この1年で読んだ本、良かったサービスを紹介します。 書籍の紹介 Python1年生 第2版 体験してわかる!会話でまなべる!プログラミングのしくみ 転職活動を始める前にプログラミングの向き不向きを判断するために読みました。 基本的なプログラミングの概念やPythonの基礎が分かりやすく解説されています。 独習Python Pythonの基礎文法はこれ一冊で十分です。 多くの文法書がありますが、一冊終える頃には自分で調べて問題解決できるレベルになるので、この本に限らず自分に合った文法書を一冊学習すれば良いと思います。 スッキリわかるPythonによる機械学習入門 教師あり学習・教師なし学習など機械学習の基礎が学べます。 これ一冊だけでもかなり分かりやすくなっていますが、Pythonの文法を一通り学習した後で取り組むと、よりスムーズだと思

                      エンジニア1年目に読んだ技術書 - Qiita
                    • [解決!Python]PEP 8の命名規則まとめ

                      Pythonコードを書くときに変数や関数、クラスなどの名前はどのように付けたらよいだろう。PEP 8で述べられているその基本をまとめた。

                        [解決!Python]PEP 8の命名規則まとめ
                      • CPythonコントリビュートのはじめかた | gihyo.jp

                        福田(@JunyaFff)です。今月の「Python Monthly Topics」は、CPythonコントリビュート(貢献)のはじめかたという内容でお送りします。 はじめに OSSへの貢献、とくに普段利用しているOSSにコントリビュートしたいという願望は多くの方にあるのではないでしょうか。わたし自身、OSSへのコントリビュートを実践するエンジニアに憧れを持っていますが、なかなか一歩を踏み出せていませんでした。そんな中、今年参加したEuroPython 2023というヨーロッパのPythonイベントのスプリント [1] で、はじめてCPythonへのコントリビュートの機会を得ました。内容はとても小さなドキュメントの修正でしたが、実際に経験できたことはとても嬉しかったです。「⁠どうやったらいいの?」という方の参考になればと思い、体験談とコントリビュートの具体的な流れを紹介します。 CPyth

                          CPythonコントリビュートのはじめかた | gihyo.jp
                        • PythonZen & PEP 8 検定試験: Pythonコーディングの真髄を身につけて転職成功へ - Python転職初心者向けエンジニアリングブログ

                          PythonZen & PEP 8 検定試験: Pythonコーディングの真髄を身につけて転職成功へ PythonZen & PEP 8 検定試験は、Pythonコーディングの原則やベストプラクティスに関する理解を深め、優れたコーディングスキルを身につけることを目指す試験です。この資格を取得することで、クリーンで可読性の高いコードを書くスキルが証明され、転職市場での競争優位性を高めます。本記事では、PythonZen & PEP 8 検定試験の内容を詳しく解説し、資格を活かして成功裏な転職を果たした具体例を紹介します。 PythonZen & PEP 8 検定試験とは? 試験の概要 PythonZen & PEP 8 検定試験は、以下の主な領域に焦点を当てています。 PythonZenの理解: Pythonの哲学である「Zen of Python」に基づく原則や指針に関する理解。 PEP

                            PythonZen & PEP 8 検定試験: Pythonコーディングの真髄を身につけて転職成功へ - Python転職初心者向けエンジニアリングブログ
                          • Java開発者を対象としたPythonコーディング研修─インターネット・アカデミー | IT Leaders

                            IT Leaders トップ > テクノロジー一覧 > スキルアップ > 新製品・サービス > Java開発者を対象としたPythonコーディング研修─インターネット・アカデミー スキルアップ スキルアップ記事一覧へ [新製品・サービス] Java開発者を対象としたPythonコーディング研修─インターネット・アカデミー 2024年1月24日(水)日川 佳三(IT Leaders編集部) リスト Web専門の教育講座を運営するインターネット・アカデミーは2024年1月24日、研修コース「Pythonプロフェッショナル研修 for Javaエンジニア」の受付を開始した。Java言語の開発者が対象のPython言語のコーディング研修コースである。Java開発者が知るべきPythonの作法やつまづきやすいポイントの解説から、Pythonコーディング時の重要事項を習得する。研修時間は20時間(1日

                              Java開発者を対象としたPythonコーディング研修─インターネット・アカデミー | IT Leaders
                            • Python認定試験の受験者が累計5万人を超える | IT Leaders

                              IT Leaders トップ > テクノロジー一覧 > 開発ツール/プラットフォーム > 市場動向 > Python認定試験の受験者が累計5万人を超える 開発ツール/プラットフォーム 開発ツール/プラットフォーム記事一覧へ [市場動向] Python認定試験の受験者が累計5万人を超える 試験開始から6年8カ月で5万990人が受験 2024年3月6日(水)日川 佳三(IT Leaders編集部) リスト 一般社団法人Pythonエンジニア育成推進協会は2023年3月6日、Python認定試験の累計受験者数が、2017年6月に試験を開始して以来、6年8カ月(2024年2月末時点)で累計5万人を超えた(5万990人)と発表した。データ分析やAI活用の広がりからPythonの利用者が増え続けており、今後も需要が高まると見ている。 Pythonエンジニア育成推進協会は現在、Python言語の認定試験

                                Python認定試験の受験者が累計5万人を超える | IT Leaders
                              • Python Interview Questions

                                Here is a list of common Python interview questions with detailed answers to help you prepare for the interview as a Python developer. Python, with its versatile use cases and straightforward syntax, has seen its popularity growing continuously in software development, data science, artificial intelligence, and many other fields. As such, interviews for Python-related positions are designed not on

                                  Python Interview Questions
                                1