
۴۴٬۰۰۰تومان
نوع فایل دانلود: EPUB
پس از خرید، یک فایل EPUB دریافت میکنید.
این فایل با Calibre، Apple Books و سایر کتابخوانهای دیجیتال مناسب است.
بینشهای تخصصی برای توسعه مدرن پایتون (۳.۶ به بالا) از نویسنده کتاب مرجع ضروری پایتون. گستردگی پایتون مدرن، برنامهنویسان را در تمام سطوح به چالش میکشد. تازهکارها از کجا باید شروع کنند تا سردرگم نشوند؟ برنامهنویسان باسابقه چطور مطمئن شوند که کدهایشان واضح و اثربخش است؟ چگونه میتوان از یادگیری ویژگیهای مجزا، به تفکر عمیقتر به زبان پایتون رسید؟ کتاب جدید دیوید بیزلی با نام «پایتون به زبان ساده» به این دغدغهها و بسیاری از مسائل واقعی دیگر پاسخ میدهد.
این راهنمای کاربردی با تمرکز بر پایتون ۳.۶ و بالاتر، بر هسته اصلی زبان تمرکز دارد و با مثالهای کُد بهروزشده نشان میدهد که پایتون چطور کار میکند و چطور باید برنامههایی ساخت که توضیح، تست و عیبیابی آنها آسانتر باشد. بیزلی در سراسر کتاب، تجربیات خود را از آموزش پایتون به دانشمندان، مهندسان و برنامهنویسان و همچنین کشف لایههای زیرین پایتون به کار گرفته است.
این راهنمای عملگرایانه، بهجای تلاش برای پوشش دادن تکتک ویژگیها و نکات ریز یک زبان ۳۰ ساله، روایتی کوتاه و مفید درباره موضوعات بنیادین برنامهنویسی ارائه میدهد؛ مباحثی مانند انتزاع دادهها، جریان کنترل، ساختار برنامه، توابع، اشیاء و ماژولها که پایه و اساس پروژههای پایتون در هر مقیاسی را تشکیل میدهند.
- هسته پایتون، از متغیرها گرفته تا پکیجها را کاوش کنید.
- مسائل مربوط به دستکاری و تحلیل دادهها را به شکل مؤثرتری حل کنید.
- برنامهها را با تمرکز بر وضوح و قابلیت اطمینان ساختاردهی کنید.
- اشیاء را کنترل کنید و به «پروتکلهای» تعریفکننده رفتار آنها مسلط شوید.
- توابع و الگوهای برنامهنویسی تابعی را به خوبی یاد بگیرید.
- قدرت شگفتانگیز تولیدکنندهها (generators) را کشف کنید.
- کلاسها را از دو منظر کلان و فنی بشناسید.
- با درک ماژولها و پکیجها، برای رشد پروژه برنامهریزی کنید.
- تکنیکها و انتزاعات لازم برای مدیریت صحیح ورودی/خروجی را بیاموزید.
- دیکشنریها!
Expert Insight for Modern Python (3.6+) Development from the Author of Python Essential ReferenceThe richness of modern Python challenges developers at all levels. How can programmers who are new to Python know where to begin without being overwhelmed? How can experienced Python developers know they're coding in a manner that is clear and effective? How does one make the jump from learning about individual features to thinking in Python at a deeper level? Dave Beazley's new Python Distilled addresses these and many other real-world issues.Focusing on Python 3.6 and higher, this concise handbook focuses on the essential core of the language, with updated code examples to illuminate how Python works and how to structure programs that can be more easily explained, tested, and debugged. Throughout, Beazley reflects all he's learned teaching Python to scientists, engineers, and developers, and pushing the envelope of what makes Python tick.Rather than trying to cover every possible feature and quirk of a 30-year-old language, this pragmatic guide provides a concise narrative related to fundamental programming topics such as data abstraction, control flow, program structure, functions, objects, and modules--topics that form the foundation for Python projects of any size.Explore Python's core, from variables to packagesSolve data manipulation and analysis problems more effectivelyStructure programs with an eye towards clarity and reliability Control objects and master the "protocols" that define their behaviorMaster functions and functional programming idiomsDiscover the surprising power offered by generatorsUnderstand classes from both high-level and technical perspectivesPlan for project growth by understanding modules and packagesLearn techniques and abstractions for proper I/O handlingDicts!