
۴۴٬۰۰۰تومان
نوع فایل دانلود: EPUB
پس از خرید، یک فایل EPUB دریافت میکنید.
این فایل با Calibre، Apple Books و سایر کتابخوانهای دیجیتال مناسب است.
در کتاب «خودکارسازی کارهای خستهکننده با پایتون»، یاد میگیرید که چگونه با پایتون برنامههایی بنویسید که کارهای وقتگیر دستی را در چند دقیقه انجام دهند — بدون نیاز به هیچ تجربه برنامهنویسی قبلی. هنگامی که مباحث اولیه برنامهنویسی را آموختید، برنامههایی خواهید ساخت که کارهای خودکارِ مفید و شگفتانگیزی را به راحتی انجام دهند، از جمله: جستجوی متن در یک یا چند فایل؛ ایجاد، بهروزرسانی، جابجایی و تغییر نام فایلها و پوشهها؛ جستجو در وب و دانلود محتوا؛ بهروزرسانی و قالببندی دادهها در صفحات گسترده اکسل با هر ابعادی؛ تقسیم، ادغام، واترمارکگذاری و رمزگذاری فایلهای PDF؛ ارسال ایمیلهای یادآور و پیامک؛ و پر کردن فرمهای آنلاین. دستورالعملهای گامبهگام شما را در ساختن هر برنامه همراهی میکنند و پروژههای تمرینی در پایان هر فصل شما را به چالش میکشند تا برنامهها را بهبود ببخشید و از مهارتهای جدید خود برای خودکارسازی کارهای مشابه استفاده کنید؛ بخش اول: مبانی برنامهنویسی پایتون شامل مبانی پایتون؛ کنترل جریان؛ توابع؛ لیستها؛ دیکشنریها و ساختاردهی دادهها؛ کار با رشتهها -- بخش دوم: خودکارسازی کارها شامل تطبیق الگو با عبارات باقاعده؛ خواندن و نوشتن فایلها؛ سازماندهی فایلها؛ عیبیابی؛ وب اسکرپینگ؛ کار با صفحات گسترده اکسل؛ کار با اسناد PDF و Word؛ کار با فایلهای CSV و دادههای JSON؛ مدیریت زمان، زمانبندی کارها و اجرای برنامهها؛ ارسال ایمیل و پیامک؛ کار با تصاویر؛ و کنترل صفحه کلید و ماوس با خودکارسازی رابط گرافیکی.
In Automate the Boring Stuff with Python, you'll learn how to use Python to write programs that do in minutes what would take you hours to do by hand -- no prior programming experience required. Once you've mastered the basics of programming, you'll create Python programs that effortlessly perform useful and impressive feats of automation to: Search for text in a file or across multiple files; Create, update, move, and rename files and folders; Search the Web and download online content; Update and format data in Excel spreadsheets of any size; Split, merge, watermark, and encrypt PDFs; Send reminder emails and text notifications; Fill out online forms. Step-by-step instructions walk you through each program, and practice projects at the end of each chapter challenge you to improve those programs and use your newfound skills to automate similar tasks;Part I. Python programming basics. Python basics ; Flow control ; Functions ; Lists ; Dictionaries and structuring data ; Manipulating strings -- Part II. Automating tasks. Pattern matching with regular expressions ; Reading and writing files ; Organizing files ; Debugging ; Web scraping ; Working with Excel spreadsheets ; Working with PDF and Word documents ; Working with CSV files and JSON data ; Keeping time, scheduling tasks, and launching programs ; Sending email and text messages ; Manipulating images ; Controlling keyboard and mouse with GUI automation