Python Scripting for System Engineers

Python Scripting for System Engineers

Den här kursen ger en omfattande introduktion till central syntax och funktioner i Python, med särskilt fokus på att skripta administrativa uppgifter för att effektivisera systemförvaltning. 

Kurskod
T2141
Pris
36950 kr (exklusive moms)
Längd
4 dagar
Ort och startdatum
11 aug
Live Online
6 okt
Live Online
1 dec
Live Online

Python är ett kraftfullt och populärt objektorienterat skriptspråk. Kursen avslutas med en översikt över Fabric, ett Python-bibliotek på hög nivå som underlättar systemadministration genom fjärrexekvering av skalkommandon på flera värdar över SSH, vilket returnerar användbara Python-objekt.

Labbmiljö

Kursens laborationer utförs på en virtuell maskin som körs lokalt. Om du deltar virtuellt (Live Online) kommer du behöva ladda din VM på din lokala dator.

Målgrupp och förkunskaper

Kursen är utformad för för systemingenjörer och systemadministratörer som är nya i Python, som vill ha en introduktion till språket och hur det kan användas för att skripta administrativa uppgifter. 

Som deltagare förutsätts du ha viss erfarenhet av att hantera Linux-baserade miljöer. Du behöver inga förkunskaper i Python. Erfarenhet av objektorienterad programmering är en fördel, men inget krav.

För att alltid hålla en hög kvalitet på våra teknikkurser använder vi både engelsk- och svensktalande experter som kursledare.

Lärdomar och mål

Under kursen lär du dig:

  • Skriva ren Python-kod
  • Arbeta med funktioner och objekt
  • Arbeta med text och reguljära uttryck
  • Hantera undantag
  • Manipulera filer
  • Arbeta med Fabric
Detaljerad information

Kursmaterialet är på engelska, med detta innehåll:

Getting Started with Python
  • Overview of Python
  • Installing Python
  • Getting ready to develop
Python Language Fundamentals
  • Overview of core Python syntax rules
  • Simple data types and variables
  • Object essentials
  • Flow control
Working with Functions
  • The benefit of functions
  • Writing and calling functions
  • Passing parameters
Exception Handling
  • Overview of exceptions in Python
  • Handling exceptions
  • Raising exceptions
  • Design issues
Collections
  • Overview of collections in Python
  • Lists
  • Tuples
  • Sets
  • Dictionaries
Strings and Regular Expressions
  • Overview of strings in Python
  • Basic string manipulation
  • Introduction to regular expressions
  • Using regular expressions in Python
File Handling
  • Overview of file handling in Python
  • Reading and writing text files
  • Working with binary files
  • Streaming and serializing Python objects
Fabric Overview
  • Remote execution
  • Connections
  • Running commands
  • Transferring files
  • Super-user privileges
Kurskod
T2141
Pris
36950 kr (exklusive moms)
Längd
4 dagar
Ort och startdatum
11 aug
Live Online
6 okt
Live Online
1 dec
Live Online

Fler kurser inom

Relaterat innehåll

  • Avancerad IT
  • Artikel
  • Nyhet
Exchange Server SE - Uppgradera eller tappa support
Nu smalnar vägen av för den som vill fortsätta med Exchange Server och inte gå över till Exchange Online. I juli lanseras Exchange Server med prenumerationslicens, och innan årets slut är detta den enda supportade On Premise-versionen.
  • Avancerad IT
  • Artikel
Azure-administration, säkerhet och design
På Cornerstone hittar du gott om specialiseringar inom olika Azure-teknologier, och din förmåga byggs allra stadigast på en bas av generell kompetens i hur plattformen fungerar - Hur dess komponenter samspelar, hur tjänster hänger ihop och hur Azure verkligen lever och andas i praktiken.
  • Nyhet
  • Avancerad IT
Windows Server 2025 - Data Center Technologies
Nu lanserar vi en rykande färsk Windows Server 2025-kurs där virtualisering, klustring och lagring står i fokus – fundamentala teknologier som bär moderna datacenter på sina axlar.

Få inspiration & nyheter från oss

Jag godkänner att Cornerstone skickar mig nyheter via e-post