Course Information
Course Overview
Learn How to Automate Repetitive Tasks with Python Scripting
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 Content
- 23 section(s)
- 146 lecture(s)
- Section 1 Introduction
- Section 2 Installing Python on Windows & Linux Operating Sytems
- Section 3 Code Editors to Develop or Write Python Scripts or Programs
- Section 4 Basics of print, indentation , comments and special characters
- Section 5 Basics of Variables & Data Types
- Section 6 Operations on Strings
- Section 7 Data Structures of Python Scripting
- Section 8 Operators of Python Scripting
- Section 9 Conditional Statements
- Section 10 Errors ( Syntax Errors & Logical Errors or Runtime Errors or Exceptions )
- Section 11 Loops
- Section 12 Functions
- Section 13 Modules
- Section 14 sys Module
- Section 15 os Module
- Section 16 Modules to Work with Time
- Section 17 subprocess
- Section 18 Working with Files
- Section 19 Logging - Record Each and Every Execution Step | Basic & Advanced Logging
- Section 20 Argparse Module | Advanced Method to Handle Command-line arguments
- Section 21 Working with Third Party Modules
- Section 22 re module for Regular Expressions or REgex or RE
- Section 23 Requests Module to Execute REST API
What You’ll 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
Skills covered in this course
Reviews
-
NNital Hulawale
it is very nice ..clearly conveyed all the basic concepts
-
NNAGA MALLESH GUDDETI
ok
-
MMax Veiga
Great
-
HHaridu Chathuranga Aththanayake Gedaralage
its nice