
۴۴٬۰۰۰تومان
نوع فایل دانلود: EPUB
پس از خرید، یک فایل EPUB دریافت میکنید.
این فایل با Calibre، Apple Books و سایر کتابخوانهای دیجیتال مناسب است.
آیا تا به حال از خودتان پرسیدهاید: «این کار را در پایتون چطور انجام بدهم؟» اگر بله، این مجموعهٔ کاربردی از مهمترین تکنیکهای پایتون را دوست خواهید داشت. پایتون How-To بیش از ۶۰ پاسخ مفصل به پرسشهایی مثل اینها دارد: چطور رشتهها را به هم بچسبانم و جدا کنم؟ چطور به کلیدها، مقادیر و آیتمهای دیکشنری دسترسی پیدا کنم؟ چطور مقدار بازگشتی را در فراخوانی توابع تنظیم و استفاده کنم؟ چطور دادهٔ JSON را پردازش کنم؟ چطور برای بهبود عملکرد، ویژگیهای تنبل (lazy) بسازم؟ چطور متغیرها را در یک فضای نام دیگر تغییر بدهم؟ ... و خیلی چیزهای دیگر.
پایتون How-To شما را قدمبهقدم با مهمترین تکنیکهای کدنویسی در پایتون آشنا میکند. چه کارتان علم داده باشد، چه ساخت اپلیکیشن وب، و چه نوشتن اسکریپتهای مدیریتی، پاسخ پرسشهای «چطور» خود را در این کتاب پیدا میکنید. داخل کتاب هم بینشهای مهمی دربارهٔ مبانی پایتون و هم موضوعهای عمیقتر پیدا میکنید تا در هر مرحله از مسیر حرفهای پایتونتان مهارت بیشتری پیدا کنید. نثر روشن و کاربردی یونگ کویی فوراً قابل فهم است و کمک میکند بهراحتی از ابزارها و کتابخانههای همهکارهٔ پایتون بهره ببرید. هم برای خواندن از ابتدا تا انتها مناسب است و هم هر وقت برای رفع مشکل کدتان به کمک نیاز دارید.
خرید نسخهٔ چاپی شامل یک کتاب الکترونیک رایگان در قالبهای PDF، Kindle و ePub از Manning Publications است.
دربارهٔ فناوری
پایتون How-To با روشی ساده اما قدرتمند، ۶۳ مهارت اصلی پایتون را در ذهن شما جا میاندازد. کار را با یک پرسش شروع میکنید؛ مثلاً «چطور آیتمها را در یک دنباله پیدا کنم؟» بعد مثالی میبینید که راهحل پایه را با کدی کاملاً واضح نشان میدهد. سپس تنوعهای جالب را بررسی میکنید؛ مثل پیدا کردن زیررشتهها یا شناسایی کلاسهای سفارشی. در پایان، قبل از رفتن به How-To بعدی، با یک تمرین چالشی تمرین میکنید.
دربارهٔ کتاب
این راهنمای کاربردی همهٔ ویژگیهای زبانی را پوشش میدهد که برای شروع کار با پایتون لازم دارید. در مسیر، بهترین روشها برای نوشتن کد پایتون خوب را هم بررسی میکنید. پیشنهادهای عملی و تصویرهای جذاب، هر تکنیک مهم را زنده میکنند. ارجاعهای دقیق یونگ کویی نشان میدهد چطور میتوانید ویژگیها و مفاهیم را در بافتهای مختلف دوباره به کار ببرید.
آنچه در کتاب مییابید
چطور:
رشتهها را به هم بچسبانید و جدا کنید؛ به کلیدها، مقادیر و آیتمهای دیکشنری دسترسی پیدا کنید؛ مقدار بازگشتی را در فراخوانی توابع تنظیم و استفاده کنید؛ دادهٔ JSON را پردازش کنید؛ برای بهبود عملکرد ویژگیهای تنبل بسازید؛ متغیرها را در یک فضای نام دیگر تغییر دهید؛ ... و خیلی چیزهای دیگر.
دربارهٔ خواننده
برای برنامهنویسان پایتون در سطح مبتدی تا متوسط.
دربارهٔ نویسنده
دکتر یونگ کویی بیش از ۱۵ سال است که در علوم زیستی با پایتون کار میکند؛ در تحلیل داده، یادگیری ماشین و ساخت ابزار.
فهرست مطالب
۱ تدوین یک استراتژی یادگیری عملگرا
بخش ۱ - استفاده از مدلهای دادهٔ داخلی
۲ پردازش و قالببندی رشتهها
۳ استفاده از ظرفهای دادهٔ داخلی
۴ کار با دادهٔ دنبالهای
۵ تکرارپذیرها و تکرارها
بخش ۲ - تعریف توابع
۶ تعریف توابع کاربرپسند
۷ استفاده از توابع فراتر از مبانی
بخش ۳ - تعریف کلاسها
۸ تعریف کلاسهای کاربرپسند
۹ استفاده از کلاسها فراتر از مبانی
بخش ۴ - کار با اشیاء و فایلها
۱۰ مبانی اشیاء
۱۱ کار با فایلها
بخش ۵ - محافظت از پایگاه کد
۱۲ ثبت وقایع و مدیریت استثناها
۱۳ اشکالزدایی و آزمون
بخش ۶ - ساخت یک اپلیکیشن وب
۱۴ تکمیل یک پروژهٔ واقعی
Have you ever asked yourself, “How do I do that in Python?” If so, you’ll love this practical collection of the most important Python techniques.Python How-To includes over 60 detailed answers to questions like:How do I join and split strings? How do I access dictionary keys, values, and items? How do I set and use the return value in function calls? How do I process JSON data? How do I create lazy attributes to improve performance? How do I change variables in a different namespace?...and much morePython How-To walks you through the most important coding techniques in Python. Whether you’re doing data science, building web applications, or writing admin scripts, you’ll find answers to your “how-to” questions in this book. Inside you’ll find important insights into both Python basics and deep-dive topics to help you skill-up at any stage of your Python career. Author Yong Cui’s clear and practical writing is instantly accessible and makes it easy to take advantage of Python’s versatile tools and libraries. Perfect to be read both from cover to cover, and whenever you need help troubleshooting your code.Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.About the TechnologyPython How-To uses a simple but powerful method to lock in 63 core Python skills. You’ll start with a question, like “How do I find items in a sequence?” Next, you’ll see an example showing the basic solution in crystal-clear code. You’ll then explore interesting variations, such as finding substrings or identifying custom classes. Finally, you’ll practice with a challenge exercise before moving on to the next How-To.About the BookThis practical guide covers all the language features you’ll need to get up and running with Python. As you go, you’ll explore best practices for writing great Python code. Practical suggestions and engaging graphics make each important technique come to life. Author Yong Cui’s careful cross-referencing reveals how you can reuse features and concepts in different contexts.What’s InsideHow to:Join and split strings Access dictionary keys, values, and items Set and use the return value in function calls Process JSON data Create lazy attributes to improve performance Change variables in a different namespace...and much more.About the ReaderFor beginning to intermediate Python programmers.About the AuthorDr. Yong Cui has been working with Python in bioscience for data analysis, machine learning, and tool development for over 15 years.Table of Contents1 Developing a pragmatic learning strategyPART 1 - USING BUILT-IN DATA MODELS2 Processing and formatting strings3 Using built-in data containers4 Dealing with sequence data5 Iterables and iterationsPART 2 - DEFINING FUNCTIONS6 Defining user-friendly functions7 Using functions beyond the basicsPART 3 - DEFINING CLASSES8 Defining user-friendly classes9 Using classes beyond the basicsPART 4 - MANIPULATING OBJECTS AND FILES10 Fundamentals of objects11 Dealing with filesPART 5 - SAFEGUARDING THE CODEBASE12 Logging and exception handling13 Debugging and testingPART 6 - BUILDING A WEB APP14 Completing a real project