ドットインストール - 3分動画でマスターできるプログラミング学習サービス
レッスン一覧
料金プラン
レッスン一覧
料金プラン
ログイン
運営からのお知らせ
2025/03/27
NEW
【週刊ドットインストール】 Nuxt入門のレッスンをリリースしました
2025/03/24
NEW
『Nuxt入門 基礎編』をリリースしました
2024/05/07
NEW
あなただけの学習ロードマップを作成します 【随時受付中】
PREMIUM
Python入門 基礎文法編
Webサービス開発、データ分析、機械学習/AIなどに広く使われているPythonの基礎文法について学んでいきます。
0%
動画レッスン一覧
(29)
ミニクイズ
34
質問と回答
(18)
#01 Pythonを学んでいこう
(02:49)
無料公開中
概要
学習の順序
アウトライン
学習のコツ
未完了
#02 ブラウザ実行環境を使ってみよう
(02:44)
無料公開中
ブラウザ実行環境
値の表示
プログラムの実行
コメント
ブラウザ実行環境の機能
バージョン確認
未完了
#03 数値を表現してみよう
(02:45)
無料公開中
区切り文字 _
コメントのショートカットキー
e
未完了
#04 数値の演算をしてみよう
(02:54)
無料公開中
演算子 + - * ** / // %
実数の扱い
優先度 ()
未完了
#05 変数を使ってみよう
(02:59)
無料公開中
銀行のプログラム
変数
代入、代入演算子
変数のメリット
未完了
#06 変数のルールを確認しよう
(02:46)
変数名のルール
動作確認
リテラル表現
未完了
#07 値の再代入をしてみよう
(03:00)
値の再代入
+=、*=
定数の考え方
未完了
#08 文字列を表現してみよう
(02:41)
文字列のリテラル表現
改行の表現 \a
"""..."""、'''...'''
未完了
#09 文字列を操作してみよう
(02:33)
文字列の連結 + 空白
文字列の繰り返し *
未完了
#10 文字列に値を埋め込もう
(02:56)
値の埋め込み
.format()
f文字列
未完了
#11 ユーザーからの入力を受け取ろう
(02:59)
input()
input()の仕様
type()
int()
float()
未完了
#12 f文字列のオプションを使ってみよう
(02:55)
銀行プログラムの書き換え
f文字列のオプション
未完了
#13 ifで条件分岐をしてみよう
(02:43)
順次処理
条件分岐
if
未完了
#14 if ... else ... を使ってみよう
(02:02)
else:
字下げに関する注意点
比較演算子 > >= < <= == !=
未完了
#15 論理演算子を使ってみよう
(02:54)
論理演算子 and or not
動作確認
未完了
#16 elifで条件を追加してみよう
(02:34)
elif
論理演算子の復習
未完了
#17 matchで条件分岐してみよう
(02:11)
match
|
matchに関する注意点
未完了
#18 if ... else ... を一行で書いてみよう
(02:31)
銀行プログラムの書き換え
if ... else ... の書き換え
未完了
#19 matchとifを組み合わせてみよう
(02:33)
matchによる書き換え
matchとifの組み合わせ
未完了
#20 forで反復処理をしてみよう
(02:54)
反復処理
for
range()
未完了
#21 forとf文字列を組み合わせよう
(02:36)
銀行プログラムの書き換え
forを使うメリット
未完了
#22 forの中でforを使ってみよう
(02:31)
銀行プログラムの書き換え
forの追加
未完了
#23 whileで反復処理をしてみよう
(02:17)
メニュープログラムの実装
while
未完了
#24 常に条件が成立するwhileを使おう
(02:47)
while 1 == 1:
常に条件が成立するwhileのメリット
未完了
#25 break、continueを使ってみよう
(02:53)
break
continue
未完了
#26 真偽値を扱ってみよう
(02:59)
真偽値 True/False
比較演算子による評価
演算結果による評価
未完了
#27 エラーメッセージを読み解こう
(02:58)
SyntaxError
IndentationError
未完了
#28 主な例外を見ていこう
(03:04)
例外
NameError
TypeError
ValueError
未完了
#29 try ... except ... で例外を処理しよう
(02:03)
try ... except
動作確認
未完了
#01 Pythonを学んでいこう
ミニクイズなし
#02 ブラウザ実行環境を使ってみよう
2
#03 数値を表現してみよう
1
#04 数値の演算をしてみよう
2
#05 変数を使ってみよう
1
#06 変数のルールを確認しよう
1
#07 値の再代入をしてみよう
1
#08 文字列を表現してみよう
1
#09 文字列を操作してみよう
2
#10 文字列に値を埋め込もう
2
#11 ユーザーからの入力を受け取ろう
1
#12 f文字列のオプションを使ってみよう
1
#13 ifで条件分岐をしてみよう
1
#14 if ... else ... を使ってみよう
2
#15 論理演算子を使ってみよう
1
#16 elifで条件を追加してみよう
1
#17 matchで条件分岐してみよう
1
#18 if ... else ... を一行で書いてみよう
1
#19 matchとifを組み合わせてみよう
1
#20 forで反復処理をしてみよう
1
#21 forとf文字列を組み合わせよう
1
#22 forの中でforを使ってみよう
1
#23 whileで反復処理をしてみよう
1
#24 常に条件が成立するwhileを使おう
1
#25 break、continueを使ってみよう
2
#26 真偽値を扱ってみよう
1
#27 エラーメッセージを読み解こう
1
#28 主な例外を見ていこう
1
#29 try ... except ... で例外を処理しよう
1
#07 値の再代入をしてみよう
rate を大文字に変換しているように見えるのですが...
2022年1月27日
#08 文字列を表現してみよう
改行表現の中で変数を使用したいです
2024年10月4日
#12 f文字列のオプションを使ってみよう
print(f"year 1: {initial_balance} * {RATE:,.2f}") とすると、うまくいきません
2022年2月16日
#15 論理演算子を使ってみよう
if 文の条件式の中の or と and の挙動について教えてください
2023年4月4日
#16 elifで条件を追加してみよう
elif signal == "blue" or "green": でなぜ GO と表示されるのですか?
2022年11月9日
elif signal == "blue" or "green": としてはいけないのですか?
2022年2月18日
#17 matchで条件分岐してみよう
2 つ目の case 文で black も追加するにはどうすれば良いですか?
2023年2月5日
#18 if ... else ... を一行で書いてみよう
複数条件は一行で書きますか?現場での使い方を教えてください
2024年10月4日
#19 matchとifを組み合わせてみよう
「 >= が使えないので変数 n を入れて if を使う」とはどういう意味ですか?
2022年1月27日
#21 forとf文字列を組み合わせよう
{initial_balance * RATE ** year:,.2f} の year に { } をつけないのはなぜですか?
2022年8月23日
#22 forの中でforを使ってみよう
if i != 0 とせず、 for の最後に initial_balance += 10000 としてもいいですか?
2022年10月28日
#23 whileで反復処理をしてみよう
どうやってコメントアウトした日本語の文字間に半角スペースを入れて変換していますか?
2023年4月12日
case 1 : の case と 1 の間にスペースは必要ですか?
2022年8月23日
input() の中にある (0:Exit) の役割がよくわかりません
2022年6月3日
match の代わりに if を使った場合どう書くのか教えてほしいです
2022年2月10日
#24 常に条件が成立するwhileを使おう
while 1 == 1 の意味がわかりません
2022年3月27日
#25 break、continueを使ってみよう
pass と continue の違いについて教えてください
2022年9月24日
#29 try ... except ... で例外を処理しよう
try ... except ... はエラーが起きて何か処理を行いたいときに使うという認識でいいですか?
2022年6月10日
次におすすめのレッスン
Python入門 関数編
(全17回)
PREMIUM
PREMIUM
0%
Python入門 データ構造編
(全25回)
PREMIUM
PREMIUM
0%
Python入門 標準ライブラリ編
(全19回)
PREMIUM
PREMIUM
0%
Python入門 クラス編
(全12回)
PREMIUM
PREMIUM
0%
リリース情報(note)
『詳解Python 基礎文法編』をリリースしました
詳細情報
最終更新日
2022年1月4日
バージョン情報
Chrome 96.0 / Python 3.10.1