【未経験からエンジニア】Python入門 基礎文法徹底解説:チュートリアル網羅で初心者でもプログラミングできるようになる

所在平台: Udemy

课程主页: https://www.udemy.com/course/python-engineer-basic/

课程评论:没有评论

第一个写评论        关注课程

课程简介

【未経験からエンジニア】Python入門 基礎文法徹底解説 このコースは、プログラミング未経験者からPythonエンジニアを目指す方へ、基礎知識と実践的なスキルを網羅的に提供します。キャリアアップ、業務効率化、自動化に興味があり、コンピュータ相手の仕事に魅力を感じる方、PC作業が苦にならない方、将来性のある技術を習得したい方に最適です。 コース修了時には、Pythonの基礎文法をマスターし、アプリケーション開発が可能になります。 **開発するアプリケーション例:** * 日経平均・ダウ平均株価をLINEに通知するアプリ * CSVファイルから条件に合うデータを抽出しExcelに書き込むアプリ * 気象庁APIから天気予報を取得しLINEに通知するアプリ * 為替情報を取得して両替計算を行うアプリ * Python3エンジニア認定基礎試験の模擬試験アプリ **学習内容:** Pythonおよび開発環境のインストール、ChatGPTを活用した学習加速、プログラミングの基本概念、ターミナル操作、Git/GitHubの基本。print関数、input関数、変数、各データ型、リスト、辞書、タプル、セット、if文、for文、while文、内包表記、関数定義、クラス定義、デコレータ、イテレータ、継承、多態性、例外処理、モジュール・ライブラリ、ファイル入出力、仮想環境、コマンドライン引数など、Python3エンジニア認定基礎試験の範囲をほぼ網羅します。 **学習方法:** 実践的なコーディング演習問題と小テストを多数用意。講義動画を一時停止してチャレンジ問題に挑戦し、解説で理解を深めます。開発環境にはPyCharmを推奨し、その使い方やショートカットキーも解説します。 **講師について:** 講師のイクマ ヒロユキ氏は、多様な職務経験を経てプログラミングに出会い、10年以上にわたり情熱を持ってプログラミングを続けてきました。その楽しさとスキルを、このコースを通じて受講者にも伝えたいと考えています。

课程评论(0条)

课程详情

このコースには未経験からPythonエンジニアになるための基礎知識が全て含まれています。こんな方に:プログラミングを身につけてキャリアアップしたい「効率化」「自動化」「業務改善」という言葉を聞くとワクワクする営業職のような人間相手がメインの仕事よりもコンピュータ相手の仕事の方が向いていると思うずっとPCを触っているのが全く苦にならないので、それを仕事にしたいいくつかの入門書を読んだがイマイチよく分からず悔しい将来にわたって使える技術を身につけたいPC画面にかっこいいソースコードをたくさん書くような仕事をしたいPythonチュートリアルを読んでPythonに入門しようとしたが挫折したPython3エンジニア認定基礎試験の合格 +α の知識、技術を身につけたいこのコース修了時には:まったくのプログラミング未経験者でも、Pythonの基礎文法をマスターし、アプリケーションを作れるようになります。あなたの技術習得のためのレクチャーを提供し、学習をサポートします。このコースで開発するアプリ:このコースでは以下のようなアプリケーションを開発し、基礎力、応用力を身につけられます。前日の日経平均とダウ平均株価を米ヤフーファイナンスから取得し自分のLINEに通知を送るアプリ (ChatGPTによるコード生成)CSVファイルを読み込み、条件に合致したデータだけをエクセルファイルに書き込むアプリ。(ChatGPTによるコード生成)気象庁APIと通信し、3日先までの天気予報を取得、その情報を加工して自分のLINEに通知を送るアプリ米ヤフーファイナンスから為替情報を取得し、両替計算(日本円と米ドル)を行うアプリPython3エンジニア認定基礎試験 の模擬試験(40問×2)を受けられるアプリ (ChatGPTの提示したコードを改良するテクニックを学びます)このコースで学ぶ内容:具体的には以下の内容を学習できます。手元のPCにPythonと開発環境をインストールし開発できるようにする方法かっこいい開発環境にするための方法ChatGPTで学習・速度を加速させる方法そもそもプログラム・プログラミングとは何か? を学び知識を底上げするプログラミングに必須の黒い画面(ターミナル)と基礎的なコマンドの使い方あなたが作ったPythonプログラムを他の人に使ってもらう方法print関数、input関数、コメント、変数、定数各種データ型(str, 数値型, bool, datetime, None)の特性とその挙動複数の値を格納する型(リスト、辞書、タプル、セット)の特性とその挙動条件分岐 (if 文)を使ってプログラムの挙動を制御する方法反復処理 (for 文, while 文)を使って複数のデータを一気に処理する方法内包表記を使ってリスト、辞書等を作る方法Python の命名規則を覚え、他のPython エンジニアと認識をそろえる関数定義と引数の受け渡し (実引数、仮引数、位置引数、キーワード引数)クラスを定義し、属性(プロパティ、メソッド)を設定する方法クラスにデコレータを使ってプロパティを設定する方法クラスにイテレータを実装する方法クラスで隠蔽、継承、多態性を実装する方法例外処理を行い適切にエラー処理する方法モジュール・ライブラリをインポートし、より高度なプログラムを開発する方法Pythonプログラム外部のファイルに対して読み書きする方法仮想環境を使ってより実践的な開発を行う方法作ったPythonプログラムをターミナルから実行し、引数を渡す方法上記の内容はPython3エンジニア認定基礎試験の出題範囲である「Pythonチュートリアル」をほぼ網羅しています。それぞれのトピックでは各コードがなぜそのように動くのか? をかみ砕き、実際にコードを書き、深掘りしながら解説します。これら基礎文法を組み合わせ、応用することでちゃんと動くプログラムを作れるようになります。学習方法:プログラミングを身につけるためには、実際に手を動かしたくさん書く、という体験が絶対に必要です。インプットした知識を思い出す、という体験も記憶を定着させます。そこでこのコースでは数多くのコーディング演習問題と小テストを用意しました。また、レクチャーの途中でも動画を一時停止し、チャレンジ問題に挑戦できるタイミングを用意し、その直後に解説を行うというものもあります。学習・開発環境はPyCharmを使います。VSCodeにこだわりがあればそちらでもかまいませんが、特にこだわりがなければPyCharmを強くオススメします。このコースではPyCharmの使い方と学習・開発速度を加速させるショートカットキーの使い方も解説します。さらに:プログラム開発に必要不可欠な技術に「Git」「GitHub」があります。この2つを使わない開発現場はありません。エンジニアになるためには欠かすことができない技術です。これらの使い方をこのコースに含めるか迷いましたが、「必要な知識」ですので含めることにしました。最低限の機能に絞ってさらっと解説します。また、GitHubを使えばあなたがどのくらいプログラミングしているかを第三者にアピールできますので、キャリアアップの足がかりになります。講師について:このコースの講師 イクマ ヒロユキ は専門学校や大学で情報工学やプログラミングを学んだわけではありません。職歴は、呉服営業 > 花屋 > ニート > 呉服営業 > ニート > ギフト商材営業 > 製造業 総務 > 製造業 社内ひとりSE、という経歴です。しかし、総務に配属されたときに「もっと楽したい!」という気持ちが高まりエクセルVBA・プログラミングと出会い、プログラミングの楽しさに目覚めました。それ以来、10年以上ずーっとプログラムを書いています。私にとってプログラミングは仕事であり、趣味であり、情熱を持って打ち込む対象です。この楽しさをあなたにもお伝えしたい、と思いこのコースを作りました。あなたの受講お待ちしております!

课程标签

0人关注该课程

主题相关的课程