Search Input



基礎から実務までアプリケーション制作を通して学ぶPython講座

ソフトウェアエンジニア 柳井政和




講座詳細


  • 入門~初級
  • 全20講 13時間 37分
  • 日本語
  • -
  • 講義資料有り



ソフトウェアエンジニア,柳井政和_야나이 Details

カリキュラム
カリキュラム

カリキュラム内容のご紹介

  • SECTION 01
    自己紹介、講座の紹介と準備
    jp-softwareengineer-yanai-curriculum-section01-1.webp
    jp-softwareengineer-yanai-curriculum-section01-2.webp
    • 01. 自己紹介、講座の紹介と準備・どういう人か、過去の仕事 プログラムは,どう仕事に使えるのか ・講座で何を得られるか ・講座の流れ

    • 02. 環境構築、VSCodeの使い方・Python、VSCode、VSCode拡張、Google Chromeの導入 ・VSCodeの簡単な使い方 ・ターミナルを使ったPython開発の行い方

  • SECTION 02
    「○×ゲーム」を作りながらPythonの基本を学ぼう
    jp-softwareengineer-yanai-curriculum-section02-1.webp
    jp-softwareengineer-yanai-curriculum-section02-2.webp
    jp-softwareengineer-yanai-curriculum-section02-3.webp
    • 03. プログラムの値を学ぼう・プログラムの値とデータ型 ・数やテキスト ・実行時引数 ・リストと繰り返し処理

    • 04. ターミナルで動く「○×ゲーム」を作ろう・条件分岐 ・二次元リストで盤面を作る ・入力を受け付ける ・関数 ・ターミナルで遊べる「○×ゲーム」を作る

    • 05. GUIの「○×ゲーム」を作ろう・Pythonの標準GUI、Tkinter ・GUIで遊べる「○×ゲーム」を作る ・モジュールとパッケージ

  • SECTION 03
    Pythonの文法を体系的に学ぼう1~2
    jp-softwareengineer-yanai-curriculum-section03-1.webp
    jp-softwareengineer-yanai-curriculum-section03-2.webp
    • 06. データ型と条件分岐・Pythonの特徴 ・1つの値を格納する型 ・複数の値を格納する型 ・条件分岐

    • 07. 処理の整理やファイル分割・繰り返し処理 ・関数 ・モジュールとパッケージ ・ファイル操作

  • SECTION 04
    実用的なアプリケーションを作ろう
    jp-softwareengineer-yanai-curriculum-section04-1.webp
    jp-softwareengineer-yanai-curriculum-section04-2.webp
    jp-softwareengineer-yanai-curriculum-section04-3.webp
    jp-softwareengineer-yanai-curriculum-section04-4.webp
    • 08. PyInstallerで実行ファイルを作る・CLIのアプリケーションを作る ・GUIのアプリケーションを作る ・PyInstallerの基準ディレクトリの解決

    • 09. パスリスト取得アプリの開発・ファイル操作の基本 ・Tkinterのパックレイアウト ・ファイルダイアログとドラッグアンドドロップ ・チェックボックス ・スクロールバー付きテキスト欄

    • 10. ZIP圧縮・解凍アプリの開発・圧縮ファイル操作の基本 ・様々なダイアログ ・ディレクトリのZIP圧縮 ・ファイルのZIP圧縮 ・ZIPの解凍

    • 11. 画像サイズ変更アプリの開発・TkinterのCanvas、画像操作のPillow ・入力欄からの数値の取得 ・画像を範囲内にフィット

    • 12. PDFの結合、ページ抽出アプリの開発・PDF操作のpypdf ・Tkinterのリスト ・PDFの結合、ページ抽出

  • SECTION 05
    Pythonの文法を体系的に学ぼう3~4
    jp-softwareengineer-yanai-curriculum-section05-1.webp
    jp-softwareengineer-yanai-curriculum-section05-2.webp
    • 13. クラスと型ヒント・クラス ・型ヒント

    • 14. その他の機能・例外処理 ・正規表現 ・その他

  • SECTION 06
    スクレイピングとExcel入出力
    jp-softwareengineer-yanai-curriculum-section06-1.webp
    jp-softwareengineer-yanai-curriculum-section06-2.webp
    jp-softwareengineer-yanai-curriculum-section06-3.webp
    jp-softwareengineer-yanai-curriculum-section06-4.webp
    • 15. HTMLファイル取得とパース・requestsとbeautifulsoup ・HTMLファイルの取得 ・Webページの構造 ・CSSセレクター ・HTMLファイルのパース

    • 16. SeleniumによるWebブラウザー操作1・Selenium ・Webブラウザーの基礎知識、Selenium WebDriver ・ローカルサーバーの起動 ・Webブラウザー自動操縦によるHTML取得 ・Webブラウザーのヘッドレスモード

    • 17. SeleniumによるWebブラウザー操作2・Webページへのフォーム入力と自動遷移 ・WebページへのJavaScriptインジェクションによる自動操縦

    • 18. Seleniumによる画像やPDFの取得・画像ファイルのダウンロード ・PDFファイルのダウンロード ・PDFによるWebページのキャプチャー ・画像ファイルによるWebブラウザーのキャプチャー

    • 19. Excelファイルの読み書き・openpyxl ・Excelファイルの読み込み ・Excelファイルの書き込み ・ワークシートの装飾、セルのマージ

    • 20. Webページ情報収集アプリの開発・URLを入力して、画像URL一覧をExcel保存&キャプチャー

おすすめ

ご注意事項

* 本商品はVOD動画形式の講座を提供するオンライン講座です。(アセット商品は除く) * 割引は状況により事前の告知なく終了、延長されることがございます。 * 事前予約講座の場合、講義映像は公開日程に応じて順次製作および公開され、1次映像公開日が受講開始日となります。 * 決済が完了されますと、マイ講義室を通じてご受講いただけます。 総学習期間: – 最初の10日間は正常受講期間(有料受講期間と同様)で、無料受講期間は11日から以降無制限であり、有料受講期間と無料受講期間とも同様にご視聴いただけます。 – 受講開始日: 受講開始日は決済日から期間が算定され、決済を完了するとマイ講義室からご受講いただけます。(事前予約講座は1次映像公開日が受講開始日となります) – 弊社の都合で受講開始が遅れた場合は、その日程分の受講開始日が延期されます。
*受講、例題使用範囲などの知的財産権、機器台数制限に関する情報は▶FAQ 欄でご確認ください。 *講座動画の公開時期や、カリキュラムのイメージ・内容などは予告なく変更になる場合がございます。予めご了承ください。
*本ページ上の情報は弊社の都合により事前の告知なく変更、終了することがございます。予めご了承ください。 *講座の返金規定はColosoの返金ポリシーに準じます。 ▶ 返金ポリシーはこちら
- アセット商品の転売、再配布、盗用、譲渡等は厳しく禁じられています。 - アセット商品から抽出されたイメージやアセット商品を修正および再加工したイメージの譲渡や配布、販売は厳しく禁じられています。 - 購入と同時にご利用可能なアセット商品は購入後、ダウンロード有無に関わらずキャンセル不可となります。 - 事前予約アセット商品は、アセット公開前まではキャンセル可能となります。 - アセット商品は決済完了後、「マイ講義室」→「受講する」→「講義資料」でご確認いただけます。