質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.49%
Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

API

APIはApplication Programming Interfaceの略です。APIはプログラムにリクエストされるサービスがどのように動作するかを、デベロッパーが定めたものです。

Q&A

1回答

449閲覧

APIを利用したリスト作成(Java、Python等)

cava_23

総合スコア0

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

API

APIはApplication Programming Interfaceの略です。APIはプログラムにリクエストされるサービスがどのように動作するかを、デベロッパーが定めたものです。

0グッド

0クリップ

投稿2022/11/21 04:49

前提

実現したいこと

最終的にはBackLogで現在登録されているプロジェクト一覧をリスト化したいと思っています。
JavaもPythonもインストールし、参考になりそうなサイトを閲覧しましたが動作しません。
マクロを触ったことある、情報処理は十進BASIC?の授業があった程度なのでAPIを用いたリスト作成はド素人ですので定義等含め理解が乏しいのでご教示いただけますと幸いです。

参考サイト:https://developer.nulab.com/ja/docs/backlog/api/2/get-project-list/#

試したこと

初心者ながら
https://magazine.techacademy.jp/magazine/37322
上記のサイトを元に、GETメゾットを試してみようと思ってPythonを実行しました。
初期化部分のみとりあえずコピペし、えーいと実行したところ以下のような文になりました。

Python 3.11.0 (main, Oct 24 2022, 18:26:48) [MSC v.1933 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> //辞書型の初期化 File "<stdin>", line 1 //辞書型の初期化 ^^ SyntaxError: invalid syntax >>> >>> sample_dict = {"A":"apple", "B":"banana", "C":"cherry", "D":"durian"}

そもそもパスや認識など何か間違っているのでしょうか・・・?
(本当に初歩の初歩で申し訳ございません)

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

そのサイトを見たところ、

  • 「//」で始まる行は説明なので、実行してはいけません
  • 「>>>」で始まる行は、手元のプロンプトを見てもわかるとおり、pythonのインタプリタが出すプロンプトを表わしています。「>>>」は入れずに、その後の文字列を入れてください。

投稿2022/11/21 04:59

編集2022/11/21 05:00
TakaiY

総合スコア12738

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

cava_23

2022/11/21 05:03

そうなのですね… マクロなどでいうところの「'」のようなものかと思っておりました。 ありがとうございます。 試してみます。
TakaiY

2022/11/21 05:10

ちなみに、この[getメソッド」は、HTTPのGETメソッドではなく、pythonのデータである辞書(dict)のgetメソッドですよ。 pythonにこれから入門ということのようですので、webサイトの細切れの情報ではなく、まずは、自分の目的に近い初心者用の書籍を1さつ通してやってみることをお勧めします。 その場合はなるべく新しいものを選ぶといいでしょう。
cava_23

2022/11/21 05:16

【GETメゾット】【例】で調べて色々試していますが、全部型が異なっておりかつエラーばかりなので完全にお手上げ状態でした。Webスクール行かなきゃダメかと… ありがとうございます。 リスト作成の期日が若干近くて不安ではあるのですが、書店に駆け込んでみようかと思います。
TakaiY

2022/11/21 05:37

HTTPのGETメソッドなどを使った処理をするのであれば、Requestモジュールを使うことになると思います。 本を探すなら - pythonの基礎(文法/開発環境/実行環境)を一通り身に付けること。 - requestモジュールが使えるようになること。 が目標ですが、基礎だけはちゃんとしておかないと進めませんね。
cava_23

2022/11/21 07:30

ごもっともだと思います。頭が上がりません。 一度Javaで取り掛かろうとしていたのでJavaの文献をそろえてしまったのですが(図書館ですが…) Pythonの基礎本も何冊か読み込みたいと思います。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.49%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問