دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 2
نویسندگان: Jaime Buelta
سری:
ISBN (شابک) : 9781800202597, 1800202598
ناشر: Packt Publishing Ltd
سال نشر: 2020
تعداد صفحات: 527
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 12 مگابایت
در صورت تبدیل فایل کتاب Python Automation Cookbook: 75 Python automation ideas for web scraping, data wrangling, and processing Excel, reports, emails, and more, 2nd Edition به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب کتاب آشپزی اتوماسیون پایتون: 75 ایده اتوماسیون پایتون برای خراش دادن وب، جدال دادهها و پردازش اکسل، گزارشها، ایمیلها و موارد دیگر، ویرایش دوم نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
با پایتون 3.8 و بالاتر بر فرآیندهای اصلی از جمله اتوماسیون مرورگر، حذف وب، ورد، اکسل و خودکارسازی رابط کاربری گرافیکی تسلط کامل داشته باشید. رشد در علم داده و اتوماسیون هوش مصنوعی در سه فصل جدید درک تکنیکهای استخراج اطلاعات و تولید نمودارهای جذاب و گزارشها با Matplotlib شرح کتاب در این نسخه به روز شده و توسعهیافته کتاب آشپزی Python Automation، هر فصل اکنون شامل جدیدترین دستور العملها میشود و برای تراز کردن اصلاح شده است. با پایتون 3.8 و بالاتر. این کتاب شامل سه فصل جدید است که بر استفاده از پایتون برای اتوماسیون تست، پروژههای یادگیری ماشینی و کار با دادههای آشفته تمرکز دارد. این نسخه شما را قادر می سازد تا درک دقیقی از اصول مورد نیاز برای خودکارسازی فرآیندهای کسب و کار از طریق کارهای دنیای واقعی، مانند توسعه اولین برنامه اسکراپینگ وب، تجزیه و تحلیل اطلاعات برای تولید گزارش های صفحه گسترده با نمودارها، و برقراری ارتباط با ایمیل های تولید شده به صورت خودکار ایجاد کنید. هنگامی که اصول اولیه را درک کردید، دانش عملی برای ایجاد نمودارها و نمودارهای خیره کننده با استفاده از Matplotlib، تولید گرافیک های غنی با اطلاعات مرتبط، خودکارسازی کمپین های بازاریابی، ساخت پروژه های یادگیری ماشینی و اجرای تکنیک های اشکال زدایی را به دست خواهید آورد. در پایان این کتاب، شما در شناسایی وظایف یکنواخت و رفع ناکارآمدی فرآیندها برای تولید سیستم های برتر و قابل اعتماد مهارت خواهید داشت. آنچه یاد خواهید گرفت آموزش جدال داده ها با پایتون و پانداها برای پروژه های علم داده و هوش مصنوعی خود کارهایی مانند طبقه بندی متن، فیلتر کردن ایمیل و حذف وب را با پایتون به طور خودکار انجام دهید از Matplotlib برای تولید انواع نمودارها، نمودارها و نقشه های خیره کننده استفاده کنید. از وظایف تولید گزارش، از ارسال پیامک و کمپین های ایمیل گرفته تا ایجاد قالب، افزودن تصاویر در ورد، و حتی رمزگذاری پی دی اف، اسکرپینگ وب و خزیدن وب فرمت ها و دایرکتوری های محبوب فایل با ابزارهایی مانند Beautiful Soup Build پروژه های جالبی مانند ربات تلگرام برای کمپین بازاریابی خود، یک خواننده از فید RSS خبری، و یک مدل یادگیری ماشینی برای طبقهبندی ایمیلها به بخش صحیح بر اساس محتوای آنها، با نوشتن cron job، فایلهای گزارش، و رجکسها با اسکریپت Python Who، وظایف اتوماسیون را آتش بزنید و فراموش کنید. این کتاب برای کتاب آشپزی اتوماسیون پایتون است - نسخه دوم برای توسعه دهندگان، علاقه مندان به داده یا هر کسی که می خواهد کارهای دستی یکنواخت مرتبط با فرآیندهای تجاری مانند امور مالی، فروش و منابع انسانی و غیره را خودکار کند. دانش کاری پایتون تنها چیزی است که برای شروع کار با این کتاب نیاز دارید.
Get a firm grip on the core processes including browser automation, web scraping, Word, Excel, and GUI automation with Python 3.8 and higher Key Features Automate integral business processes such as report generation, email marketing, and lead generation Explore automated code testing and Python’s growth in data science and AI automation in three new chapters Understand techniques to extract information and generate appealing graphs, and reports with Matplotlib Book Description 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. What you will learn Learn data wrangling with Python and Pandas for your data science and AI projects Automate tasks such as text classification, email filtering, and web scraping with Python Use Matplotlib to generate a variety of stunning graphs, charts, and maps Automate a range of report generation tasks, from sending SMS and email campaigns to creating templates, adding images in Word, and even encrypting PDFs Master web scraping and web crawling of popular file formats and directories with tools like Beautiful Soup Build cool projects such as a Telegram bot for your marketing campaign, a reader from a news RSS feed, and a machine learning model to classify emails to the correct department based on their content Create fire-and-forget automation tasks by writing cron jobs, log files, and regexes with Python scripting Who this book is for 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