1. ホーム
  2. python

Pythonの始め方?Pythonチュートリアル(とても詳しい)

2022-02-16 11:24:35

Pythonを学習して使いこなせるようになるには、どれくらいの時間がかかりますか?

どんな知識も基礎から始めるのが早く、プログラムの習熟に達するには時間がかかり、徐々に濃密になっていくものです。

どんなプログラミング言語でも、Pythonのあらゆる面を理解するためには、経験を積み、問題を解き、他の人のソースコードを見て、この過程で自分のコードを共有するという、多くの実践が必要です。Pythonのプログラムに詳しいといえるプログラマーは、同じ問題を解決する方法をたくさん知っていて、その中から最も強力なものを選ぶことができるのです

を忘れずに再投稿してください。 でQiuqiuグループを追加してください。 9.3.7.6.7.5.9 で、最新の Python マテリアルと 0 ベースのチュートリアルを入手することができます。

ステージ1 ファンデーションステージ

Python言語の基礎

- 環境構築とリギング - 変数とデータ型 - プログラミングの根幹 - デコレーター - GUI入門

イージークローラーハンズオン

- httpとurllib2-正規表現とクローラーコードの書き直し-マルチスレッド化

ツールフェーズ

- Pipのインストール方法と環境 - Pipのルートアプリケーションと指定されたソース - Virtualenvのインストール - Pycharm&pdb デバッギングに関するヒント

Pythonの目標指向

- ゴール・オリエンテーションと特徴を知る - クラス・アプローチと特徴を使う - アクセス・バインディング - super と self のターゲット - ネストされたクラスとネストされた関数

ウェブフロントエンドの基礎

- HTML+CSS- Javascript- Jquery

Pythonは、非常に強力な言語であり、ターゲット指向のプログラミング、開発ツール、フロントエンドのルーツであることが最も重要です。

ステージ2:クローラステージ

クローラの根

- 簡単なクローラーの例 - メソッドクローリング - 正規表現の基本的な使い方 - モックログイン - クッキー操作 - リクエスト

Gitの基礎知識

- github ドキュメントベースのキット - プルリクエスト - 一般的なコマンド - リモートおよびクローン - ビッグブランチ - フィーチャーブランチ

Scrapyの構造

- Scrapy初期導入 - Scrapy共通コマンド - クロールセンター - 画像クロール - クッキー処理

MYSQLデータベース

- SQLの標準と作成 - 主キーと外部キーのバインディング - データ関連処理 - 演算子 - 共通関数

クローラのルーツから、主要なクローラ構造の応用、一般的なクローラ技術の習得、商用クローラの自主開発ができるようになる。

第3フェーズ:ウェブフェーズ

flaskを使い始める

- flask context echoing - flask routing - flask templates - flask introductory database operations - Jinja2 fundamental syntax - flask introductory layout

Djangoのルーツ

- ウェブサイトの作成 - sqlite3データベースの紹介 - データベースの基本操作 - 管理者の使い方

Ajax入門

- Ajax入門/実行環境- eval&dom- データのカプセル化- ajax登録ユーザー

Djangoアドバンス

- jinjia2 はテンプレートエンジンを置き換える - 管理者の高級なカスタマイズ - 管理者のアクション - 既存のデータベースとの統合 - 汎用ビュー

ハンズオン:個人ブログシステム

- プロジェクト分析 ・Web開発プロセス紹介 ・データベース設計 ・Custom Manger管理 ・プロジェクトレイアウトオンライン

flask、djangoなど一般的なpythonのWeb開発構造、ajaxなどのインタラクティブな技術、Webページやユーザーへのインターフェースの形でデータをクロールすることを学習した後。

第4ステージ プロジェクトフェーズ

- 開発前 ・要件と機能説明 ・コード構成 ・注意事項

バージョン管理ソフトウェア

- 一般的なバージョン管理と原則 - 一般的なSvnの実践 - Svnプレミアム - トップ4のオープンソースサイト - Gitの説明 - GitとSvnの比較

Diangoキャッシュの最適化

- ファイルシステムキャッシュの解析 - データベースキャッシュの解析 - キャッシュのプロビジョニングと利用 - カスタムキャッシング - Redisキャッシング - Djangoキャッシュ最適化の性能評価

サイトパブリッシング

- Diangoとその基盤の紹介 ・デプロイ前の準備 ・主流のデプロイ方法の紹介 ・Diangoの複数サーバ分離 ・スクリプトの自動化 ・Diangoのサーバセキュリティ

プロジェクト経験が豊富な方は必見です

さて、これで少しはPythonの勉強になったでしょうか?

Django、Tornado、Flask、Bottleなど、PythonのWebフレームワークを学ぶことは必須です。将来、Webプログラミングのプロジェクトを行う際に役立つように、フレームワークについてできるだけ多くのことを学びましょう。