Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Automate with Python
Rating: 4.1 out of 5(172 ratings)
21,124 students

Automate with Python

Learn to Create Automation Scripts with Python
Created byFrank Anemaet
Last updated 3/2023
English
English [Auto],

What you'll learn

  • Automate your Desktop
  • Use APIs
  • Access a Database
  • Scrape Data from the Web
  • Read/Write Files
  • Run System Commands

Course content

1 section14 lectures45m total length
  • Introduction0:13
  • Read File7:22

    Learn how to read files in python using the open function, read and readlines, check file existence with os.path, and handle csv and json files with standard modules.

  • Read File (notes)4:04
  • Write File2:22

    Learn to write files in Python by opening in write mode, using the write method to add lines, and closing file; use the csv module's writer function for csv data.

  • Write File (notes)1:23
  • System Commands1:39

    Learn to run system commands in Python with the OSS module, capture output and exit codes, and execute multiple commands across different operating systems.

  • System Commands (notes)0:59
  • Automate Desktop4:43

    Automate desktop tasks with Python using cross-platform gui automation tools like Pierogi, enabling mouse and keyboard control, screen coordinates, clicks, form filling, scrolling, dragging, and screenshots.

  • Automate Desktop (notes)2:38
  • API5:49
  • API (notes)2:24
  • SQLite Database5:53

    Explore how to use sqlite with python to connect to a database file, create tables, insert and query data, filter with where, order by, limit, and close the connection.

  • SQLite Database (notes)3:34
  • Web Scraping2:38

Requirements

  • Basic Python knowledge

Description

This course is designed for those who want to learn how to automate tasks and processes with Python. You will learn how to write scripts that automate daily tasks.  This course will cover topics such as Desktop Automation, Databases,  Working with APIs.  By the end of this course, you will have the skills to create automated solutions and develop programs that can be used in a variety of applications.

You will learn how to create scripts to automate mundane tasks, and use the powerful libraries available in Python to get the most out of your code. This course is perfect for anyone looking to learn how to use Python to automate their daily tasks and make their workload easier.

This course requires basic Python knowledge. Python is a powerful and popular programming language that is easy to learn and use. It is an interpreted language, meaning that it is read and executed line by line, making it easy to debug and modify. Python is also versatile and can be used for web development, data analysis, artificial intelligence, game development, and more. It has a large library of tools and modules that allow developers to quickly and easily build complex applications. Python is also open source and free, meaning that anyone can use it without having to pay for a license.


Who this course is for:

  • Beginner Python developers