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

  Рет қаралды 78,199

キノコード / プログラミング学習チャンネル

キノコード / プログラミング学習チャンネル

Күн бұрын

Пікірлер: 45
@holokr
@holokr Жыл бұрын
【動画のタイムスタンプ】 「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 スタティックメソッド
@user-dn7sz9ql6n
@user-dn7sz9ql6n 7 ай бұрын
終わったー わかりやすかったです!
@-LightSmit
@-LightSmit Жыл бұрын
Wow! 素晴らしい👍 Thank you very much!
@Suzuki.Manabu
@Suzuki.Manabu Жыл бұрын
おー!too。これはブクマクしておこう。最後に何かあるとか思っちゃいました(笑)。
@YY-oj4gu
@YY-oj4gu 7 ай бұрын
丁寧で親切。 いいね10個くらいあげたいね。
@kinocode
@kinocode 7 ай бұрын
ありがとうございます!! 丁寧でわかりやすいを今年もがんばります! お年玉レベルに嬉しかったです!
@user-mx6xj8xo7x
@user-mx6xj8xo7x Ай бұрын
こんにちは!以前挫折した後javaとかSQLとか少しかじってまた戻ってきました!!やっぱりわかりやすいですねキノコードさん。 学習の仕方でお伺いしたいのですが、この6時間の合併版の後に「再生リスト」では動画がいくつも設定されています。 Python入門・応用レッスンという再生リストです。 こちらの6時間のが理解できるようになったら、続いてその後の動画に進めばよいのでしょうか☺
@kinocode
@kinocode Ай бұрын
おかえりなさい!嬉しいお言葉をありがとうございます! どういったものを作りたいかにもよりますが、機械学習やデータ分析であればPandasのレッスンです。Webアプリ開発でしたら、SQLやWebサイト関連の学習、Djangoなどでしょうか。 ▼こちらの動画も参考にしていただければと! kzbin.info/www/bejne/d4CrimeLaqmDpqMsi=MGyQJCXughXwum8o
@user-mx6xj8xo7x
@user-mx6xj8xo7x Ай бұрын
@@kinocode さっそくありがとうございます!!なるほど・・がんばります!教えていただいた動画も見てみます♡
@user-zw9px4bc8m
@user-zw9px4bc8m 4 ай бұрын
次 1:10:30
@Julian-Nakaura
@Julian-Nakaura Ай бұрын
直接サイトからPython インストールするやり方はしないんですか?
@kotarosumi9304
@kotarosumi9304 6 ай бұрын
VScodeでドッカーを開き、▷docker-python-jupyterlabのところで右クリックし、Visual studio Codeをアタッチする新しくVScode(ドッカーを使う方?)が開くのですが、右下に 『Git が見つかりません。Git をインストールするか "git.path" 設定でパスを構成してください。』と表示されます。どのように対応すれば良いのでしょうか。 お手数ですが、ご教授をお願いできませんでしょうか。
@toshi4352
@toshi4352 3 ай бұрын
受講を考えているのですが、やりたいことは、ChatGPTをフロントエンドにしてユーザーからの質問をクラウドサーバーにあるPDFを参照させて回答を生成する仕組みを作りたいと思っています。基本的にはCursolを使いながらコーディングしようと思っていますが、御社の講座の受講でできそうでしょうか? 私はVBA、C言語などスタンドアロンのプログラミングは多少できます。
@kinocode
@kinocode 3 ай бұрын
ご検討ありがとうございます! 幅広い知識が必要とされる開発になりそうですね。 ざっと案内いたします。 DjangoをベースとしたWebアプリ開発、HTMLやCSS,JavaScriptを学ぶWebサイト制作、データベースの基礎や構造,SQLを学ぶデータベース入門、業務自動化にはPDFの処理に関するレッスンもあります。クラウドサービスとしてはAWS入門クラスがあり、自然言語処理は機械学習応用のクラスで扱っています。 これらの内容は、プレミアムプラン(月額11,900円)で全て受講可能、学び放題です。 プレミアムプランでしたら、入会時に無料のメンタリングサービスがあります。 具体的にどういった順番で学習を進めていくかなどの相談は入会後にメンタリングにて提案いたします。 ただし、全てが必ずやりたいことにフィットする内容かどうかまでは今の時点で保障をするものではありませんので、あしからずご検討いただけたらと思います。
@junda2134
@junda2134 9 ай бұрын
Python初心者です!とてもわかりやすく非常に勉強になります! 1点質問なのですが、 2:42:08 の出力結果はprint(i)が先に来ているので、動画上では2から出力されていますが、正確には1から出力される、という理解でよろしいでしょうか?
@kinocode
@kinocode 9 ай бұрын
ご指摘ありがとうございます! おっしゃる通りでございます! 順次進行と条件分岐はバッチリですね!
@junda2134
@junda2134 9 ай бұрын
@@kinocode 早速ご返信いただきありがとうございます!今後も学ばせていただきます!
@toshi4352
@toshi4352 3 ай бұрын
お世話になります。4:05:25部分について質問があります。指示通りコードを入れているのですが、additionモジュールのaddと言う関数が認識されません。環境パスやコーディングは何度もチェックしたのですが、attributeError: module calclulation.addition' has no attribute 'add' PS C:\Users\bauha\document\docker-python>というエラーが出てしまいます。同じ階層のディレクトリーのモジュール内の関数は認識できています。お忙しいところ恐縮ですが、ご教授いただけると幸甚です。
@toshi4352
@toshi4352 3 ай бұрын
色々弄っていたら、認識できるようになりました。ただ原因がはっきりしないので、暫くやってみます。お騒がせしました。
@user-uw6ow6wm1c
@user-uw6ow6wm1c 5 ай бұрын
ネットワークの下にlinuxというフォルダ?ができたのですが削除できません。どうすればいいですか?
@fteammm
@fteammm 5 ай бұрын
1.25倍速がちょうどいい
@bkten
@bkten 2 ай бұрын
全くの初心者です。18:25ここでWindowsでの環境構築なのにMacの方をインストールしていますがそういうものなんですか?
@kinocode
@kinocode 2 ай бұрын
す、すみません...WindowsであればWindowsの方を、インストールしてくださいmm
@bkten
@bkten 2 ай бұрын
@@kinocode ですよね~w そうだとは思ったのですが、他の動画もvscodeをインストールするやつは全部Macの方を選択してたので・・・
@yutakanishiyama8429
@yutakanishiyama8429 9 ай бұрын
貴重な動画をありがとうございます!1点質問なのですが、 ところで、「return」関数を下記のように実行してみても、動画だと「return」関数は「print」関数じゃないので 答の8が返ってこない、と動画ではありましたが、答の「8」が返ってきました。 アップデートされて「return」関数の定義が変わったとかあるのでしょうか。 ちなみに新しいgoogle colabのページで実行しましたので、その前に「num01」「num02」が定義されていることはありません。 def add(num01,num02): return(num01+num02) add(6,2) 後、どの辺まで力をつければ、コースを受講できるのでしょうか。コースを受講するために動画で勉強させて頂いている状況です。 よろしくお願いします。
@kinocode
@kinocode 9 ай бұрын
ご視聴ありがとうございます! 独学で学習を進めていらっしゃるのですね! ▼1つめの質問 returnでも結果が表示されるのは、対話型環境であるGoogleColabの仕様です。便利ですよね! VSCodeのようなエディタですと、表示されません。 実行環境が変わった時に思っていた挙動と違うということが起きないように注意いただければと! ▼2つめの質問 キノクエストは、最短でやりたいことができるように設計しています。 もちろんこの動画に連動した問題もありますので、学習のポイントが詰まっています。 また、どういったことをしたいのか、によって必要な学習内容が異なります。 基礎固めや簡単なExcel自動化のプログラムであれば、1,990円のベーシックプランでも満足いただけると思います。 実務にすぐ活かせるようなウェブスクレイピングや機械学習、Webアプリ開発のようなことまで学習をするのでしたら、11,900円のプレミアムプランがおすすめです。 基礎もぎゅっと凝縮で学習したりできます。なにより実務に近い問題を解くことで、実際の運用のイメージがしやすく、応用することが可能です。 トレーナーとの面談で、キャリアに必要なスキルや学習プランの提案もしています。 タイミングは、学習スピードを上げたくなったら、でよいと思っています。(私見です!)
@yutakanishiyama8429
@yutakanishiyama8429 9 ай бұрын
@@kinocode 丁寧にありがとうございます。 下記、そうなんですね。おっしゃるように GoogleColabじゃない場合に、「あれっ?」って思ってしまうかもしれません。 でも、疑問が解決しました。ありがとうございます。 >returnでも結果が表示されるのは、対話型環境であるGoogleColabの仕様です。 2点目に関しては、もう少し自分のペースで進んでから再度、検討させて頂きます。引き続きよろしくお願い致します。
@user-kz1vg8tj8x
@user-kz1vg8tj8x 8 ай бұрын
コンテナを ダウンロード しようと したら unknown short flag `b` in -build と 表示され できません この 解決方法を 教えて貰えませんか、
@user-pb8rc2rm9h
@user-pb8rc2rm9h 8 ай бұрын
おそらくですが、-dのところ-bと入力してるかと思います 間違ってたらすいません
@t.o8629
@t.o8629 8 ай бұрын
実行環境としてspiderというアプリを使っているのですが、練習するためならこれでも大丈夫ですか?
@kinocode
@kinocode 8 ай бұрын
はい!全く問題ありません! Pythonに適した開発環境ですので、構文の補足などもしてくれると思います。 プログラミングは、自分で間違えずにタイプすることが目的ではありませんので、補完機能なども使いながら学習を進めていただけたらと思います!
@t.o8629
@t.o8629 8 ай бұрын
ありがとうございます!!
@user-rx5zf5he2e
@user-rx5zf5he2e 9 ай бұрын
質問失礼します。 VSCodeの拡張機能であるRemoteContainerが出てこないのですがどうすればいいでしょうか? また、RemoteWSLも同様です。
@kinocode
@kinocode 9 ай бұрын
「Dev Containers」「WSL」をインストールくださいませ! (VSCodeの仕様変更によるものです。)
@user-rx5zf5he2e
@user-rx5zf5he2e 9 ай бұрын
@@kinocode ありがとうございます!
@user-kz2zi4cv2l
@user-kz2zi4cv2l Жыл бұрын
すいません、パイソンで質問なのですが、以下の文でIDLEで通るのですがVSコードだと2行目の文がexpected intended blockになります。このチャットGPTに聞いても合っているとのことですが、なぜVSコードだと通らないのでしょうか?もし時間があったらでいいので教えていただけたら嬉しいです。 a = 19 if a == 19:
@kinocode
@kinocode Жыл бұрын
条件式の次の行に、インデントを下げて具体的な処理を書いてみてください。 おそらく「:」で終わっていることがプログラムとしてエラーになっているのだと思います。(条件式が途中なので)
@user-kz2zi4cv2l
@user-kz2zi4cv2l Жыл бұрын
@@kinocode 教えていただきありがとうございます。
@user-hj9ju7kl6q
@user-hj9ju7kl6q 5 ай бұрын
43:40
@TS-kl4ut
@TS-kl4ut Жыл бұрын
おー!
@user-zr4ht3hs9s
@user-zr4ht3hs9s 7 ай бұрын
小学生レベルには難しすぎですね…
【保存版】Pythonでできることを100個以上紹介!プログラミングでやりたいことが見つかる!
1:05:32
キノコード / プログラミング学習チャンネル
Рет қаралды 23 М.
Prank vs Prank #shorts
00:28
Mr DegrEE
Рет қаралды 5 МЛН
Box jumping challenge, who stepped on the trap? #FunnyFamily #PartyGames
00:31
Family Games Media
Рет қаралды 32 МЛН
ISSEI & yellow girl 💛
00:33
ISSEI / いっせい
Рет қаралды 20 МЛН
小学生でもわかる!サーバーってなに?【かんたん解説】
8:05
小学生でもわかる!! IT知識学習チャンネル
Рет қаралды 6 М.
JavaScriptの「基礎」が1時間で分かる「超」入門講座【初心者向け】
1:15:46
だれでもエンジニア / 山浦清透
Рет қаралды 411 М.
プログラミング学習のはじめ方|初心者が何から始めればいいか解説します
31:04
キノコード / プログラミング学習チャンネル
Рет қаралды 45 М.
Excelの中にPythonコードが書ける!!Python in Excelの紹介!
18:51
Pythonプログラミング VTuber サプー
Рет қаралды 63 М.
面接官「あなたはVLOOKUP関数を使えますか?」
9:17
わちょんのゆっくりIT
Рет қаралды 315 М.
Python(scikit-learn)による機械学習実装20問
54:22
いまにゅのプログラミング塾
Рет қаралды 58 М.
Prank vs Prank #shorts
00:28
Mr DegrEE
Рет қаралды 5 МЛН