وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Learn Basics of Python Scripting for Server Side Automation

سرفصل های دوره

Learn How to Automate Repetitive Tasks with Python Scripting


1. Introduction
  • 1. Objective of this course
  • 2. Prerequisites to Enroll this course
  • 3. Introduction to Python Scripting
  • 4. Python Versions

  • 2. Installing Python on Windows & Linux Operating Sytems
  • 1. System Requirements to install Python
  • 2. Installing Python On Windows Operating System
  • 3. Issues you may face after Python Installation on Windows
  • 4. Installing Multiple Python Versions on Windows
  • 5. What is py
  • 6. Installing Python on Any Linux - Working with Default Python
  • 7. Installing Required Python Version on Ubuntu Machine
  • 8. Making required Python Version as default Python for your User
  • Files.zip

  • 3. Code Editors to Develop or Write Python Scripts or Programs
  • 1. List of some of the code Editors to Develop or Write Python Scripts
  • 2. How to use vi or vim Editor on Any Linux To Develop Python Scripts
  • 3. How to use vi or vim Editor on Windows To Develop Python Scripts
  • 4. What is Python Shell
  • 5. What is Python IDLE
  • 6. Installing Visual Studio Code Editor on Windows

  • 4. Basics of print, indentation , comments and special characters
  • 1. Create a Directory or Folder For Practice
  • 2. What is Syntax
  • 3. Basic Usage of print and What is Python Indentation
  • 4. Comments of Python Scripting
  • 5. Why Python is called Platform-Independent or System-Independent Language
  • 6. What is a Shebang line in Python Scripting
  • 7. Setting default Python for Visual Studio Code Editor
  • Files.zip

  • 5. Basics of Variables & Data Types
  • 1. Introduction to Variables
  • 2. Introduction to Data Types
  • 3. type Conversion
  • Files.zip

  • 6. Operations on Strings
  • 1. Escape Characters or Escape Sequence
  • 2. What is Python Raw String and where we need this
  • 3. Working with multiline Strings
  • 4. Length of a strings
  • 5. Formatting Strings
  • 6. Concatenation of strings
  • 7. dir() and help() Functions for Python Documentation
  • 8. Case conversion and validation operations on strings
  • 9. Input & outputs of Python Scripting
  • 10. strip operations of Python Strings
  • 11. Index Concept of Python Strings
  • 12. index() find() and count() methods of Python Strings
  • 13. startswith() and endswith() methods of Python Strings
  • 14. zfill() and center() methods of Python Strings
  • 15. Slicing Concept of Python Strings
  • 16. How to use Python documentation for String methods
  • Files.zip

  • 7. Data Structures of Python Scripting
  • 1. Introduction to Data Structures and Types of Data Structures
  • 2. Introduction to List Data Structure
  • 3. Different Types of Operations on List Data Structure
  • 4. split() rsplit() and splitlines() methods on Python Strings
  • 5. Tuple Data Structure
  • 6. Type Conversion for List and Tuple
  • 7. Dictionary Data Structure
  • 8. range function How to get str or list or tuple index values using range
  • 9. join method
  • 10. min, max and sum functions
  • 11. Simple Practice
  • Files.zip

  • 8. Operators of Python Scripting
  • 1. Introduction to Operators Of Python Scripting
  • 2. Arithmetic Operators of Python Scripting
  • 3. Assignment Operators of Python Scripting
  • 4. Comparison Operators of Python Scripting
  • 5. Identity Operators of Python Scripting
  • 6. Membership Operators
  • 7. Logical Operators Of Python Scripting
  • 8. Bitwise Operators of Python Scripting
  • Files.zip

  • 9. Conditional Statements
  • 1. Introduction to Conditional Statements
  • 2. if and if-else syntax and usage with simple example
  • 3. Neste-if Conditional Statement Explanation with an example and Usage of range()
  • 4. if-elif-elif-........else Conditional Statement
  • 5. Ternary Operator or if-else in one line
  • Files.zip

  • 10. Errors ( Syntax Errors & Logical Errors or Runtime Errors or Exceptions )
  • 1. Introduction to Errors ( Syntax Errors & Exceptions )
  • 2. Types of Exceptions and How to list Built-in Exceptions
  • 3. Exception Handling
  • 4. Handling Multiple Exceptions
  • 5. What is raise Statement in Exceptions Exceptions with Raise
  • Files.zip

  • 11. Loops
  • 1. Introduction to Loops
  • 2. How to use for loop on String or Lists or Tuple or Dictionary or range()
  • 3. Simple Practice on Strings - Read Input as String and Display Char & Its Index
  • 4. For Loop to read key and value sof dictionary
  • 5. How to use enumerate() Function in for loop
  • 6. For Loop with else Block
  • 7. For Loop in a Single-Line
  • 8. While Loop Basics & Infinite While Loop
  • 9. pass, continue & break Statements and Its usage in Loops
  • 10. Loops else Block Execution Status When break and continue Executed
  • 11. Nested Loops
  • Files.zip

  • 12. Functions
  • 1. Introduction to Functions (Built-in Functions & User Defined Functions)
  • 2. Defining a Function, Calling a Function and Rules to Define a Function
  • 3. Complete Functions return Statement
  • 4. Simple Practice on arguments and return of Functions
  • 5. Functions with and without arguments and return
  • 6. Nested Functions
  • 7. Function without parentheses or Re-naming a Function
  • 8. return with multiple Values or Returning Multiple Values From A Function
  • 9. Scope of the Python Variables
  • 10. How Arguments are passing to a Function when its called
  • 11. Types of Functions Arguments
  • 12. Positional Arguments or Required Arguments
  • 13. Default or Optional Arguments
  • 14. Keyword or Named Arguments
  • 15. Variable Length Arguments - (Arbitrary [Positional , Keyword] Arguments)
  • 16. How to call Functions of other Python Files Code REUSABILITY
  • 17. What is name in Python Scripts What is the usage of name
  • Files.zip

  • 13. Modules
  • 1. Introduction to Module What is a Python Module
  • 2. Executing Windows Python Files directly from WSL of Linux
  • 3. getpass Module How to read password from command-line without echoing
  • 4. paltform Module
  • Files.zip

  • 14. sys Module
  • 1. Introduction to sys Module Basic operations from sys module
  • 2. usage of sys.argv Handling Command-line Arguments with sys.argv
  • 3. What is sys.exit() and Its usage in scripts
  • Files.zip

  • 15. os Module
  • 1. Introduction to OS Module and Basic Operation of OS Module
  • 2. File Path Operations with os.path
  • 3. Simple Script to Validate input file is empty or not
  • 4. Read a Path and Display all files & Dirs with completed Paths
  • 5. How to execute OS Level Commands with os.system()
  • 6. Get File Or Directory Stats using os.stat()
  • 7. Get All Files Recursively from a given Path using os.walk()
  • Files.zip

  • 16. Modules to Work with Time
  • 1. time Module
  • 2. datetime module datetime module to delete files which are older than x days
  • Files.zip

  • 17. subprocess
  • 1. Introduction to subprocess Module
  • 2. Dont Prefer to use Shell=True in subprocess.Popen Its very dangerous
  • 3. How to pass variable values to a Popened Script from Main Python Script
  • 4. Exception Handling for subproce.Popen() FileNotFoundError & TimeoutExpired
  • 5. Get Ansible Version using subprocess.Popen() Usage of splitsplitlines on op
  • Files.zip

  • 18. Working with Files
  • 1.1 1. Working with text files
  • 1. Working with text Files using open() Function read, write & append operations
  • 2. Merging Multiple Files content into a single File
  • 3. Working with JSON Files using Python JSON Module
  • 4. Working with CSV Files Reading and Writing with reader and writer objects
  • Files.zip

  • 19. Logging - Record Each and Every Execution Step Basic & Advanced Logging
  • 1. How to log script execution Steps into a log file and also display on console
  • Files.zip

  • 20. Argparse Module Advanced Method to Handle Command-line arguments
  • 1. Introduction to argparse module
  • 2. How to use type option to get required argument data type
  • 3. default and choices options for arguments
  • 4. metavar option for arguments Custom argument value in help
  • 5. nargs option for arguments nargs=N+ None
  • Files.zip

  • 21. Working with Third Party Modules
  • 1. What is a third party module and How to install it
  • 2. Best way to import third party modules
  • Files.zip

  • 22. re module for Regular Expressions or REgex or RE
  • 1. Introduction to to Regular Expressions and what is a pattern
  • 2. Rules to create a pattern for regex (All Rules in one video)
  • 3. match, search, findall and finditer operations of re
  • 4. Simple Practice on Creating Patterns
  • 5. split, sub and subn oprations of re
  • 6. compile operations of re
  • 7. Grouping Concept of re
  • 8. Get Java and Nginx Version using regex groups concept
  • Files.zip

  • 23. Requests Module to Execute REST API
  • 1. Introduction to requests module
  • 2. Sample REST API creation to practice with requests module
  • 3. Practicing with requests module
  • 4. REST APIs Exception Handling with try and except
  • Files.zip
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 39837
    حجم: 8513 مگابایت
    مدت زمان: 1054 دقیقه
    تاریخ انتشار: 1 آبان 1403
    دیگر آموزش های این مدرس
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید