RのWeb制作

Webサービス制作のための技術情報を。データ分析(Python、機械学習コンペ他)や自作野球ゲームMeisyoのこと中心。

Web制作 Python データサイエンス 制作物 データサイエンスおすすめ教材紹介【Skill Stacks】

2022年 プログラミング初心者におすすめのPCと備品

投稿日:

はじめに

プログラミング始めてみたい(始めてる)けど、パソコン用意したいなあと思った時、ググってみるといろいろ情報がありすぎて困ったあなた。

PC・プログラミング歴20年以上私が見るに、アフィリエイト(個人で行う企業広告)に毒された記事群が散見されました。困りますよね。。

これ・・・初心者は判断できないのでは?ということでアフィリエイトなしの記事を書きました。

用意したい金額の前提として、下記のように読者を想定しています。

リーズナブルにプログラミングの初歩を学びたいなら。新品価格であれば3万円程度で十分です。

プログラミング楽しいな!プログラミングをより詳しく学びたいという方は、5万円くらいで十分です。10万円程度のPCも紹介していますが、ガッツリやりたい、趣味になってしまった人向けです。

注意点としては、皆が知っているような日系大手メーカーのPCは残念成分(価格、性能、ソフト他)が多分に含まれています。最近の店頭に出ている商品でも、不要なソフトがてんこ盛りなので買う意味を個人的には感じません。

話は少し変わりますが、PCには備品が必要です。なぜなら、備品によって作業効率が段違いになります。備品はソフトとデバイスを紹介します。

ソフトは、私の専門でデータサイエンス(統計・機械学習)で必要なものをピックアップしました。ふつうにプログラミングをする分には不要です。Excel(エクセルやCSVファイルに対応)、PowerPoint(分析では使わないが報告には必要)があればOKです。

デバイスは、作業や学習効率アップのために必要であれば購入ください。

それでは紹介します。

PC

まとめ
・OS:Windows
・大きさ:14型
・性能:要注意

OS

Windowsが実用上良いです。日本のITの現場において、利用環境がWindows準拠が多いからです。

バージョンとしてはWindows10でOKで、Windows11である必要はないです。

本格的なプログラミングをする場合は、MacやUbuntu等になる可能性もありますが、その際は知識がついているので判断が可能になります。

大きさ

14型かそれ以下がおすすめです。

14型はノートPCとしては個人の感想ですが大きめに感じます。17型は大きすぎる可能性があります。カバンによく入れるなら13型以下にすべきでしょう。

ここは特に、家電量販店で見て触れて決めてほしいところです。

性能

最重要ポイントです。高性能と銘打って売られているPCも実は・・・ということは多くあります。

CPU(処理装置)、メモリ(作業台の大きさ)、HDD(記憶装置)、グラフィックカード(画面描写の速さ)の視点で解説します。

CPU

インテルの第10世代i5で十分です。インテルHPに記載があれば問題ありません。比較サイトもありますので、よさそうなPCまたはCPUがあれば自分で調べてみてください。

メモリ

最低8GBは欲しいです。16GBはそこまで必要に感じません。ただし、4GBだとWindowsの動作だけでカクカクになる場合があります。

HDD(記憶装置)

最低250GB欲しいです。Windowsの場合、OSち基礎ソフトで150GBくらいは使います。

より読み込み・書き込みが高速な種類(SSD)もあり、立ち上げが早いなどのメリットがあります。ただ、プログラミング初心者がそこまでこだわる必要あるか?とは感じますね。筆者はこだわっているのでSSDですが。

グラフィックカード

ノートPCで一般的に採用されているオンボード型で問題ありません。
動画編集、深層学習のモデル作成、ゲームをしないのであればGPUは不要です。

おすすめPC(例)

IdeaPad Slim 350i 14

64,130円

上記に書いてある条件はほぼすべて満たしています。
詳しくは、レノボのHPをご覧ください。

THIRDWAVE DX-T7

96,580円

ちょっとハイエンドよりでプログラミングをガッツリする人向け。これ以上ははっきり言って不要です。よりローエンドのPCもあります。
詳しくは、ドスパラのHPをご覧ください。

より見た目重視なら、下記がおすすめです。ただ、値段が高いですね・・・。
Microsoft Surface
Huawei matebook X Pro

ソフト

基本的にMicrosoft Officeで良いですが、PCによって同梱品が変わります。基準価格を知ってお得に購入したいですね。

Microsoft Office Home

買い切り:38,284円
高い・・・。Word、Excel、PowerPointが含まれています。

Microsoft 365 Personal

サブスク:1,284円/月(12,840円/年)
Word、Excel、PowerPointが含まれています。

高いなあと思う方は、下記ソフトをお勧めします。

KING SOFT WPS Office 2

買い切り:5,690円
Word、Excel、PowerPointの代用アプリ。操作性は少し違いますが、機能は十分です。

Apache Open Office

はっきり言ってお勧めしません。
Officeと(互換性があると言っているが)互換性がなく使いづらい。エクセルやパワポをOffice純正からOpenOfficeに変換すると元に戻せないことも・・・。

デバイス

モニタ

デュアルモニタに利用します。作業効率UPならこれが一番です。作業机における大きさで安いモノで十分OK。

マウス

ノートPCにもあった方が良いです。キーボードのコマンドで高速に操作できる人はごくわずかです。

キーボード

不要です。気に入ったキーボードがついてるノートPCを買うべし。

こだわるならデスクトップPCにした方が安上がりかもしれません。

さいごに

PCのスペックはいろいろあって困りますよね。今回は最低限、プログラミングができる内容で設定しました。

最後は、店頭に行き、フィーリングが合ったものを買うといいと思います。長い時間使うので、「おすすめと言われていたから」では続かない可能性が高いです。ストレスも減りますし。

それでは皆様、良いプログラミングライフを!

-Web制作, Python, データサイエンス, 制作物, データサイエンスおすすめ教材紹介【Skill Stacks】

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

関連記事

ゲームアプリ運営の分析ノウハウ vol.2 新規登録者編

はじめに アプリ開発者によくある悩み・・・登録者がゲームを続けてくれません!!。 続けてくれないをより細かく言うと、(1)コンテンツを一通りプレイしてもらいたいのか、(2)毎日プレイしてほしいのかによ …

no image

PHPのコーディング規則、PSRのまとめ

「PHPのコーディング規則、PSRを学ぶ」(1)~(5)の集大成が完成しました。 PHPコーディング規則、PSRを学ぶで閲覧可能です。 正確を期していますが、誤りがあったらコメントをお願いします。m( …

自然言語処理×教師なし学習での温故知新 PythonでBERT-MaskedLM実装

はじめに 自然言語処理(BERT、GPT-3)および画像認識(ViT)等で以前のState of The Artモデルを超える精度を発揮したTransformer(元論文:Attention Is A …

no image

[PHP]まとめ読みをPSRで改良する(1)

今回の改良対象 → ミニ四駆まとめサイト なぜやるのか? PHPのバージョンアップによる速度の向上 一番はこれでしょう。 今のはPHP5.2で動いています。 1割から5割の速度向上が見込まれます。 1 …

[Meisyo+] データ分析その1 能力値ベースの打率予測

監督視点の野球ゲーム Meisyo+でデータが貯まってきたので、打率の予測をしてみました。 打率は高ければ高いほどいいですが、実際のところどの能力値を重要視していいかわかりません。 そのため、今回はど …