К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Python for Automation · LearnSpace
Назад в каталог
courseraПрограммирование

Python for Automation

Курс от Madecraft
Средний≈ 9.1 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Repetitive computer work, sorting files, copying data between formats, checking the same webpage over and over, drains hours that could go toward more valuable work. Python gives you a direct way to hand that work off to a script instead of doing it by hand every time. In this course, you'll build a working toolkit of Python automation scripts. You'll read, write, and organize files and directories, then parse and validate data pulled from text, CSV, JSON, and XML sources. You'll scrape structured data directly from live webpages using BeautifulSoup, control a real browser with Selenium to fill out forms and wait for dynamic content, and connect to public APIs to request, parse, and chain live data into your own workflows. By the end, you'll have hands-on experience building Python scripts that automate file handling, data extraction, web scraping, browser interaction, and API integration into a single practical skill set.

Навыки, которые вы освоите

JSONFile I/OWeb ScrapingApplication Programming Interface (API)Hypertext Markup Language (HTML)File ManagementScriptingAutomationSelenium (Software)Data ValidationWeb Development ToolsAuthenticationsFile SystemsHTML and CSSPython ProgrammingData ManagementUnstructured DataExtensible Markup Language (XML)

Программа курса

7 модулей · 67 учебных материалов

01Getting Started With Python12 материалов

Automate Everything With Python

Automate Everything With PythonВидео

Set Up Your Coding Environment and Tools

Check Out the Course PrerequisitesВидеоSet Up Your Coding Environment and ToolsВидео

Read Files With Python

Read Files With PythonВидео

Учитесь у экспертов

Madecraft

Преподаватель курса

Python for Automation
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 9.1 ч

7 модулей

Язык: Английский

Часть программы вашего университета
The Client File That Won't Sort ItselfDIALOGUE

Write Files With Python

Write Files With PythonВидеоSplitting One File Into Many, On PurposeЧтение

Use Python's Command-Line Interface

Use Python's Command-Line InterfaceВидеоOne Script Run Another, On a Schedule You ControlЧтение

Organize Directories With Python

Organize Directories With PythonВидеоThe Shared Drive That Ate an AfternoonDIALOGUESorting, Writing, and Running Files AutomaticallyЗадание
02Parsing and Validating Data With Python12 материалов

Parse Data With Python

Parse Data With PythonВидеоFour Files, Four Formats, One DeadlineDIALOGUETurning Messy Files Into Trustworthy DataЗадание

Extract Data With Regular Expressions

Extract Data With Regular ExpressionsВидеоTeaching Python to Recognize a Shape, Not Just a WordЧтение

Validate Inputs With Automation

Validate Inputs With AutomationВидеоLetting the Input Function Ask Again, AutomaticallyЧтение

Prepare for Error Handling

Prepare for Error HandlingВидеоNot All Broken Code Breaks the Same WayЧтение

Automate Error Handling

Automate Error HandlingВидеоThe Report That Crashed at 2 AMDIALOGUETurning Messy Files Into Trustworthy DataЗадание
03Web Scraping Foundations With BeautifulSoup10 материалов

Use BeautifulSoup for Automating Web Scraping

Use BeautifulSoup for Automating Web ScrapingВидеоWhy Copy and Paste Doesn't ScaleЧтение

Explore HTML Structure

Explore HTML StructureВидеоA Page Full of Angle BracketsDIALOGUETurning a Webpage's Structure Into Usable DataЗадание

Inspect Your Data Source

Inspect Your Data SourceВидеоFinding the Exact Tag Holding What You NeedЧтение

Request and Parse HTML Code

Request and Parse HTML CodeВидеоThe Page That Wouldn't Load RightDIALOGUETurning a Webpage's Structure Into Usable DataЗадание
04Scraping Data at Scale With BeautifulSoup7 материалов

Extract Data From HTML Code

Extract Data From HTML CodeВидеоOne Tag Among Fifty Identical OnesDIALOGUE

Prepare for Scraping Multiple Pages

Prepare for Scraping Multiple PagesВидеоSpotting the Pattern Before You Automate ItЧтение

Scrape Multiple Pages

Scrape Multiple PagesВидеоTwelve Pages and CountingDIALOGUEScaling One Script Into a Full-Catalog ScraperЗадание
05Browser Automation With Selenium12 материалов

Use Selenium for Automating Web Browsing

Use Selenium for Automating Web BrowsingВидеоGiving Python a Pair of Hands on the BrowserЧтение

Automate Basic Browser Interactions

Automate Basic Browser InteractionsВидеоSix Fields, One ScriptDIALOGUE

Automate Drag and Drop Functionality

Automate Drag and Drop FunctionalityВидеоWhen Clicking Isn't EnoughЧтениеLocating and Moving Things on a PageЗадание

Explore Waiting Strategies With Selenium

Explore Waiting Strategies With SeleniumВидеоWhy Your Script Runs Faster Than the Page DoesЧтение

Implement Explicit Wait With Selenium

Implement Explicit Wait With SeleniumВидеоThe Button That Wasn't There YetDIALOGUEDriving a Browser Without Touching the MouseЗадание
06Automating Tasks With APIs11 материалов

Identify the Value of APIs for Automation

Identify the Value of APIs for AutomationВидеоBorrowing Someone Else's Work, on PurposeЧтение

Make API Requests in Python

Make API Requests in PythonВидеоA Barcode and a QuestionDIALOGUE

Parse API Responses in Python With JSON

Parse API Responses in Python With JSONВидеоTurning a Wall of Text Into Something You Can UseЧтение

Use API Keys in Python

Use API Keys in PythonВидеоProving You're Allowed to AskЧтение

Connect Information Between APIs

Connect Information Between APIsВидеоThe Weather App That Needed a Second OpinionDIALOGUEAsking Other Services to Do the WorkЗадание
07Conclusion3 материалов

Unlock Resources and Next Steps

Unlock Resources and Next StepsВидеоWhere to Go From HereЧтениеAutomating Real Work With PythonЗадание