こんにちは｡
このコースを始めるのがとても楽しみですが､ その前に､ どこから始めてどこに行き着くのかを確認し､
成功への道筋を明確にする必要があります｡
さて､ このコースには200本以上のHDビデオと大量のエクササイズやプロジェクトがありますが､ それらはすべて､ 私たちがよりよく学べるようにセクションに分けられているのです｡
講座では､ まずここでPythonの基本を学びます｡
初めてプログラミング言語を学ぶ人はもちろん､ すでにプログラミング言語を知っているけどPythonは知らないという人にも､
超・超・超お役立ちになるはずです｡
このセクションでは､ プログラミングを快適にするために､ 基本的な知識を身につけることを目的としています｡
このセクションは大きなものなので､ 実際には2つのパートに分かれています｡ 途中､ 私がコーディングするのを見ながら､
自分でもコーディングして､ Pythonが次に提供するものに慣れるように練習してください｡
プロフェッショナルなPython開発者環境について語ります｡
Sublime TextやVisual Studio codeなどのコードエディターの使用について､ ターミナルやコマンドラインの使い方を教えます｡
Python開発者のための完全統合IDEであるPi Charmの使い方や､ Jupyter Notebooksの使い方についてお話します｡
なぜなら､ このノートブックを使って､ このコースの後半で､ 本当に､ 本当にエキサイティングなことをする予定だからです｡
ヒント､ ヒント､ それは機械学習です｡
そして､ 完全にプロフェッショナルな開発環境を手に入れたら､ 次はPythonの上級者向けのトピックに取り掛かります｡
さて､ このセクションでは､ どんな難しいトピックにも尻込みせず､ それらを理解し､ 納得してもらえるような説明をするつもりです｡
クラス､ オブジェクト指向プログラミング､ デコレータ､ ジェネレータ､ エラー処理､ 関数型プログラミング､
そしてクリーンなコードを書くためのベストプラクティスについてお話します｡
さらに､ 人気のあるPythonパッケージ､ ファイルの扱い方､ コードのテスト方法､ 正規表現の使い方など､
さまざまなことを学びます｡
このセクションが終わるころには頭が痛くなっているかもしれませんが､ 信じてください､ これから楽しくなりますよ｡
その頃にはほとんどのコースが終了していることでしょう｡
Pythonを学んだので､ もう大丈夫でしょう？
というのも､ 新しい言語､ 新しい構文を学んだら､ コンピュータをPythonで動作するようにセットアップするのです｡
新しく得た知識をどう生かすか､ 話し合う必要があります｡
これがコースの楽しいところです｡
Pythonでのキャリアとキャリアの選択肢について話し始めます｡
そして､ さまざまな分野で活用できるようになるのです｡
パイソン
今回は､ Pythonを使って自動メールを送信する､ Pythonのスクリプトについて学びます｡
Pythonを使って画像を処理したり､ PDFファイルを扱ったり､ Pythonを使って自分自身にテキストメッセージを送ったりしています｡
Twitterのbotを作るのです｡
また､ このセクションで私が気に入っているプロジェクトは､ 使用するパスワードがこれまでにハッキングされたことがあるかどうかを実際に確認するためのパスワードチェッカーを構築することです｡
本当に､ 本当に楽しい1枚です｡
また､ データスクレイピングの話もします｡
Pythonの一般的な使用例としては､ オンラインからデータをスクレイピングして､ 何か生産的なことに利用することが挙げられます｡
私たちの場合は､ データスクレイピングについて学び､ プログラマーに本当に人気のあるウェブサイトをスクレイピングして､
自分にとって重要な記事だけを選び､ 再び業界の最新情報を得る方法を学びます｡
本当に楽しいプロジェクトになりそうです｡
すべてのプロジェクトが楽しいと言っていますが､ 私の偏見です｡
ここで勘弁してください｡
また､ 自動化についても学び､ seleniumというものを使って､ 実際にウェブブラウザを通してマシンをコントロールし､
マシンにあたかもユーザーのようにさまざまなタスクを行わせることができるようにします｡
また､ 自動化に関しては､ 本当に楽しいアプリケーションがあるので､ それについてお話します｡
それから､ みんなが大好きなWeb開発とデータサイエンスと機械学習の2つのトピックを知っています｡
この2つのセクションはとても楽しく､ ウェブ開発セクションの中でもおそらく最も人気のあるセクションになると思います｡
HTML､ CSS､ JavaScript､ そしてPythonの使い方を学び､ 自分たちでサーバーを構築し､ 自分のポートフォリオサイトを作り､
本番でサイトをオンラインにし､ 将来の雇用主や顧客が自分のサイトを通してメッセージを送ってくれるようにします｡
そして､ そうです｡ このポートフォリオウェブサイトをカスタマイズして､ 好きなように使えるようになるので､
コースの終わりには､ 何か見返りがあるはずです｡
そして､ 機械学習のデータサイエンスの部分では､ Jupyter NotebooksとKaggleというものを使って､
実に興味深いデータセットにアクセスする予定です｡
パンダやサイコなどのライブラリを使って､ どのサッカー選手が最も価値が高いか､ あるいは低賃金であるかを予測し､
学習していくのです｡
虹彩のデータセットを使って独自の機械学習モデルを構築し､ さらに､
機械学習モデルに画像を与えて､ その画像が何であるかを予測する画像検出も行います｡
そして､ この機械学習の魔法がボンネットの下でどのように働くのか､ 実際に見ていただくことができます｡
このように､ このコースではたくさんのことを学びますが､ 最後には､ Pythonの基礎の最初から機械学習の最後の最後まで､
すべてが統合され､ 意味をなすようになるのです｡
ゼロからマスターへ導きます｡
でも､ このコースの一番の魅力は何だと思う？
私たちのオンラインコミュニティ｡
何千人もの開発者が毎日チャットを行い､ お互いに助け合い､ 一緒に問題を解決し､ プログラミングの最新・最強について語り合っています｡
さて､ これはオプションの資料ですが､ 他の生徒や私と行ったり来たりして会話することができます｡
だから､ 教室の一員であることを感じ､ 一人でやっているのではないと思えるのです｡
でもね
話はもういい｡
テンションが上がっているのはわかります｡
私もそうです｡
では､ さっそく始めましょう｡
Pythonが世界で最も人気のある言語となった理由を知るために､ 学習を始めましょう｡