توضیحات
Take your Python skills to the next level to develop scalable, real-world applications for local as well as cloud deployment
Key Features
- All code examples have been tested with Python 3.7 and Python 3.8 and are expected to work with any future 3.x release
- Learn how to build modular and object-oriented applications in Python
- Discover how to use advanced Python techniques for the cloud and clusters
Book Description
Python is a multipurpose language that can be used for multiple use cases. Python for Geeks will teach you how to advance in your career with the help of expert tips and tricks.
You’ll start by exploring the different ways of using Python optimally, both from the design and implementation point of view. Next, you’ll understand the life cycle of a large-scale Python project. As you advance, you’ll focus on different ways of creating an elegant design by modularizing a Python project and learn best practices and design patterns for using Python. You’ll also discover how to scale out Python beyond a single thread and how to implement multiprocessing and multithreading in Python. In addition to this, you’ll understand how you can not only use Python to deploy on a single machine but also use clusters in private as well as in public cloud computing environments. You’ll then explore data processing techniques, focus on reusable, scalable data pipelines, and learn how to use these advanced techniques for network automation, serverless functions, and machine learning. Finally, you’ll focus on strategizing web development design using the techniques and best practices covered in the book.
By the end of this Python book, you’ll be able to do some serious Python programming for large-scale complex projects.
What you will learn
- Understand how to design and manage complex Python projects
- Strategize test-driven development (TDD) in Python
- Explore multithreading and multiprogramming in Python
- Use Python for data processing with Apache Spark and Google Cloud Platform (GCP)
- Deploy serverless programs on public clouds such as GCP
- Use Python to build web applications and application programming interfaces
- Apply Python for network automation and serverless functions
- Get to grips with Python for data analysis and machine learning
Who this book is for
This book is for intermediate-level Python developers in any field who are looking to build their skills to develop and manage large-scale complex projects. Developers who want to create reusable modules and Python libraries and cloud developers building applications for cloud deployment will also find this book useful. Prior experience with Python will help you get the most out of this book.
Table of Contents
- Optimal Python Development Lifecycle
- Using Modularization to Elegantly Design Complex Projects
- Advanced Object Oriented Python Programming
- Python Libraries for Advanced Programming
- Testing and Automation with Python
- Advanced Tips and Tricks in Python
- Multiprocessing and Multithreading
- Scaling Out Python to Clusters
- Python Programming for the Cloud
- Using Python for Web Development and REST API
- Using Python for micro-services development
- Building serverless functions using Python
- Python and Machine Learning
- Using python for network automation
————————————————————–
ترجمه ماشینی :
مهارتهای پایتون خود را برای توسعه برنامههای مقیاسپذیر و واقعی برای استقرار محلی و همچنین فضای ابری ارتقا دهید
ویژگیهای کلیدی
< ul>
توضیحات کتاب
Python یک زبان چند منظوره است که می تواند برای موارد استفاده چندگانه استفاده شود. . Python for Geeks به شما می آموزد که چگونه با کمک نکات و ترفندهای متخصص در حرفه خود پیشرفت کنید.
شما با کاوش در راه های مختلف استفاده بهینه از Python، هم از نقطه طراحی و هم از نقطه اجرا شروع خواهید کرد. چشم انداز. در مرحله بعد، چرخه حیات یک پروژه Python در مقیاس بزرگ را درک خواهید کرد. همانطور که پیش می روید، با مدولار کردن یک پروژه پایتون بر روش های مختلف ایجاد یک طراحی زیبا تمرکز می کنید و بهترین شیوه ها و الگوهای طراحی برای استفاده از پایتون را یاد می گیرید. همچنین خواهید فهمید که چگونه پایتون را فراتر از یک رشته کوچک کنید و چگونه چند پردازش و چند رشته را در پایتون پیاده سازی کنید. علاوه بر این، متوجه خواهید شد که چگونه میتوانید نه تنها از پایتون برای استقرار در یک ماشین استفاده کنید، بلکه از خوشهها در محیطهای محاسبات ابری خصوصی و همچنین عمومی استفاده کنید. سپس تکنیکهای پردازش دادهها را بررسی میکنید، روی خطوط لوله داده قابل استفاده مجدد و مقیاسپذیر تمرکز میکنید و نحوه استفاده از این تکنیکهای پیشرفته برای اتوماسیون شبکه، عملکردهای بدون سرور و یادگیری ماشینی را یاد میگیرید. در نهایت، شما بر روی استراتژی طراحی توسعه وب با استفاده از تکنیک ها و بهترین شیوه های پوشش داده شده در کتاب تمرکز خواهید کرد.
در پایان این کتاب پایتون، می توانید برنامه نویسی جدی پایتون را برای بزرگ انجام دهید. -مقیاس پروژه های پیچیده.
آنچه یاد خواهید گرفت
- آشنایی با نحوه طراحی و مدیریت پروژه های پیچیده پایتون
- استراتژی توسعه تست محور (TDD) در پایتون
- کاوش چند رشته ای و برنامه نویسی چند رشته ای در پایتون
- از Python برای پردازش داده ها با Apache Spark و Google Cloud Platform (GCP) استفاده کنید
- استقرار برنامه های بدون سرور در ابرهای عمومی مانند GCP
- استفاده از Python برای ساخت برنامه های کاربردی وب و رابط های برنامه نویسی برنامه
- استفاده از Python برای اتوماسیون شبکه و عملکردهای بدون سرور
- برای تجزیه و تحلیل داده ها با Python آشنا شوید. و یادگیری ماشین
این کتاب برای چه کسی است
این کتاب برای توسعه دهندگان پایتون سطح متوسط در هر زمینه ای است که به دنبال ایجاد مهارت های خود برای توسعه و مدیریت بزرگ هستند. پروژه های پیچیده در مقیاس توسعهدهندگانی که میخواهند ماژولهای قابل استفاده مجدد و کتابخانههای پایتون و توسعهدهندگان ابری که برنامههای کاربردی برای استقرار ابری ایجاد میکنند، این کتاب را مفید خواهند یافت. تجربه قبلی با Python به شما کمک میکند از این کتاب بیشترین بهره را ببرید.
فهرست محتوا
- چرخه حیات توسعه بهینه پایتون
- استفاده از مدولارسازی به زیبایی پروژه های پیچیده طراحی
- برنامه نویسی پیشرفته شی گرا پایتون
- کتابخانه های پایتون برای برنامه نویسی پیشرفته
- تست و اتوماسیون با پایتون
- نکات و ترفندهای پیشرفته در Python
- Multiprocessing و Multithreading
- مقیاسسازی Python به خوشهها
- برنامهنویسی Python برای Cloud
- استفاده از Python برای توسعه وب و REST API
- استفاده از Python برای توسعه میکرو سرویسها
- ساخت عملکردهای بدون سرور با استفاده از Python
- Python و یادگیری ماشین
- استفاده از پایتون برای اتوماسیون شبکه
tag : دانلود کتاب Python for Geeks: ساخت برنامه های آماده برای تولید با استفاده از مفاهیم پیشرفته Python و بهترین شیوه های صنعت , Download Python for Geeks: ساخت برنامه های آماده برای تولید با استفاده از مفاهیم پیشرفته Python و بهترین شیوه های صنعت , دانلود Python for Geeks: ساخت برنامه های آماده برای تولید با استفاده از مفاهیم پیشرفته Python و بهترین شیوه های صنعت , Download Python for Geeks: Build production-ready applications using advanced Python concepts and industry best practices Book , Python for Geeks: ساخت برنامه های آماده برای تولید با استفاده از مفاهیم پیشرفته Python و بهترین شیوه های صنعت دانلود , buy Python for Geeks: ساخت برنامه های آماده برای تولید با استفاده از مفاهیم پیشرفته Python و بهترین شیوه های صنعت , خرید کتاب Python for Geeks: ساخت برنامه های آماده برای تولید با استفاده از مفاهیم پیشرفته Python و بهترین شیوه های صنعت , دانلود کتاب Python for Geeks: Build production-ready applications using advanced Python concepts and industry best practices , کتاب Python for Geeks: Build production-ready applications using advanced Python concepts and industry best practices , دانلود Python for Geeks: Build production-ready applications using advanced Python concepts and industry best practices , خرید Python for Geeks: Build production-ready applications using advanced Python concepts and industry best practices , خرید کتاب Python for Geeks: Build production-ready applications using advanced Python concepts and industry best practices ,

نقد و بررسیها
هنوز بررسیای ثبت نشده است.