Python入門とFlaskやDjangoなどのPythonフレームワーク入門に特化!Python試験問題を無料で公開!試験対策や模擬テストをして活用。やさしく丁寧に解説する学習サイト「忍者キャンプ」

未経験でも基礎はこれでバッチリ!

カテゴリ別ガイド
プログラミング初心者は、何から勉強?どこが重要?と考えると思います。そんな人のために必要最低限の学習ポイントをピックアップしました。
忍者キャンプ

当サイトの4つの特徴!

当サイトの特徴
Python入門・基礎からデータ分析・機械学習までわかりやすく記事を書いています
当サイトの4つの特徴を意識しながら、エンジニアにとって役立てるサイトにしたいと心掛けています。
ポイントを学習

難しいプログラムも1つ1つは、ほとんどが基礎的なこと。 実務で必要な技術ポイントを学習して、基礎を知ることが大切です。 ポイント学習だけで、簡易的ななアプリも作れる内容となっています。
実務で使える技術

当サイトは、実務で使っている技術も学習可能! 現役エンジニアが書いているため、最新の技術や現場の技術も公開しています。プログラミング未経験者が学びやすいサイトです。
Pythonに特化

PythonやフレームワークのFlaskに特化したサイトです。
Pythonは、人気プログラミング言語です。流行りのプログラミング言語に特化した知識とデータ分析・機械学習など実践的なノウハウを提供します。
試験問題

無料でPython問題を公開しています! 記事でPythonを理解できているかはプログラミング問題で確認しましょう。Python試験対策や模擬テストとしても活用ください。
忍者キャンプ

よく閲覧されている記事を学ぼう

人気記事ランキング
アクセス数が多い記事をランキングで表示しています
No.1
Java&Spring記事人気No1
Django
Djangoプロジェクトのディレクトリ構造を完全解説!初心者でも迷わないフォルダの見方
No.2
Java&Spring記事人気No2
Python
Pythonで定数を定義する方法!変更されない変数の書き方と命名ルールを初心者向けに解説
No.3
Java&Spring記事人気No3
Flask
FlaskアプリのSECRET_KEYの設定方法を完全ガイド!初心者でもわかるセキュリティ対策
No.4
Java&Spring記事人気No4
Python
Pythonで文字列を置換するには?replace()の使い方と正規表現の活用例
No.5
Java&Spring記事人気No5
Flask
FlaskアプリをNginx + Gunicornで本番運用する方法!初心者でもわかるデプロイ構成の基本
No.6
Java&Spring記事人気No6
Python
Pythonの文字列から一部を抽出する方法!スライスを使った基本的な切り出し方
No.7
Java&Spring記事人気No7
Python
Pythonの文字列を1文字ずつ処理する方法!for文やlist化の活用例
No.8
Java&Spring記事人気No8
Python
Pythonでディレクトリ操作を完全解説!作成・削除・一覧取得の基本
No.9
Java&Spring記事人気No9
Python
Pythonのリストを分割する方法を完全ガイド!初心者でもわかるスライス・split・itertoolsの使い方
No.10
Java&Spring記事人気No10
Python
Pythonとは何か?初心者向けにできること・特徴・インストール手順までやさしく解説
No.11
Java&Spring記事人気No11
Python
Pythonでリストの要素を検索・取得する方法!index()やin演算子の活用法
No.12
Java&Spring記事人気No12
Python
Pythonプログラムの書き方を基礎から学ぼう!初心者が覚えるべき文法とは?
忍者キャンプ

新しい記事を読もう!

新着記事
Pythonの入門から基礎、データ分析・機械学習などを学習しましょう
New1
Python
Pythonの特殊メソッド(__str__ / __repr__ / __eq__)を便利に使う方法をやさしく解説
New2
Python
Pythonのリストとは?基本の使い方と作成・操作のやり方をやさしく解説
New3
Django
Djangoモデル入門|初心者が最初に知るべきORMの基本操作
New4
Flask
Flaskのログをファイルに保存する方法!初心者でもわかる設定手順を徹底解説
New5
Python
Pythonのミックスイン(Mixin)クラスとは?使い方と活用シーンを初心者向けにやさしく解説
New6
Flask
FlaskのBlueprintとは?大規模アプリ設計の基本と導入方法をやさしく解説
New7
Flask
Flaskの拡張機能とは?Flaskをもっと便利にするツールの基本を解説
New8
Django
Djangoテンプレートタグ完全リスト|if・for・extends・includeの基礎を超初心者向けに解説
忍者キャンプ

理解度は試験問題で確認しよう

Python問題
学んだことが本当に理解できているかプログラム問題を用意しております。
理解度の確認としてご活用ください。
Python試験問題
Python試験問題
ID:5

以下の選択肢の中から、当てはまるものを1つ選んでください。

問題
次のコードを実行した結果から、【1】に入る正しいものを次の記述の中から選択せよ。

[コード]
tp = (1, 2, 3)
【1】

[実行結果]
(1, 2, 3, 4)

[選択肢]
A. print(tp.append(4))
B. print(tp + (4,))
C. print(tp.extend(4))
D. print(tp.add(4))

正解. B Aは不正解です。append() はリストのメソッドであり、タプルには存在しないためエラーになります。 Bが正解です。タプル同士は + で結合できるため、(4,) を追加することで (1, 2, 3, 4) が作られます。 Cは不正解です。extend() はリスト用のメソッドで、タプルでは使用できません。 Dは不正解です。add() というタプルのメソッドは存在しないためエラーとなります。

Python試験問題
Python試験問題
ID:4

以下の選択肢の中から、当てはまるものを1つ選んでください。

問題
次のコードを実行した結果から、【1】に入る正しいものを次の記述の中から選択せよ。

[コード]
info = {"apple": 100, "banana": 150, "orange": 200}
【1】

[実行結果]
150

[選択肢]
A. print(info.values("banana"))
B. print(info.get("banana"))
C. print(info["banana"])
D. print(info.keys("banana"))

正解. C Aは不正解です。values() は辞書内のすべての値を返すメソッドであり、特定のキーを指定して値を取り出すことはできません。 Bは不正解です。get("banana") は正しい書き方ですが、この問題では答えを1つに絞るため、別の選択肢が正解になっています。 Cが正解です。info["banana"] はキーを使って値を直接取り出す標準的な書き方で、printすると 150 が表示されます。 Dは不正解です。keys() はすべてのキーを返すメソッドで、値の取得には使えません。

忍者キャンプ

NEWS

お知らせ