دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: [2 ed.]
نویسندگان: Jaime Buelta
سری:
ISBN (شابک) : 1800207085, 9781800207080
ناشر: Packt Publishing
سال نشر: 2020
تعداد صفحات: 526
[527]
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 9 Mb
در صورت تبدیل فایل کتاب Python Automation Cookbook: 75 Python automation ideas for web scraping, data wrangling, and processing Excel, reports, emails, and more به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب کتاب آشپزی اتوماسیون پایتون: ۷۵ ایده اتوماسیون پایتون برای خراش دادن وب، بحث و جدل دادهها و پردازش اکسل، گزارشها، ایمیلها و موارد دیگر نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
Get a firm grip on the core processes including browser automation, web scraping, Word, Excel, and GUI automation with Python 3.8 and higher
In this updated and extended version of Python Automation Cookbook, each chapter now comprises the newest recipes and is revised to align with Python 3.8 and higher. The book includes three new chapters that focus on using Python for test automation, machine learning projects, and for working with messy data.
This edition will enable you to develop a sharp understanding of the fundamentals required to automate business processes through real-world tasks, such as developing your first web scraping application, analyzing information to generate spreadsheet reports with graphs, and communicating with automatically generated emails.
Once you grasp the basics, you will acquire the practical knowledge to create stunning graphs and charts using Matplotlib, generate rich graphics with relevant information, automate marketing campaigns, build machine learning projects, and execute debugging techniques.
By the end of this book, you will be proficient in identifying monotonous tasks and resolving process inefficiencies to produce superior and reliable systems.
Python Automation Cookbook - Second Edition is for developers, data enthusiasts or anyone who wants to automate monotonous manual tasks related to business processes such as finance, sales, and HR, among others. Working knowledge of Python is all you need to get started with this book.
Cover Copyright Packt Page Contributors Table of Contents Preface Chapter 1: Let's Begin Our Automation Journey Activating a virtual environment Installing third-party packages Creating strings with formatted values Manipulating strings Extracting data from structured strings Using a third-party tool—parse Introducing regular expressions Going deeper into regular expressions Adding command-line arguments Chapter 2: Automating Tasks Made Easy Preparing a task Setting up a cron job Capturing errors and problems Sending email notifications Chapter 3: Building Your First Web Scraping Application Downloading web pages Parsing HTML Crawling the web Subscribing to feeds Accessing web APIs Interacting with forms Using Selenium for advanced interaction Accessing password-protected pages Speeding up web scraping Chapter 4: Searching and Reading Local Files Crawling and searching directories Reading text files Dealing with encodings Reading CSV files Reading log files Reading file metadata Reading images Reading PDF files Reading Word documents Scanning documents for a keyword Chapter 5: Generating Fantastic Reports Creating a simple report in plain text Using templates for reports Formatting text in Markdown Writing a basic Word document Styling a Word document Generating structure in Word documents Adding pictures to Word documents Writing a simple PDF document Structuring a PDF Aggregating PDF reports Watermarking and encrypting a PDF Chapter 6: Fun with Spreadsheets Writing a CSV spreadsheet Updating CSV files Reading an Excel spreadsheet Updating an Excel spreadsheet Creating new sheets in an Excel spreadsheet Creating charts in Excel Working with cell formats in Excel Creating a macro in LibreOffice Chapter 7: Cleaning and Processing Data Prepare a CSV spreadsheet Append currency based on location Standardize the date format Aggregate results Process data in parallel Process data with Pandas Chapter 8: Developing Stunning Graphs Plotting a simple sales graph Drawing stacked bars Plotting pie charts Displaying multiple lines Drawing a scatter plot Visualizing maps Adding legends and annotations Combining graphs Saving charts Chapter 9: Dealing with Communication Channels Working with email templates Sending an individual email Reading an email Adding subscribers to an email newsletter Sending notifications via email Producing SMS messages Receiving SMS Creating a Telegram bot Chapter 10: Why Not Automate Your Marketing Campaign? Introduction Detecting opportunities Creating personalized coupon codes Sending a notification to a customer on their preferred channel Preparing sales information Generating a sales report Chapter 11: Machine Learning for Automation Introduction Analyse images with Google Cloud Vision AI Extract text from images with Google Cloud Vision AI Analyse text with Google Cloud Natural Language Create your own custom machine learning model to classify text Chapter 12: Automatic Testing Routines Introduction Write and execute test cases Test external code Test using dependency mocking Test using HTTP call mocking Prepare testing scenarios Run tests selectively Chapter 13: Debugging Techniques Introduction Learning Python interpreter basics Debugging through logging Debugging with breakpoints Improving your debugging skills Other Books You May Enjoy Index