در حال حاضر محصولی در سبد خرید شما وجود ندارد.
در این دوره آموزشی یاد می گیرید که چطور از زبان پایتون برای اتومات کردن کارهای مختلف استفاده کنید.
عنوان اصلی : Complete Python Scripting for Automation
معرفی :
مقدمه ای بر پایتون
راه اندازی پایتون در ویندوز
راه اندازی پایتون در لینوکس (نصب پایتون مورد نیاز در لینوکس)
ویرایشگرهای کد پایتون
نحوه استفاده از Atom Editor برای اجرای اسکریپت پایتون
اصول چاپ، تورفتگی، نظرات و کاراکترهای خاص:
اسکریپت ساده hello world
تورفتگی پایتون
نظرات پایتون
استفاده از کاراکترهای خاص با دستور چاپ
اجرای اسکریپت پایتون در ویندوز و لینوکس
مبانی متغیرها و انواع داده ها:
معرفی متغیرها و چاپ با متغیرها
انواع داده ها
کار با چندین متغیر و رشته در چاپ
نحو ورودی و خروجی
عملیات رشته کامل:
عملیات اصلی روی رشته ها
عملیات تبدیل موردی (پایین، بالا و غیره...).
عملیات نتیجه بولی
پیوستن، وسط و zfill (پر کردن صفر)
نوار، عملیات تقسیم
شمارش، فهرست و یافتن عملیات روی رشته ها
تمرین: نمایش رشته داده شده در سمت چپ/راست/مرکز یک خط در قالب عنوان
ساختارهای داده پایتون:
مقدمه ای بر ساختارهای داده و انواع ساختارهای داده
لیست ها
تاپل ها
لغت نامه ها
مجموعه ها
اپراتورهای پایتون:
آشنایی با اپراتورهای پایتون
عملگرهای محاسباتی و انتساب
اپراتورهای مقایسه
اپراتورهای هویت و عضویت
عملگرهای منطقی
اظهارات مشروط:
مقدمه ای بر گزاره های شرطی; ساده اگر شرط
اگر ... دیگری و اگر ... الیف ... الف ... شرط دیگری
با جملات شرطی تمرین کنید
کار با ماژول های پایتون:
مقدمه ای بر ماژول های پایتون
ماژول پلت فرم
ماژول getpass
ماژول sys:
مقدمه ای بر ماژول sys
sys.argv | کار با آرگومان های خط فرمان با یک مثال
ماژول سیستم عامل:
مقدمه ای بر ماژول سیستم عامل و عملیات پایه
ماژول os.path
تابع os.system() از ماژول os
اسکریپت را روی پلتفرم و ماژول OS تمرین کنید
os.walk (مسیر)
بهترین تمرین با os.walk برای زمان واقعی
حلقهها - حلقههای for و while با break، ادامه دهید و پاس کنید:
تمرین: یک مسیر را بخوانید و بررسی کنید که آیا مسیر داده شده یک فایل یا یک فهرست است
معرفی حلقه ها با یک مثال
حلقه ها | کار با حلقه for
تمرین ساده با حلقه for
همه فایلها را در یک فهرست با extension.py/.sh/.log/.txt و غیره مورد نیاز پیدا کنید.
تابع محدوده () کامل
حلقه برای کار با رشته ها، لیست، تاپل و دیکشنری ها
مقدمه ای بر حلقه while
عبارات کنترل حلقه: شکستن، ادامه دادن و پاس کردن
ماژول datetime برای کار با تاریخ و زمان:
مقدمه ای بر ماژول datetime
تمرین: فایل هایی را پیدا کنید که قدیمی تر از x روز از یک مسیر معین هستند
ماژول زیر فرآیند: برای اجرای هر فرمان سیستم عامل با پایتون:
مقدمه ای بر ماژول زیر فرآیند
تمرین-1 با ماژول زیر فرآیند
تمرین-2: اسکریپت مستقل از پلتفرم برای یافتن نسخه جاوا
کار با فایل های متنی:
کار با فایل های متنی: خواندن و نوشتن در فایل های متنی
محتوای یک فایل منبع را در یک فایل مقصد کپی کنید
کار با csv:
آشنایی با فایل های csv و نحوه خواندن فایل های csv با استفاده از پایتون؟
فقط هدر یک فایل csv را بخوانید و تعداد ردیف ها را در یک فایل csv پیدا کنید
ساخت فایل csv
کار با فایل هایی مانند json:
کار با فایل های json
رسیدگی به استثنا:
مقدمه ای بر رسیدگی به استثناها
مدیریت استثنا برای استثناهای شناخته شده
سعی کنید جز موارد دیگر و در نهایت استفاده کنید
استثناهای تعریف شده توسط کاربر را افزایش دهید
کارکرد :
مقدمه ای بر توابع
نحوه تعریف یک تابع و نحوه استفاده از تابع تعریف شده، انواع توابع
تبدیل کدهای ساده به توابع
فراخوانی یک تابع از تابع دیگر و محدوده متغیرها
توابع ساده با آرگومان
توابع با آرگومان و مقدار بازگشتی
توابع با آرگومان های پیش فرض
توابع با آرگومان های مبتنی بر کلمه کلیدی
توابع با آرگومان های طول متغیر
توابع با آرگومان های کلمه کلیدی متغیر
چگونه از توابع یک اسکریپت در اسکریپت دیگر استفاده کنیم، __name__ چیست؟
مدیریت استثنایی ساده برای تغییر دایرکتوری کاری فعلی
عبارت منظم با ماژول re:
مقدمه ای بر عبارات منظم
قوانین اساسی برای ایجاد یک الگو برای regex
قوانین ایجاد یک الگوی قسمت 2
قوانین ایجاد یک الگوی قسمت 2
Regex با پرچم
کار با عملیات جستجو و تطبیق از ماژول re
کار با عملیات Findall و Finder
کار با عملیات split، sub و subn ماژول re
عملیات کامپایل (اجرای تمام عملیات مجدد بر روی شی کامپایل)
ماژول Paramiko برای کار با سرورهای راه دور با استفاده از پایتون:
مقدمه ای بر پارامیکو
انتقال فایل از سرور محلی به سرور راه دور و بالعکس با استفاده از paramiko
ماژول Shutil:
قسمت 1: کپی فایل(ها) با ماژول shutil
OOPS برای زمان واقعی:
مقدمه ای بر اوپس
صفات کلاس و شی
سازنده یک کلاس
اسکریپت ساده پایتون بدون و با مفاهیم اوپس
ویرانگر یک کلاس
چند شکلی و وراثت اوپس پایتون
کپسوله سازی
زیر سیستم ویندوز برای لینوکس:
لینوکس برای توسعه دهندگان در ویندوز
Complete Python Scripting for Automation
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.