Python for Ops、開発者は許可されていません





エンジニアはbashを必要とするだけでなく、あなた自身も知っています。確かに、ブックマークにはPythonの基本に関するいくつかのコースがあります。おそらく、MarkLutzの本を購入したのでしょう。



Python for Engineersコースでは、次の ような抽象的な問題は解決しません。reverse()を使用せずにリストを逆にします。私たちの実践では、仕事に適用できるものだけ、例:



  • 権限管理システムをポーリングし、インストールされているサービス内の権限の構成を変更するエージェントを作成します。
  • 請求からデータを抽出し、データをPrometheusに転送するスクリプトを作成します。データ形式が不適切です。コネクタの実装も必要です。
  • コミットヘッダーから変更ログを生成します。


コードのすべての行について、スピーカーから詳細なフィードバックとコードレビューを受け取ります。

そして、得られた知識が表に出ないように、プロジェクトで修正します。エンジニアまたはプロジェクトが選択できるいくつかのオプションがあります。あなたがあなたの作業プロジェクトから問題を解決したいなら、それはクールでしょう。



コースプログラム:
入門ウェビナー。



  • OPSにPythonが必要なのはなぜですか?
  • その美しさは何ですか?
  • Pythonはどのようなタスクに適していますか?


#1:Pythonの構文と構造の基本



理由:Pythonのプログラムのロジックを理解するだけでなく、簡単なプログラムを作成することを学びます。これは最も重要なタスクです。Python構文に精通していない場合は、「最良のもの」。



  • データ型と変数、可変/不変および単純/複雑なデータ型、デバッグ手法。
  • — , , switch.
  • — while for, , .
  • , , .
  • .
  • : .


№2: Python:



: Python — . ( ) .



  • — yield , Python ( else , comprehensions, etc.).
  • (frozendict, defaultdict, etc.).
  • : , , , .
  • : .
  • : . CTO , .

    , : , .

    , , CTO .


№3:



: - . , Python - .



  • pip .
  • Paramiko ssh.
  • requests HTTP .
  • .
  • . Python. . ! , curl, . requests, HTTP- . , SBS (Slurm Beautiful Services). : SSH.
  • . : — . Kafka. : Trello.


№4:



: — . . . . ? , .



  • re .
  • : separated values, json, yaml, xml.
  • : argparse.
  • : . , CEO. . , .



    , yaml, xml. . JSON .


№5:



: . Python — .



  • .
  • os — environment variables, , .
  • subprocess .
  • : . : , .

    , - . , , .

    , , , .


№6: Ansible

: Ansible — , . , Python.



  • ansible.
  • : . -, - . pull push ansible. — .


№7: K8S Python. live-coding stream



: K8S .

Go.



№8: API



: — . stage .



  • REST API Flask.
  • prometheus exporter Prometheus Python Client Flask.
  • : . .

    — . Prometheus. .

    . , JSON.


№9: CVS DevOps



  • Gitlab.
  • pygit .
  • : change log . , . . commit conventions dev- , commit conventions — merge-request merge.


№10: chatops Errbot Python. live-coding stream



: Infrastructure as a Chat — . ? .



.



№11:



, . — .



最初のストリームは6月に始まります。場所は限られているので、大歓迎です。



コースの価格は30kで、4か月の分割払いで7.5kです。



詳細を読んで、リクエストを残してください。



All Articles