
۴۴٬۰۰۰تومان
نوع فایل دانلود: EPUB
پس از خرید، یک فایل EPUB دریافت میکنید.
این فایل با Calibre، Apple Books و سایر کتابخوانهای دیجیتال مناسب است.
زبان اصلی و کاملِ پایتون برای برنامهنویسانی که از قبل با کار کردن آشنا هستند.
دیوانهوار ساده پایتون یک معرفی کامل و دقیق از همه ویژگیهای زبان پایتون است؛ برای برنامهنویسانی که بیحوصلهاند و میخواهند سریع کدِ قابلاستفاده برای تولید بنویسند. بهجای اینکه دوباره سراغ مباحث ابتدایی علوم رایانه بروید، الگوهای عمیق و پایتونیک و رایج را بررسی خواهید کرد تا بتوانید برنامههای حرفهای پایتون را خیلی زود بنویسید.
بعد از اینکه با سرعت از روی نحوِ پایه پایتون عبور کردید و یک محیط برنامهنویسی کامل راه انداختید، یاد میگیرید چطور با تایپ پویا (دینامیک تایپینگ) در پایتون کار کنید، قابلیتهای پایتون را برای برنامهنویسی تابعی و شیگرا به کار بگیرید، با ویژگیهای خاص مثل عبارتهای مولد (generator expressions) آشنا شوید و سراغ مباحث پیشرفتهای مثل همروندی بروید. همچنین خواهید آموخت چطور پروژه پایتونتان را بستهبندی، توزیع، دیباگ (اشکالزدایی) و تست کنید.
با این کتاب یاد میگیرید که:
- تایپ پویا در پایتون را به نفع خودتان به کار بگیرید تا کدی پاکتر و سازگارتر تولید شود.
- از تکنیکهای پیشرفته در تکرار برای ساختار دادن و پردازش دادهها استفاده کنید.
- کلاسها و تابعهایی طراحی کنید که بدون غافلگیریهای ناخواسته یا محدودیتهای دلبخواهانه درست کار کنند.
- با استفاده از چندوراثتی (multiple inheritance) و دروننگری (introspection) کلاسهایی بنویسید که به شکل طبیعی و شهودی رفتار کنند.
- با کمک ناهمزمانی، همروندی و موازیسازی، پاسخگویی و کارایی کدتتان را بهتر کنید.
- پروژه پایتون را برای تست و توزیع در سطح تولید (production-grade) ساختاربندی کنید.
این کتاب احتمالاً آغازیترین و دقیقترین نسخهی پایتونیک است که تا به حال چاپ شده. دیوانهوار ساده پایتون شما را از کار کردن با پایههای مطلق به جایی میرساند که بتوانید برنامههایی بسازید که شایسته انتشار هستند.
The complete core language for existing programmers.Dead Simple Python is a thorough introduction to every feature of the Python language for programmers who are impatient to write production code. Instead of revisiting elementary computer science topics, you’ll dive deep into idiomatic Python patterns so you can write professional Python programs in no time.After speeding through Python’s basic syntax and setting up a complete programming environment, you’ll learn to work with Python’s dynamic data typing, its support for both functional and object-oriented programming techniques, special features like generator expressions, and advanced topics like concurrency. You’ll also learn how to package, distribute, debug, and test your Python project.Master how to:Make Python's dynamic typing work for you to produce cleaner, more adaptive code. Harness advanced iteration techniques to structure and process your data. Design classes and functions that work without unwanted surprises or arbitrary constraints. Use multiple inheritance and introspection to write classes that work intuitively. Improve your code's responsiveness and performance with asynchrony, concurrency, and parallelism. Structure your Python project for production-grade testing and distributionThe most pedantically pythonic primer ever printed, Dead Simple Python will take you from working with the absolute basics to coding applications worthy of publication.