【2023年】チートシートまとめ｜エンジニア・プログラマー・AI学習者におすすめ！

こんにちは。スキルアップAI編集部です。チートシートとは、「早見表」や「カンニングペーパー」などと訳され、必要な情報が一覧でまとめられているシートです。チートシートをうまく使えば、学習や業務の効率化を図れます。

この記事では、エンジニアやプログラマー、AI学習者におすすめのチートシートを紹介します。ぜひ目的に沿ったチートシートを見つけて、活用してみてください。

## エンジニア向けのチートシート
まず初めに、エンジニア向けのチートシートを紹介します。

### HTML
HTMLのチートシートでおすすめなのは、[HTML5 タグチートシート](https://atmarkit.itmedia.co.jp/fdotnet/chushin/cheatsheet_02/cheatsheet_02_01.html)です。PDFでダウンロードできるため、サッと確認したい時などにおすすめです。

また、Markdown記法を忘れてしまった際は、以下のサイトをご確認ください。
[Markdown記法 チートシート](https://code-enj.app/post/2021-07-28-markdown-cheatsheet/#%E8%A6%8B%E5%87%BA%E3%81%97)

### CSS
CSSに関するチートシートには、下記のようなものがあります。

- [CSSセレクタのチートシート](https://webliker.info/css-selector-cheat-sheet/)
- [Cascading Style Sheets(CSS3)](https://www.kobzarev.com/wp-content/uploads/cheatsheets/css/css3-cheat-sheet.pdf)
- [Tailwind CSS Cheat Sheet](https://tailwindcomponents.com/cheatsheet/)
- [Flexbox Cheat Site](https://flexbox-cheat.site/)

それぞれ見比べて、使いやすいものを選ぶといいでしょう。

### JavaScript
JavaScriptに関するチートシートには、下記のようなものがあります。

- [JS CheatSheet](https://htmlcheatsheet.com/js/)
- [JavaScript Cheat Sheet](https://cheatography.com/davechild/cheat-sheets/javascript/pdf_bw/)

また、[jQueryのチートシート](https://qiita.com/anago1030/items/62da6bc05bca7a0bee55)もあるので、こちらも活用してみてください。

### Python
Pythonのチートシートは、[Python 3 Cheat Sheet](https://perso.limsi.fr/pointal/_media/python:cours:mementopython3-english.pdf)や[Python3チートシート(基本編)](https://qiita.com/1429takahiro/items/710a877b1afb1626334f)がおすすめです。

また、Pythonのデータ処理ライブラリであるPandasやPolarsのチートシートもあります。

- [Pandasのチートシート](https://qiita.com/s_katagiri/items/4cd7dee37aae7a1e1fc0)
- [Polarsのチートシート](https://franzdiebold.github.io/polars-cheat-sheet/Polars_cheat_sheet.pdf)

**チートシートと併用して[Python初学者のためのPolars100本ノック](https://qiita.com/kunishou/items/1386d14a136f585e504e)を活用すると、効率的に学習できる**でしょう。

[Pythonとは｜活用事例やメリット、できること、学習方法を解説](https://www.skillupai.com/blog/about-python/)

### Java
Javaのチートシートは、以下がおすすめです。

- [Java チートシート](https://qiita.com/yamashush/items/05991e84e16230c280a9)
- [Java Fundamentals Cheat Sheet by sschaub](https://cheatography.com/sschaub/cheat-sheets/java-fundamentals/)

コードを書く前に確認すれば、作業が捗るでしょう。

### PHP
PHPの基本を確認する場合は、[PHP基本文法チートシート](https://qiita.com/igayamaguchi/items/78a8ac41baf5b453c698)がおすすめです。実務で使用する場合は、[Laravelマイグレーションのチートシート](https://qiita.com/kamome_susume/items/22fe17935bbd1760b7f7)も使いやすく人気です。

### VsCode
VsCodeのチートシートは、下記が便利です。**VsCodeで使えるショートカットキーがわかりやすくまとめられています。**
[Visual Studio Code](https://camo.qiitausercontent.com/8e7b0b88be526969f856b75f97e05b23516f0d72/68747470733a2f2f71696974612d696d6167652d73746f72652e73332e616d617a6f6e6177732e636f6d2f302f38313534382f30353238666333382d376132312d353665622d313331612d3562636663643866363965312e706e67)

### Ruby
Rubyのチートシートは、[Ruby Cheatsheet](https://www.cheat-sheets.org/saved-copy/RubyCheat.pdf)が良いでしょう。[Ruby基本構文チートシート](https://simple-it-life.com/2016/02/29/ruby/)は、**他の言語は知っているが、Rubyではどうやって書くのかわからない方におすすめ**です。

Ruby on Railsを学んでいる方は、こちらもおすすめです。
[Ruby on Rails 学習メモ的チートシート](https://qiita.com/sKawashima/items/41c3eca67f925d627f59)

### C#
C#のチートシートは、[C#機能チートシート](https://qiita.com/narumi_/items/c91e4ccef9a2df1351ef)がおすすめです。C++経験者がC#を書くためのチートシートであるため、難易度は少し高いかもしれません。**C#ver4まで対応しているのが特徴**です。

### Swift
Swiftのチートシートとしておすすめなのが、[【Swift】初心者のためのSwiftチートシート](https://qiita.com/wadaaaan/items/9b18c67db2b6b1d326dd)です。**基本的な文法がまとめられているため、初心者向けの内容**となっています。

### SQL
SQLのチートシートは、以下がおすすめです。
- [sql-cheat-sheet](http://www.sql-tutorial.net/sql-cheat-sheet.pdf)
- [SQL チート シート – 初心者向けの 9 つの重要な SQL 構文](https://docs.kanaries.net/ja/articles/sql-cheat-sheet)

初心者向けではありますが、経験豊富な方であっても、SQL構文を忘れてしまうことはあると思います。**SQLを扱う多くの方にぜひ使ってほしいチートシート**です。

 

## 機械学習に関するチートシート
次に、機械学習に関するチートシートを紹介していきます。

### scikit-learn編
scikit-learnのチートシートは、次のサイトのものがおすすめです。
[scikit-learn アルゴリズム・チートシート](https://scikit-learn.org/stable/tutorial/machine_learning_map/)

**YES/NOに答える形式で、適切なアルゴリズムにたどり着ける**のが特徴です。以下4つの主要タスクをしっかりとカバーしています。

- 回帰
- 分類
- クラスタリング
- 次元削減

### Microsoft編
Microsoft Azureのチートシートは、下記がおすすめです。
[Azure Machine Learning デザイナーの機械学習アルゴリズム チート シート](https://learn.microsoft.com/ja-jp/azure/machine-learning/algorithm-cheat-sheet?view=azureml-api-1)

さまざまなアルゴリズムが紹介されているため、便利な内容になっています。具体的には、下記の通りです。

- 回帰
- 2値分類
- 他クラス分類
- 画像分類
- クラスタリング
- レコメンダー
- テキスト分析
- 異常検知

**「データを使って何をしたいか」を考える際に役立つチートシート**です。

 

## クラウドに関するチートシート
ここでは、クラウドに関するチートシートを紹介します。

### AWS
AWSのチートシートは、[DynamoDB のチートシート](https://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/CheatSheet.html)がおすすめです。AWS SDKを操作するために必要な情報がわかりやすくまとまっています。

また、**これからAWSを始める方にとっては[クラウドエンジニア(AWS)ロードマップ2021](https://qiita.com/KurokawaKouhei/items/4e9aa3b526f3f233bf85)も参考になる**でしょう。

[AWSとは｜概要やできること、メリット、学習方法をわかりやすく解説](https://www.skillupai.com/blog/about-ai/)

### GCP
GCPのチートシートは、[GCP Associate Cloud Engineer チートシート](https://qiita.com/kyo2bay/items/b9d1e5f2511c90b94c92)がいいでしょう。**GCPの資格試験（[Associate Cloud Engineer](https://cloud.google.com/learn/certification/cloud-engineer?hl=ja)）の認定試験ガイドと公式ドキュメントのURLが紐づけされており、資格の勉強にも役立ちます。**

### Azure
Azureのチートシートは、[Azure Machine Learning デザイナーの機械学習アルゴリズム チート シート](https://learn.microsoft.com/ja-jp/azure/machine-learning/algorithm-cheat-sheet?view=azureml-api-1)がおすすめです。このチートシートを使用すれば、**デザイナーから予測分析モデルまで、最適なアルゴリズムを選択できる**でしょう。

[Azureとは｜仕組みやできること・代表サービス、活用するメリットを解説](https://www.skillupai.com/blog/about-azure/)

 

## ChatGPTに関するチートシート
ChatGPTに関するチートシートとしておすすめなのは、[データサイエンティストのためのChatGPTチートシート](https://www.kdnuggets.com/publications/sheets/ChatGPT_for_Data_Science_Cheat_Sheet_KDnuggets.pdf)です。データサイエンティスト向けにまとめられた便利なシートです。ぜひ活用してみてください。

 

## 統計検定に関するチートシート
最後は、統計検定に関するチートシートを検定の階級別に紹介します。

[統計検定とは｜試験概要や難易度、合格率、おすすめ勉強方法をご紹介](https://www.skillupai.com/blog/about-statistics/)

### 統計検定2級
統計検定2級のチートシートは、[これから学ぶ人向け「統計検定２級」チートシート](https://qiita.com/DeepTama/items/113446e95add1d9d4877)がおすすめです。主に、下記の内容を中心に記載されています。

- 確率
- 統計的推定
- 統計的仮説検定
- 線形回帰

チートシートの内容を覚えれば合格できるわけではありませんが、**検定の取得に役立つことは間違いない**でしょう。

### 統計検定準1級
統計検定準1級のチートシートは、[これから学ぶ人向け「統計検定準１級チートシート」](https://qiita.com/DeepTama/items/9a07129626f82e9add5e)を活用してみてください。資格取得に必要な情報がわかりやすく整理されています。

**試験で押さえておくべきポイントも紹介されています。**

[統計検定準1級とは｜試験範囲や合格率、難易度、おすすめの勉強方法、機械学習との関係性を解説](https://www.skillupai.com/blog/tech/statistics/)

 

## まとめ
この記事では、**エンジニアやプログラマー、AI学習者におすすめのチートシートを紹介しました。チートシート**をうまく活用することで、勉強や業務の効率化を図れます。そのためには、**目的やレベルに合ったチートシートを見つけることが大切**です。

この記事を参考にして、最適なチートシートが見つかれば幸いです。

スキルアップAI公式キャラクターであるみきてぃのTwitterでは、AI、データサイエンス、プログラミング、統計などの有益な情報やトレンドを発信しています。ぜひフォローしてください。
[<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/889700/3c79a92f-9b86-77fc-6875-e14da510f965.png">](https://twitter.com/SkillupAi)

# 25卒向け！AIエンジニアになるための長期インターンプログラム参加者募集中！
25卒学生向けに、AIの基礎を学びながら就活も一括サポートする無料カリキュラムを提供しています。
修了するとE資格の受験資格も獲得できるプログラムとなっています！

<img width="700" alt="長期インターン" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/889700/bfce4c26-1ebe-c54d-bacb-e804048a7a08.png">

**特長①AIエンジニアやデータサイエンティストの基礎が身に付く**
AIジェネラリスト基礎講座や機械学習のためのPython入門講座など、市場価値向上のための基礎を習得。

**特長②AI・データ分析領域の優良求人を紹介**
非公開求人や選考直結型インターンをご紹介し、早期内定の獲得をサポート。

**特長③長期インターンプログラム専用の学生コミュニティ参加可**
学生同士で就活情報をシェアしたり、学習を進めるうえでアドバイスをしあったりできるコミュニティに参加可能。

＞＞[長期インターン詳細](https://bit.ly/3pXW5JM)

☆☆☆
スキルアップAIのメールマガジンでは会社のお知らせや講座に関するお得な情報を配信しています。配信を希望される方は[こちら](https://share.hsforms.com/1_XlReV-4Te-zcxCl9lhffA2mtef)

また、SNSでも様々なコンテンツをお届けしています。興味を持った方は是非チェックしてください♪
Twitterは[こちら](https://twitter.com/SkillupAi)
Facebookは[こちら](https://www.facebook.com/skillupai)
LinkedInは[こちら](https://www.linkedin.com/company/skillup-ai)
スキルアップAI公式YouTube AIビジネスチャンネルは[こちら](https://www.youtube.com/AIBusinessChannel)