Python入門: 楽しみながらクローラーを書く

Python入門: 楽しみながらクローラーを書く

第1章: Python言語の概要

1.1: 勉強中にイライラする問題について【重要】

1.2: 注意事項について [重要]

1.3: Pythonの誕生

1.4: Pythonの開発動向

1.5: Python の利点と欠点

1.6: Pythonの応用分野

1.7: Pythonのバージョンとコーススケジュール

1.8: 楽しみのためにクローラーを書く - ケースデモンストレーション

第2章: Python環境の設定

2.1: Pythonのダウンロードとインストール

2.2: VSCodeをダウンロードしてインストールする

2.3: VSCodeプラグインの設定

2.4: pylint と autopep8 を手動でインストールする (補足)

2.5: まずはプログラムを書いてみる

第3章: Pythonの基本構文

3.1: 変数(パート1)

3.2: 変数(パート2)

3.3: 注釈 04:33 [有料]

3.4: データ型との最初の接触 - 文字列

3.5: データ型との最初の接触 - 数値

3.6: データ型との最初の接触 - ブール値

3.7: データ型との最初の接触 - なし

3.8: データ型との最初の接触 - データ型を決定するtype()

3.9: 演算との最初の接触 - 算術演算子

3.10: 演算との最初の接触 - 代入演算子

3.11: 関数との最初の接触 - 関数の定義と呼び出し

3.12: 関数との最初の接触 - 関数パラメータ

3.13: 関数との最初の接触 - 関数の戻り値

3.14: 関数との最初の接触 - いくつかの組み込み関数を理解する

3.15: 良い記憶力は悪いペンほど良くない - アレンジ

3.16: 良い記憶力は悪いペンほど良くない - 説明

第4章: Python データ型

4.1: 文字列 (I)

4.2: 文字列(パート2)

4.3: 文字列(パート3)

4.4: 弦(IV)

4.5: 弦楽器(V)

4.6: リスト

4.7: タプル

4.8: 辞書

4.9: コレクション

4.10: データの反復処理(トラバース)

4.11: range() 関数の魔法のような使い方

4.12: リスト内包表記を使用してコーディング効率を向上させる

4.13: シーケンス型

4.14: 一般的な文字列メソッド (I)

4.15: 一般的な文字列メソッド(パート 2)

4.16: 一般的な文字列メソッド(パート3)

4.17: 一般的な文字列メソッド (IV)

4.18: 数字の一般的な方法(I)

4.19: 数字の一般的な方法(II)

4.20: 数字の一般的な方法(III)

4.21: 数字の一般的な方法 (IV)

4.22: リストの一般的な方法 (I)

4.23: リストの一般的な方法 (II)

4.24: リストの一般的なメソッド(パート 3)

4.25: タプルの共通メソッド

4.26: 一般的な辞書メソッド(I)

4.27: 一般的な辞書メソッド(パート 2)

4.28: 一般的な辞書メソッド(パート3)

4.29: コレクションの一般的な方法 (I)

4.30: コレクションの一般的な方法(II)

4.31: コレクションの一般的な方法 (III)

4.32: コレクションの一般的な方法 (IV)

4.33: コレクションの一般的な方法 (V)

第5章: Pythonフロー制御

5.1: == と != とは何か

5.2: プロセス制御の理解

5.3: 条件文

5.4: 三項式(三項演算子)

5.5: ループ文

5.6: スキップループを継続

5.7: break はループから抜ける(停止する)

5.8: イテレータの使い方

5.9: ジェネレータの初見

第6章: Python演算子

6.1: 算術演算子

6.2: 代入演算子 - Walrus 演算子

6.3: 比較演算子

6.4: 論理演算子 (I)

6.5: 論理演算子 (II)

6.6: メンバーシップ演算子

6.7: アイデンティティ演算子

6.8: ビット演算子 (I)

6.9: ビット演算子 (II)

6.10: ビット演算子 (III)

6.11: ビット演算子 (IV)

6.12: 演算子の優先順位

第7章: Python関数

7.1: 組み込み関数と関数のヘルプ情報を表示する

7.2: 関数定義の補足

7.3: 関数注釈の補足

7.4: 関数名の役割

7.5: 関数の戻り値の補足(戻り値)

7.6: シーケンスの展開とパック

7.7: 必須関数パラメータとキーワードパラメータの渡し方

7.8: デフォルトの関数引数

7.9: 可変関数パラメータ

7.10: キーワード引数

7.11: 関数パラメータのヒント

7.12: 展開とパラメータの受け渡し

7.13: スコープとスコープチェーン

7.14: グローバルキーワード

7.15: 非ローカルキーワード

7.16: 再帰(I)

7.17: 再帰(II)

7.18: クロージャ

7.19: ラムダ式

第8章: Pythonモジュールとパッケージ

8.1: モジュールとは何ですか?

8.2: 名前空間を理解する

8.3: モジュールのインポート (I)

8.4: モジュールのインポート(パート2)

8.5: __name__ 属性を理解する

8.6: パッケージとは何ですか?

8.7: パッケージのインポート (I)

8.8: パッケージのインポート(パート2)

8.9: パッケージのインポート (パート 3)

8.10: パッケージのインポート (IV)

8.11: パッケージのインポート (V)

8.12: モジュールの組み込み属性

8.13: パッケージの組み込みプロパティ

8.14: pip の紹介と一般的なコマンドのデモンストレーション

第9章: Python オブジェクト指向

9.1: クラスとオブジェクトの理解

9.2: 自己とは何か?

9.3: __init__() コンストラクタ

9.4: クラス変数

9.5: プライベート変数

9.6: インスタンスメソッド、クラスメソッド、静的メソッド

9.7: プライベートメソッド

9.8: 最も単純な継承

9.9: 継承後の機能拡張

9.10: 多重継承

9.11: インスタンス()

9.12: dir() の使用

第10章: Python ファイルの読み書き

10.1: ファイルの読み書きを試す

10.2: 相対パスと絶対パス

10.3: ファイルを開くモード

10.4: ファイルの書き込み

10.5: ファイルの読み取り

10.6: ファイルを閉じる

10.7: ファイルの名前変更と削除

10.8: ファイル内容の反復処理

第11章: Python例外処理

11.1: 例外の概要

11.2: 最も単純な例外キャプチャ

11.3: 指定された例外のキャプチャ

11.4: else と finally0

11.5: カスタム例外

第12章: Python 正規表現 - 構文

12.1: 定期的なデモンストレーション

12.2: 最も単純な正規表現

12.3: 文字セット

12.4: 繰り返しマッチング

12.5: 単語境界と文字列境界

12.6: 貪欲モードと非貪欲モード

12.7: 部分式(グループ化)

12.8: ゼロ幅アサーション

12.9: IP アドレスの一致

12.10: 一致するメールボックス

第 13 章: Python 正規表現 - コード

13.1: reモジュールの使用

13.2: 正規表現における修飾子とコメント

13.3: 検索、一致、完全一致

13.4: オブジェクトのマッチングとグループキャプチャ (I)

13.5: オブジェクトのマッチングとグループキャプチャ(パート2)

13.6: findall、finditer

13.7: 分割

13.8: サブ

第 14 章: 実践例 - 楽しみながらクローラーを作成する

14.1: 楽しみのためにクローラーを書く - ケースデモンストレーション

14.2: ケースプロセス計画

14.3: request_data モジュールの書き込み

14.4: get_dataモジュールを書く(I)

14.5: get_data モジュールの作成 (パート 2)

14.6: get_data モジュールの作成 (パート 3)

14.7: get_data モジュールを書く (IV)

14.8: create_dir モジュールの書き込み

14.9: html_template モジュールの作成

14.10: down_dataモジュールの作成 (I)

14.11: down_data モジュールの作成 (パート 2)

14.12: down_data モジュールの作成 (パート 3)

14.13: モジュール書き込みの実行 (I)

14.14: 実行モジュールの書き込み(パート2)

14.15: 実行モジュールの書き込み(パート3)

14.16: モジュール書き込みの実行 (IV)

14.17: モジュール書き込みの実行 (V)

14.18: モジュール書き込みの実行 (VI)

14.19: 実行モジュールの書き込み(パート7)

14.20: モジュール書き込みの実行 (VIII)

14.21: 実行モジュールの書き込み(パート9)

14.22: モジュール書き込みの実行 (10)

14.23: 終了

第99章 補習授業

99.1:pyのダウンロードとインストール

99.2: pycharmのインストール

99.3: PyCharmで最初のプログラムを書く

99.4: MacOS に Python をインストールして設定する

<<:  中国のバレンタインデーのコピーライティング、ついに待っていました!

>>:  10の大手Douyinアカウントを研究した結果、8つのDouyinプロモーションルーチンを発見した。

推薦する

ユーザーのライフサイクルを分析し、アプリのエンゲージメントを向上させる

アプリが一定数のユーザーを獲得したとき、ユーザーのタイプを把握していますか?ユーザーライフサイクルに...

2019 年のマーケティングキーワードトップ 10

2020年までのカウントダウンが始まります。今年も年末総括の時期がやってきました。 2019 年の...

WeChatミニプログラムでお金を稼ぐ方法は? WeChatミニプログラムでお金を稼ぐ方法は?

WeChatミニプログラムでお金を稼ぐ方法は? WeChatミニプログラムでお金を稼ぐ方法は?東莞...

オグルヴィ:90 年代以降の世代のための行動規範とマーケティングのインスピレーション(優れた参考資料)

今日、90年代以降の世代は、大手ブランドの主な消費者層となってきています。しかし、彼らを満足させよう...

収益化活動: ユーザーに喜んで製品を購入してもらうにはどうすればよいでしょうか?

以下では、収益化活動の前提から始めましょう。 1. 収益化の前提条件:複数のチャネルを通じた長期的な...

第二類電子商取引丨実用情報!製品発売テストのやり方を教えます!

前回は、コピーライティングや資料、ランディングページ制作における皆様の悩みを解決するために、配信資料...

商品の均質化の中でヒット商品を生み出すには?

いくつかの商品が短期間で人気になることに気づきましたか?例えば、 Douyinや NetEase の...

【李 嬌寿】大手ブランドからマーケティングを学べば学ぶほど、状況が悪化するのはなぜでしょうか?

「非常に奇妙な現象ですが、私たちは他人が成功した後に何をするかを知りたがりますが、過去にどうやって...

EC運用計画:0から1までのエントリーレベルのEC運用計画!

電子商取引を行っている友人も多く、自分の店舗の相談に来ることが多いです。 1. 店舗への来客数が少な...

初心者がオペレーションのエキスパートになるために必要な 5 つのコア スキル

近年、オペレーション職は非常に人気があります。なぜそう言えるのでしょうか?採用会社の給与水準と需要を...

会社の祝賀イベント企画提案書の書き方は? 6つの側面を把握する必要がある

2019年も終わりに近づき、2020年が近づいてきました。新旧の移行期を迎​​え、各社が毎年恒例の祝...

アプリの運営とプロモーション:ユーザー中心ではないので、偽のユーザー要求に注意してください。

2014年以降、中国で「インターネット思考」が台頭するにつれ、先見の明のある企業はユーザーのニーズ...

コミュニティ核分裂活動の遊び方

疫病はある程度の影響を及ぼしているが、すべての人の生存意欲を蝕むわけではない。むしろ、ある程度は促進...

TikTokの通信が制限された場合はどうすればよいですか?これら 6 つのヒントは効果があります!

Douyin のトラフィックは 2 つの側面から生まれます。1 つはフォローしているファンから、も...

製品の再購入率を高めるにはどうすればいいですか? 4つのヒントを共有しましょう!

電子商取引や実店舗のマーケティングを行っている場合、次のような典型的な問題に遭遇することがよくありま...