HOME > Development > Python Automation Made Easy!

Python Automation Made Easy!

  • Development
  • Mar 10, 2025
SynopsisPython Automation Made Easy!, available at $49.99, has an ave...
Python Automation Made Easy!  No.1

Python Automation Made Easy!, available at $49.99, has an average rating of 4.55, with 111 lectures, 2 quizzes, based on 47 reviews, and has 624 subscribers.

You will learn about Write Python code proficiently in a structured fashion Identify the boundaries of a coding problem and spot the best libraries to solve it Design and Implement a wide range of applications from simple stand-alone one-liner scripts to complex web applications depending on external services Explore different tools used for the automation. Understand enterprise automation with using python scripting. Perform administrative tasks like user, database and process management using automation. This course is ideal for individuals who are This course is ideal for: or Python developers with basic knowledge of python. or System administrator or DevOps engineer at the enterprise who wants to facilitate the work through python and are looking for an alternative from major automation frameworks like Puppet and Chef It is particularly useful for This course is ideal for: or Python developers with basic knowledge of python. or System administrator or DevOps engineer at the enterprise who wants to facilitate the work through python and are looking for an alternative from major automation frameworks like Puppet and Chef.

Enroll now: Python Automation Made Easy!

Summary

Title: Python Automation Made Easy!

Price: $49.99

Average Rating: 4.55

Number of Lectures: 111

Number of Quizzes: 2

Number of Published Lectures: 111

Number of Published Quizzes: 2

Number of Curriculum Items: 113

Number of Published Curriculum Objects: 113

Original Price: $199.99

Quality Status: approved

Status: Live

What You Will Learn

  • Write Python code proficiently in a structured fashion
  • Identify the boundaries of a coding problem and spot the best libraries to solve it
  • Design and Implement a wide range of applications from simple stand-alone one-liner scripts to complex web applications depending on external services
  • Explore different tools used for the automation.
  • Understand enterprise automation with using python scripting.
  • Perform administrative tasks like user, database and process management using automation.
  • Who Should Attend

  • This course is ideal for:
  • Python developers with basic knowledge of python.
  • System administrator or DevOps engineer at the enterprise who wants to facilitate the work through python and are looking for an alternative from major automation frameworks like Puppet and Chef
  • Target Audiences

  • This course is ideal for:
  • Python developers with basic knowledge of python.
  • System administrator or DevOps engineer at the enterprise who wants to facilitate the work through python and are looking for an alternative from major automation frameworks like Puppet and Chef
  • Python is an easy to learn, powerful programming language with efficient high-level data structures and a simple but effective approach to object-oriented programming. Python’s elegant syntax and dynamic typing, together with its interpreted nature, make it an ideal language for scripting and rapid application development in many areas on most platforms.?

    This is an easy to follow, practical approach course, designed to guide you in implementing real-world

    automation in your enterprise using python. Initially you will be you will start with a deep-dive into Python software development basics, then you’ll move on to write scripts to automate file system operations and file contents processing on your local host. Learn network automation & administration tasks with Python Fabric to automate the execution of web server with simple python programs. Moving forward you will also you will be creating users on multiple servers to manage users and then check the health of the Enterprise and then you will be performing automation tasks on the cloud infrastructure with python. Finally, you will leverage Python programming to automate server configuration and administration tasks.?

    Contents and Overview

    This training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.

    The first course, Python for Everyday Lifestart with a deep-dive into Python software development basics, then move on to write scripts to automate file system operations and file contents processing on your local host, then you will learn how to interact with web-based services such as websites and APIs in order to robotize the cool things that we do everyday – such as tweeting, posting to social networks, reading RSS feeds, etc. – moreover you will practice how to set up a web-based services yourself in the form of web applications and in the end you will learn how to analyze and visualize datasets in order to extract knowledge. By the end of this course you will have learned how to proficiently write structured Python code in a wide range of applications – from one-liner scripts to complex web applications – aiming at the automation of lots of common everyday life tasks.

    The second course, Enterprise Automation with Pythonwill start by introducing the modules and the tools we will be using and how to set up a python environment to perform automation tasks and to deal with file editors and IDE like Pycharm. The course will cover network automation tasks and administration tasks with Python Fabric to automate the execution of web server with simple python programs. Moving ahead, you will learn to create database servers with python and backup them. Also, you will be creating users on multiple servers to manage users and then check the health of the Enterprise and then you will be performing automation tasks on the cloud infrastructure with python. The course will make the most of Python libraries and modules to automate your infrastructure. Leverage Python programming to automate server configuration and administration tasks. By the end of the course, you will be able to efficiently develop your python skills making it an alternate automation tool from the major automation frameworks.The use cases in this course will help you to track the processes with high utilization on all servers and create web server via python code. So, now need not depend on Network Automation Tools like a puppet, Ansible, and chef and grab this course to make your daily work easy with automation and python modules which will help you to deliver the service more faster than before.?

    About the Authors:????

    Claudio Sparpaglione holds an MD in Computer Engineering from Università degli studi di Pavia, Italy, achieved in 2007. He later worked as software engineer and architect in various industries (Geospatial Application Systems development and integration, Web and Mobile Advertising, Telecommunications, Fashion Brand Protection).Claudio worked in London in 2014 for a UK start-up as a software engineer and in 2015 became CTO of an Italian start-up. He currently works for the largest Italian bank as application engineer and deals with innovation topics.

    Claudio is a Pythonista with exposure to other languages (JavaScript, Java, and PHP). He’s passionate about the design and implementation of highly-scalable web systems and APIs, about cloud, mobile and scientific computing, and he’s fascinated by cryptocurrencies. Claudio is a Linux advocate and an active contributor to the open source software community: he’s the maintainer of the PyOWM Python project and contributes to projects such as Requests and Reactive Manifesto.?

    Tomasz Lelek is a Software Engineer who programs mostly in Java and Scala. He is a fan of microservice architectures and functional programming. He dedicates considerable time and effort to be better every day. Recently, he’s been delving into big data technologies such as Apache Spark and Hadoop. He is passionate about nearly everything associated with software development.Tomasz thinks that we should always try to consider different solutions and approaches to solving a problem. Recently, he was a speaker at several conferences in Poland – Confitura and JDD (Java Developer’s Day) and also at Krakow Scala User Group.

    Course Curriculum

    Chapter 1: Python for Everyday Life

    Lecture 1: The Course Overview

    Lecture 2: The Benefits of Using Proper Programmer Tools

    Lecture 3: Installing and Configuring PyCharm

    Lecture 4: Keep Your Work Warm (and Safe) Using Git

    Lecture 5: Setup of a Sample Python Project

    Lecture 6: Libraries: Never Reinvent the Wheel

    Lecture 7: The Python Standard Library

    Lecture 8: Searching for the Right Library to Do the Job

    Lecture 9: Using Pip to Install Libraries

    Lecture 10: Using Virtualenv to Isolate Environments

    Lecture 11: Logging

    Lecture 12: Regular Expressions

    Lecture 13: Function Decorators and Context Managers

    Lecture 14: Generator Expressions and Generators

    Lecture 15: Magic Methods

    Lecture 16: Metaprogramming

    Lecture 17: Functional Programming

    Lecture 18: Pythonic Code Idioms

    Lecture 19: Walking and Filtering Folder Contents

    Lecture 20: Renaming Files and Folders Based on Regular Expressions

    Lecture 21: Detecting File Modifications Using Diffs and Hashes

    Lecture 22: Compressing and Decompressing Files

    Lecture 23: Encrypting Files with PyCryptodome

    Lecture 24: Reading and Writing Files

    Lecture 25: CSV

    Lecture 26: XML

    Lecture 27: JSON and YAML

    Lecture 28: Word DOCX

    Lecture 29: Excel XLSX

    Lecture 30: PDF

    Lecture 31: Reading and Showing Images with Pillow

    Lecture 32: Cropping and Resizing Images

    Lecture 33: Basic Image Filtering

    Lecture 34: Image Watermarking

    Lecture 35: Taking a Screenshot

    Lecture 36: Parsing QR Codes

    Lecture 37: Recognizing Faces in Pictures

    Lecture 38: Downloading Web Content to Your Local Host Using Requests

    Lecture 39: Scraping Websites Content with Beautifulsoup

    Lecture 40: Scripting Your Browser with Selenium

    Lecture 41: Working with APIs

    Lecture 42: Learning How to Interact with httpbin Test Service

    Lecture 43: Fetching Cryptocurrencies Market Prices from the Coinmarketcap API

    Lecture 44: Retrieving Weather Forecasts from the OpenWeatherMap API with PyOWM Client

    Lecture 45: Reading and Sending Emails with Gmail

    Lecture 46: Tweeting a Positive Message to the World with Twithon

    Lecture 47: Tracking all of Your Personal Notes Using the Evernote API

    Lecture 48: Watching for Topics on the Python Reddit RSS Feed

    Lecture 49: Using Firebase Cloud Messaging to Send a Push Notification to Your Android Apps

    Lecture 50: Sending a Text SMS via Twilio with Twilio Client

    Lecture 51: Backing Up on Dropbox Your Local Data Folders with Dropbox Client

    Lecture 52: Introduction to Web Applications

    Lecture 53: Web Applications Fundamentals

    Lecture 54: Using MVC Frameworks

    Lecture 55: Meet Flask and Django

    Lecture 56: Starting Up the Project

    Lecture 57: Preparing the Static Pages

    Lecture 58: Coding the Flask Views

    Lecture 59: Creating a Protected Area and Handling User Authentication with a Credential For

    Lecture 60: Testing the Website

    Lecture 61: How a Database Works

    Lecture 62: SQLite, a Python-Friendly Database

    Lecture 63: Creating and Querying a Sample Dataset on SQLite

    Lecture 64: Object-Relational Mappers: Mapping Database Tables to Objects

    Lecture 65: Exploring a Simple Data Model Through the Django ORM

    Lecture 66: Designing the Data Model

    Lecture 67: Designing the API Endpoints

    Lecture 68: Coding the Django Models and Setting Up the SQLite Database

    Lecture 69: The Django Admin

    Lecture 70: Coding the Django Views and Setting URL Routes

    Lecture 71: Putting It All Together and Testing with HTTPie

    Lecture 72: Designing a Bot That Can Answer Questions About Cryptocurrency Prices

    Lecture 73: Bot Behavior and Endpoints

    Lecture 74: Deploy the Bot on Heroku

    Lecture 75: Bind the Bot to a Facebook Page and Test It

    Lecture 76: Installing Jupyter and Managing a Notebook

    Lecture 77: Pandas Data Structures

    Lecture 78: Reading and Writing Datasets

    Lecture 79: Cleaning and Manipulating Datasets

    Lecture 80: Visualizing Datasets

    Lecture 81: Building a Cryptocurrency Prices Dataset

    Lecture 82: Calculating Moving Averages of Crypto Prices

    Lecture 83: Better Visualizations for Crypto Prices

    Lecture 84: Revealing Trends in Crypto Market

    Chapter 2: Enterprise Automation with Python

    Lecture 1: The Course Overview

    Lecture 2: The Need for the Automation in the Enterprise

    Lecture 3: A Quick View about the Topology and Prerequisites

    Lecture 4: Installing Python 3

    Lecture 5: Configuring Virtual Environments and Its Wrapper

    Lecture 6: Installation of Netmiko Python Module

    Lecture 7: Configuring Multiple Cisco Devices via Netmiko

    Lecture 8: Gathering Information from Cisco Devices

    Lecture 9: Installation of Paramiko Module with Initial Examples

    Lecture 10: Installation of Fabric Module

    Lecture 11: Practical Examples Using Fabric Main Functions

    Lecture 12: Jinja Template Engine

    Lecture 13: Installation of PyMySQL Python Module

    Instructors

  • Python Automation Made Easy!  No.2
    Packt Publishing
    Tech Knowledge in Motion
  • Rating Distribution

  • 1 stars: 2 votes
  • 2 stars: 1 votes
  • 3 stars: 11 votes
  • 4 stars: 16 votes
  • 5 stars: 17 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!