برنامه نويسي

راه پایتونیک: راهنمای معمار برای کنوانسیون ها و بهترین روش ها برای طراحی، توسعه، آزمایش و مدیریت کد پایتون سازمانی (نسخه انگلیسی)

The Pythonic Way: An Architect’s Guide to Conventions and Best Practices for the Design, Development, Testing, and Management of Enterprise Python Code (English Edition)

دانلود کتاب The Pythonic Way: An Architect’s Guide to Conventions and Best Practices for the Design, Development, Testing, and Management of Enterprise Python Code (English Edition) (به فارسی: راه پایتونیک: راهنمای معمار برای کنوانسیون ها و بهترین روش ها برای طراحی، توسعه، آزمایش و مدیریت کد پایتون سازمانی (نسخه انگلیسی)) نوشته شده توسط «Raj – Sonal»


اطلاعات کتاب راه پایتونیک: راهنمای معمار برای کنوانسیون ها و بهترین روش ها برای طراحی، توسعه، آزمایش و مدیریت کد پایتون سازمانی (نسخه انگلیسی)

موضوع اصلی: کامپیوتر – برنامه نویسی

نوع: کتاب الکترونیکی

ناشر: BPB Publications

نویسنده: Raj – Sonal

زبان: english

فرمت کتاب: PDF (قابل تبدیل به سایر فرمت ها)

سال انتشار: 2021

تعداد صفحه: 512

حجم فایل: 5.96 مگابایت

کد کتاب: 9391030122 , 9789391030124

توضیحات کتاب راه پایتونیک: راهنمای معمار برای کنوانسیون ها و بهترین روش ها برای طراحی، توسعه، آزمایش و مدیریت کد پایتون سازمانی (نسخه انگلیسی)

با کد پایتون تمیز، بصری، مقیاس پذیر، قابل نگهداری و با کارایی بالا، ساخت و مدیریت نرم افزار بهتری را بیاموزید.

ویژگی های کلیدی

● تجزیه و تحلیل مقایسه ای ساختارهای کدنویسی منظم و پایتونیک.

● الگوهای طراحی برنامه کاربردی را برای پروژه‌های پایتون.

● اشاره‌گرهای دقیق در مورد پردازش داده‌ها و طراحی برنامه‌های کاربردی بهینه.

● قراردادهای پذیرفته‌شده برای آزمایش و مدیریت کد تولید را برجسته می‌کند.

توضیحات

‘The Pythonic Way’ شما را با قابلیت های پایتون فراتر از نحو اولیه آشنا می کند. این کتاب به شما کمک می‌کند ساختارها و رویه‌های پایتونیک را که به طور گسترده پذیرفته شده‌اند را درک کنید، بنابراین شما را قادر می‌سازد تا برنامه‌های کاربردی قابل اعتماد، بهینه‌سازی و ماژولار بنویسید.

شما در مورد ساختارهای داده پایتونیک، ایجاد کلاس و شی و موارد دیگر خواهید آموخت. سپس این کتاب به برخی از عملکردهای کمتر شناخته شده اما فوق العاده قدرتمند پایتون مانند برنامه نویسی متا، دکوراتورها، مدیران زمینه، مولدها و تکرارکننده ها می پردازد. علاوه بر این، نحوه تسریع محاسبات را با استفاده از سری Pandas و Dataframes خواهید آموخت. شما با الگوهای طراحی مختلفی آشنا می شوید که به خوبی با برنامه های پایتون کار می کنند. در نهایت، چارچوب‌های آزمایشی و بهترین روش‌ها برای آزمایش، بسته‌بندی، راه‌اندازی و انتشار برنامه‌ها در محیط‌های تولیدی را مورد بحث قرار خواهیم داد.

آنچه خواهید آموخت

● روش‌های رایج برای نوشتن کدهای Python مقیاس‌پذیر و خوانا را بدانید.

● ایجاد پایگاه‌های کد تولید قوی و قابل نگهداری برای برنامه‌های کاربردی در زمان و مکان.

● تسلط بر شیوه‌ها و ویژگی‌های موثر پردازش داده‌ها مانند ژنراتورها و دکوراتورها برای بهبود محاسبات پیچیده در مجموعه داده های بزرگ.

● با الگوهای طراحی پایتونیک برای کاربردهای ایمن و در مقیاس بزرگ آشنا شوید.

این کتاب برای چه کسانی است.

این کتاب یک راهنمای مرجع ارزشمند برای برنامه نویسان مبتدی و متوسط ​​و دانشمندان داده است تا با استانداردها و قراردادهای پایتونیک آشنا شوند. برای مبتدیان، این کتاب شما را با تفکر پایتونیک شروع می کند. این کتاب به‌عنوان راهنمایی برای تنظیم دقیق مهارت‌های شما فراتر از نحو عمل می‌کند و به ساخت برنامه‌های قوی پایتون برای کدنویس‌های پایتون میانی کمک می‌کند.

فهرست محتوا

1. مقدمه ای بر کد پایتونیک

2. ساختارهای داده پایتونیک

3. کلاس ها و کنوانسیون های OOP

4. ماژول‌های پایتون و فرابرنامه‌نویسی

5. دکوراتورهای پایتونیک و مدیران زمینه

6. پردازش داده به درستی انجام شد

7. تکرار کننده ها، مولدها و کوروتین ها

8. توصیفگرهای پایتون

9. طراحی و معماری اپلیکیشن پایتونیک

10. تست موثر برای کد پایتون

11. مدیریت کد تولید

درباره نویسندگان

سونال راج یک مهندس، ریاضیدان، دانشمند داده و مبشر پایتون از هند است. ، که جایگاهی در حوزه خدمات مالی ایجاد کرده است. او یک گلدمن ساکس و D.E. فارغ التحصیل شاو که در حال حاضر مدیریت تجزیه و تحلیل داده ها و تلاش های تحقیقاتی یک شرکت تجاری با فرکانس بالا را بر عهده دارد.

او دارای مدرک کارشناسی ارشد دوگانه در علوم کامپیوتر و مدیریت بازرگانی است و محقق سابق موسسه علوم هند است. . حوزه‌های تحقیقاتی او از پردازش تصویر، محاسبات گراف بلادرنگ گرفته تا الگوریتم‌های تجارت الکترونیک و علم داده را شامل می‌شود. او کاندیدای دکترا در دانشکده مدیریت بازرگانی سوئیس، ژنو است. در طول سال‌ها، او پلتفرم‌های با تاخیر کم، استراتژی‌های معاملاتی و مدل‌های سیگنال بازار را پیاده‌سازی کرده است. با بیش از یک دهه تجربه عملی، او یک سخنران جامعه و یک مربی پایتون و علم داده برای تازه واردان در این زمینه است.

LinkedIn Profile: https:// www.linkedin.com/in/sonalraj/

لینک وبلاگ: https://www.sonalraj.com/


Learn to build and manage better software with clean, intuitive, scalable, maintainable, and high-performance Python code.

Key Features

● Comparative analysis of regular and Pythonic coding constructs.

● Illustrates application design paradigms for Python projects.

● Detailed pointers on optimal data processing and application design.

● Highlights accepted conventions for testing and managing production code.

Description

‘The Pythonic Way’ acquaints you with Python’s capabilities beyond basic syntax. This book will help you understand widely accepted Pythonic constructs and procedures, thus enabling you to write reliable, optimized, and modular applications.

You’ll learn about Pythonic data structures, class and object creation, and more. The book then delves into some of Python’s lesser-known but incredibly powerful functionalities such as meta-programming, decorators, context managers, generators, and iterators. Additionally, you’ll learn how to accelerate computations by using Pandas Series and Dataframes. You will be introduced to various design patterns that work well with Python applications. Finally, we’ll discuss testing frameworks and best practices for testing, packaging, launching, and publishing applications in production environments.

What you will learn

● Understand common practices for writing scalable and legible Python code.

● Create robust and maintainable production codebases for time and space performant applications.

● Master effective data processing practices and features like generators and decorators to improve complex computations on large datasets.

● Get familiar with Pythonic design patterns for secure, large-scale applications.

Who this book is for

This book is a valuable reference manual for novice and intermediate programmers and data scientists to learn about Pythonic standards and conventions. For beginners, this book will get you started with Pythonic thinking. This book will serve as a guide to fine-tune your skills beyond syntax and help build robust Python applications for intermediate Python coders.

Table of Contents

1. Introduction to Pythonic Code

2. Pythonic Data Structures

3. Classes and OOP Conventions

4. Python Modules and Metaprogramming

5. Pythonic Décorators and Context Managers

6. Data Processing Done Right

7. Iterators, Generators, and Coroutines

8. Python Descriptors

9. Pythonic Application Design and Architecture

10. Effective Testing for Python Code

11. Production Code Management

About the Authors

Sonal Raj is an engineer, mathematician, data scientist, and Python evangelist from India, who has carved a niche in the financial services domain. He is a Goldman Sachs and D.E. Shaw alumnus who currently heads the data analytics and research efforts for a high-frequency trading firm.

He holds a dual master’s degree in Computer Science and Business Management and is a former research fellow of the Indian Institute of Science. His areas of research range from image processing, real-time graph computations to electronic trading algorithms and data science. He is a doctoral candidate at the Swiss School of Business Management, Geneva. Over the years, he has implemented low latency platforms, trading strategies, and market signal models. With more than a decade of hands-on experience, he is a community speaker and a Python and data science mentor to newcomers in the field.

LinkedIn Profile: https://www.linkedin.com/in/sonalraj/

Blog Link: https://www.sonalraj.com/

دانلود کتاب «راه پایتونیک: راهنمای معمار برای کنوانسیون ها و بهترین روش ها برای طراحی، توسعه، آزمایش و مدیریت کد پایتون سازمانی (نسخه انگلیسی)»

مبلغی که بابت خرید کتاب می‌پردازیم به مراتب پایین‌تر از هزینه‌هایی است که در آینده بابت نخواندن آن خواهیم پرداخت.

برای دریافت کد تخفیف ۲۰ درصدی این کتاب، ابتدا صفحه اینستاگرام کازرون آنلاین (@kazerun.online ) را دنبال کنید. سپس، کلمه «بلیان» را در دایرکت ارسال کنید تا کد تخفیف به شما ارسال شود.

دیدگاهتان را بنویسید