“ذن پایتون” تخم مرغ عید پاک
من میدانم که آنچه در ادامه میآید یک منظره رایج در کتابهای پایتون است. ولی واقعا هیچ راهی برای دور زدن Zen of Python تیم پیترز وجود ندارد. من سود برده ام از مرور مجدد آن در طول سالها، و فکر میکنم حرفهای تیم باعث شد من به این موضوع فکر کنم کدنویس بهتر امیدواریم که آنها بتوانند همین کار را برای شما انجام دهند. همچنین، می توانید بگویید که Zen of Python یک معامله بزرگ است زیرا به عنوان گنجانده شده است تخم مرغ عید پاک به زبان فقط یک جلسه مفسر پایتون را وارد کنید و موارد زیر را اجرا کنید:>>> import thisزیبا بهتر از زشت است. ذن پایتون، اثر تیم پیترز صریح بهتر از ضمنی است. پیچیده بهتر از پیچیده است. ساده بهتر از پیچیده است. تخت بهتر از تو در تو است. خوانایی مهم است. پراکنده بهتر از متراکم است. موارد خاص آنقدر خاص نیستند که قوانین را زیر پا بگذارند. خطاها هرگز نباید بی صدا بگذرند. اگرچه عملی بودن بر خلوص غلبه دارد. در مواجهه با ابهام، از وسوسه حدس زدن خودداری کنید. مگر اینکه به صراحت ساکت شود. باید یک و ترجیحاً تنها یک راه واضح برای انجام آن وجود داشته باشد. اگرچه این راه ممکن است در ابتدا واضح نباشد مگر اینکه هلندی باشید. اگرچه هرگز اغلب بهتر از الان نیست. الان بهتر از هرگز. اگر توضیح پیاده سازی سخت باشد، ایده بدی است. فضاهای نام یک ایده عالی بوق زدن هستند—بیایید بیشتر از اینها انجام دهیم!توابع پایتون درجه یک هستندتوابع پایتون اشیاء درجه یک هستند. می توانید آنها را به متغیرهای متغیر اختصاص دهید، آنها را در ساختارهای داده ذخیره کنید، آنها را به عنوان آرگومان به دیگران منتقل کنید توابع، و حتی آنها را به عنوان مقادیر از توابع دیگر برمی گرداند. استفاده شهودی از این مفاهیم باعث میشود که ویژگیهای پیشرفته تبلیغاتی در پایتون مانند لامبدا و دکوراتورها را درک کنید. آسان تر. همچنین شما را در مسیری به سمت برنامه نویسی کاربردی قرار می دهد تکنیک. اگر توضیح پیاده سازی آسان باشد، ممکن است ایده خوبی باشد. در چند صفحه بعدی شما را از طریق تعدادی مثال راهنمایی خواهم کرد تا به شما در توسعه این درک شهودی کمک کند. نمونه ها خواهد شد روی هم بسازید، بنابراین ممکن است بخواهید آنها را به ترتیب بخوانید و حتی برخی از آنها را در یک جلسه مفسر پایتون به عنوان شما امتحان کنید سر خود را در اطراف مفاهیمی که در اینجا مورد بحث قرار خواهیم داد، بپیچید ممکن است کمی بیشتر از آنچه انتظار دارید طول بکشد. نگران نباشید – همین است کاملا عادی من اونجا بودم. ممکن است احساس کنید که هستید سر خود را به دیوار بکوبید، و ناگهان همه چیز خواهد شد همراه باشید «کلیک کنید» و وقتی آماده شدید در جای خود قرار بگیرید.
قوانین ارسال دیدگاه در سایت