paizaラーニングの新・Python入門編に「新・Python入門編19: 変数のスコープを学習しよう」が追加されました。
新・Python入門編では、プログラミング未経験者でもPythonとの特徴や強み、標準出力やデータ型、数値演算、変数や文字列、リストやタプルなどの使い方を動画レッスンと演習課題で学べます。
今回は、「新・Python入門編19: 変数のスコープを学習しよう」の内容をご紹介します。
paizaラーニングについて詳しくはこちら
【目次】
変数のスコープは
変数のスコープとは、変数の有効範囲のようなものです。
変数の中には、用意した場所によって使える範囲(=変数のスコープ)が限定的となる種類のものもあるのです。
スコープが局所的な変数をローカル変数といい、逆にどこからでも値を取得できる変数のことをグローバル変数といいます。
内部関数から見た外側の関数のローカル変数は、非ローカル変数といいます。
詳しい使い方は新・Python入門編19: 変数のスコープを学習しようで解説しています。
新・Python入門編に追加されたレッスンの内容
新・Python入門編19: 変数のスコープを学習しよう
01:変数のスコープとはなにか
まずは変数のスコープの概要を学びます。
02:ローカル変数
ローカル変数について学びます。
03:非ローカル変数
非ローカル変数について学びます。
04:グローバル変数
グローバル変数について学びます。
05:変数名の重複
変数名が重複した場合にどうなるかを学びます。
06:関数のなかで再代入
関数内での変数の代入について学びます。
07:グローバル変数として解釈(global)
ローカル変数をグローバル変数として扱う方法を学びます。
08:global 文を用いて関数の外側の変数の値を変更
global文を使って、関数の外側にあるグローバル変数が示す値を変更する方法を学びます。
09:内部関数内で非ローカル変数について処理 (nonlocal)
内部関数の中で非ローカル変数について処理する方法を学びます。
10:ローカル変数の有用性
ローカル変数の有用性について学びます。
そのほか初心者でもPythonを学べるコンテンツ
paizaのスキルチェック問題
paizaでは、PythonはもちろんPHP・Ruby・Java・C・C++・C#・JavaScriptなど、さまざまなプログラミング言語に対応したスキルチェック問題を公開しています。
問題を解いた結果により、S・A・B・C・D・Eの6段階でスキルランクを獲得できます。
問題はレベルごとに複数あるため
- 自分のプログラミングスキルを客観的に知りたい
- プログラミング問題を解いてみたい
という方はぜひチャレンジしてみてください。
コードガールこれくしょんのPythonコース
『コードガールこれくしょん』(ガルこれ)は、プログラミング問題を解いて「コードガール」を集めながらストーリーを進めていくプログラミング学習コンテンツです。
Pythonのほかには、Java・PHP・Ruby・C・C++・C#・JavaScriptといったプログラミング言語に対応しています。
「paizaラーニング」では、未経験者でもブラウザさえあれば、今すぐプログラミングの基礎が動画で学べるレッスンを多数公開しております。
詳しくはこちら
そしてpaizaでは、Webサービス開発企業などで求められるコーディング力や、テストケースを想定する力などが問われるプログラミングスキルチェック問題も提供しています。
スキルチェックに挑戦した人は、その結果によってS・A・B・C・D・Eの6段階のランクを取得できます。必要なスキルランクを取得すれば、書類選考なしで企業の求人に応募することも可能です。「自分のプログラミングスキルを客観的に知りたい」「スキルを使って転職したい」という方は、ぜひチャレンジしてみてください。
詳しくはこちら