├── LICENSE ├── README.md ├── Section 1 └── 5.Document-to-install-and-use-atom-editor.txt ├── Section 10 └── 6.Document-search-a-file.py ├── Section 11 ├── 1.Document-check-given-path-is-file-dir-path.py ├── 2.Document-read-a-path-and-identify-files-and-dirs.py ├── 4.Document-read-string-print-with-index-values.py ├── 5.Document-find-all-files.py ├── 8.Document-introduction-to-while.py └── 9.Document-control-statements.py ├── Section 12 └── 2.Document-delete-all-files-which-are-older-than-x-days.py ├── Section 13 ├── 1.Document-introduction-to-subprocess.txt ├── 2.Document-find-java.py └── 3.Document-get-bash-version.py ├── Section 14 ├── 1.Document-create-a-file.py └── 2.Document-s-d.py ├── Section 15 ├── 1.Document-read-csv-file.py ├── 2.Document-read-a-header-and-finding-no-of-rows.py └── 3.Document-create-csv-file.py ├── Section 16 └── working-with-json-files.py ├── Section 17 ├── 1.Document-.working-with-exceptions.py ├── 2.Document-exception-handling-for-known-exceptions.py ├── 3.Document-differce-finally-esle.py └── 4.Document-custom-exceptions.py ├── Section 18 ├── 1.Document-run-your-commands.py ├── 10.variable-leng-keyword.py ├── 12.Document-change-working-dir.py ├── 2.Document-defining-fun.py ├── 3.Documnet-converting-into-fun.py.py ├── 4.Document-scope-of-the-variables.py ├── 5.Document-function-with-simple-arguments.py ├── 6.Document-fun-with-arg-return-values.py ├── 7.Document-fun-with-default-arguments.py ├── 8.Document-function-with-keyword-based-arguments.py └── 9.Document-functions-with-variable-length-argument.py ├── Section 19 ├── 2.Document-0regexe-pat-rules-creation.py ├── 3.Document-rules-2.py ├── 4.Document-rules-3.py ├── 5.Document-regex-flags.py ├── 6.Document-search-and-match-practice.py ├── 7.Document-find-all-find-iter.py └── 9.Document-complie-operations.py ├── Section 20 ├── 1.Document-working-with-remote-linux-from-windows.py └── 2.Document-transfer_files.py ├── Section 21 └── shutil-part-1.py └── Section 22 ├── 1.Document-introduction_to_oops.py ├── 2.Document-working_on_attributes.py ├── 3.Document-using_init_method.py ├── 4.1.Document-without_oops.py ├── 4.2.Document-working_with_oops.py ├── 5.Document-constructor_and_destructor_of_an_object.py ├── 6.1.Document-polymorphism.py ├── 6.2.Document-inheritance.py └── 7.Document-Encpasulation.py /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Python-Scripting-for-Automation/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Python-Scripting-for-Automation/HEAD/README.md -------------------------------------------------------------------------------- /Section 1/5.Document-to-install-and-use-atom-editor.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Python-Scripting-for-Automation/HEAD/Section 1/5.Document-to-install-and-use-atom-editor.txt -------------------------------------------------------------------------------- /Section 10/6.Document-search-a-file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Python-Scripting-for-Automation/HEAD/Section 10/6.Document-search-a-file.py -------------------------------------------------------------------------------- /Section 11/1.Document-check-given-path-is-file-dir-path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Python-Scripting-for-Automation/HEAD/Section 11/1.Document-check-given-path-is-file-dir-path.py -------------------------------------------------------------------------------- /Section 11/2.Document-read-a-path-and-identify-files-and-dirs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Python-Scripting-for-Automation/HEAD/Section 11/2.Document-read-a-path-and-identify-files-and-dirs.py -------------------------------------------------------------------------------- /Section 11/4.Document-read-string-print-with-index-values.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Python-Scripting-for-Automation/HEAD/Section 11/4.Document-read-string-print-with-index-values.py -------------------------------------------------------------------------------- /Section 11/5.Document-find-all-files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Python-Scripting-for-Automation/HEAD/Section 11/5.Document-find-all-files.py -------------------------------------------------------------------------------- /Section 11/8.Document-introduction-to-while.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Python-Scripting-for-Automation/HEAD/Section 11/8.Document-introduction-to-while.py -------------------------------------------------------------------------------- /Section 11/9.Document-control-statements.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Python-Scripting-for-Automation/HEAD/Section 11/9.Document-control-statements.py -------------------------------------------------------------------------------- /Section 12/2.Document-delete-all-files-which-are-older-than-x-days.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Python-Scripting-for-Automation/HEAD/Section 12/2.Document-delete-all-files-which-are-older-than-x-days.py -------------------------------------------------------------------------------- /Section 13/1.Document-introduction-to-subprocess.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Python-Scripting-for-Automation/HEAD/Section 13/1.Document-introduction-to-subprocess.txt -------------------------------------------------------------------------------- /Section 13/2.Document-find-java.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Python-Scripting-for-Automation/HEAD/Section 13/2.Document-find-java.py -------------------------------------------------------------------------------- /Section 13/3.Document-get-bash-version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Python-Scripting-for-Automation/HEAD/Section 13/3.Document-get-bash-version.py -------------------------------------------------------------------------------- /Section 14/1.Document-create-a-file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Python-Scripting-for-Automation/HEAD/Section 14/1.Document-create-a-file.py -------------------------------------------------------------------------------- /Section 14/2.Document-s-d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Python-Scripting-for-Automation/HEAD/Section 14/2.Document-s-d.py -------------------------------------------------------------------------------- /Section 15/1.Document-read-csv-file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Python-Scripting-for-Automation/HEAD/Section 15/1.Document-read-csv-file.py -------------------------------------------------------------------------------- /Section 15/2.Document-read-a-header-and-finding-no-of-rows.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Python-Scripting-for-Automation/HEAD/Section 15/2.Document-read-a-header-and-finding-no-of-rows.py -------------------------------------------------------------------------------- /Section 15/3.Document-create-csv-file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Python-Scripting-for-Automation/HEAD/Section 15/3.Document-create-csv-file.py -------------------------------------------------------------------------------- /Section 16/working-with-json-files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Python-Scripting-for-Automation/HEAD/Section 16/working-with-json-files.py -------------------------------------------------------------------------------- /Section 17/1.Document-.working-with-exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Python-Scripting-for-Automation/HEAD/Section 17/1.Document-.working-with-exceptions.py -------------------------------------------------------------------------------- /Section 17/2.Document-exception-handling-for-known-exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Python-Scripting-for-Automation/HEAD/Section 17/2.Document-exception-handling-for-known-exceptions.py -------------------------------------------------------------------------------- /Section 17/3.Document-differce-finally-esle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Python-Scripting-for-Automation/HEAD/Section 17/3.Document-differce-finally-esle.py -------------------------------------------------------------------------------- /Section 17/4.Document-custom-exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Python-Scripting-for-Automation/HEAD/Section 17/4.Document-custom-exceptions.py -------------------------------------------------------------------------------- /Section 18/1.Document-run-your-commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Python-Scripting-for-Automation/HEAD/Section 18/1.Document-run-your-commands.py -------------------------------------------------------------------------------- /Section 18/10.variable-leng-keyword.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Python-Scripting-for-Automation/HEAD/Section 18/10.variable-leng-keyword.py -------------------------------------------------------------------------------- /Section 18/12.Document-change-working-dir.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Python-Scripting-for-Automation/HEAD/Section 18/12.Document-change-working-dir.py -------------------------------------------------------------------------------- /Section 18/2.Document-defining-fun.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Python-Scripting-for-Automation/HEAD/Section 18/2.Document-defining-fun.py -------------------------------------------------------------------------------- /Section 18/3.Documnet-converting-into-fun.py.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Python-Scripting-for-Automation/HEAD/Section 18/3.Documnet-converting-into-fun.py.py -------------------------------------------------------------------------------- /Section 18/4.Document-scope-of-the-variables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Python-Scripting-for-Automation/HEAD/Section 18/4.Document-scope-of-the-variables.py -------------------------------------------------------------------------------- /Section 18/5.Document-function-with-simple-arguments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Python-Scripting-for-Automation/HEAD/Section 18/5.Document-function-with-simple-arguments.py -------------------------------------------------------------------------------- /Section 18/6.Document-fun-with-arg-return-values.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Python-Scripting-for-Automation/HEAD/Section 18/6.Document-fun-with-arg-return-values.py -------------------------------------------------------------------------------- /Section 18/7.Document-fun-with-default-arguments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Python-Scripting-for-Automation/HEAD/Section 18/7.Document-fun-with-default-arguments.py -------------------------------------------------------------------------------- /Section 18/8.Document-function-with-keyword-based-arguments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Python-Scripting-for-Automation/HEAD/Section 18/8.Document-function-with-keyword-based-arguments.py -------------------------------------------------------------------------------- /Section 18/9.Document-functions-with-variable-length-argument.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Python-Scripting-for-Automation/HEAD/Section 18/9.Document-functions-with-variable-length-argument.py -------------------------------------------------------------------------------- /Section 19/2.Document-0regexe-pat-rules-creation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Python-Scripting-for-Automation/HEAD/Section 19/2.Document-0regexe-pat-rules-creation.py -------------------------------------------------------------------------------- /Section 19/3.Document-rules-2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Python-Scripting-for-Automation/HEAD/Section 19/3.Document-rules-2.py -------------------------------------------------------------------------------- /Section 19/4.Document-rules-3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Python-Scripting-for-Automation/HEAD/Section 19/4.Document-rules-3.py -------------------------------------------------------------------------------- /Section 19/5.Document-regex-flags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Python-Scripting-for-Automation/HEAD/Section 19/5.Document-regex-flags.py -------------------------------------------------------------------------------- /Section 19/6.Document-search-and-match-practice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Python-Scripting-for-Automation/HEAD/Section 19/6.Document-search-and-match-practice.py -------------------------------------------------------------------------------- /Section 19/7.Document-find-all-find-iter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Python-Scripting-for-Automation/HEAD/Section 19/7.Document-find-all-find-iter.py -------------------------------------------------------------------------------- /Section 19/9.Document-complie-operations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Python-Scripting-for-Automation/HEAD/Section 19/9.Document-complie-operations.py -------------------------------------------------------------------------------- /Section 20/1.Document-working-with-remote-linux-from-windows.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Python-Scripting-for-Automation/HEAD/Section 20/1.Document-working-with-remote-linux-from-windows.py -------------------------------------------------------------------------------- /Section 20/2.Document-transfer_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Python-Scripting-for-Automation/HEAD/Section 20/2.Document-transfer_files.py -------------------------------------------------------------------------------- /Section 21/shutil-part-1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Python-Scripting-for-Automation/HEAD/Section 21/shutil-part-1.py -------------------------------------------------------------------------------- /Section 22/1.Document-introduction_to_oops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Python-Scripting-for-Automation/HEAD/Section 22/1.Document-introduction_to_oops.py -------------------------------------------------------------------------------- /Section 22/2.Document-working_on_attributes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Python-Scripting-for-Automation/HEAD/Section 22/2.Document-working_on_attributes.py -------------------------------------------------------------------------------- /Section 22/3.Document-using_init_method.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Python-Scripting-for-Automation/HEAD/Section 22/3.Document-using_init_method.py -------------------------------------------------------------------------------- /Section 22/4.1.Document-without_oops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Python-Scripting-for-Automation/HEAD/Section 22/4.1.Document-without_oops.py -------------------------------------------------------------------------------- /Section 22/4.2.Document-working_with_oops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Python-Scripting-for-Automation/HEAD/Section 22/4.2.Document-working_with_oops.py -------------------------------------------------------------------------------- /Section 22/5.Document-constructor_and_destructor_of_an_object.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Python-Scripting-for-Automation/HEAD/Section 22/5.Document-constructor_and_destructor_of_an_object.py -------------------------------------------------------------------------------- /Section 22/6.1.Document-polymorphism.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Python-Scripting-for-Automation/HEAD/Section 22/6.1.Document-polymorphism.py -------------------------------------------------------------------------------- /Section 22/6.2.Document-inheritance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Python-Scripting-for-Automation/HEAD/Section 22/6.2.Document-inheritance.py -------------------------------------------------------------------------------- /Section 22/7.Document-Encpasulation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Python-Scripting-for-Automation/HEAD/Section 22/7.Document-Encpasulation.py --------------------------------------------------------------------------------