Python 実践ラボ
初級
このコースには、Python のための多数のラボが含まれています。各ラボは、詳細なガイダンスと解答付きの小さな Python プロジェクトです。これらのラボを完了することで、Python のスキルを練習し、コーディング能力を向上させ、クリーンで効率的なコードの書き方を学ぶことができます。
python
💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください
- はじめに
- シラバス
Python の変数とデータ型
Python の数値型 Coming Soon
Python 文字列操作の習得 Coming Soon
Python のブール値で古代のコンピューティングの秘密を解き明かす Coming Soon
魔法の森で Python のコメントを探索する Coming Soon
Python の型変換 Coming Soon
Python Python シェル Coming Soon
Python の条件文 Coming Soon
Python の for ループ Coming Soon
Python の while ループ Coming Soon
Python の break と continue 文 Coming Soon
Python のリスト内包表記 Coming Soon
Python リストを使った宮殿の在庫管理 Coming Soon
仮想アリーナでの Python タプルの習得 Coming Soon
恒星探索における Python 辞書の活用 Coming Soon
Python セット管理ラボ Coming Soon
Python 関数定義 Coming Soon
Python の引数と戻り値 Coming Soon
Python のデフォルト引数 Coming Soon
Python のキーワード引数 Coming Soon
Python ラムダ関数 Coming Soon
単語の先頭文字を大文字にする
摂氏を華氏に変換する
華氏から摂氏への変換
キロメートルからマイルへの変換
マイルをキロメートルに変換する
Python スコープの習得:Python の世界を構築する Coming Soon
Python における再帰関数 Coming Soon
Python の組み込み関数 Coming Soon
Python モジュールのインポート Coming Soon
数が偶数かどうかを確認する
数が奇数であるかチェックする
Python によるモジュールの作成 Coming Soon
Python パッケージの使用 Coming Soon
Python の一般的な標準ライブラリ Coming Soon
Python のクラスとオブジェクト Coming Soon
帝国アーティファクトのための Python コンストラクタ Coming Soon
砂漠航行のためのラクダ運転手トレーニング Coming Soon
宇宙都市アーキテクトの多態的設計 Coming Soon
Python カプセル化の秘密 Coming Soon
Python のクラスメソッドとスタティックメソッド Coming Soon
Python 例外の捕捉 Coming Soon
Python 演算子を使った文字列を繰り返す
Python での例外の発生 Coming Soon
Python カスタム例外 Coming Soon
Python の finally ブロック Coming Soon
Python でのファイルの開閉 Coming Soon
Python で数の割り切れ性を判定する
Python のファイルの読み書き Coming Soon
Python ファイル操作 Coming Soon
Python の with 文の使い方 Coming Soon
Python イテレーターマスターチャレンジ Coming Soon
Python ジェネレーターで廃病院を探索する Coming Soon
地下 Python ワークフローの最適化 Coming Soon
文字列のバイトサイズを決定する
辞書データ構造の逆転
10 進数をバイナリに変換する
10 進数を 16 進数に変換する
Python コンテキストマネージャー Coming Soon
Python 正規表現の基礎 Coming Soon
Python のマルチスレッディングとマルチプロセッシング Coming Soon
Python リストにおける出現回数のカウント
リスト内の n 番目の要素
リストの先頭要素取得関数
Python のリストから最後の要素を削除する
リストの最後の要素
リスト要素のオフセット
リストを逆順にする関数
リスト要素を回転させる
Python の数学と乱数 Coming Soon
Python の日付と時間 Coming Soon
Python データコレクション Coming Soon
Python 仮想環境の管理
Python データのシリアライゼーション Coming Soon
Python オペレーティングシステムとシステム管理 Coming Soon
Python ソケットプログラミング Coming Soon
辞書にキーが存在するかどうかを確認する
Python による HTTP リクエスト Coming Soon
Python ネットワーキングプロトコル Coming Soon
Python による数値計算 Coming Soon
各リスト要素に対して関数を実行する
Python における逆順反復
Python によるデータ分析 Coming Soon
Python データ可視化 Coming Soon
Python の条件文
範囲内の数値のクランプ
文字列間のハミング距離の計算
Python 機械学習 Coming Soon
while ループ文
複数行の文字列を分割する
条件付きで関数を適用する
Python における再帰的な階乗の計算
範囲内の数を判定する
左からリスト要素を削除する
リストの右端の要素を削除する
リスト要素の削除
リストの末尾から要素を削除する
数値を範囲にマッピングする
リストをフラット化する
リストにすべての値が含まれているかどうかを確認する
リストの要素の所属を確認する
Python で指定された長さに数字をパディングする
最大要素のインデックス
最小要素のインデックス
最大値のキー
最小値のキー
RGB から 16 進数への変換
Python でフィボナッチ数列を生成する
Python のリスト内包表記による比較
Python における先頭の文字を大文字にする
Python で最初の文字を小文字にする
Python でのリストの末尾の要素の抽出
整数をローマ数字に変換する
加重平均計算関数
辞書のリストから値を抜き出す
辞書のプロパティに対する述語関数
Python で平均を計算する
最長の反復可能オブジェクトの識別
リストから最大要素を見つける
N 個の最小要素
関数に基づくリストの分割
Python の文字列操作技術
値のすべてのインデックス
F 文字列の力と柔軟性
Python でフィルターに基づいてリストを分割する
関数に基づくリストの最大値を見つける
Python で属性に基づいて最小値を見つける
関数に基づくリストの合計
2 次元リストを初期化する
値でリストを初期化する
累乗の和
リスト関数の重複チェック
リスト内の重複を確認する
リストのすべての要素が真であるかどうかをテストする
リストの一部の要素が真であるかどうかをテストする
すべての一致するインデックスを見つける
等差数列生成器
Python のリストで共通要素を見つける
Python における行列の転置
Python における一意のリストの結合
リスト内の一意の要素
Python における辞書のキーの抽出
すべてのリスト要素が偽であるかどうかをテストする
Python 辞書:キーと値のペア
最も頻繁に出現する要素
Python デコレータの基本
マッピングされたリストの平均
リスト要素が同じかどうかを確認する
Python で偽の値を削除する
Python でのスネークケース変換
Switch Case 文
Python の print 文のフォーマット設定
Python のループと範囲
リストにキャスト
Python における回文検出
webbrowser パッケージの基本
Python で数値を桁のリストに変換する
アナグラムチェッカー:Python のチャレンジ
辞書からリストへ
リストから辞書へ
Python を使った中央値の計算
16 進数から RGB への変換
Python を使ったネストされたリストのフラット化
ネストされた値を取得する
範囲でリストを初期化する
シーケンスが空かどうかを確認する
Python における複数のリストのマージ
プログラミングにおけるリストの内容比較
Python におけるリストの包含関係のチェック
文字列を URL フレンドリーなスラッグに変換する
キーで辞書をソートする
Python SQLite3 プログラミング
角度を度からラジアンに変換する
ラジアンと度の間で角度を変換する
ISO 日付を変換する
Python でリストの差分を計算する
一致する値を見つける
一致するインデックスを見つける
最後の一致する値を見つける
最後の一致するインデックスを見つける
Python のリスト間の対称差
基本的なファイル入出力の復習
Python 正規表現
複数の Python 辞書のマージ
Python を使った関数合成
左から右への関数合成を実装する
Python における functools.partial を用いたカリング
値を持つキーを見つける
重複しないリスト値をフィルタリングする
一意のリスト値をフィルタリングする
偶奇性のアウトライアを見つける
リストを辞書にマッピングする
Python の意思決定用演算子
二項係数の計算チュートリアル
Python による日付と時刻の操作
日付の差を計算する
今日からの日数を計算する
インデックスに基づくリストのソート
ISO 形式への日付変換
日付と時刻
Python の組み込み数学関数を探る
Python でイテレータを使ったリストの作成
文字列から単語を抽出する
変数とメモリアドレス
辞書の値をマッピングする
プログラミングにおけるキャメルケース命名規則
最大公約数の計算
リスト内のランダムな要素
遅延された関数の実行
ネストされたリストを深くフラット化する
Python の代入と参照
Python で値による辞書のソート
指定された日付に日数を加える
Python 辞書で値からキーを見つける
日付が平日かどうかを確認する
日付が土日かどうかを判定する
シンプルなオブジェクトを定義する
Python の is 演算子
Python の構文エラーと例外の処理
Python の様々な組み込みオブジェクトを操作する
属性アクセスとバウンドメソッド
Python パッケージを作成する
オブジェクトの表現方法
部分和のリスト
Python で文字列をケバブケースに変換する
Python で文字列を指定された長さにパディングする
Python でリストの順序をランダム化する
Python における冪集合の生成
数値を逆順にするコーディングチャレンジ
単純な関数と例外処理の復習
重複付き辞書を反転させる
Python で月数の差を計算する
効率的な素数検出
クラスとオブジェクト
Stocksim パイプラインでジェネレータを活用する
等比数列生成器
リスト要素の頻度分析
効率的な組み合わせ論を行うための Python Itertools
最小公倍数の計算
Python で日付範囲を生成する
ファイルの読み書き
関数からの値の返却
Python の unittest モジュール
辞書の値を結合する
最初のメタクラスを作成する
コードのテスト
Python のコレクションモジュールを探る
並列実行のための Python マルチプロセッシング
Python モジュールの定義とインポート
リストを小さなチャンクに分割する
リストを N チャンクに分割する
リスト要素をグループ化する
Python 関数の基本
関数に基づくリストの共通部分
関数に基づく対称差
関数に基づくリストの和集合
モジュールとパッケージ
小規模なプログラムを実行する
継承の実践的な使い方
Python 代入式
モジュールの基本を復習する
ディスクリプタについて学ぶ
関数に基づくリストの差分
関数による要素のグループ化
ミックスインクラスと協調的継承
関数引数の渡し方の規約
継承の動作
Private 属性とプロパティ
クロージャについてもっと学ぶ
基本的なマジックメソッド
Python を使った JSON データの操作
属性アクセスのカスタマイズ
ファイルとフォルダの操作
Python の高階関数
様々なデータ分析問題
exec を使ってコードを作成する
スコープルールとテクニック
新しいプリミティブ型を作成する
カスタム数値マジックメソッド
循環インポートと動的モジュールインポート
反復子とジェネレータ
シーケンスのマジックメソッド
プロのように反復処理を行う
関数の定義に関する側面
関数の内部を調べる
例外処理とロギング
シンプルなデコレータ関数を定義する
デコレータの連鎖とパラメータ付きデコレータ
適切な呼び出し可能オブジェクトを定義する
シンプルなクラスを定義する
コルーチンによるデータ処理
Python の型付け:コードの読みやすさを向上させる
Python における yield 文の管理
クラスデコレータについて学ぶ
型チェックとインターフェース
使いやすいスレッド処理
クラス変数とクラスメソッド
レコードを表現するさまざまな方法
カスタムコンテナの作成
ジェネレータを使った反復処理のカスタマイズ
クラス作成の低レベルメカニズム
メタクラスの実践
Python の第一級オブジェクトとメモリモデルの探索
特殊メソッドの再定義
ジェネレーターの委任について学ぶ
管理されたジェネレーターについて学ぶ
Pythonコマンドラインプログラムの作成
シンボルの制御とサブモジュールの結合
講師
Labby
Labby is the LabEx teacher.
Google Classroomで共有
Discordに参加して一緒に学ぼう
今すぐ参加ユーザーレビュー
" Lab instructions were clear and easy to follow."
— Kyler Reed
" I really like your guy's site :)"
— Gravity Gamer
おすすめ

