Python入門

✨ レベル
🕗 期間
💻 練習
初心者
2〜4ヶ月
300以上のコーディング演習
notion image
Python入門コースへようこそ!このコースでは、Python言語と一般的なプログラミングについて多くを学びます。このコースは、全くの初心者や、既に他のプログラミング言語を知っているが、Pythonを学んでこの分野の知識を深めたい方を対象としています。
Pythonは最も人気のある言語の一つで、多くの分野で様々なタスクを解決するために使用されています。機械学習、ウェブ開発、ロボティクス、多くの自動化タスクで広く利用されています。過去10年間で、この言語はプログラマーやテック企業の間で大きな人気を得ました。多くのレポートによると、現在最も人気のある言語と見なされています。
notion image

💻 実践で学ぶ

このコースでは、実践を通じて学びます!各コンセプトには、次に進むために解決すべきいくつかのインタラクティブなチャレンジがあります。私たちは、ハンズオンの学習が深い知識を得る最良の方法であると信じています。ここでは、カバーされている各コンセプトを練習するための、多くの挑戦的で同時に興味深い演習があります。
あなたは自分のペースで学習します。一週間でいくつかのレベルを完了するために頑張ることもできますし、各コンセプトにもっと時間をかけてゆっくり進めることもできます。
質問や行き詰まりを解消するためのフォーラムがあります。各チャレンジの下で他の人の質問に答えたり、質問したりすることができます。

🎓 カリキュラム

このコースは、Pythonの基本的なコンセプトに焦点を当て、それぞれを直感的な方法で紹介します。プロセスをより楽しく魅力的なものにするために、コンセプトはレベルに整理されており、各レベルをクリアすることは新しいコンセプトをマスターしたことを意味します。ここでカバーする主な内容は次のとおりです:
入力と出力
  • printinput コマンド
  • print 関数の追加パラメータ
変数と整数演算
  • 簡単な計算機としてのPython
  • 加算、減算、乗算
  • 除算、剰余
条件演算子
  • bool 型(TrueFalse
  • ifelseelif ステートメント
  • 論理演算子
  • ネストした条件文
変数の型
  • intfloat
  • math モジュール - 平方根、指数など
テキスト値(文字列)
  • 文字列と各文字へのアクセス
  • f-strings
  • スライシング
リスト
  • リスト - list
  • リストの要素へのアクセス
  • del で要素を削除
  • ネストしたリストと行列
for ループ
  • for ループの構文
  • range 関数
while ループ
  • while ループの構文
  • 数字の桁の操作
continuebreakwhile ... else
  • continue でイテレーションをスキップ
  • break でループを抜ける
  • while ... elsefor ... else
文字列とリストのユーティリティメソッド
  • title()upper()lower() など
  • istitle()isalpha() など
  • strip()replace() など
  • split()join()
  • リストのソート
ネストしたループ
  • ネストした forwhile ループ
  • 2D リストの操作
リスト内包表記
  • リスト作成を簡略化するリスト内包表記
  • ネストしたリスト内包表記
  • 2D リスト内包表記
タプル
  • タプル - tuple()
  • タプルの要素へのアクセス
  • リストからタプルの作成
セット
  • セット - set{}
  • ベン図
  • addremove
  • セット内包表記
辞書
  • 辞書 - dict{}
  • 辞書の値へのアクセス
  • 辞書のループ処理
  • 辞書内包表記
  • カウンター
関数
  • def 構文
  • 引数あり・なしの関数
  • 単一および複数の戻り値を持つ関数
  • 関数内の関数
  • ラムダ関数
ファイル操作
  • さまざまなモードでのファイルの open
  • ファイルの読み込み、書き込み、追記
  • pathlib モジュール
  • ファイルを使ったタスクの自動化
応用とまとめ
  • ランダムな数
  • インタラクティブなゲーム

🚀 ようこそ

学習の80%は個人作業です。このコースを完了することは、あなた自身 の達成であり、私たちはその旅をサポートします!