HOME > Development > Learn Basics of Python Scripting for Server Side Automation

Learn Basics of Python Scripting for Server Side Automation

  • Development
  • Feb 13, 2025
SynopsisLearn Basics of Python Scripting for Server Side Automation,...
Learn Basics of Python Scripting for Server Side Automation  No.1

Learn Basics of Python Scripting for Server Side Automation, available at $54.99, has an average rating of 4.44, with 146 lectures, based on 18 reviews, and has 175 subscribers.

You will learn about Basics of Python Scripting Functions concepts of Python Scripting Subprocess Module to execute any OS Level Commands Regular or Regex Expressions Logging Concept with logging module This course is ideal for individuals who are Beginners Python Scripting for Server Side Automation It is particularly useful for Beginners Python Scripting for Server Side Automation.

Enroll now: Learn Basics of Python Scripting for Server Side Automation

Summary

Title: Learn Basics of Python Scripting for Server Side Automation

Price: $54.99

Average Rating: 4.44

Number of Lectures: 146

Number of Published Lectures: 146

Number of Curriculum Items: 146

Number of Published Curriculum Objects: 146

Original Price: $19.99

Quality Status: approved

Status: Live

What You Will Learn

  • Basics of Python Scripting
  • Functions concepts of Python Scripting
  • Subprocess Module to execute any OS Level Commands
  • Regular or Regex Expressions
  • Logging Concept with logging module
  • Who Should Attend

  • Beginners Python Scripting for Server Side Automation
  • Target Audiences

  • Beginners Python Scripting for Server Side Automation
  • Welcome to Basics of Python Scripting for Server Side Automation.

    Python is an Advanced Scripting, general-purpose, high-level interpreted programming language

    The objective of this course is to provides the the Basics of Python Scripting with practice for Windows/Linux System Users to Develop Python Scripts to Automate The Tasks.

    Windows/Linux System Users are like:

  • System Admins/Developers/Supporters

  • DevOps Admins/Developers/Supporters

  • Database Admins/Developers/Supporters etc….

  • Difference between Programming and Scripting Languages:

  • Programming languages are used to develop software’s/applications

  • Scripting Languages are used to give instructions to the other software’s/applications – useful to automate tasks

  • Python has both Programming and Scripting languages features

  • What can we do with Python ?

    Now a days it is becoming more and more popular for doing….

  • Web Application Development

  • API or REST API Development

  • IoT Development

  • GUI and Game Development

  • Data Science and Data Analytics

  • AI (Artificial Intelligence)

  • Web Scraping & Text Processing

  • Creating plugins and extensions for existing applications

  • Automation (OS, DB, Middleware, Webserver, Cloud, DevOps etc…)

  • This course is designed to help you get the Basic Concepts of Python scripting to develop Automation Scripts on Server Side. 

    Started the course with very basics like

  • Introduction

  • Environment Setup to Practice Python Scripting

  • Variables & Data Types

  • Operations on Strings

  • Data Structures/Collections

  • Operators

  • Conditional Statements

  • Exception Handling with try and except block(s)

  • Loops

  • Functions

  • and then covered very important modules like

  • sys

  • os

  • time,datatime

  • subprocess

  • argparse

  • re

  • requests

  • logging

  • working with Text , CSV and JSON Files

  • Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Objective of this course

    Lecture 2: Prerequisites to Enroll this course

    Lecture 3: Introduction to Python Scripting

    Lecture 4: Python Versions

    Chapter 2: Installing Python on Windows & Linux Operating Sytems

    Lecture 1: System Requirements to install Python

    Lecture 2: Installing Python On Windows Operating System

    Lecture 3: Issues you may face after Python Installation on Windows

    Lecture 4: Installing Multiple Python Versions on Windows

    Lecture 5: What is py ?

    Lecture 6: Installing Python on Any Linux – Working with Default Python

    Lecture 7: Installing Required Python Version on Ubuntu Machine

    Lecture 8: Making required Python Version as default Python for your User

    Chapter 3: Code Editors to Develop or Write Python Scripts or Programs

    Lecture 1: List of some of the code Editors to Develop or Write Python Scripts

    Lecture 2: How to use vi or vim Editor on Any Linux To Develop Python Scripts?

    Lecture 3: How to use vi or vim Editor on Windows To Develop Python Scripts?

    Lecture 4: What is Python Shell ?

    Lecture 5: What is Python IDLE ?

    Lecture 6: Installing Visual Studio Code Editor on Windows

    Chapter 4: Basics of print, indentation , comments and special characters

    Lecture 1: Create a Directory or Folder For Practice

    Lecture 2: What is Syntax ?

    Lecture 3: Basic Usage of print and What is Python Indentation ?

    Lecture 4: Comments of Python Scripting

    Lecture 5: Why Python is called Platform-Independent or System-Independent Language ?

    Lecture 6: What is a Shebang line in Python Scripting ?

    Lecture 7: Setting default Python for Visual Studio Code Editor

    Chapter 5: Basics of Variables & Data Types

    Lecture 1: Introduction to Variables

    Lecture 2: Introduction to Data Types

    Lecture 3: type Conversion

    Chapter 6: Operations on Strings

    Lecture 1: Escape Characters or Escape Sequence

    Lecture 2: What is Python Raw String and where we need this ?

    Lecture 3: Working with multiline Strings

    Lecture 4: Length of a strings

    Lecture 5: Formatting Strings

    Lecture 6: Concatenation of strings

    Lecture 7: dir() and help() Functions for Python Documentation

    Lecture 8: Case conversion and validation operations on strings

    Lecture 9: Input & outputs of Python Scripting

    Lecture 10: strip operations of Python Strings

    Lecture 11: Index Concept of Python Strings

    Lecture 12: index() find() and count() methods of Python Strings

    Lecture 13: startswith() and endswith() methods of Python Strings

    Lecture 14: zfill() and center() methods of Python Strings

    Lecture 15: Slicing Concept of Python Strings

    Lecture 16: How to use Python documentation for String methods ?

    Chapter 7: Data Structures of Python Scripting

    Lecture 1: Introduction to Data Structures and Types of Data Structures

    Lecture 2: Introduction to List Data Structure

    Lecture 3: Different Types of Operations on List Data Structure

    Lecture 4: split() rsplit() and splitlines() methods on Python Strings

    Lecture 5: Tuple Data Structure

    Lecture 6: Type Conversion for List and Tuple

    Lecture 7: Dictionary Data Structure

    Lecture 8: range function | How to get str or list or tuple index values using range ?

    Lecture 9: join method

    Lecture 10: min, max and sum functions

    Lecture 11: Simple Practice

    Chapter 8: Operators of Python Scripting

    Lecture 1: Introduction to Operators Of Python Scripting

    Lecture 2: Arithmetic Operators of Python Scripting

    Lecture 3: Assignment Operators of Python Scripting

    Lecture 4: Comparison Operators of Python Scripting

    Lecture 5: Identity Operators of Python Scripting

    Lecture 6: Membership Operators

    Lecture 7: Logical Operators Of Python Scripting

    Lecture 8: Bitwise Operators of Python Scripting

    Chapter 9: Conditional Statements

    Lecture 1: Introduction to Conditional Statements

    Lecture 2: if and if-else syntax and usage with simple example

    Lecture 3: Neste-if Conditional Statement Explanation with an example and Usage of range()

    Lecture 4: if-elif-elif-..else Conditional Statement

    Lecture 5: Ternary Operator or if-else in one line

    Chapter 10: Errors ( Syntax Errors & Logical Errors or Runtime Errors or Exceptions )

    Lecture 1: Introduction to Errors ( Syntax Errors & Exceptions )

    Lecture 2: Types of Exceptions and How to list Built-in Exceptions ?

    Lecture 3: Exception Handling

    Lecture 4: Handling Multiple Exceptions

    Lecture 5: What is raise Statement in Exceptions ? | Exceptions with Raise

    Chapter 11: Loops

    Lecture 1: Introduction to Loops

    Lecture 2: How to use for loop on String or Lists or Tuple or Dictionary or range() ?

    Lecture 3: Simple Practice on Strings – Read Input as String and Display Char & Its Index

    Lecture 4: For Loop to read key and value sof dictionary

    Lecture 5: How to use enumerate() Function in for loop ?

    Lecture 6: For Loop with else Block

    Lecture 7: For Loop in a Single-Line

    Lecture 8: While Loop Basics & Infinite While Loop

    Lecture 9: pass, continue & break Statements and Its usage in Loops

    Lecture 10: Loops else Block Execution Status When break and continue Executed

    Lecture 11: Nested Loops

    Chapter 12: Functions

    Lecture 1: Introduction to Functions (Built-in Functions & User Defined Functions)

    Lecture 2: Defining a Function, Calling a Function and Rules to Define a Function ?

    Lecture 3: Complete Functions return Statement

    Lecture 4: Simple Practice on arguments and return of Functions

    Instructors

  • Learn Basics of Python Scripting for Server Side Automation  No.2
    VR Technologies
    We Provide Automation Courses for Shell, Python and Ansible
  • Rating Distribution

  • 1 stars: 1 votes
  • 2 stars: 0 votes
  • 3 stars: 2 votes
  • 4 stars: 4 votes
  • 5 stars: 11 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!