2019年1月28日Pythonツイートシェアはてブ送るPocket最近、全然コードを書いていないです。World”の書き方を調べる有様。エンジニアを目指すものとして危機感を覚えたので、AtCoderに挑戦することにしました。競技プログラミングでは実行速度の関係でC++が人気のようです。僕は初心者なので書きやすさ重視でPythonで挑戦していきます。この記事では、AtCoderの始め方Atomに入れるPython用のプラグインを紹介していきます。atom-runnerAtCoderの始め方AtCoderを始める際、練習用のページからソースコードの提出方法を確認します。ログイン必須なので、最初に右上の「新規登録」からユーザ登録を済ませておきましょう。参加登録を押すと、以下のような画面になります。「問題」タブから「はじめてのあっとこーだー」を選択しましょう。問題を読んだら、実際にコードを書いていきます。僕はAtomを使っています。コードが書けたら「提出」タブにコピペして提出します。Python3は「PyPy3」を選択しましょう。言語一覧に普通にPython3ありました。Python3を見落とすもしかしてPyPy3を選べばいいのか?動いたみたいな流れで間違えてました。PyPyはPythonの仲間みたいな別の言語のようですね。聞いたので、そのうち調べてみます。コードが正しく書けていれば、提出一覧にACと表示されます。AtomにPython用のパッケージを追加するAtomに入れておくと便利なパッケージ(拡張機能)を2つ紹介します。autocomplete-pythonpythonに関するオートコンプリート機能を強化します。すべて手動で入力するよりも速いですし、入力ミスも減らせるので入れておきましょう。atom-runner「Alt+R」でスクリプトを実行できるようになります。標準入力からの入力をサポートしていない点に注意が必要です。inputの行でエラーを吐いてしまいます。競技プログラミングではあまり使わないかもしれませんね。コマンドプロンプトから実行して、データを入力してテストする。AtCoderのコードテストを使うのが簡単でしょう。コマンドプロンプトで直接ファイルの場所を開ける方法を、下の記事で紹介しています。cdコマンドを入力する手間が省けるので、よかったら読んでください。コメントをキャンセルメールアドレスが公開されることはありません。SilverPCとかDbDとか、自分の興味のあることについて書いてます。