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

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 دقیقه
    تاریخ انتشار: ۱ آبان ۱۴۰۳
    دیگر آموزش های این مدرس
    طراحی سایت و خدمات سئو

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