Skip to content

LinkedInLearning/Practical-GitHub-Copilot-4513657

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Copilotを実践で使う

LinkedInラーニングの「GitHub Copilotを実践で使う」コース用のリポジトリです。このコースは LinkedInラーニングで視聴できます。

GitHub Copilotを実践で使う Pythonの学習を進めるさいに「Pythonだとこんなことができるんだ」という単純な驚きから、「こういう仕組みだからこういうことができるんだ」という気づきに展開することができれば、学習が発見にあふれ、楽しくなるのではないでしょうか。このコースではPythonの特徴的な仕様にフォーカスを当ててPythonを学びます。Pythonの哲学である「The Zen of Python」の説明から始まり、イテラブルの操作でのall関数やany関数の使用、浅いコピーと深いコピーの違い、そしてラムダ式の使用を解説します。それに加えデコレータやキーワード付き引数、Pythonを学習するのに役立つ関数なども紹介します。このコースでいつもとは違った角度からPythonを学習してみましょう。

リポジトリの使い方

このリポジトリには必要に応じてブランチが設けられています。ブランチのポップアップメニューを使用して、使用するブランチに切り替えたあとにコースを視聴してください。またURLに「/tree/ブランチ名」を追加することで、アクセスしたいブランチに移動することも可能です。

ブランチ

ブランチはレッスンごとに作成されている場合があります。その場合はブランチ名に「章番号_レッスン番号」が付けられています。例えば「02_03」という名前のブランチは、2章の上から3番目のレッスン用のブランチとなります。

レッスン前と後のコードを格納しているブランチもあります。該当ブランチには「開始時」(beginning)を表す「b」と、「終了時」(ending)を表す「e」 がブランチ名についています。「b」のブランチにはレッスン開始時点のコードが、「e」のブランチにはレッスン終了時点のコードが格納されています。また「main」のブランチにはコードの最終形が格納されています。

ファイルに変更を加えた後に、エクササイズファイルのブランチを次のブランチに切り替えたさい、次のようなメッセージが表示されることがあります。

error: Your local changes to the following files would be overwritten by checkout:        [files]
Please commit your changes or stash them before you switch branches.
Aborting

この問題を解決するには:

次のコマンドで変更を加えます:git add .
次のコマンドで変更をコミットします:git commit -m "some message"

インストール

エクササイズファイルを使用するにはGitHub Codespaces上のVisual Studio Codeを利用するかPCにVisual Studio Codeをインストールする必要があります。一部Visual Studioを使用している動画を試す場合はVisual Studioのインストールが必要です。

Visual Studio Code (https://azure.microsoft.com/ja-jp/products/visual-studio-cod) GitHub Codespacesを使用する場合は、ブランチを切り替えてCodespacesを使用してください。PC上のVisual Studio Codeを使用する場合はリポジトリをWindows PCにクローンしてください。

  1. Visual Studio Codeに以下の拡張機能をインストールします。
    • GitHub Copilot
    • Python
    • C#
  2. Visual Studioを試す場合は以下の拡張機能をインストールしてください。
    • GitHub Copilot
    • GitHub Copilot Chat

GitHub Copilotの使用にはGitHub Copilotが使用可能状態のGitHubアカウントが必要です。

インストラクター

西村 誠

プログラマー、Microsoft MVP

この講師の他のコースを視聴する:LinkedInラーニング

About

This is a repository for the LinkedIn Learning course Practical GitHub Copilot

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •