دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Philip Herron
سری:
ISBN (شابک) : 1783280794, 9781783280797
ناشر: Packt Publishing
سال نشر: 2013
تعداد صفحات: 110
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 961 کیلوبایت
در صورت تبدیل فایل کتاب Learning Cython Programming به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب آموزش برنامه نویسی Cython نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
برنامه های قدیمی موجود خود را در C با استفاده از Python گسترش دهید
نمای کلی
در جزئیات
سایتون ترکیبی بسیار قدرتمند از پایتون و سی است. با استفاده از Cython، می توانید کد پایتون را بنویسید که فراخوانی و از و به کد C یا C++ به صورت بومی در هر نقطه. این یک زبان با نحو اضافی است که امکان اعلان های نوع استاتیک اختیاری را فراهم می کند. همچنین یک زبان بسیار محبوب است زیرا می توان از آن برای برنامه نویسی چند هسته ای استفاده کرد.
Learning Cython Programming راهنمای دقیقی برای گسترش برنامه های کاربردی بومی خود در پایتون خالص به شما ارائه می دهد. تصور کنید یک وب سرور پیچ خورده را با کد پایتون خالص در برنامه اصلی خود جاسازی کنید. همچنین یاد خواهید گرفت که چگونه برنامه های جدید خود را با استفاده مجدد از کتابخانه های گسترده پایتون مانند Logging و Config Parser راه اندازی و اجرا کنید.
با آموزش برنامه نویسی Cython، یاد خواهید گرفت که ماژول پایتون خود را بنویسید. در C از ابتدا نه تنها سخت است، بلکه ناامن است. Cython به طور خودکار تمام مسائل مربوط به تبدیل نوع و همچنین جمع آوری زباله در کد شما را مدیریت می کند. همچنین میتوانید تمام کدهای خود را در پایتون بنویسید، اما آنها را کامپایل کنید و مستقیماً به زبان C فراخوانی کنید، گویی فقط یک تابع یا داده دیگر است.
این کتاب همچنین نشان میدهد که چگونه میتوانید پروژه منبع باز Tmux و را دریافت کنید. آن را گسترش دهید تا دستورات جدید را مستقیماً در پایتون خالص اضافه کنید. با این کتاب، همه چیزهایی را که برای راهاندازی و اجرای Cython نیاز دارید و اینکه چگونه میتوانید از مثالها به روشی عملی مجدد استفاده کنید، یاد خواهید گرفت.
آنچه از این کتاب خواهید آموخت
رویکرد
رویکردی کاربردی و سریع راهنمای که تمام اطلاعات لازم برای شروع برنامه نویسی با استفاده از Cython را در اختیار شما قرار می دهد.
این کتاب برای چه کسی نوشته شده است
این کتاب برای توسعه دهندگانی است که عاشق C هستند. /C++ برای تأخیر و سرعت کم، اما به توانایی افزودن ویژگیهای پویاتر به برنامهها هم سریع و هم با اطمینان نیاز دارند. همچنین به شما نشان میدهد که چگونه میتوانید با استفاده مجدد از کتابخانههای پایتون برای شروع، برنامههای جدید را از روی زمین دریافت کنید.
Expand your existing legacy applications in C using Python
Overview
In Detail
Cython is a very powerful combination of Python and C. Using Cython, you can write Python code that calls back and forth from and to C or C++ code natively at any point. It is a language with extra syntax allowing for optional static type declarations. It is also a very popular language as it can be used for multicore programming.
Learning Cython Programming will provide you with a detailed guide to extending your native applications in pure Python; imagine embedding a twisted web server into your native application with pure Python code. You will also learn how to get your new applications up and running by reusing Python’s extensive libraries such as Logging and Config Parser to name a few.
With Learning Cython Programming, you will learn that writing your own Python module in C from scratch is not only hard, but is also unsafe. Cython will automatically handle all type-conversion issues as well as garbage collection on your code. You can also still write all your code in Python but have it compiled and called directly in C as if it was just another function or data.
This book also demonstrates how you can take the open source project Tmux and extend it to add new commands directly in pure Python. With this book, you will learn everything you need to know to get up and running with Cython and how you can reuse examples in a practical way.
What you will learn from this book
Approach
A practical and a fast-paced guide that gives you all the information you need to start programming using Cython.
Who this book is written for
This book is for developers who love C/C++ for low latency and speed but who also require the ability to add more dynamic features to applications both fast and reliably. It will also show you how you can get new applications off the ground by reusing Python libraries to get started.