Python基礎コース 合併版|Pythonの入門から基礎までを6時間で習得【プログラミング初心者はこの1本でOK】

Поділитися
Вставка
  • Опубліковано 6 жов 2024

КОМЕНТАРІ • 47

  • @holokr
    @holokr Рік тому +26

    【動画のタイムスタンプ】
    「01 コース紹介・Pythonとは?」
    1:05 Pythonの説明
    「02 環境構築」
    9:06 環境構築とは
    14:39 Windowsでの環境構築
    30:16 Macでの環境構築
    「03 プログラムの基本構造 実行の仕方」
    44:39 プログラムの3つの基本構造
    47:06 プログラムの実行方法
    「04 変数」
    52:07 変数とは
    53:17 変数の代入・参照
    54:08 変数名のルール
    「05 データ型」
    1:02:23 データ型とは・データ型の種類
    1:09:27 データ型の変換方法
    1:11:23 数値と文字列の四則演算
    「06 リスト」
    1:15:09 リストとは
    1:16:18 リストの作り方
    1:16:56 リストの要素にアクセス・要素の変更
    1:19:02 リストのネスト
    1:19:52 リストの足し算・掛け算
    1:21:05 リストに要素を追加
    1:22:58 リストの要素を削除
    1:24:41 リストの情報を取得
    「07 タプル」
    1:29:36 タプルとは
    1:30:29 タプルの作り方
    1:31:20 タプルへのアクセス
    1:33:12 多次元タプル
    1:34:01 タプルの足し算・掛け算
    1:34:41 タプルのメソッド
    1:35:47 タプルの情報を取得
    1:37:28 タプルへの変換
    「08 辞書」
    1:39:16 辞書とは
    1:40:53 辞書の作り方
    1:42:52 辞書のKeyのルール
    1:43:32 辞書のKeyとValueを取得
    1:44:14 辞書の要素にアクセス
    1:45:27 辞書に要素を追加
    1:46:08 辞書のデータを更新
    1:46:50 辞書の要素を削除
    1:48:10 辞書の要素を全て削除
    1:48:38 辞書の要素を検索
    「09 集合」
    1:50:47 集合とは
    1:51:22 集合の作り方
    1:53:47 空集合の作り方
    1:54:30 集合に要素を追加
    1:54:50 集合の要素を削除
    1:55:18 要素の変更ができない集合
    1:56:22 集合の演算
    2:00:38 集合の関係
    2:03:53 要素の存在確認
    2:04:25 要素の取得
    「10 演算子」
    2:06:57 演算子とは
    2:07:09 算術演算子
    2:08:05 関係演算子
    2:09:54 論理演算子
    2:11:18 代入演算子,複合代入演算子
    2:12:22 is演算子
    2:15:57 is not演算子
    2:16:46 in演算子
    2:17:34 not in演算子
    2:18:27 ビット演算子
    「11 条件分岐」
    2:20:53 分岐処理とは
    2:21:18 if文
    2:22:33 if~else文
    2:23:42 if~elif~else文
    2:24:31 複数の演算子を使った条件設定
    2:27:44 match文
    2:29:57 pass
    2:30:38 三項演算子(条件式)
    「12 繰り返し」
    2:33:12 繰り返しについて
    2:33:41 for文とは
    2:35:26 for文の使い方
    2:36:43 break
    2:37:18 continue
    2:37:53 for文のネスト
    2:39:06 for文の使用例
    2:40:01 while文
    2:42:37 無限ループ
    「13 文字列」
    2:46:15 文字列とは
    2:47:08 文字列の結合
    2:49:12 文字列の分割
    2:50:40 文字列の検索
    2:53:23 文字列の置換
    2:54:29 変数を含む文字列
    「14 例外処理」
    3:03:00 Pythonにおけるエラー
    3:04:48 try~except文
    3:06:57 try~except~else文
    3:08:21 try~except~else~finally文
    3:09:47 例外処理の場合分け
    3:11:27 エラー内容の出力
    「15 内包表記」
    3:13:42 内包表記とは
    3:14:26 リスト内包表記
    3:16:16 集合内包表記
    3:17:25 辞書内包表記
    3:18:08 条件付き内包表記
    3:20:45 内包表記のネスト
    「16 関数」
    3:23:37 関数とは
    3:24:31 関数の種類
    3:25:28 関数の定義・引数・戻り値
    3:27:11 引数なしの関数
    3:28:27 引数ありの関数
    3:28:55 関数を変数へ代入
    3:29:26 複数の引数がある関数
    3:29:54 戻り値がある関数
    3:30:40 デフォルト引数
    3:34:44 キーワード引数
    3:36:40 可変長位置引数
    3:39:19 可変長キーワード引数
    3:41:39 関数内関数
    3:44:59 クロージャー
    3:50:37 デコレーター
    「17 モジュール,パッケージ,ライブラリ」
    3:57:55 モジュール・パッケージ・ライブラリの違い
    3:58:46 モジュールとパッケージの作成
    4:02:01 モジュールとパッケージの使用方法
    4:06:40 ライブラリ
    4:08:29 モジュールをインポートしたときの挙動
    4:09:41 モジュールのアトリビュート
    「18 名前空間とスコープ」
    4:16:28 名前空間
    4:17:48 スコープ
    4:19:13 ビルイトインスコープ
    4:19:53 グローバルスコープ
    4:21:37 ローカルスコープ
    4:27:03 global文
    4:28:09 nonlocal文
    「19 組み込み関数」
    4:31:17 組み込み関数とは
    4:31:48 print関数
    4:33:37 type関数
    4:34:35 float関数
    4:37:37 round関数
    4:39:55 bool関数
    4:41:20 len関数
    4:42:14 sum関数
    4:43:08 max関数
    4:46:05 min関数
    4:48:00 range関数
    4:50:39 zip関数
    4:52:51 enumerate関数
    「20 ファイル操作」
    4:55:11 ファイルの種類
    4:56:12 ファイルの作成・書き込み
    5:00:32 ファイルの読み込み
    5:02:37 ファイルの読み込み+書き込み
    5:08:18 CSVファイルの作成・書き込み・読み込み
    5:12:11 ファイルの圧縮・展開
    「21 クラス」
    5:18:37 クラスとは
    5:19:20 メソッドについて
    5:19:51 クラスの定義
    5:20:43 メソッドの定義
    5:22:41 クラスの使い方
    5:25:11 アトリビュートの定義
    5:26:52 コンストラクタ
    5:29:46 クラスの便利なところ
    5:30:27 デストラクタ
    5:34:27 クラスの継承
    5:38:29 メソッドのオーバーライド
    5:42:13 クラス変数
    5:44:58 クラスメソッド
    5:47:55 スタティックメソッド

  • @勉強用-l2f
    @勉強用-l2f 9 місяців тому +3

    終わったー
    わかりやすかったです!

  • @YY-oj4gu
    @YY-oj4gu 9 місяців тому +3

    丁寧で親切。
    いいね10個くらいあげたいね。

    • @kinocode
      @kinocode  9 місяців тому

      ありがとうございます!!
      丁寧でわかりやすいを今年もがんばります!
      お年玉レベルに嬉しかったです!

  • @-LightSmit
    @-LightSmit Рік тому +1

    Wow! 素晴らしい👍 Thank you very much!

  • @Suzuki.Manabu
    @Suzuki.Manabu Рік тому +2

    おー!too。これはブクマクしておこう。最後に何かあるとか思っちゃいました(笑)。

  • @べっこうにゃん
    @べっこうにゃん 2 місяці тому

    こんにちは!以前挫折した後javaとかSQLとか少しかじってまた戻ってきました!!やっぱりわかりやすいですねキノコードさん。
    学習の仕方でお伺いしたいのですが、この6時間の合併版の後に「再生リスト」では動画がいくつも設定されています。
    Python入門・応用レッスンという再生リストです。
    こちらの6時間のが理解できるようになったら、続いてその後の動画に進めばよいのでしょうか☺

    • @kinocode
      @kinocode  2 місяці тому +1

      おかえりなさい!嬉しいお言葉をありがとうございます!
      どういったものを作りたいかにもよりますが、機械学習やデータ分析であればPandasのレッスンです。Webアプリ開発でしたら、SQLやWebサイト関連の学習、Djangoなどでしょうか。
      ▼こちらの動画も参考にしていただければと!
      ua-cam.com/video/AOHY4U5DPpA/v-deo.htmlsi=MGyQJCXughXwum8o

    • @べっこうにゃん
      @べっこうにゃん 2 місяці тому +1

      @@kinocode さっそくありがとうございます!!なるほど・・がんばります!教えていただいた動画も見てみます♡

  • @Julian-Nakaura
    @Julian-Nakaura 3 місяці тому

    直接サイトからPython インストールするやり方はしないんですか?

  • @junda2134
    @junda2134 11 місяців тому +1

    Python初心者です!とてもわかりやすく非常に勉強になります!
    1点質問なのですが、
    2:42:08
    の出力結果はprint(i)が先に来ているので、動画上では2から出力されていますが、正確には1から出力される、という理解でよろしいでしょうか?

    • @kinocode
      @kinocode  11 місяців тому

      ご指摘ありがとうございます!
      おっしゃる通りでございます!
      順次進行と条件分岐はバッチリですね!

    • @junda2134
      @junda2134 11 місяців тому

      @@kinocode 早速ご返信いただきありがとうございます!今後も学ばせていただきます!

  • @toshi4352
    @toshi4352 5 місяців тому

    受講を考えているのですが、やりたいことは、ChatGPTをフロントエンドにしてユーザーからの質問をクラウドサーバーにあるPDFを参照させて回答を生成する仕組みを作りたいと思っています。基本的にはCursolを使いながらコーディングしようと思っていますが、御社の講座の受講でできそうでしょうか? 私はVBA、C言語などスタンドアロンのプログラミングは多少できます。

    • @kinocode
      @kinocode  4 місяці тому

      ご検討ありがとうございます!
      幅広い知識が必要とされる開発になりそうですね。
      ざっと案内いたします。
      DjangoをベースとしたWebアプリ開発、HTMLやCSS,JavaScriptを学ぶWebサイト制作、データベースの基礎や構造,SQLを学ぶデータベース入門、業務自動化にはPDFの処理に関するレッスンもあります。クラウドサービスとしてはAWS入門クラスがあり、自然言語処理は機械学習応用のクラスで扱っています。
      これらの内容は、プレミアムプラン(月額11,900円)で全て受講可能、学び放題です。
      プレミアムプランでしたら、入会時に無料のメンタリングサービスがあります。
      具体的にどういった順番で学習を進めていくかなどの相談は入会後にメンタリングにて提案いたします。
      ただし、全てが必ずやりたいことにフィットする内容かどうかまでは今の時点で保障をするものではありませんので、あしからずご検討いただけたらと思います。

  • @kotarosumi9304
    @kotarosumi9304 7 місяців тому +1

    VScodeでドッカーを開き、▷docker-python-jupyterlabのところで右クリックし、Visual studio Codeをアタッチする新しくVScode(ドッカーを使う方?)が開くのですが、右下に
    『Git が見つかりません。Git をインストールするか "git.path" 設定でパスを構成してください。』と表示されます。どのように対応すれば良いのでしょうか。
    お手数ですが、ご教授をお願いできませんでしょうか。

  • @4869-u2s
    @4869-u2s 5 місяців тому

    1:10:30

  • @yutakanishiyama8429
    @yutakanishiyama8429 11 місяців тому

    貴重な動画をありがとうございます!1点質問なのですが、
    ところで、「return」関数を下記のように実行してみても、動画だと「return」関数は「print」関数じゃないので
    答の8が返ってこない、と動画ではありましたが、答の「8」が返ってきました。
    アップデートされて「return」関数の定義が変わったとかあるのでしょうか。
    ちなみに新しいgoogle colabのページで実行しましたので、その前に「num01」「num02」が定義されていることはありません。
    def add(num01,num02):
    return(num01+num02)
    add(6,2)
    後、どの辺まで力をつければ、コースを受講できるのでしょうか。コースを受講するために動画で勉強させて頂いている状況です。
    よろしくお願いします。

    • @kinocode
      @kinocode  11 місяців тому

      ご視聴ありがとうございます!
      独学で学習を進めていらっしゃるのですね!
      ▼1つめの質問
      returnでも結果が表示されるのは、対話型環境であるGoogleColabの仕様です。便利ですよね!
      VSCodeのようなエディタですと、表示されません。
      実行環境が変わった時に思っていた挙動と違うということが起きないように注意いただければと!
      ▼2つめの質問
      キノクエストは、最短でやりたいことができるように設計しています。
      もちろんこの動画に連動した問題もありますので、学習のポイントが詰まっています。
      また、どういったことをしたいのか、によって必要な学習内容が異なります。
      基礎固めや簡単なExcel自動化のプログラムであれば、1,990円のベーシックプランでも満足いただけると思います。
      実務にすぐ活かせるようなウェブスクレイピングや機械学習、Webアプリ開発のようなことまで学習をするのでしたら、11,900円のプレミアムプランがおすすめです。
      基礎もぎゅっと凝縮で学習したりできます。なにより実務に近い問題を解くことで、実際の運用のイメージがしやすく、応用することが可能です。
      トレーナーとの面談で、キャリアに必要なスキルや学習プランの提案もしています。
      タイミングは、学習スピードを上げたくなったら、でよいと思っています。(私見です!)

    • @yutakanishiyama8429
      @yutakanishiyama8429 11 місяців тому

      @@kinocode
      丁寧にありがとうございます。
      下記、そうなんですね。おっしゃるように
      GoogleColabじゃない場合に、「あれっ?」って思ってしまうかもしれません。
      でも、疑問が解決しました。ありがとうございます。
      >returnでも結果が表示されるのは、対話型環境であるGoogleColabの仕様です。
      2点目に関しては、もう少し自分のペースで進んでから再度、検討させて頂きます。引き続きよろしくお願い致します。

  • @fteammm
    @fteammm 7 місяців тому

    1.25倍速がちょうどいい

  • @toshi4352
    @toshi4352 5 місяців тому

    お世話になります。4:05:25部分について質問があります。指示通りコードを入れているのですが、additionモジュールのaddと言う関数が認識されません。環境パスやコーディングは何度もチェックしたのですが、attributeError: module calclulation.addition' has no attribute 'add' PS C:\Users\bauha\document\docker-python>というエラーが出てしまいます。同じ階層のディレクトリーのモジュール内の関数は認識できています。お忙しいところ恐縮ですが、ご教授いただけると幸甚です。

    • @toshi4352
      @toshi4352 5 місяців тому

      色々弄っていたら、認識できるようになりました。ただ原因がはっきりしないので、暫くやってみます。お騒がせしました。

  • @t.o8629
    @t.o8629 10 місяців тому

    実行環境としてspiderというアプリを使っているのですが、練習するためならこれでも大丈夫ですか?

    • @kinocode
      @kinocode  10 місяців тому +1

      はい!全く問題ありません!
      Pythonに適した開発環境ですので、構文の補足などもしてくれると思います。
      プログラミングは、自分で間違えずにタイプすることが目的ではありませんので、補完機能なども使いながら学習を進めていただけたらと思います!

    • @t.o8629
      @t.o8629 10 місяців тому

      ありがとうございます!!

  • @美味しいレタス
    @美味しいレタス 7 місяців тому

    ネットワークの下にlinuxというフォルダ?ができたのですが削除できません。どうすればいいですか?

  • @Route145-q5d
    @Route145-q5d 4 місяці тому

    全くの初心者です。18:25ここでWindowsでの環境構築なのにMacの方をインストールしていますがそういうものなんですか?

    • @kinocode
      @kinocode  4 місяці тому

      す、すみません...WindowsであればWindowsの方を、インストールしてくださいmm

    • @Route145-q5d
      @Route145-q5d 4 місяці тому

      @@kinocode ですよね~w そうだとは思ったのですが、他の動画もvscodeをインストールするやつは全部Macの方を選択してたので・・・

  • @成出鈴木
    @成出鈴木 10 місяців тому

    コンテナを ダウンロード しようと したら unknown short flag `b` in -build と 表示され できません この 解決方法を 教えて貰えませんか、

    • @ワタリドリ-h7n
      @ワタリドリ-h7n 10 місяців тому

      おそらくですが、-dのところ-bと入力してるかと思います
      間違ってたらすいません

  • @赤白-u5y
    @赤白-u5y 11 місяців тому

    質問失礼します。
    VSCodeの拡張機能であるRemoteContainerが出てこないのですがどうすればいいでしょうか?
    また、RemoteWSLも同様です。

    • @kinocode
      @kinocode  11 місяців тому

      「Dev Containers」「WSL」をインストールくださいませ!
      (VSCodeの仕様変更によるものです。)

    • @赤白-u5y
      @赤白-u5y 11 місяців тому +1

      @@kinocode ありがとうございます!

  • @ぽろぽろ-x7r
    @ぽろぽろ-x7r Рік тому

    すいません、パイソンで質問なのですが、以下の文でIDLEで通るのですがVSコードだと2行目の文がexpected intended blockになります。このチャットGPTに聞いても合っているとのことですが、なぜVSコードだと通らないのでしょうか?もし時間があったらでいいので教えていただけたら嬉しいです。
    a = 19
    if a == 19:

    • @kinocode
      @kinocode  Рік тому +1

      条件式の次の行に、インデントを下げて具体的な処理を書いてみてください。
      おそらく「:」で終わっていることがプログラムとしてエラーになっているのだと思います。(条件式が途中なので)

    • @ぽろぽろ-x7r
      @ぽろぽろ-x7r Рік тому

      @@kinocode 教えていただきありがとうございます。

  • @YukiTanaka-o9y
    @YukiTanaka-o9y 7 місяців тому

    43:40

  • @TS-kl4ut
    @TS-kl4ut Рік тому

    おー!

  • @実験ラボ
    @実験ラボ 9 місяців тому +1

    小学生レベルには難しすぎですね…