[Python] 導入・便利ツール紹介 [初学者向け] 2024年

![Python%E5%B0%8E%E5%85%A5%E8%A8%98%E4%BA%8B%E3%82%B5%E3%83%A0%E3%83%8D.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3682370/836ec3ad-2f95-68ec-2faa-6c131e673344.png)

## 概要

- Python 入門者であっても、わかりやすい内容でまとめる
- Python とは何か
- Python 導入 (ダウンロード) 方法
- Python 使用 / 便利ツールまとめ

## [ Python ] とは

- 1991年に初めて公開されたプログラム言語
- Google、Yahoo!、Instagram、Pinterest などのサービスも、2000年ごろから Python を採用している

### 導入方法

- Python ダウンロードページにアクセスする
    - URL :  [https://www.python.org/downloads/](https://www.python.org/downloads/)
    
![Untitled.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3682370/9c4ac6b6-9117-3df6-e619-8b7ac8fd108a.png)

## [ VisualStudioCode ( VScode ) ] とは

- Python でコードを編集するために必要となる、コード編集エディター

### 導入方法

1. URL : [https://code.visualstudio.com/download](https://code.visualstudio.com/download)
2. アクセスしてダウンロードする

![Untitled 1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3682370/fcc93dae-42dd-4087-1a6c-3a4403dacbb9.png)

## [ コマンドプロンプト ] とは

- Windowsにおいて、コマンドプロンプトとはコマンド ( 命令文 ) を用いて命令を出せるツール
- 以下画像の黒い画面のもの
- Windowsキー → アプリ、設定、ドキュメントの検索 → `cmd` または `コマンドプロンプト` と入力することで起動
![Untitled 2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3682370/73561d7a-f92b-89df-e1cc-19c6129c521b.png)

## [ Colaboratory ( Colab ) ] とは

- ブラウザ上でPythonの記述、実行が可能

### 導入方法

1. Googleアカウントでログインする
![Untitled 3.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3682370/8c9c0425-1fa3-516f-0def-a5ff941a0f73.png)


1. Colabにアクセスする ( URL : [https://colab.research.google.com/](https://colab.research.google.com/) )
2. プログラムを書き込むノートブックを作成する

![Untitled 4.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3682370/7ce76663-89ed-5043-d19f-1779deeb915f.png)

新規ノートブックが作成された

![Untitled 5.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3682370/783ec44c-3a48-5462-2d03-8f50033d9000.png)

以下の方法でも新規ノートブックの作成が可能



![Untitled 6.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3682370/723d20a2-a609-498c-6041-8cd121a3bc25.png)


## [ Notion ] とは

- Notion とは、メモやタスク管理、ドキュメント管理、データベースなど、仕事で使うさまざまなツールを1つにまとめた「オールインワンワークスペース」
- Notion が持つ機能は、プログラミングノートの作成にも適している

### Notionを使うメリット

- カテゴリ別に情報やデータベースをひとつに統一できる
- Notion では親ページと子ページの階層構造を作成できる
- 親ページに「教科書名やノート名」、その子ページに「文法の使い方」という様にカテゴリごとに情報整理が可能
- URL をそのまま貼り付けることができる

### 導入方法

- URL : [https://www.notion.so/ja-jp](https://www.notion.so/ja-jp)
- アクセスしてGoogleアカウントでログイン、またはダウンロードする

![Untitled 7.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3682370/61b4d0b1-d2ba-792a-c5e8-e741e71de175.png)


- 用途に沿って選択する

![Untitled 8.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3682370/1f14c28b-7aa9-1e83-75d8-bc827dafd4aa.png)

### メリットを活かしたプログラミングノート作成例

![Untitled 9.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3682370/97ffc840-3aa8-2eac-df26-24b91c8d8f29.png)


- 様々なマークダウン記法があり、自分が使いやすい見やすいノートを作成することが可能
    - コードブロック ( 以下画像の背景色が付いた四角スペース ) にコードを書くことができる
    - `インラインコード` を使用して太字のように強調表現をすることが可能
    - ヘッダー文字でテキストサイズを3段階変えることができる　など

![Untitled 10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3682370/57ed8d0b-87eb-5baf-1aea-9488aeae5888.png)


## 参照元

- [https://www.python.jp/train/experience/colab.html](https://www.python.jp/train/experience/colab.html)
- [https://and-engineer.com/articles/ZLZ73REAACgA7YHf](https://and-engineer.com/articles/ZLZ73REAACgA7YHf)
- [https://biz-notion.northsand.co.jp/understand/3-4-](https://biz-notion.northsand.co.jp/understand/3-4-)
- [https://www.sejuku.net/blog/124527](https://www.sejuku.net/blog/124527)