paiza times

paizaがお届けする、テック・キャリア・マネジメント領域における「今必要な情報」を届けるWebメディア

logo

paizaがお届けする、テック・キャリア・マネジメント領域の「今必要な情報」を届けるWebメディア

Python入門編に新レッスン追加 | 初心者でも辞書と集合を理解できる

paizaラーニングの新・Python入門編に「新・Python入門編16: 辞書を学習しよう」「新・Python入門編17: 集合を学習しよう」が追加されました。

新・Python入門編では、プログラミング未経験者でもPythonとの特徴や強み、標準出力やデータ型、数値演算、変数や文字列、リストやタプルなどの使い方を動画レッスンと演習課題で学べます。

今回は、「新・Python入門編16: 辞書を学習しよう」「新・Python入門編17: 集合を学習しよう」の内容をご紹介します。

paizaラーニングについて詳しくはこちら
paizaラーニング

Pythonにおける辞書とは

辞書とは、keyとvalueの組み合わせを複数組まとめて管理できる型のことです。

辞書とkeyを指定することで、keyとひもづけられたvalueを検索し、特定することができます。

詳しい使い方は新・Python入門編16: 辞書を学習しようで解説しています。

新・Python入門編に追加されたレッスンの内容

新・Python入門編16: 辞書を学習しよう


01:辞書とはなにか

まず、辞書とはなにかを学びます。

02:辞書を生成

辞書を生成する方法を学びます。

03:key を指定して value を取得

keyを指定して、辞書からvalueを取得する方法を学びます。

04:辞書の key にできる型

辞書のkeyにできる型について学びます。

05:辞書の長さを取得(len)

辞書の長さを取得する方法を学びます。

06:辞書での要素の追加・更新

辞書に要素を追加・更新する方法を学びます。

07:辞書の要素を削除(del)

辞書の要素を削除する方法を学びます。

08:辞書の key をすべて取得(key)

辞書のkeyをすべて取得する方法を学びます。

09:辞書の value をすべて取得(values)

辞書のvalueをすべて取得する方法を学びます。

10:辞書の key と value の組をすべて取得(items)

辞書のkeyとvalueの組をすべて取得する方法を学びます。

11:辞書の key として含まれるか(in)

ある値が辞書のkeyとして含まれているかどうか判定する方法を学びます。

12:辞書の key をソート(sorted)

辞書のkeyをソートする方法を学びます。

13:内包表記で辞書を生成

内包表記で辞書を生成する方法を学びます。

Pythonにおける集合とは

集合とは、複数の値をまとめて管理できる型のことです。

集合で管理する値は「集合の要素」といいます。

集合で管理できる要素の数は可変で、好きなだけ要素を追加できます。

詳しい使い方は新・Python入門編17: 集合を学習しようで解説しています。

新・Python入門編17: 集合を学習しよう


01:集合とはなにか

まず、集合とはなにかを学びます。

02:集合を生成

集合を生成する方法を学びます。

03:集合の要素にできる型

集合の要素にできる型について学びます。

04:集合の長さを取得(len)

集合の長さを取得する方法を学びます。

05:集合に要素を追加(add)

集合の要素を追加する方法を学びます。

06:集合の要素を削除(remove)

集合の要素を削除する方法を学びます。

07:集合の要素として含まれるか(in)

ある値が集合の要素として含まれているかどうか判定する方法を学びます。

08:集合の和(|)

集合の和を求める方法を学びます。

09:集合の積(&)

集合の積を求める方法を学びます。

10:集合の差(-)

集合の差を求める方法を学びます。

11:集合の対称差(^)

集合の対称差を求める方法を学びます。

12:A と B は一致するかどうか(==)

集合Aと集合Bが一致するかどうか判定する方法を学びます。

13:A は B に含まれるかどうか(<=)

集合Aが集合Bに含まれるかどうか判定する方法を学びます。

14:A は B を含むかどうか(>=)

集合Aが集合Bを含むかどうか判定する方法を学びます。

15:内包表記で集合を生成

内包表記で集合を生成する方法を学びます。

そのほか初心者でもPythonを学べるコンテンツ

paizaのスキルチェック問題

paizaでは、PythonはもちろんPHP・Ruby・Java・C・C++・C#・JavaScriptなど、さまざまなプログラミング言語に対応したスキルチェック問題を公開しています。

問題を解いた結果により、S・A・B・C・D・Eの6段階でスキルランクを獲得できます

問題はレベルごとに複数あるため

  • 自分のプログラミングスキルを客観的に知りたい
  • プログラミング問題を解いてみたい

という方はぜひチャレンジしてみてください。

paizaのスキルチェック

Python入門編(全編無料)

Python入門編では、Pythonを使った基本的なコードの書き方が全編無料で学べます。

コードガールこれくしょんのPythonコース

コードガールこれくしょん』(ガルこれ)は、プログラミング問題を解いて「コードガール」を集めながらストーリーを進めていくプログラミング学習コンテンツです。

Pythonのほかには、Java・PHP・Ruby・C・C++・C#・JavaScriptといったプログラミング言語に対応しています。






paizaラーニング」では、未経験者でもブラウザさえあれば、今すぐプログラミングの基礎が動画で学べるレッスンを多数公開しております。

詳しくはこちら

paizaラーニング

そしてpaizaでは、Webサービス開発企業などで求められるコーディング力や、テストケースを想定する力などが問われるプログラミングスキルチェック問題も提供しています。

スキルチェックに挑戦した人は、その結果によってS・A・B・C・D・Eの6段階のランクを取得できます。必要なスキルランクを取得すれば、書類選考なしで企業の求人に応募することも可能です。「自分のプログラミングスキルを客観的に知りたい」「スキルを使って転職したい」という方は、ぜひチャレンジしてみてください。

詳しくはこちら

paizaのスキルチェック

paizaのおすすめコンテンツ

PPG proken プログラミングゲーム「初恋 プログラミング研究会〜海に行こうよ〜」 PPG Bingo プログラミングゲーム「コードレビューBINGO!!」
paiza転職 paiza新卒 EN:TRY paizaラーニング 記事内に記載している情報は、記事公開時点でのものとなります。 Copyright Paiza, Inc, All rights reserved.