اول از همه ، بياييد توضيح دهيم كه "اسكريپت" چيست: اين يك اصطلاح بسيار كلي است كه به سادگي بخشي از كد يادگيري پايتون چقدر زمان ميبرد برنامه را نشان مي دهد ، نه لزوما بصري (يعني با پنجره ها و دكمه ها) ، با يك كار خاص.
براي ايجاد اسكريپت هاي "عمومي" ، براي خودكار كردن چيزي خسته كننده و دستي استفاده مي شود.
براي مثال:
تصور كنيد مركز خدمات به مشتريان يك شركت فناوري اطلاعات را مديريت مي كنيد و ايميل هاي زيادي از مشترياني دريافت مي كنيد كه قادر به نصب برنامه خاصي نيستند و به موقع خطاي 505 دارند كه نصب را مسدود مي كند.
چه كاري مي تواني انجام بدهي؟ آيا يادگيري پايتون چقدر زمان ميبرد به طور جداگانه به هر مشتري پاسخ مي دهيد؟
مطمئناً راه حل بهتري وجود دارد!
با پايتون مي توانيد يك اسكريپت ايجاد كنيد كه در صورت دريافت ايميل جديد هر X دقيقه يكبار آن را بررسي مي كند و در صورت دريافت يادگيري پايتون چقدر زمان ميبرد آن ، كلمات مانند: '505' يا 'خطا' را در متن جستجو مي كنيد.
در اين مرحله ، اگر آنها را پيدا كرد ، يك پاسخ خودكار كه از قبل آماده شده است ارسال مي كند. صورت خندان
اين يك مثال عالي از اتوماسيون با اسكريپت پايتون است.
پايتون داراي يك تابع ديگر به نام len () است.
len () يك رشته را به عنوان يك آرگومان يادگيري پايتون چقدر زمان ميبرد ورودي مي گيرد و تعداد كاراكترهاي آن رشته iranian cyber ، از جمله فاصله ها را برمي گرداند.
براي شمارش تعداد نويسه ها در يك نام كاربري مشخص استفاده مي شود.
فقط روي دكمه پخش كليك كنيد يادگيري پايتون چقدر زمان ميبرد، نام خود را بعد از س typeال تايپ كنيد و Enter را مانند مثال قبلي بزنيد.
اكنون بايد چيزي شبيه به تصوير زير را مشاهده كنيد.
نتيجه چاپ شده توسط برنامه هنگامي كه "Vinícius" رشته ورودي است.
بنابراين ، آنچه در اين مثال جديد اتفاق مي افتد اين است:
يك خط جديد در زير خط اول اضافه شد ، جايي كه len () مقدار ذخيره شده در نام متغير (رشته اي حاوي ورودي كاربر) ارسال مي شود.
سپس به صورت داخلي تعداد كاراكترهاي موجود در رشته ذخيره شده در متغير نام len () را شمارش مي كند و اين مقدار را در خروجي برمي گرداند. اين خروجي اكنون يك مقدار عددي است و در يك متغير جديد به نام name_length ذخيره مي شود.
من همچنين يك خط جديد در پايين برنامه اضافه كردم. با append print () تماس بگيريد و رشته "Your name has" ، متغير name_length و يك رشته يادگيري پايتون چقدر زمان ميبرد ديگر "حروف" را ارسال كنيد. هر 3 جدا شده با كاما-print () چندين آرگومان مي گيرد و مي توان آنها را با نمايش رشته مركب در كنسول اضافه كرد. فاصله بين آنها