Ein Ingenieur braucht nicht nur Bash, sondern Sie selbst wissen es. Sicherlich gibt es ein paar Kurse zu den Grundlagen von Python in den Lesezeichen, vielleicht haben sie ein Buch von Mark Lutz gekauft.
Im Python for Engineers-Kurs lösen Sie KEINE abstrakten Probleme wie: Kehren Sie die Liste um, ohne reverse () zu verwenden. In unserer Praxis nur das, was in der Arbeit anwendbar ist, Beispiele:
- Schreiben Sie einen Agenten, der das Rechteverwaltungssystem abfragt und Änderungen an der Konfiguration der Rechte innerhalb der installierten Dienste vornimmt.
- Schreiben Sie ein Skript, um Daten aus der Abrechnung zu extrahieren und Daten an Prometheus zu ĂĽbertragen. Das Datenformat ist unangemessen. Es ist auch notwendig, den Konnektor zu implementieren.
- Generieren eines Änderungsprotokolls aus Commit-Headern.
Erhalten Sie fĂĽr alle Codezeilen ein detailliertes Feedback und eine CodeĂĽberprĂĽfung vom Sprecher.
Und damit das gewonnene Wissen nicht auf den Tisch kommt, werden wir es mit einem Projekt beheben. Dem Ingenieur oder Ihrem Projekt stehen mehrere Optionen zur Auswahl. Es ist cool, wenn Sie ein Problem aus Ihrem Arbeitsprojekt lösen möchten.
Kursprogramm:
EinfĂĽhrungswebinar.
# 1: Die Grundlagen der Syntax und Strukturen in Python
Warum: Lernen Sie die Logik von Programmen in Python und nicht nur zu verstehen und schreiben Sie einfache Programme - die wichtigste Aufgabe. "Das Beste", wenn Sie mit der Python-Syntax nicht vertraut sind.
â„–2: Python:
: Python — . ( ) .
â„–3:
: - . , Python - .
â„–4:
: — . . . . ? , .
â„–5:
: . Python — .
â„–6: Ansible
: Ansible — , . , Python.
â„–7: K8S Python. live-coding stream
: K8S .
Go.
â„–8: API
: — . stage .
â„–9: CVS DevOps
â„–10: chatops Errbot Python. live-coding stream
: Infrastructure as a Chat — . ? .
.
â„–11:
, . — .
- Warum brauchen OPS Python?
- Was ist seine Schönheit?
- FĂĽr welche Aufgaben ist Python gut?
# 1: Die Grundlagen der Syntax und Strukturen in Python
Warum: Lernen Sie die Logik von Programmen in Python und nicht nur zu verstehen und schreiben Sie einfache Programme - die wichtigste Aufgabe. "Das Beste", wenn Sie mit der Python-Syntax nicht vertraut sind.
- Datentypen und Variablen, veränderbare / unveränderliche und einfache / komplexe Datentypen, Debugging-Techniken.
- — , , 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:
, . — .
Der erste Stream startet im Juni, die Plätze sind begrenzt, also willkommen.
Der Preis des Kurses beträgt 30.000, in Raten für 4 Monate 7,5.000.
Lesen Sie die Details und hinterlassen Sie eine Anfrage.