Python入門
✨ レベル | 🕗 期間 | 💻 練習 |
初心者 | 2〜4ヶ月 | 300以上のコーディング演習 |
Python入門コースへようこそ!このコースでは、Python言語と一般的なプログラミングについて多くを学びます。このコースは、全くの初心者や、既に他のプログラミング言語を知っているが、Pythonを学んでこの分野の知識を深めたい方を対象としています。
Pythonは最も人気のある言語の一つで、多くの分野で様々なタスクを解決するために使用されています。機械学習、ウェブ開発、ロボティクス、多くの自動化タスクで広く利用されています。過去10年間で、この言語はプログラマーやテック企業の間で大きな人気を得ました。多くのレポートによると、現在最も人気のある言語と見なされています。
💻 実践で学ぶ
このコースでは、実践を通じて学びます!各コンセプトには、次に進むために解決すべきいくつかのインタラクティブなチャレンジがあります。私たちは、ハンズオンの学習が深い知識を得る最良の方法であると信じています。ここでは、カバーされている各コンセプトを練習するための、多くの挑戦的で同時に興味深い演習があります。
あなたは自分のペースで学習します。一週間でいくつかのレベルを完了するために頑張ることもできますし、各コンセプトにもっと時間をかけてゆっくり進めることもできます。
質問や行き詰まりを解消するためのフォーラムがあります。各チャレンジの下で他の人の質問に答えたり、質問したりすることができます。
🎓 カリキュラム
このコースは、Pythonの基本的なコンセプトに焦点を当て、それぞれを直感的な方法で紹介します。プロセスをより楽しく魅力的なものにするために、コンセプトはレベルに整理されており、各レベルをクリアすることは新しいコンセプトをマスターしたことを意味します。ここでカバーする主な内容は次のとおりです:
入力と出力
print
とinput
コマンド
print
関数の追加パラメータ
変数と整数演算
- 簡単な計算機としてのPython
- 加算、減算、乗算
- 除算、剰余
条件演算子
bool
型(True
とFalse
)
if
、else
、elif
ステートメント
- 論理演算子
- ネストした条件文
変数の型
int
とfloat
型
math
モジュール - 平方根、指数など
テキスト値(文字列)
- 文字列と各文字へのアクセス
- f-strings
- スライシング
リスト
- リスト -
list
と
- リストの要素へのアクセス
del
で要素を削除
- ネストしたリストと行列
for
ループ
for
ループの構文
range
関数
while
ループ
while
ループの構文
- 数字の桁の操作
continue
、break
、while ... else
continue
でイテレーションをスキップ
break
でループを抜ける
while ... else
とfor ... else
文字列とリストのユーティリティメソッド
title()
、upper()
、lower()
など
istitle()
、isalpha()
など
strip()
、replace()
など
split()
とjoin()
- リストのソート
ネストしたループ
- ネストした
for
とwhile
ループ
- 2D リストの操作
リスト内包表記
- リスト作成を簡略化するリスト内包表記
- ネストしたリスト内包表記
- 2D リスト内包表記
タプル
- タプル -
tuple
と()
- タプルの要素へのアクセス
- リストからタプルの作成
セット
- セット -
set
と{}
- ベン図
add
とremove
- セット内包表記
辞書
- 辞書 -
dict
と{}
- 辞書の値へのアクセス
- 辞書のループ処理
- 辞書内包表記
- カウンター
関数
def
構文
- 引数あり・なしの関数
- 単一および複数の戻り値を持つ関数
- 関数内の関数
- ラムダ関数
ファイル操作
- さまざまなモードでのファイルの
open
- ファイルの読み込み、書き込み、追記
pathlib
モジュール
- ファイルを使ったタスクの自動化
応用とまとめ
- ランダムな数
- インタラクティブなゲーム
🚀 ようこそ
学習の80%は個人作業です。このコースを完了することは、あなた自身 の達成であり、私たちはその旅をサポートします!