Tutorials > Python From Zero To Automation
Python From Zero To AutomationDate: 10 April 2024 | Posted by: AD-TEAM |
![]() Python From Zero To Automation Published 5/2023 MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz Language: English | Size: 4.47 GB[/center] | Duration: 11h 39m A practical programming course for office workers, academics, and administrators who want to improve their productivity What you'll learn Automate tasks on their computer by writing simple Python programs Programmatically generate and update Excel spreadsheets Scrape web sites and pull information from them Write programs that can do text pattern recognition with "regular expressions" Write programs that send out email notifications Programmatically control the mouse and keyboard to click and type for you Browser Automation using selenium framework Requirements No programming experience is required Downloading and installing Python is covered at the start of the course Basic computer skills: surfing websites, running programs, saving and opening documents, etc Description If you're an office worker, student, administrator, or just want to become more productive with your computer, programming will allow you write code that can automate tedious tasks. Python From Zero to Automation was written for people who want to get up to speed writing small programs that do practical tasks as soon as possible. You don't need to know sorting algorithms or object-oriented programming, so this course skips all the computer science and concentrates on writing code that gets stuff done.The course is designed to take you from a complete beginner in Python to being able to automate tasks using this language. You will start with a short introduction to the basics of the Python programming language, including data types, control structures, functions, and file handling. From there, you will learn more advanced concepts such as regular expressions, web scraping, and desktop and browser automation. This course is for complete beginners and covers the popular Python programming language. You'll learn basic concepts as well as:Web scrapingAutomating Excel spreadsheetsAutomating the keyboard and mouseAutomating the browserSending emails and textsAnd several other practical topicsWe'll take you step-by-step through engaging video tutorials and teach you everything you need to know to succeed as a Python developer.By the end of this course, you'll be able to write code that not only dramatically increases your productivity, but also be able to add this new skill on your resume. Overview Section 1: Introduction Lecture 1 IMPORTANT. Please read! Lecture 2 Installing Python on Windows Lecture 3 Installing Python on Linux and macOS Lecture 4 Installing Visual Studio Code on Windows Section 2: Python Fundamentals Lecture 5 Syntax Lecture 6 Variables Lecture 7 Strings Lecture 8 Numbers Lecture 9 Booleans Lecture 10 Constants Lecture 11 Comments Section 3: Operators Lecture 12 Comparison operators Lecture 13 Logical operators Lecture 14 Precedence of Logical operators Section 4: Control Flow Lecture 15 if statement Lecture 16 if-else statement Lecture 17 if-elif-else statement Lecture 18 Ternary Operator Lecture 19 for loop Lecture 20 while loop Lecture 21 break statement Lecture 22 continue statement Lecture 23 pass statement Section 5: Functions Lecture 24 Introduction Lecture 25 Default parameters Lecture 26 Keyword arguments Lecture 27 Recursive functions Lecture 28 Lambda expressions Section 6: Lists Lecture 29 Introduction Lecture 30 Tuples Lecture 31 Sorting a list in place Lecture 32 sorted() function Lecture 33 Slice a list Lecture 34 Unpacking a list Lecture 35 Iterate over a list Lecture 36 Find element in a list Lecture 37 Iterator vs Iterable Lecture 38 Transform a list using map() Lecture 39 Filter list items Lecture 40 Reduce list items to a single value Lecture 41 List comprehension Section 7: Strings Lecture 42 Introduction Lecture 43 Escape characters Lecture 44 Raw strings Lecture 45 Multiline strings Lecture 46 Operators "in" and "not in" Lecture 47 Convert and check string case Lecture 48 The "isX()" string methods Lecture 49 startswith() and endswith() methods Lecture 50 Joining and splitting strings Lecture 51 Justifying strings Lecture 52 Removing spaces from strings Section 8: Dictionaries Lecture 53 Basic operations Lecture 54 Dictionary comprehension Section 9: Sets Lecture 55 Introduction and basic set operations Lecture 56 Set comprehension Lecture 57 Union of sets Lecture 58 Intersection of sets Lecture 59 Difference of sets Lecture 60 Symmetric difference of sets Lecture 61 Subsets Lecture 62 Supersets Lecture 63 Disjoint sets Section 10: Exception Handling Lecture 64 try.except Lecture 65 try.except.finaly Lecture 66 try.except.else Section 11: Regular Expressions Lecture 67 Searching text without regular expressions Lecture 68 Using regular expressions Lecture 69 Groups Lecture 70 Matching multiple patterns Lecture 71 Optional Matching Lecture 72 Matching Zero or More Lecture 73 Matching One or More Lecture 74 Matching Specific Repetitions Lecture 75 Greedy and Non-greedy Matching Lecture 76 Finding all occurences Lecture 77 Character Classes Lecture 78 Making Your Own Character Classes Lecture 79 The caret (^) and dolar ($) characters Lecture 80 The dot (.) character Lecture 81 The dot-star (.*) Lecture 82 Ignoring the case Lecture 83 Regular Expressions symbols recap Section 12: Modules Lecture 84 Introduction Lecture 85 Search path Lecture 86 __name__ variable Section 13: Working with files Lecture 87 Introduction Lecture 88 Reading text files Lecture 89 Writting text files Lecture 90 Checking if a file exits Lecture 91 Reading a CSV file Lecture 92 Writing a CSV file Lecture 93 Renaming a file Lecture 94 Deleting a file Lecture 95 Working with directories Section 14: Third-party packages, PIP and Virtual Environment Lecture 96 The Python package index Lecture 97 PIP Lecture 98 Virtual environment Section 15: Automating Spreadsheets Lecture 99 Introduction to spreadsheets Lecture 100 Reading spreadsheets Lecture 101 Getting the max row and column Lecture 102 Reading slices of data Lecture 103 Iterating through rows and columns Lecture 104 Creating spreadsheets Lecture 105 Writing data to the cells Lecture 106 Adding filter and sorting Lecture 107 Formulas Lecture 108 Charts Section 16: GUI Automation Lecture 109 Screen Resolution Lecture 110 Moving the mouse Lecture 111 Failsafe feature Lecture 112 Getting mouse position Lecture 113 Clicking the mouse Lecture 114 Dragging the mouse Lecture 115 Scrolling the mouse Lecture 116 Typing text Lecture 117 Key names Lecture 118 Pressing Keys Lecture 119 Using hotkeys Lecture 120 Manipulating windows Lecture 121 Sending messages to the user Lecture 122 Sending emails automatically Lecture 123 Filling forms automatically Section 17: Browser Automation Lecture 124 Installing Selenium Lecture 125 Avoid seeing log messages using chromedriver Lecture 126 Opening a page Lecture 127 Find element by ID and NAME Lecture 128 Find element by classname Lecture 129 Find element by tagname Lecture 130 Find element by link Lecture 131 Find element by CSS selector Lecture 132 Find element by XPATH Lecture 133 XPATH with logical operators Lecture 134 XPATH Functions Lecture 135 XPATH index Lecture 136 XPATH chained Lecture 137 XPATH axes Lecture 138 Finding multiple elements Lecture 139 Waiting for elements Lecture 140 Filling in forms Section 18: Web Scraping Lecture 141 Introduction Lecture 142 Requesting a page to scrape Lecture 143 Scrape basic page data Lecture 144 Scrape book titles Lecture 145 Improving scraping of book titles Lecture 146 Scrape author, release date and book format Lecture 147 Scrape book price Office workers, students, small/home business workers, and administrators would want to improve their productivity,Aspiring software engineers who want to add skills to their programming toolbelt,Computer users who have heard the "learn to code" message, but want practical reasons to learn programming,Experienced Python software engineers can skip the first half of the course, but may find the later parts that cover various third-party modules helpful,While this course doesn't cover specific devops tools, this course would be useful for QA, devops, and admins who want to learn scripting in Python ![]() https://voltupload.com/gj10xb80aai1/Udemy_Python_From_Zero_to_Automation.z01 https://voltupload.com/awsvdu49r14z/Udemy_Python_From_Zero_to_Automation.z02 https://voltupload.com/zpteaojd3b52/Udemy_Python_From_Zero_to_Automation.z03 https://voltupload.com/24u3m9814ehm/Udemy_Python_From_Zero_to_Automation.z04 https://voltupload.com/2i2ue5zyf52d/Udemy_Python_From_Zero_to_Automation.zip https://rapidgator.net/file/1cbfd37dec48bb3b8c1938817cc9a18c/Udemy_Python_From_Zero_to_Automation.z01 https://rapidgator.net/file/a021f655669e40c858f802bcacf49984/Udemy_Python_From_Zero_to_Automation.z02 https://rapidgator.net/file/1638be01a57fed6b89f666ccc9dc52bd/Udemy_Python_From_Zero_to_Automation.z03 https://rapidgator.net/file/f7414395ef25e84948b43ed021c10214/Udemy_Python_From_Zero_to_Automation.z04 https://rapidgator.net/file/19a44c97a519e97f426a4df19ec2a2d0/Udemy_Python_From_Zero_to_Automation.zip Free search engine download: Udemy Python From Zero to Automation See full article |