プランチュートリアル

登録は簡単!. 無料です
または 登録 あなたのEメールアドレスで登録
プランチュートリアル により Mind Map: プランチュートリアル

1. if

1.1. ==

1.2. in

1.3. インデント

2. Djangoの基礎をマスターして、3つのアプリを作ろう(Udemy:16時間程度)

3. Django

3.1. 動かして学ぶDjango開発入門(16時間程度)

4. オススメ書籍/動画

4.1. こちらで紹介しています➙

4.1.1. シリコンバレーエンジニアのPython入門(Udemy:8時間程度)

4.2. Python

4.2.1. スクレイピング&機械学習開発テクニック(書籍:8時間程度)

4.2.2. キノコードさんのPython超入門(Youtube:3時間)

4.2.3. AI

5. はじめての開発 (6時間)

5.1. はじめてのプロジェクト (30分)

5.1.1. プロジェクトの作成

5.1.2. 仮想環境の作成

5.1.3. モジュールのインストール

5.1.4. GItHubへのPush

5.1.5. Hello worldの表示

5.2. 変数

5.3. 定数

5.4. for

5.4.1. 命名規則

5.4.2. 命名規則

5.5. list

5.6. dict

5.6.1. in

5.7. class

5.8. 関数

6. REST Client

6.1. 顧客との大容量フィイルの受け渡し用

7. pandas

7.1. 統計、ファイル入出力、データ分析

8. pyinstaller

8.1. exe化

9. プランチュートリアル

10. Ctrl + N 新しいフィアルを追加

11. ダウンロードサイト:Download Python

12. 分からなくても、とにかくコードを書くのが大事

13. プログラミング言語

13.1. ダウンロードサイト:https://www.python.org/downloads/

13.2. インストーラーの初めで、必ずAdd PATHを選択してインストールする

14. eel

14.1. GUI

15. チュートリアル動画(30分)

15.1. 収益化までの流れ

15.2. 課題の説明

15.2.1. Youtubeをざっと視聴する。学習は最小限➙課題➙不明点を調べる といった流れが最適

15.3. 提出方法

15.4. VSCodeの使い方

15.5. Githubの使い方

15.6. 開発に最適なPC環境

15.6.1. 初心者はMacが最適

15.6.2. ただ、改めて購入の必要はない

15.6.3. デスクトップPCでデュアルディスプレイ環境が最高にオススメ

15.6.4. VPCをレンタルする考え方もアリ

15.7. ロードマップ

15.8. PCを買いたい場合は、ヤフオクで購入

15.8.1. MyPCは4万円で、新品Dell デスクトップ | Core i7(4コア)|16GRAM | SSD400GB

16. 環境構築(2時間)

16.1. インストール

16.1.1. Python

16.1.2. Git

16.1.2.1. インストーラーの初めで、必ずAdd PATHを選択してインストールする

16.1.2.2. ソースコードの管理やライブラリのインストール

16.1.2.2.1. https://gitforwindows.org/

16.1.2.2.2. 全て既定でインストール

16.1.3. VSCODE

16.1.3.1. 総合開発環境

16.1.3.1.1. インストール

16.1.3.1.2. ターミナルの既定のシェルを変更

16.1.3.1.3. ワークスペースの作成

16.1.3.1.4. プロジェクトフォルダを作る

16.1.4. venv

16.1.4.1. Pythonの仮想環境。追加Pythonライブラリの管理

16.1.4.1.1. VSCODEを終了させる

16.1.4.1.2. VSCODEのプロジェクトフォルダを開く

16.1.4.1.3. python -m venv venv を実行

16.1.4.1.4. venvフォルダが作成されたことを確認

16.1.4.1.5. PythonのVSCODE用プラグインをインストール

16.1.4.1.6. 左下のPython 3.8.x をクリック

16.1.4.1.7. 上部に表示されるドロップダウンからEnter interpreter path を選択

16.1.4.1.8. Find ➙ venv/Scripts/python.exe を選択

16.1.4.1.9. Ctrl + Shift + @ で 新しいターミナルを開く

16.1.4.1.10. コマンドラインの先頭に、(venv)と表示されていることを確認

16.2. 必須級のVSCODEプラグイン

16.2.1. Japanese Language Pack

16.2.1.1. 日本語化PACK

16.2.2. Python Extention Pack

16.2.2.1. Python用の拡張機能の詰め合わせ

16.2.3. Pylance

16.2.3.1. 構文チェッカー

16.2.4. Python Extended

16.2.4.1. 入力補完機能

16.2.5. Rainbow CSV

16.2.5.1. CSVを見やすく色づけ

16.2.6. vscode-icons

16.2.6.1. ファイルの種類毎に分かりやすいiconを表示

16.3. 便利機能(Windows)

16.3.1. マルチクリップボード

16.3.1.1. 複数のクリップボードを保持できる

16.3.1.2. Win + V でクリップボート履歴を表示

16.3.1.3. コピペを多用するプログラマには必須機能

16.3.2. よく使うショートカット

16.3.2.1. Ctrl + C/V/A/Z/Y/F/H/S これらは必須

16.3.2.2. Ctrl + Shift + @ VSCODEのターミナル起動

16.3.2.3. Ctrl + / 選択範囲をコメントアウト

16.3.2.4. Ctrl + G 指定行に移動

16.3.3. Alt + Shift + F 自動整形

16.4. 学習の進め方

16.4.1. 提案フェーズ

16.4.1.1. プロフィール、ポートフォリオの作成

16.4.1.2. 案件の選定

16.4.1.3. 提案文の作成、提案、フォロー

16.4.2. 案件獲得後フェーズ

16.4.2.1. 要件すり合わせ

16.4.2.2. 設計

16.4.2.3. 実装、検証

16.4.2.4. 納品、検収

16.5. スキルアップフェーズ

16.5.1. プランチュートリアルの必須の項目を確認

16.5.2. 課題に取り組む

16.5.3. わからない箇所があれば前提となっている項目を確認

16.5.4. 不明点があればSlackで質問

16.5.5. 課題が完了したらGithubにPushしていただき、URLを共有

16.5.6. 課題6まで完了したら、ご連絡いただけばランサーズ、CWの実績を付与します

17. Additional (はじめは気にしなくてもOK)

17.1. オススメPythonライブラリ

17.1.1. selenium

17.1.1.1. HTML解析

17.1.1.1.1. スクレイピング

17.1.2. BeautifulSoup

17.1.3. pytest

17.1.3.1. テスト

17.1.4. logging

17.1.4.1. ログ

17.2. あると便利なVSCODEプラグイン

17.2.1. 請求書作成クラウドサービス(月5通まで無料)

17.3. requests

17.3.1. HTTPリクエスト

17.4. 便利ツール (無料版あり)

17.4.1. trello

17.4.1.1. Gigaファイル便

17.4.1.2. ボード方式のタスク管理ツール

17.4.1.3. Elegantt | The leading Gantt Chart for Trello

17.4.2. Googleスプレッドシート/スライド

17.4.2.1. クラウド版Excel、パワーポイント

17.4.3. MindMister

17.4.3.1. 情報の整理が容易になる。このようなマインドマップが作成可能 (クラウドでデータ管理ができ、共有も容易)

17.4.4. Stock

17.4.4.1. クラウドメモ帳。スマホからも参照可能

17.4.5. Misoca

17.4.6. MoneyForford

17.4.7. Gyazo

17.4.7.1. 画面キャプチャの共有が効率的に行える

17.4.8. filmore

17.4.8.1. マニュアル動画の作成を簡単に行える

17.4.9. Vrew

17.4.9.1. 動画に自動で字幕を入れられる

17.4.10. VSCODE-MYSQLアドイン

17.4.10.1. DBクライアント。Djangoをやる場合は必須

17.4.11. Rlogin

17.4.11.1. 使いやすいターミナルクライアント。AWSをやるなら必須

17.4.12. AWS

17.4.12.1. 何でも揃うインフラクラウドサービス

17.4.13. GCP

17.4.13.1. GoogleのAPIサービス

17.4.14. お名前.com

17.4.14.1. 安価な独自ドメイン取得サービス

17.4.15. Firebase

17.4.15.1. Googleのインフラクラウドサービス。AWSよりも簡単

17.5. 売上や経費の管理

17.6. Chatwork

17.6.1. 顧客との1対1のやり取りに活用