ドットインストール - 3分動画でマスターできるプログラミング学習サービス
レッスン一覧
料金プラン
レッスン一覧
料金プラン
ログイン
運営からのお知らせ
2025/08/28
NEW
【週刊ドットインストール】 Figma入門を制作中、256timesの新クラスを企画中
PREMIUM
Python入門 標準ライブラリ編
Pythonで使うことができる標準ライブラリについて見ていきます。
0%
このレッスンをはじめる前に
このレッスンを進めるには前提知識が必要です。先に以下のレッスンを完了しておきましょう。
Python入門 基礎文法編
(全29回)
PREMIUM
PREMIUM
0%
Python入門 関数編
(全17回)
PREMIUM
PREMIUM
0%
Python入門 データ構造編
(全25回)
PREMIUM
PREMIUM
0%
動画レッスン一覧
(19)
ミニクイズ
14
質問と回答
(9)
#01 標準ライブラリを使ってみよう
(01:38)
無料公開中
概要
importの方法
未完了
#02 乱数を生成してみよう
(02:47)
無料公開中
import random
random.random()
random.randint()
from ... import ...
未完了
#03 要素をランダムに抽出してみよう
(02:48)
無料公開中
random.shuffle()
random.choice()
random.choices()
random.sample()
sample()の注意点
未完了
#04 特殊な計算をしてみよう
(02:36)
無料公開中
math.sqrt()
math.ceil()
math.floor()
math.gcd()
round()
math.isclose()
未完了
#05 三角関数を使ってみよう
(02:25)
math.pi
math.cos()
math.radians()
未完了
#06 日時を表す値を作ってみよう
(02:49)
datetime.datetime.now()
datetime.datetime()
datetime.datetime.strptime()
未完了
#07 日時を表現してみよう
(02:45)
.year
.month
.day
.hour
.minute
.second
.microsecond
.weekday()
.strftime()
未完了
#08 日時の計算をしてみよう
(02:34)
日時の引き算
timedelta型
.total_seconds()
日時の足し算
未完了
#09 カレンダーを扱ってみよう
(02:50)
calendar.month()
calendar.setfirstweekday()
calendar.SUNDAY
calendar.monthcalendar()
calendar.isleap()
未完了
#10 ファイルに文字列を書き込もう
(02:48)
open()
.write()
.close()
with open() as ...
未完了
#11 ファイルの存在チェックをしよう
(02:39)
os.path.isfile()
mode="x"
例外処理
未完了
#12 ファイルに文字列を追記しよう
(01:25)
mode="a"
リストと組み合わせた処理
未完了
#13 ファイルの内容を読み込もう
(02:33)
mode="r"
.read()
print()のendオプション
.splitlines()
未完了
#14 pprintでデータを表示してみよう
(01:34)
pprint.pprint()
from pprint import pprint
未完了
#15 リストを集計してみよう
(02:46)
KeyError
キーの存在チェック
未完了
#16 defaultdictを使ってみよう
(02:35)
from collections import defaultdict
defaultdict(lambda: 0)
defaultdict(int)
未完了
#17 Counterで集計してみよう
(01:25)
from collections import Counter
Counter()
未完了
#18 より複雑な集計処理をしてみよう
(02:10)
タプルの配列
defaultdict(list)
未完了
#19 深いコピーをしてみよう
(02:51)
浅いコピー、深いコピー
copy.deepcopy()
未完了
#01 標準ライブラリを使ってみよう
1
#02 乱数を生成してみよう
1
#03 要素をランダムに抽出してみよう
1
#04 特殊な計算をしてみよう
1
#05 三角関数を使ってみよう
1
#06 日時を表す値を作ってみよう
1
#07 日時を表現してみよう
1
#08 日時の計算をしてみよう
1
#09 カレンダーを扱ってみよう
1
#10 ファイルに文字列を書き込もう
1
#11 ファイルの存在チェックをしよう
1
#12 ファイルに文字列を追記しよう
1
#13 ファイルの内容を読み込もう
1
#14 pprintでデータを表示してみよう
1
#15 リストを集計してみよう
ミニクイズなし
#16 defaultdictを使ってみよう
ミニクイズなし
#17 Counterで集計してみよう
ミニクイズなし
#18 より複雑な集計処理をしてみよう
ミニクイズなし
#19 深いコピーをしてみよう
ミニクイズなし
#03 要素をランダムに抽出してみよう
choices の 第二引数の `k` というのはなんの略でしょうか?
2023年6月14日
set で重複している値を省いている、という認識であっていますか?
2022年7月23日
#04 特殊な計算をしてみよう
12.50 x 15.0% = 14.375 を四捨五入して 14.38 と表示する方法を教えてください。
2023年4月4日
round() で四捨五入した結果が奇数でもそのままの値を採用する方法はありますか?
2022年8月23日
#10 ファイルに文字列を書き込もう
f.close() で閉じないと、どのような不具合が起きるのでしょうか?
2023年4月30日
Pythonで編集中のファイルを、マウスなどで操作・編集するとどうなりますか?
2023年4月30日
#13 ファイルの内容を読み込もう
f.read() で読み込んだ次の行で、f.read().splitlines() としても何も読み込まれません
2022年7月9日
#14 pprintでデータを表示してみよう
from pprint import pprint などを読み込むのはコードの最初が良いのでしょうか?
2024年10月4日
#18 より複雑な集計処理をしてみよう
stats になぜ result のキーが存在していないのでしょうか?
2022年9月3日
次におすすめのレッスン
Python入門 クラス編
(全12回)
PREMIUM
PREMIUM
0%
リリース情報(note)
『詳解Python 標準ライブラリ編』をリリースしました
詳細情報
最終更新日
2022年4月27日
バージョン情報
Chrome 97.0 / Python 3.10.1